@charset "UTF-8";
/* line 5, ../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

@font-face {
  font-family: 'DaimlerCAC-Regular';
  src: url("fonts/Daimler/eot/DaimlerCAC-Regular.eot");
  src: url("fonts/Daimler/eot/DaimlerCAC-Regular.eot#iefix") format("embedded-opentype"), url("fonts/Daimler/woff2/DaimlerCAC-Regular.woff") format("woff2"), url("fonts/Daimler/woff/DaimlerCAC-Regular.woff") format("woff"), url("fonts/Daimler/svg/DaimlerCAC-Regular.svg") format("svg"), url("fonts/Daimler/ttf/DaimlerCAC-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'DaimlerCACArab-Regular';
  src: url("fonts/Daimler/eot/DaimlerCACArab-Regular.eot");
  src: url("fonts/Daimler/eot/DaimlerCACArab-Regular.eot#iefix") format("embedded-opentype"), url("fonts/Daimler/woff2/DaimlerCACArab-Regular.woff") format("woff2"), url("fonts/Daimler/woff/DaimlerCACArab-Regular.woff") format("woff"), url("fonts/Daimler/svg/DaimlerCACArab-Regular.svg") format("svg"), url("fonts/Daimler/ttf/DaimlerCACArab-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'DaimlerCS-Demi';
  src: url("fonts/Daimler/eot/DaimlerCS-Demi.eot");
  src: url("fonts/Daimler/eot/DaimlerCS-Demi.eot#iefix") format("embedded-opentype"), url("fonts/Daimler/woff2/DaimlerCS-Demi.woff") format("woff2"), url("fonts/Daimler/woff/DaimlerCS-Demi.woff") format("woff"), url("fonts/Daimler/svg/DaimlerCS-Demi.svg") format("svg"), url("fonts/Daimler/ttf/DaimlerCS-Demi.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'DaimlerCS-Light';
  src: url("fonts/Daimler/eot/DaimlerCS-Light.eot");
  src: url("fonts/Daimler/eot/DaimlerCS-Light.eot#iefix") format("embedded-opentype"), url("fonts/Daimler/woff2/DaimlerCS-Light.woff") format("woff2"), url("fonts/Daimler/woff/DaimlerCS-Light.woff") format("woff"), url("fonts/Daimler/svg/DaimlerCS-Light.svg") format("svg"), url("fonts/Daimler/ttf/DaimlerCS-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'DaimlerCS-Regular';
  src: url("fonts/Daimler/eot/DaimlerCS-Regular.eot");
  src: url("fonts/Daimler/eot/DaimlerCS-Regular.eot#iefix") format("embedded-opentype"), url("fonts/Daimler/woff2/DaimlerCS-Regular.woff") format("woff2"), url("fonts/Daimler/woff/DaimlerCS-Regular.woff") format("woff"), url("fonts/Daimler/svg/DaimlerCS-Regular.svg") format("svg"), url("fonts/Daimler/ttf/DaimlerCS-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'DaimlerCSArab-Demi';
  src: url("fonts/Daimler/eot/DaimlerCSArab-Demi.eot");
  src: url("fonts/Daimler/eot/DaimlerCSArab-Demi.eot#iefix") format("embedded-opentype"), url("fonts/Daimler/woff2/DaimlerCSArab-Demi.woff") format("woff2"), url("fonts/Daimler/woff/DaimlerCSArab-Demi.woff") format("woff"), url("fonts/Daimler/svg/DaimlerCSArab-Demi.svg") format("svg"), url("fonts/Daimler/ttf/DaimlerCSArab-Demi.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'DaimlerCSArab-Light';
  src: url("fonts/Daimler/eot/DaimlerCSArab-Light.eot");
  src: url("fonts/Daimler/eot/DaimlerCSArab-Light.eot#iefix") format("embedded-opentype"), url("fonts/Daimler/woff2/DaimlerCSArab-Light.woff") format("woff2"), url("fonts/Daimler/woff/DaimlerCSArab-Light.woff") format("woff"), url("fonts/Daimler/svg/DaimlerCSArab-Light.svg") format("svg"), url("fonts/Daimler/ttf/DaimlerCSArab-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'DaimlerCSArab-Regular';
  src: url("fonts/Daimler/eot/DaimlerCSArab-Regular.eot");
  src: url("fonts/Daimler/eot/DaimlerCSArab-Regular.eot#iefix") format("embedded-opentype"), url("fonts/Daimler/woff2/DaimlerCSArab-Regular.woff") format("woff2"), url("fonts/Daimler/woff/DaimlerCSArab-Regular.woff") format("woff"), url("fonts/Daimler/svg/DaimlerCSArab-Regular.svg") format("svg"), url("fonts/Daimler/ttf/DaimlerCSArab-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'corpoaregular';
  src: url("fonts/CorpoA/c062003t-webfont.eot");
  src: url("fonts/CorpoA/c062003t-webfont.eot#iefix") format("embedded-opentype"), url("fonts/CorpoA/c062003t-webfont.woff") format("woff2"), url("fonts/CorpoA/c062003t-webfont.woff") format("woff"), url("fonts/CorpoA/c062003t-webfont.ttf") format("truetype"), url("fonts/CorpoA/c062003t-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'corpoabold';
  src: url("fonts/CorpoA/c062006t-webfont.eot");
  src: url("fonts/CorpoA/c062006t-webfont.eot#iefix") format("embedded-opentype"), url("fonts/CorpoA/c062006t-webfont.woff") format("woff2"), url("fonts/CorpoA/c062006t-webfont.woff") format("woff"), url("fonts/CorpoA/c062006t-webfont.ttf") format("truetype"), url("fonts/CorpoA/c062006t-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'corpoaitalic';
  src: url("fonts/CorpoA/c062023t-webfont.eot");
  src: url("fonts/CorpoA/c062023t-webfont.eot#iefix") format("embedded-opentype"), url("fonts/CorpoA/c062023t-webfont.woff") format("woff2"), url("fonts/CorpoA/c062023t-webfont.woff") format("woff"), url("fonts/CorpoA/c062023t-webfont.ttf") format("truetype"), url("fonts/CorpoA/c062023t-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'corpoabold_italic';
  src: url("fonts/CorpoA/c062026t-webfont.eot");
  src: url("fonts/CorpoA/c062026t-webfont.eot#iefix") format("embedded-opentype"), url("fonts/CorpoA/c062026t-webfont.woff") format("woff2"), url("fonts/CorpoA/c062026t-webfont.woff") format("woff"), url("fonts/CorpoA/c062026t-webfont.ttf") format("truetype"), url("fonts/CorpoA/c062026t-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 4, ../scss/partials/common/_global.scss */
body {
  font-family: "游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  overflow-x: hidden;
  scrollbar-base-color: #000;
  scrollbar-face-color: #979797;
  scrollbar-arrow-color: #979797;
  scrollbar-highlight-color: #000;
  scrollbar-shadow-color: #979797;
}

/* line 14, ../scss/partials/common/_global.scss */
img {
  vertical-align: middle;
}

/* line 18, ../scss/partials/common/_global.scss */
* {
  box-sizing: border-box;
}
/* line 20, ../scss/partials/common/_global.scss */
*:focus {
  outline: none;
  border: none;
}

/* line 26, ../scss/partials/common/_global.scss */
a {
  text-decoration: none;
}

/* line 31, ../scss/partials/common/_global.scss */
p {
  line-height: 1.6;
  font-family: "游ゴシック", YuGothic, 'Helvetica Neue','Helvetica','Arial', "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}

/* line 36, ../scss/partials/common/_global.scss */
h3 {
  line-height: 1.6;
}

/* line 41, ../scss/partials/common/_global.scss */
#wpadminbar {
  top: auto !important;
  bottom: 0 !important;
}

/* line 46, ../scss/partials/common/_global.scss */
.pc {
  display: block !important;
}

/* line 49, ../scss/partials/common/_global.scss */
.sp {
  display: none !important;
}

/* line 55, ../scss/partials/common/_global.scss */
.time_share time {
  text-transform: uppercase;
}

/* line 60, ../scss/partials/common/_global.scss */
.sns_icons {
  position: relative;
  display: none;
  margin-left: 20px;
}
/* line 64, ../scss/partials/common/_global.scss */
.sns_icons .icon_sns {
  width: 20px;
  height: 10px;
  padding: 0 5px;
  min-width: 0 !important;
  min-height: 0 !important;
  vertical-align: initial;
  background: url(../images/common/icon_sns.svg) no-repeat center;
}
/* line 73, ../scss/partials/common/_global.scss */
.sns_icons ul {
  position: absolute;
  top: 0;
  left: 100%;
  display: none;
  background: #000;
  z-index: 999;
}
/* line 80, ../scss/partials/common/_global.scss */
.sns_icons ul li {
  width: 20px;
  height: 20px;
}
/* line 83, ../scss/partials/common/_global.scss */
.sns_icons ul li a {
  display: block;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 89, ../scss/partials/common/_global.scss */
.sns_icons ul li a.facebook_icon {
  background-size: 5px;
  background-image: url(../images/icons/facebook_white.svg);
}
/* line 93, ../scss/partials/common/_global.scss */
.sns_icons ul li a.twitter_icon {
  background-size: 8px;
  background-image: url(../images/icons/twitter_white.svg);
}
/* line 97, ../scss/partials/common/_global.scss */
.sns_icons ul li a.google_icon {
  background-size: 12px;
  background-image: url(../images/icons/google_white.svg);
}
/* line 101, ../scss/partials/common/_global.scss */
.sns_icons ul li a.line_icon {
  background-size: 10px;
  background-image: url(../images/icons/line_white.svg);
}

/* line 111, ../scss/partials/common/_global.scss */
.content-area {
  min-height: 100%;
  padding-top: 160px;
  padding-left: 80px;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
/* line 116, ../scss/partials/common/_global.scss */
.content-area.open {
  -moz-transform: translateX(560px);
  -o-transform: translateX(560px);
  -ms-transform: translateX(560px);
  -webkit-transform: translateX(560px);
  transform: translateX(560px);
}
/* line 119, ../scss/partials/common/_global.scss */
.content-area.serach-box-open {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}
/* line 124, ../scss/partials/common/_global.scss */
.content-area > .content > .wrapper {
  padding: 40px 50px 15px;
}
/* line 128, ../scss/partials/common/_global.scss */
.content-area .wrapper {
  max-width: 1120px;
  margin: 0 auto;
  padding: 50px;
}
/* line 132, ../scss/partials/common/_global.scss */
.content-area .wrapper:after {
  content: "";
  display: block;
  clear: both;
}
/* line 137, ../scss/partials/common/_global.scss */
.content-area .wrapper .main-wrap {
  float: left;
  width: 65%;
  max-width: 660px;
}
/* line 142, ../scss/partials/common/_global.scss */
.content-area .wrapper .sidebar {
  float: right;
  width: 33%;
  max-width: 345px;
  padding-left: 25px;
}
/* line 150, ../scss/partials/common/_global.scss */
.content-area .wrapper .sidebar .sidebar-banner ul li a {
  display: none;
}
/* line 152, ../scss/partials/common/_global.scss */
.content-area .wrapper .sidebar .sidebar-banner ul li a:nth-of-type(1) {
  display: block;
}
@media only screen and (min-width: 1260px) {
  /* line 163, ../scss/partials/common/_global.scss */
  .content-area .wrapper .main-wrap {
    width: 660px;
  }
}

/* line 170, ../scss/partials/common/_global.scss */
.button-loadmore {
  display: block;
  clear: both;
  margin-top: 20px;
  text-align: center;
  font-size: 15px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  color: #000;
  border-top: 1px solid #F1F0EF;
  cursor: pointer;
}
/* line 180, ../scss/partials/common/_global.scss */
.button-loadmore:before {
  content: "";
  display: block;
  width: 10px;
  height: 5px;
  margin: 25px auto 10px;
  background: url(../images/icons/loadmore_arrow.svg) no-repeat center;
}

/* line 192, ../scss/partials/common/_global.scss */
.col3 .post {
  width: 33.3%;
}

/* line 197, ../scss/partials/common/_global.scss */
.slick-slider {
  position: relative;
}
/* line 199, ../scss/partials/common/_global.scss */
.slick-slider .slick-arrow {
  width: 14px;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: transparent;
  border: none;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  color: transparent;
  position: absolute;
  top: 26%;
}
/* line 212, ../scss/partials/common/_global.scss */
.slick-slider .slick-arrow:focus {
  outline: none;
  border: none;
}
/* line 216, ../scss/partials/common/_global.scss */
.slick-slider .slick-arrow.slick-next {
  background-image: url(../images/common/icon_right.svg);
  right: -22px;
}
/* line 220, ../scss/partials/common/_global.scss */
.slick-slider .slick-arrow.slick-prev {
  background-image: url(../images/common/icon_left.svg);
  left: -22px;
}
/* line 226, ../scss/partials/common/_global.scss */
.slick-slider .slick-dots li {
  background-color: transparent;
  border: none;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  color: transparent;
  background-color: #cbcbcb;
  width: 8px;
  height: 8px;
  display: inline-block;
  margin: 0 5px;
}
/* line 238, ../scss/partials/common/_global.scss */
.slick-slider .slick-dots li.slick-active {
  background-color: #000;
}
/* line 240, ../scss/partials/common/_global.scss */
.slick-slider .slick-dots li.slick-active button {
  background-color: #000;
}
/* line 244, ../scss/partials/common/_global.scss */
.slick-slider .slick-dots li button {
  border: none;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  color: transparent;
}

/* line 255, ../scss/partials/common/_global.scss */
.time_share time {
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}

/* line 261, ../scss/partials/common/_global.scss */
.my-mfp-zoom-in .mfp-content {
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}

/* animate in */
/* line 275, ../scss/partials/common/_global.scss */
.my-mfp-zoom-in.mfp-ready .mfp-content {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

/* animate out */
/* line 285, ../scss/partials/common/_global.scss */
.my-mfp-zoom-in.mfp-removing .mfp-content {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
  opacity: 0;
}

/* Dark overlay, start state */
/* line 296, ../scss/partials/common/_global.scss */
.my-mfp-zoom-in.mfp-bg {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

/* animate in */
/* line 304, ../scss/partials/common/_global.scss */
.my-mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: 0.8;
}

/* animate out */
/* line 308, ../scss/partials/common/_global.scss */
.my-mfp-zoom-in.mfp-removing.mfp-bg {
  opacity: 0;
}

/* line 311, ../scss/partials/common/_global.scss */
.mfp-bg {
  background-color: rgba(11, 11, 11, 0.8) !important;
  opacity: 1 !important;
}

/* line 316, ../scss/partials/common/_global.scss */
.mfp-wrap .mfp-close {
  top: 0;
  right: 0;
  display: block;
  width: 50px;
  height: 50px;
  text-indent: -999px;
  text-align: left;
  overflow: hidden;
  background: url(../images/icons/close.svg) #000 no-repeat center;
  background-size: 15px;
}
/* line 331, ../scss/partials/common/_global.scss */
.mfp-wrap .mfp-figure figure img {
  padding: 0;
}
/* line 336, ../scss/partials/common/_global.scss */
.mfp-wrap .mfp-bottom-bar {
  margin: 0;
}
/* line 339, ../scss/partials/common/_global.scss */
.mfp-wrap .mfp-arrow-left,
.mfp-wrap .mfp-arrow-right {
  visibility: visible;
  width: 50px;
  height: 50px;
}
/* line 344, ../scss/partials/common/_global.scss */
.mfp-wrap .mfp-arrow-left:before,
.mfp-wrap .mfp-arrow-right:before {
  display: none;
}
/* line 347, ../scss/partials/common/_global.scss */
.mfp-wrap .mfp-arrow-left:after,
.mfp-wrap .mfp-arrow-right:after {
  width: 50px;
  height: 50px;
  margin: 0;
  background-color: #000;
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  visibility: visible;
  border: none;
}
/* line 360, ../scss/partials/common/_global.scss */
.mfp-wrap .mfp-arrow-left:after {
  background-image: url(../images/common/icon_slid_left.svg);
}
/* line 363, ../scss/partials/common/_global.scss */
.mfp-wrap .mfp-arrow-right:after {
  background-image: url(../images/common/icon_slid_right.svg);
}

@media only screen and (max-width: 768px) {
  /* line 371, ../scss/partials/common/_global.scss */
  #wpadminbar {
    display: none !important;
  }

  /* line 374, ../scss/partials/common/_global.scss */
  .sp {
    display: block !important;
  }

  /* line 377, ../scss/partials/common/_global.scss */
  .pc {
    display: none !important;
  }

  /* line 381, ../scss/partials/common/_global.scss */
  a img {
    max-width: 100%;
  }

  /* line 385, ../scss/partials/common/_global.scss */
  html {
    height: auto;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }

  /* line 391, ../scss/partials/common/_global.scss */
  body {
    height: auto;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }

  /* line 397, ../scss/partials/common/_global.scss */
  .content-area {
    padding: 80px 0 0 0;
  }
  /* line 400, ../scss/partials/common/_global.scss */
  .content-area .content > .wrapper {
    padding: 0;
  }
  /* line 405, ../scss/partials/common/_global.scss */
  .content-area .wrapper {
    padding: 10px;
  }
  /* line 407, ../scss/partials/common/_global.scss */
  .content-area .wrapper .main-wrap {
    float: none;
    width: auto;
    padding: 0;
    margin-top: 40px;
  }
  /* line 413, ../scss/partials/common/_global.scss */
  .content-area .wrapper .sidebar {
    float: none;
    width: auto;
    max-width: none;
    padding: 0;
    margin-top: 40px;
  }
  /* line 421, ../scss/partials/common/_global.scss */
  .content-area.open {
    -moz-transform: translateX(280px);
    -o-transform: translateX(280px);
    -ms-transform: translateX(280px);
    -webkit-transform: translateX(280px);
    transform: translateX(280px);
  }
}
/* line 2, ../scss/partials/layouts/_header.scss */
#header .site-branding {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  width: 80px;
  height: 100%;
  background: #F1F0EF;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
/* line 11, ../scss/partials/layouts/_header.scss */
#header .site-branding:after {
  content: "";
  position: absolute;
  bottom: 60px;
  left: 50%;
  display: block;
  width: 30px;
  height: 30px;
  background: url(../images/brand.svg) no-repeat center center;
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 22, ../scss/partials/layouts/_header.scss */
#header .site-branding p,
#header .site-branding h1 {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 28, ../scss/partials/layouts/_header.scss */
#header .site-branding p a,
#header .site-branding h1 a {
  height: 240px;
  width: 35px;
  background: url(../images/logo.svg) no-repeat center;
  background-size: contain;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  margin: 0 auto;
}
/* line 40, ../scss/partials/layouts/_header.scss */
#header .site-branding.open {
  -moz-transform: translateX(560px);
  -o-transform: translateX(560px);
  -ms-transform: translateX(560px);
  -webkit-transform: translateX(560px);
  transform: translateX(560px);
}
/* line 44, ../scss/partials/layouts/_header.scss */
#header #menu_btn {
  position: fixed;
  top: 0;
  height: 0;
  display: block;
  width: 80px;
  height: 80px;
  z-index: 999999;
  cursor: pointer;
  background-color: #000;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
/* line 55, ../scss/partials/layouts/_header.scss */
#header #menu_btn .menu_wrap {
  z-index: 9999;
  width: 100%;
  height: 100%;
}
/* line 60, ../scss/partials/layouts/_header.scss */
#header #menu_btn #menu_icon {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 11px;
  height: 27px;
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 69, ../scss/partials/layouts/_header.scss */
#header #menu_btn #menu_icon span {
  display: block;
  position: absolute;
  top: 0;
  height: 27px;
  width: 1px;
  background-color: #fff;
  opacity: 1;
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
/* line 79, ../scss/partials/layouts/_header.scss */
#header #menu_btn #menu_icon span:nth-child(1) {
  left: 0;
}
/* line 82, ../scss/partials/layouts/_header.scss */
#header #menu_btn #menu_icon span:nth-child(2), #header #menu_btn #menu_icon span:nth-child(3) {
  left: 5px;
  width: 1px;
}
/* line 86, ../scss/partials/layouts/_header.scss */
#header #menu_btn #menu_icon span:nth-child(4) {
  left: 10px;
  width: 1px;
}
/* line 92, ../scss/partials/layouts/_header.scss */
#header #menu_btn.open {
  -moz-transform: translateX(560px);
  -o-transform: translateX(560px);
  -ms-transform: translateX(560px);
  -webkit-transform: translateX(560px);
  transform: translateX(560px);
}
/* line 95, ../scss/partials/layouts/_header.scss */
#header #menu_btn.open #menu_icon span:nth-child(1) {
  width: 0%;
}
/* line 98, ../scss/partials/layouts/_header.scss */
#header #menu_btn.open #menu_icon span:nth-child(2) {
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 101, ../scss/partials/layouts/_header.scss */
#header #menu_btn.open #menu_icon span:nth-child(3) {
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 104, ../scss/partials/layouts/_header.scss */
#header #menu_btn.open #menu_icon span:nth-child(4) {
  width: 0%;
}
/* line 110, ../scss/partials/layouts/_header.scss */
#header #site-menu {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
  height: 100%;
  width: 560px;
  background: #000;
  padding: 0;
  color: #fff;
  overflow-y: auto;
  -moz-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
/* line 123, ../scss/partials/layouts/_header.scss */
#header #site-menu:after {
  content: "";
  display: block;
  clear: both;
  width: 45px;
  height: 45px;
  margin: 30px auto 45px;
  background: url(../images/brand.svg) no-repeat center;
}
/* line 132, ../scss/partials/layouts/_header.scss */
#header #site-menu form {
  font-size: 0;
  padding: 0 30px;
  margin-bottom: 15px;
}
/* line 136, ../scss/partials/layouts/_header.scss */
#header #site-menu form input {
  -webkit-appearance: none;
  display: inline-block;
  vertical-align: middle;
  width: calc( 100% - 38px);
  height: 26px;
  padding: 6px;
  margin-right: 10px;
  border: none;
  line-height: 26px;
  background: #fff;
  -webkit-appearance: none;
  border-radius: 0;
}
/* line 150, ../scss/partials/layouts/_header.scss */
#header #site-menu form button {
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  -webkit-appearance: none;
  background: url(../images/icons/search_white.svg) no-repeat center;
  border: none;
}
/* line 161, ../scss/partials/layouts/_header.scss */
#header #site-menu .menu-logo a {
  display: block;
  overflow: hidden;
  width: 200px;
  height: 25px;
  margin: 30px auto 45px;
  text-indent: -9999px;
  background: url(../images/logo_white.svg) no-repeat center;
}
/* line 171, ../scss/partials/layouts/_header.scss */
#header #site-menu #site-navigation {
  border-top: 1px solid #999;
}
/* line 174, ../scss/partials/layouts/_header.scss */
#header #site-menu #site-navigation .primary-menu > li {
  border-bottom: 1px solid #999;
}
/* line 176, ../scss/partials/layouts/_header.scss */
#header #site-menu #site-navigation .primary-menu > li.menu-hide {
  display: none;
}
/* line 179, ../scss/partials/layouts/_header.scss */
#header #site-menu #site-navigation .primary-menu > li > a {
  position: relative;
  display: block;
  padding: 25px 30px;
  font-size: 18px;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: .05em;
}
/* line 188, ../scss/partials/layouts/_header.scss */
#header #site-menu #site-navigation .primary-menu > li > a:after {
  position: absolute;
  top: 50%;
  right: 30px;
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 10px;
  height: 5px;
  margin-top: -3px;
  background: url(../images/icons/menu_arrow.svg) no-repeat center center;
}
/* line 200, ../scss/partials/layouts/_header.scss */
#header #site-menu #site-navigation .primary-menu > li > a span {
  display: inline-block;
  vertical-align: middle;
}
/* line 207, ../scss/partials/layouts/_header.scss */
#header #site-menu #site-navigation .sub-menu {
  display: none;
  background-color: #222;
  padding: 8px 0;
}
/* line 211, ../scss/partials/layouts/_header.scss */
#header #site-menu #site-navigation .sub-menu a {
  display: block;
  padding: 8px 60px;
  font-size: 15px;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  color: #fff;
  text-transform: uppercase;
}
/* line 219, ../scss/partials/layouts/_header.scss */
#header #site-menu #site-navigation .sub-menu .sub-menu {
  padding-left: 10%;
}
/* line 222, ../scss/partials/layouts/_header.scss */
#header #site-menu #site-navigation .sub-menu .sub-menu li a {
  font-size: 15px;
}
/* line 229, ../scss/partials/layouts/_header.scss */
#header #site-menu #model-search-menu {
  border-bottom: 1px solid #979797;
}
/* line 231, ../scss/partials/layouts/_header.scss */
#header #site-menu #model-search-menu a {
  display: block;
  font-size: 18px;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  color: #fff;
  letter-spacing: .025em;
  text-align: center;
}
/* line 241, ../scss/partials/layouts/_header.scss */
#header #site-menu #model-search-menu ul.model-search > li > a {
  position: relative;
  padding: 30px 0;
  /*
  &:before {
    content: "";
    display: inline-block;
    width: 25px;
    height: 13px;
    margin-left: -40px;
    margin-right: 15px;
    background: url(../images/icons/car_white.svg) no-repeat center;
  }
  */
}
/* line 255, ../scss/partials/layouts/_header.scss */
#header #site-menu #model-search-menu ul.model-search > li > a:after {
  content: "";
  position: absolute;
  right: 30px;
  top: 50%;
  display: inline-block;
  vertical-align: middle;
  width: 10px;
  height: 5px;
  margin-top: -3px;
  background: url(../images/icons/menu_arrow.svg) no-repeat center center;
}
/* line 270, ../scss/partials/layouts/_header.scss */
#header #site-menu #model-search-menu ul.sub-menu {
  display: none;
  font-size: 0;
  background: #333333;
}
/* line 274, ../scss/partials/layouts/_header.scss */
#header #site-menu #model-search-menu ul.sub-menu li {
  display: inline-block;
  width: 33.3333%;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #979797;
  border-right: 1px solid #979797;
}
/* line 281, ../scss/partials/layouts/_header.scss */
#header #site-menu #model-search-menu ul.sub-menu li:nth-of-type(3) {
  border-right: none;
}
/* line 287, ../scss/partials/layouts/_header.scss */
#header #site-menu #social-navigation {
  float: left;
  width: 50%;
  padding-left: 30px;
  margin-top: 40px;
  margin-bottom: 40px;
}
/* line 293, ../scss/partials/layouts/_header.scss */
#header #site-menu #social-navigation a {
  font-size: 12px;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  color: #fff;
}
/* line 299, ../scss/partials/layouts/_header.scss */
#header #site-menu #social-navigation ul li {
  margin-bottom: 10px;
}
/* line 301, ../scss/partials/layouts/_header.scss */
#header #site-menu #social-navigation ul li a {
  vertical-align: middle;
}
/* line 303, ../scss/partials/layouts/_header.scss */
#header #site-menu #social-navigation ul li a .screen-reader-text {
  position: static;
  clip: unset;
  clip-path: none;
  height: auto;
  width: auto;
  margin: auto;
}
/* line 312, ../scss/partials/layouts/_header.scss */
#header #site-menu #social-navigation ul li:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  margin-right: 10px;
  background: url(../images/icons/benz.svg) no-repeat center;
}
/* line 321, ../scss/partials/layouts/_header.scss */
#header #site-menu #social-navigation ul li.facebook_link::before {
  background: url(../images/icons/facebook.svg) no-repeat center;
}
/* line 324, ../scss/partials/layouts/_header.scss */
#header #site-menu #social-navigation ul li.twitter_link::before {
  background: url(../images/icons/twitter.svg) no-repeat center;
}
/* line 327, ../scss/partials/layouts/_header.scss */
#header #site-menu #social-navigation ul li.instagram_link::before {
  background: url(../images/icons/instagram.svg) no-repeat center;
}
/* line 330, ../scss/partials/layouts/_header.scss */
#header #site-menu #social-navigation ul li.youtube_link::before {
  background: url(../images/icons/youtube.svg) no-repeat center;
}
/* line 336, ../scss/partials/layouts/_header.scss */
#header #site-menu #banner-navigation {
  float: right;
  width: 50%;
  padding-right: 30px;
  margin-top: 30px;
  margin-bottom: 40px;
}
/* line 343, ../scss/partials/layouts/_header.scss */
#header #site-menu #banner-navigation ul li {
  margin-bottom: 15px;
}
/* line 345, ../scss/partials/layouts/_header.scss */
#header #site-menu #banner-navigation ul li a {
  display: none;
}
/* line 347, ../scss/partials/layouts/_header.scss */
#header #site-menu #banner-navigation ul li a:nth-of-type(1) {
  display: block;
}
/* line 354, ../scss/partials/layouts/_header.scss */
#header #site-menu #banner-navigation a span {
  display: none;
}
/* line 357, ../scss/partials/layouts/_header.scss */
#header #site-menu #banner-navigation a img {
  max-width: 100%;
  height: auto;
}
/* line 363, ../scss/partials/layouts/_header.scss */
#header #site-menu.open {
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
/* line 367, ../scss/partials/layouts/_header.scss */
#header .global-nav {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding-left: 80px;
  font-size: 0;
  z-index: 999;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
  background: #fff;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
/* line 379, ../scss/partials/layouts/_header.scss */
#header .global-nav a {
  color: #000;
}
/* line 382, ../scss/partials/layouts/_header.scss */
#header .global-nav ul.primary-menu {
  display: inline-block;
  width: 100%;
  height: 80px;
  line-height: 80px;
  font-size: 0;
}
/* line 388, ../scss/partials/layouts/_header.scss */
#header .global-nav ul.primary-menu > li {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  width: auto;
  height: 80px;
  line-height: 80px;
  text-align: center;
}
/* line 397, ../scss/partials/layouts/_header.scss */
#header .global-nav ul.primary-menu > li a {
  display: inline-block;
  vertical-align: middle;
  font-size: 17px;
  white-space: nowrap;
  text-transform: uppercase;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 407, ../scss/partials/layouts/_header.scss */
#header .global-nav ul.primary-menu > li:first-child > a {
  padding-left: 0;
}
/* line 413, ../scss/partials/layouts/_header.scss */
#header .global-nav ul.sub-menu {
  position: absolute;
  top: 100%;
  left: -25px;
  right: -25px;
  display: none;
  padding: 0;
  line-height: 30px;
  background: #000;
}
/* line 422, ../scss/partials/layouts/_header.scss */
#header .global-nav ul.sub-menu li {
  position: relative;
  background: #000;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
/* line 426, ../scss/partials/layouts/_header.scss */
#header .global-nav ul.sub-menu li a {
  color: #fff;
  padding: 0;
}
/* line 430, ../scss/partials/layouts/_header.scss */
#header .global-nav ul.sub-menu li:hover {
  background-color: #666;
}
/* line 433, ../scss/partials/layouts/_header.scss */
#header .global-nav ul.sub-menu li .sub-menu {
  top: 0;
  left: 100%;
  right: auto;
}
/* line 437, ../scss/partials/layouts/_header.scss */
#header .global-nav ul.sub-menu li .sub-menu li {
  padding: 0 20px;
}
/* line 443, ../scss/partials/layouts/_header.scss */
#header .global-nav a,
#header .global-nav label,
#header .global-nav span {
  display: inline-block;
  line-height: 1;
}
/* line 449, ../scss/partials/layouts/_header.scss */
#header .global-nav form,
#header .global-nav .model-search,
#header .global-nav .share {
  display: inline-block;
  height: 80px;
  line-height: 80px;
}
/* line 456, ../scss/partials/layouts/_header.scss */
#header .global-nav .space {
  width: 0;
  font-size: 20px;
  vertical-align: middle;
}
/* line 461, ../scss/partials/layouts/_header.scss */
#header .global-nav #header-navigation {
  display: inline-block;
  vertical-align: middle;
  padding: 0 20px 0 40px;
  box-sizing: border-box;
  font-size: 17px;
}
/* line 469, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share {
  display: inline-block;
  vertical-align: middle;
  padding: 0 65px 0 40px;
  width: 20%;
  box-sizing: border-box;
  font-size: 0;
}
/* line 476, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share nav.model-search {
  text-align: center;
  font-size: 17px;
}
/* line 480, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share nav.model-search ul li {
  position: relative;
}
/* line 485, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share .serach-icon {
  position: absolute;
  display: inline-block;
  height: 80px;
  right: 10px;
  top: 0;
  text-align: center;
  width: 55px;
  cursor: pointer;
}
/* line 495, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share .serach-icon:before, #header .global-nav .search-and-share .serach-icon:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -7px;
  margin-left: -7px;
  display: block;
  width: 15px;
  height: 15px;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
/* line 508, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share .serach-icon:before {
  background: url(../images/icons/search_black.svg) no-repeat center;
}
/* line 511, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share .serach-icon:after {
  background: url(../images/icons/close_bk.svg) no-repeat center;
  opacity: 0;
}
/* line 516, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share .serach-icon.on:before {
  opacity: 0;
}
/* line 519, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share .serach-icon.on:after {
  opacity: 1;
}
/* line 524, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share .share {
  position: absolute;
  right: 10px;
  top: 0;
  text-align: center;
  width: 55px;
}
/* line 530, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share .share > a {
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  background: url(../images/icons/share.svg) no-repeat center;
}
/* line 537, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share .share ul {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  display: none;
}
/* line 543, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share .share ul li {
  height: 55px;
  line-height: 55px;
  background-color: #000;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
/* line 548, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share .share ul li a {
  display: block;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 554, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share .share ul li a.facebook_icon {
  background-size: 10px;
  background-image: url(../images/icons/facebook_white.svg);
}
/* line 558, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share .share ul li a.twitter_icon {
  background-size: 18px;
  background-image: url(../images/icons/twitter_white.svg);
}
/* line 562, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share .share ul li a.google_icon {
  background-size: 23px;
  background-image: url(../images/icons/google_white.svg);
}
/* line 566, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share .share ul li a.line_icon {
  background-size: 21px;
  background-image: url(../images/icons/line_white.svg);
}
/* line 571, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share .share ul li:hover {
  background-color: #333333;
}
/* line 578, ../scss/partials/layouts/_header.scss */
#header .global-nav.open {
  -moz-transform: translateX(560px);
  -o-transform: translateX(560px);
  -ms-transform: translateX(560px);
  -webkit-transform: translateX(560px);
  transform: translateX(560px);
}
/* line 582, ../scss/partials/layouts/_header.scss */
#header .top-links {
  position: absolute;
  top: 80px;
  left: 80px;
  right: 0;
  z-index: 9;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
  background: #333;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  color: #fff;
}
/* line 593, ../scss/partials/layouts/_header.scss */
#header .top-links #menu-top-links {
  line-height: 80px;
  text-align: center;
}
/* line 596, ../scss/partials/layouts/_header.scss */
#header .top-links #menu-top-links li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
}
/* line 600, ../scss/partials/layouts/_header.scss */
#header .top-links #menu-top-links li a {
  color: #fff;
}
/* line 605, ../scss/partials/layouts/_header.scss */
#header .top-links.open {
  -moz-transform: translateX(560px);
  -o-transform: translateX(560px);
  -ms-transform: translateX(560px);
  -webkit-transform: translateX(560px);
  transform: translateX(560px);
}
/* line 609, ../scss/partials/layouts/_header.scss */
#header .search-box {
  position: absolute;
  top: 80px;
  left: 80px;
  right: 0;
  padding: 20px;
  background: #fff;
  z-index: 10;
  font-size: 0;
  visibility: hidden;
  opacity: 0;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
/* line 621, ../scss/partials/layouts/_header.scss */
#header .search-box label {
  display: inline-block;
  vertical-align: top;
  width: 90%;
  padding-right: 20px;
}
/* line 626, ../scss/partials/layouts/_header.scss */
#header .search-box label input {
  width: 100%;
  height: 40px;
  padding: 12px;
  line-height: 1.8;
  font-size: 14px;
  outline: 0;
  background-color: #EEE;
  border: none;
  color: #222;
}
/* line 638, ../scss/partials/layouts/_header.scss */
#header .search-box button {
  vertical-align: top;
  width: 10%;
  height: 40px;
  padding: 12px;
  line-height: 1.2;
  font-size: 14px;
  background: #000;
  border: none;
  color: #fff;
}
/* line 649, ../scss/partials/layouts/_header.scss */
#header .search-box.on {
  visibility: visible;
  opacity: 1;
}
/* line 653, ../scss/partials/layouts/_header.scss */
#header .search-box.open {
  -moz-transform: translateX(560px);
  -o-transform: translateX(560px);
  -ms-transform: translateX(560px);
  -webkit-transform: translateX(560px);
  transform: translateX(560px);
}

/* line 659, ../scss/partials/layouts/_header.scss */
#site-menu::-webkit-scrollbar {
  width: 12px;
}

/* line 662, ../scss/partials/layouts/_header.scss */
#site-menu::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

/* line 667, ../scss/partials/layouts/_header.scss */
#site-menu::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #F1F0EF;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

/* line 673, ../scss/partials/layouts/_header.scss */
#site-menu::-webkit-scrollbar-thumb:window-inactive {
  background: #333333;
}

@media only screen and (min-width: 769px) and (max-width: 1024px) {
  /* line 679, ../scss/partials/layouts/_header.scss */
  #header .global-nav {
    white-space: nowrap;
  }
  /* line 684, ../scss/partials/layouts/_header.scss */
  #header .global-nav ul.primary-menu > li > a {
    padding-left: 1vw;
    padding-right: 1vw;
  }
  /* line 691, ../scss/partials/layouts/_header.scss */
  #header .global-nav .search-and-share {
    width: 25%;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
  /* line 699, ../scss/partials/layouts/_header.scss */
  #header .global-nav {
    white-space: nowrap;
  }
  /* line 704, ../scss/partials/layouts/_header.scss */
  #header .global-nav ul.primary-menu > li > a {
    padding-left: 1.5vw;
    padding-right: 1.5vw;
  }
  /* line 711, ../scss/partials/layouts/_header.scss */
  #header .global-nav .search-and-share {
    width: 20%;
  }
}
@media only screen and (min-width: 1280px) and (max-width: 1480px) {
  /* line 719, ../scss/partials/layouts/_header.scss */
  #header .global-nav {
    white-space: nowrap;
  }
  /* line 724, ../scss/partials/layouts/_header.scss */
  #header .global-nav ul.primary-menu > li > a {
    padding-left: 2vw;
    padding-right: 2vw;
  }
  /* line 731, ../scss/partials/layouts/_header.scss */
  #header .global-nav .search-and-share {
    width: 20%;
  }
}
@media only screen and (min-width: 1480px) {
  /* line 740, ../scss/partials/layouts/_header.scss */
  #header .global-nav {
    white-space: nowrap;
  }
  /* line 745, ../scss/partials/layouts/_header.scss */
  #header .global-nav ul.primary-menu > li > a {
    padding-left: 2.5vw;
    padding-right: 2.5vw;
  }
  /* line 752, ../scss/partials/layouts/_header.scss */
  #header .global-nav .search-and-share {
    width: 15%;
  }
}
@media only screen and (max-width: 768px) {
  /* line 760, ../scss/partials/layouts/_header.scss */
  #header {
    width: auto;
  }
  /* line 762, ../scss/partials/layouts/_header.scss */
  #header .site-branding {
    width: 100vw;
    height: 40px;
    padding-left: 40px;
  }
  /* line 768, ../scss/partials/layouts/_header.scss */
  #header .site-branding p a,
  #header .site-branding h1 a {
    width: 130px;
    height: 20px;
    background: url(../images/logo_sp.svg) no-repeat center;
    background-size: contain;
  }
  /* line 776, ../scss/partials/layouts/_header.scss */
  #header .site-branding:after {
    left: auto;
    right: 10px;
    bottom: auto;
    top: 50%;
    width: 25px;
    height: 25px;
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  /* line 785, ../scss/partials/layouts/_header.scss */
  #header .site-branding.open {
    -moz-transform: translateX(280px);
    -o-transform: translateX(280px);
    -ms-transform: translateX(280px);
    -webkit-transform: translateX(280px);
    transform: translateX(280px);
  }
  /* line 789, ../scss/partials/layouts/_header.scss */
  #header .global-nav {
    width: auto;
    padding: 0;
  }
  /* line 792, ../scss/partials/layouts/_header.scss */
  #header .global-nav .space,
  #header .global-nav #header-navigation {
    display: none;
  }
  /* line 796, ../scss/partials/layouts/_header.scss */
  #header .global-nav .search-and-share {
    width: auto;
    padding: 0;
  }
  /* line 799, ../scss/partials/layouts/_header.scss */
  #header .global-nav .search-and-share nav.model-search {
    display: none;
  }
  /* line 802, ../scss/partials/layouts/_header.scss */
  #header .global-nav .search-and-share form {
    position: absolute;
    top: 40px;
    left: 0;
    display: block;
    width: auto;
    height: 40px;
    line-height: 1;
    display: none;
  }
  /* line 811, ../scss/partials/layouts/_header.scss */
  #header .global-nav .search-and-share form label {
    display: none;
  }
  /* line 814, ../scss/partials/layouts/_header.scss */
  #header .global-nav .search-and-share form button {
    margin: 0;
    width: 40px;
    height: 40px;
    background-color: #fff;
    background-size: 15px;
  }
  /* line 822, ../scss/partials/layouts/_header.scss */
  #header .global-nav .search-and-share .share {
    top: 40px;
    left: 0;
    right: auto;
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  /* line 829, ../scss/partials/layouts/_header.scss */
  #header .global-nav .search-and-share .share > a {
    width: 100%;
    height: 100%;
    margin: 0;
    background-color: #fff;
    background-size: 15px;
  }
  /* line 836, ../scss/partials/layouts/_header.scss */
  #header .global-nav .search-and-share .share ul {
    top: 0;
    left: 40px;
  }
  /* line 839, ../scss/partials/layouts/_header.scss */
  #header .global-nav .search-and-share .share ul li {
    height: 40px;
    line-height: 40px;
  }
  /* line 846, ../scss/partials/layouts/_header.scss */
  #header .global-nav.open {
    -moz-transform: translateX(280px);
    -o-transform: translateX(280px);
    -ms-transform: translateX(280px);
    -webkit-transform: translateX(280px);
    transform: translateX(280px);
  }
  /* line 850, ../scss/partials/layouts/_header.scss */
  #header #site-menu {
    width: 280px;
  }
  /* line 853, ../scss/partials/layouts/_header.scss */
  #header #site-menu .menu-logo a {
    width: 125px;
    height: 20px;
    margin: 15px auto 20px;
  }
  /* line 859, ../scss/partials/layouts/_header.scss */
  #header #site-menu:after {
    width: 95px;
    height: 26px;
    margin: 30px auto;
  }
  /* line 864, ../scss/partials/layouts/_header.scss */
  #header #site-menu form {
    padding: 0 25px;
  }
  /* line 866, ../scss/partials/layouts/_header.scss */
  #header #site-menu form input {
    height: 23px;
    line-height: 23px;
  }
  /* line 874, ../scss/partials/layouts/_header.scss */
  #header #site-menu #site-navigation .primary-menu > li > a {
    padding: 12px 25px;
    font-size: 16px;
  }
  /* line 877, ../scss/partials/layouts/_header.scss */
  #header #site-menu #site-navigation .primary-menu > li > a:before {
    margin-right: 15px;
  }
  /* line 883, ../scss/partials/layouts/_header.scss */
  #header #site-menu #site-navigation .sub-menu {
    padding: 4px 0;
  }
  /* line 885, ../scss/partials/layouts/_header.scss */
  #header #site-menu #site-navigation .sub-menu a {
    padding: 6px 50px;
    font-size: 13px;
  }
  /* line 894, ../scss/partials/layouts/_header.scss */
  #header #site-menu #model-search-menu ul.model-search > li > a {
    font-size: 16px;
    padding: 20px 0;
  }
  /* line 900, ../scss/partials/layouts/_header.scss */
  #header #site-menu #model-search-menu ul.sub-menu {
    padding: 10px 0;
  }
  /* line 902, ../scss/partials/layouts/_header.scss */
  #header #site-menu #model-search-menu ul.sub-menu li {
    display: block;
    width: auto;
    height: auto;
    line-height: 1;
    padding: 5px 0;
    border-right: none;
    border-bottom: none;
  }
  /* line 910, ../scss/partials/layouts/_header.scss */
  #header #site-menu #model-search-menu ul.sub-menu li a {
    font-size: 13px;
    padding-left: 50px;
    text-align: left;
  }
  /* line 918, ../scss/partials/layouts/_header.scss */
  #header #site-menu #social-navigation {
    padding: 0 25px;
    margin: 25px auto;
    width: auto;
    float: none;
  }
  /* line 924, ../scss/partials/layouts/_header.scss */
  #header #site-menu #banner-navigation {
    padding: 0 25px;
    margin: 25px auto;
    width: auto;
    float: none;
  }
  /* line 930, ../scss/partials/layouts/_header.scss */
  #header #site-menu.open {
    -moz-transform: translateX(0px);
    -o-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  /* line 934, ../scss/partials/layouts/_header.scss */
  #header #menu_btn {
    width: 40px;
    height: 40px;
  }
  /* line 937, ../scss/partials/layouts/_header.scss */
  #header #menu_btn #menu_icon {
    height: 8px;
    width: 13px;
  }
  /* line 940, ../scss/partials/layouts/_header.scss */
  #header #menu_btn #menu_icon span {
    height: 1px;
    width: 13px;
    left: 0;
    top: 0;
  }
  /* line 945, ../scss/partials/layouts/_header.scss */
  #header #menu_btn #menu_icon span:nth-child(2) {
    left: 0;
    width: 13px;
  }
  /* line 949, ../scss/partials/layouts/_header.scss */
  #header #menu_btn #menu_icon span:nth-child(3) {
    left: 0;
    width: 13px;
  }
  /* line 953, ../scss/partials/layouts/_header.scss */
  #header #menu_btn #menu_icon span:nth-child(4) {
    left: 0;
    width: 13px;
  }
  /* line 957, ../scss/partials/layouts/_header.scss */
  #header #menu_btn #menu_icon span:nth-child(2), #header #menu_btn #menu_icon span:nth-child(3) {
    top: 3px;
  }
  /* line 961, ../scss/partials/layouts/_header.scss */
  #header #menu_btn #menu_icon span:nth-child(4) {
    top: 6px;
  }
  /* line 966, ../scss/partials/layouts/_header.scss */
  #header #menu_btn.open {
    -moz-transform: translateX(280px);
    -o-transform: translateX(280px);
    -ms-transform: translateX(280px);
    -webkit-transform: translateX(280px);
    transform: translateX(280px);
  }
  /* line 970, ../scss/partials/layouts/_header.scss */
  #header .top-links {
    left: 0;
    width: 100%;
    top: 40px;
    z-index: 999;
  }
  /* line 975, ../scss/partials/layouts/_header.scss */
  #header .top-links .btn {
    padding: 12px;
    text-align: center;
    font-weight: normal;
  }
  /* line 979, ../scss/partials/layouts/_header.scss */
  #header .top-links .btn:after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-left: 15px;
    margin-right: -15px;
    background: url(../images/icons/menu_arrow.svg) no-repeat center;
    background-size: contain;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
  }
  /* line 991, ../scss/partials/layouts/_header.scss */
  #header .top-links .btn.on:after {
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  /* line 996, ../scss/partials/layouts/_header.scss */
  #header .top-links #menu-top-links {
    display: none;
    line-height: 1;
    background: #fff;
  }
  /* line 1000, ../scss/partials/layouts/_header.scss */
  #header .top-links #menu-top-links li {
    display: block;
    margin: 0;
    padding: 15px;
    border-bottom: 1px solid #F1F0EF;
  }
  /* line 1005, ../scss/partials/layouts/_header.scss */
  #header .top-links #menu-top-links li a {
    color: #333;
  }
  /* line 1010, ../scss/partials/layouts/_header.scss */
  #header .top-links.open {
    -moz-transform: translateX(280px);
    -o-transform: translateX(280px);
    -ms-transform: translateX(280px);
    -webkit-transform: translateX(280px);
    transform: translateX(280px);
  }
  /* line 1014, ../scss/partials/layouts/_header.scss */
  #header .search-box {
    display: none;
  }
}
/* line 1, ../scss/partials/layouts/_footer.scss */
.menu-sns-links-container ul li br {
  display: none;
}

/* line 4, ../scss/partials/layouts/_footer.scss */
#footer {
  bottom: 0;
  left: 0;
  width: 100%;
  padding-top: 75px;
  padding-bottom: 50px;
  text-align: center;
  background: #000;
  color: #fff;
}
/* line 13, ../scss/partials/layouts/_footer.scss */
#footer a {
  font-size: 13px;
  font-family: 'corpoaregular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  color: #fff;
}
/* line 20, ../scss/partials/layouts/_footer.scss */
#footer h2.mb-live a {
  display: block;
  text-indent: -9999px;
  width: 160px;
  height: 100px;
  margin: 0 auto 25px;
  background: url(../images/footer_logo.svg) no-repeat center center;
}
/* line 31, ../scss/partials/layouts/_footer.scss */
#footer h2.shes-mercedes a {
  display: block;
  text-indent: -9999px;
  margin-bottom: 70px;
  width: 115px;
  height: 105px;
  margin: 0 auto 65px;
  background: url(../images/footer_shes_logo.svg) no-repeat center center;
}
/* line 41, ../scss/partials/layouts/_footer.scss */
#footer h2.benz-logo {
  overflow: hidden;
  text-indent: -9999px;
  margin: 0 auto 25px;
  width: 30px;
  height: 30px;
  background: url(../images/brand.svg) no-repeat center center;
}
/* line 50, ../scss/partials/layouts/_footer.scss */
#footer p {
  font-family: 'corpoaregular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  font-size: 13px;
}
/* line 54, ../scss/partials/layouts/_footer.scss */
#footer .site-map > div {
  max-width: 940px;
  margin: 55px auto 30px;
}
/* line 57, ../scss/partials/layouts/_footer.scss */
#footer .site-map > div .primary-menu {
  font-size: 0;
}
/* line 59, ../scss/partials/layouts/_footer.scss */
#footer .site-map > div .primary-menu > li {
  display: inline-block;
  vertical-align: top;
  padding: 0 40px;
  margin-bottom: 40px;
  width: 25%;
}
/* line 65, ../scss/partials/layouts/_footer.scss */
#footer .site-map > div .primary-menu > li > a {
  display: block;
  padding-bottom: 5px;
  border-bottom: 1px solid #999999;
  font-size: 13px;
  text-transform: uppercase;
}
/* line 72, ../scss/partials/layouts/_footer.scss */
#footer .site-map > div .primary-menu > li.footer-hide {
  display: none;
}
/* line 75, ../scss/partials/layouts/_footer.scss */
#footer .site-map > div .primary-menu > li .sub-menu {
  margin-top: 10px;
}
/* line 77, ../scss/partials/layouts/_footer.scss */
#footer .site-map > div .primary-menu > li .sub-menu li {
  padding: 7px 0;
}
/* line 79, ../scss/partials/layouts/_footer.scss */
#footer .site-map > div .primary-menu > li .sub-menu li a {
  display: block;
}
/* line 81, ../scss/partials/layouts/_footer.scss */
#footer .site-map > div .primary-menu > li .sub-menu li a span {
  display: block;
  text-transform: uppercase;
}
/* line 86, ../scss/partials/layouts/_footer.scss */
#footer .site-map > div .primary-menu > li .sub-menu li > .sub-menu {
  display: none;
}
/* line 89, ../scss/partials/layouts/_footer.scss */
#footer .site-map > div .primary-menu > li .sub-menu li.footer-hide {
  display: none;
}
/* line 97, ../scss/partials/layouts/_footer.scss */
#footer .sns-links > div {
  max-width: 940px;
  margin: 40px auto 100px;
}
/* line 100, ../scss/partials/layouts/_footer.scss */
#footer .sns-links > div ul {
  font-size: 0;
}
/* line 103, ../scss/partials/layouts/_footer.scss */
#footer .sns-links > div li {
  display: inline-block;
  width: 14%;
}
/* line 106, ../scss/partials/layouts/_footer.scss */
#footer .sns-links > div li a {
  vertical-align: middle;
}
/* line 109, ../scss/partials/layouts/_footer.scss */
#footer .sns-links > div li:before {
  content: "";
  display: block;
  vertical-align: middle;
  width: 30px;
  height: 30px;
  margin: 0 auto 10px;
  background: url(../images/icons/benz.svg) no-repeat center;
}
/* line 118, ../scss/partials/layouts/_footer.scss */
#footer .sns-links > div li.facebook_link::before {
  background: url(../images/icons/facebook.svg) no-repeat center;
}
/* line 121, ../scss/partials/layouts/_footer.scss */
#footer .sns-links > div li.twitter_link::before {
  background: url(../images/icons/twitter.svg) no-repeat center;
}
/* line 124, ../scss/partials/layouts/_footer.scss */
#footer .sns-links > div li.instagram_link::before {
  background: url(../images/icons/instagram.svg) no-repeat center;
}
/* line 127, ../scss/partials/layouts/_footer.scss */
#footer .sns-links > div li.youtube_link::before {
  background: url(../images/icons/youtube.svg) no-repeat center;
}
/* line 132, ../scss/partials/layouts/_footer.scss */
#footer .copy {
  margin-bottom: 30px;
}
/* line 135, ../scss/partials/layouts/_footer.scss */
#footer .footer-links {
  text-align: center;
}
/* line 137, ../scss/partials/layouts/_footer.scss */
#footer .footer-links li {
  display: inline-block;
  line-height: 1.28571;
  padding-top: .04271em;
  padding-bottom: .19571em;
  color: #999;
  display: inline-block;
}
/* line 144, ../scss/partials/layouts/_footer.scss */
#footer .footer-links li:after {
  content: ' | ';
  margin: 0 10px;
}
/* line 149, ../scss/partials/layouts/_footer.scss */
#footer .footer-links li:last-child:after {
  content: none;
}
/* line 153, ../scss/partials/layouts/_footer.scss */
#footer .footer-links li a {
  line-height: 1.28571;
  padding-top: .04271em;
  padding-bottom: .19571em;
  color: #999;
  font-family: "DaimlerCS-Light",Helvetica,Arial,sans-serif;
}

@media only screen and (max-width: 768px) {
  /* line 167, ../scss/partials/layouts/_footer.scss */
  #footer {
    padding-top: 50px;
    padding-bottom: 35px;
  }
  /* line 172, ../scss/partials/layouts/_footer.scss */
  #footer h2.mb-live a {
    width: 100px;
    height: 60px;
  }
  /* line 178, ../scss/partials/layouts/_footer.scss */
  #footer h2.shes-mercedes a {
    width: 70px;
    height: 60px;
    margin-top: 50px;
    margin-bottom: 45px;
  }
  /* line 186, ../scss/partials/layouts/_footer.scss */
  #footer .site-map {
    display: none;
  }
  /* line 190, ../scss/partials/layouts/_footer.scss */
  #footer .sns-links > div {
    margin-top: 25px;
    margin-bottom: 60px;
  }
  /* line 193, ../scss/partials/layouts/_footer.scss */
  #footer .sns-links > div li {
    width: 33.333%;
    margin-bottom: 20px;
    vertical-align: top;
  }
  /* line 197, ../scss/partials/layouts/_footer.scss */
  #footer .sns-links > div li a {
    line-height: 1.6;
  }
  /* line 199, ../scss/partials/layouts/_footer.scss */
  #footer .sns-links > div li a br {
    display: block;
  }
  /* line 207, ../scss/partials/layouts/_footer.scss */
  #footer .footer-links li {
    width: 100%;
  }
  /* line 209, ../scss/partials/layouts/_footer.scss */
  #footer .footer-links li:after {
    content: none;
    margin: 0;
  }
}
/* line 2, ../scss/partials/layouts/_sidebar.scss */
.sidebar .random {
  display: none;
}
/* line 6, ../scss/partials/layouts/_sidebar.scss */
.sidebar .banner a {
  display: block;
  margin-bottom: 20px;
}
/* line 9, ../scss/partials/layouts/_sidebar.scss */
.sidebar .banner a img {
  width: 100%;
  height: auto;
}

@media only screen and (max-width: 768px) {
  /* line 27, ../scss/partials/layouts/_sidebar.scss */
  .sidebar {
    margin-top: 40px;
  }
  /* line 30, ../scss/partials/layouts/_sidebar.scss */
  .sidebar .banner a {
    display: block;
    margin: 0;
  }
}
/* line 1, ../scss/partials/layouts/_head_slider.scss */
#head_slider {
  position: relative;
  color: #fff;
}
/* line 4, ../scss/partials/layouts/_head_slider.scss */
#head_slider a {
  color: #fff;
}
/* line 7, ../scss/partials/layouts/_head_slider.scss */
#head_slider .swiper-slide {
  position: relative;
}
/* line 11, ../scss/partials/layouts/_head_slider.scss */
#head_slider .slick-slider .slick-arrow {
  top: 49%;
  background-size: contain;
  height: 40px;
  width: 20px;
  z-index: 1;
}
/* line 17, ../scss/partials/layouts/_head_slider.scss */
#head_slider .slick-slider .slick-arrow.slick-next {
  background-image: url("../images/common/icon_slid_right.svg");
  right: 20px;
}
/* line 21, ../scss/partials/layouts/_head_slider.scss */
#head_slider .slick-slider .slick-arrow.slick-prev {
  background-image: url("../images/common/icon_slid_left.svg");
  left: 20px;
}
/* line 26, ../scss/partials/layouts/_head_slider.scss */
#head_slider .slick-slider .slick-dots {
  max-width: 1120px;
  margin: 0 auto;
  padding: 0 50px;
}
/* line 32, ../scss/partials/layouts/_head_slider.scss */
#head_slider .head_slider_container {
  position: relative;
  padding-bottom: 10px;
  max-height: 100vh;
  overflow: hidden;
}
/* line 37, ../scss/partials/layouts/_head_slider.scss */
#head_slider .head_slider_container .swiper-pagination {
  width: 100%;
  position: relative;
  max-width: 1120px;
  margin: 0 auto;
  text-align: left;
  bottom: 0;
}
/* line 44, ../scss/partials/layouts/_head_slider.scss */
#head_slider .head_slider_container .swiper-pagination .swiper-pagination-bullet {
  border-radius: 0;
  margin: 0 3px;
  width: 4px;
  height: 4px;
}
/* line 49, ../scss/partials/layouts/_head_slider.scss */
#head_slider .head_slider_container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #000;
}
/* line 56, ../scss/partials/layouts/_head_slider.scss */
#head_slider .title_text_box {
  position: absolute;
  bottom: 5%;
  left: 60px;
  z-index: 10;
  width: 80%;
}
/* line 62, ../scss/partials/layouts/_head_slider.scss */
#head_slider .title_text_box h3 {
  font-size: 36px;
  line-height: 1.3;
  letter-spacing: 0.2pt;
  margin-bottom: 0px;
  font-weight: 700;
}
/* line 69, ../scss/partials/layouts/_head_slider.scss */
#head_slider .title_text_box .leading_sentence {
  font-size: 24px;
  letter-spacing: 0.2pt;
  margin-bottom: 20px;
  font-family: "游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 75, ../scss/partials/layouts/_head_slider.scss */
#head_slider .title_text_box .bottom_box {
  font-size: 15px;
  font-family: 'DaimlerCAC-Regular';
}
/* line 78, ../scss/partials/layouts/_head_slider.scss */
#head_slider .title_text_box .bottom_box time {
  margin-left: 10px;
}
/* line 81, ../scss/partials/layouts/_head_slider.scss */
#head_slider .title_text_box .bottom_box .category {
  display: inline-block;
  padding: 3px 8px;
  text-transform: uppercase;
  color: #fff;
  font-family: "游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 87, ../scss/partials/layouts/_head_slider.scss */
#head_slider .title_text_box .bottom_box .category.style {
  background: #9ED8F5;
}
/* line 90, ../scss/partials/layouts/_head_slider.scss */
#head_slider .title_text_box .bottom_box .category.news {
  background: #D2BA88;
}
/* line 93, ../scss/partials/layouts/_head_slider.scss */
#head_slider .title_text_box .bottom_box .category.drive {
  background: #979797;
}
/* line 98, ../scss/partials/layouts/_head_slider.scss */
#head_slider .title_text_box .bottom_box .icon_sns {
  display: inline-block;
  margin-bottom: 3px;
  margin-left: 10px;
  vertical-align: middle;
}
/* line 106, ../scss/partials/layouts/_head_slider.scss */
#head_slider .ttl {
  position: absolute;
  top: 40px;
  left: 40px;
  z-index: 10;
  display: block;
  width: 16%;
  height: 0;
  padding-top: 12%;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background-image: url(../images/ttl_mb.svg);
  background-repeat: no-repeat;
}
/* line 121, ../scss/partials/layouts/_head_slider.scss */
#head_slider .swiper-button-next {
  background-image: url("../images/common/icon_slid_right.svg");
  width: 14px;
  background-size: contain;
}
/* line 126, ../scss/partials/layouts/_head_slider.scss */
#head_slider .swiper-button-prev {
  background-image: url("../images/common/icon_slid_left.svg");
  width: 14px;
  background-size: contain;
}
/* line 131, ../scss/partials/layouts/_head_slider.scss */
#head_slider .slick-slide {
  background-color: #000;
  max-height: calc(100vh - 160px);
  overflow: hidden;
}
/* line 136, ../scss/partials/layouts/_head_slider.scss */
#head_slider .slick-slide a .img_box {
  width: 100%;
  height: calc(100vh - 160px);
  background-position: center;
  background-size: cover;
  display: block;
  background-repeat: no-repeat;
  opacity: 0.8;
}
/* line 145, ../scss/partials/layouts/_head_slider.scss */
#head_slider .slick-slide a .video_box {
  width: 100%;
  height: calc(100vh - 160px);
  background-position: center;
  background-size: cover;
  display: block;
  background-repeat: no-repeat;
}
/* line 152, ../scss/partials/layouts/_head_slider.scss */
#head_slider .slick-slide a .video_box video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

@media only screen and (min-width: 769px) {
  /* line 170, ../scss/partials/layouts/_head_slider.scss */
  #head_slider .swiper-slide {
    min-height: calc( 100vh - 160px);
    background: #000;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  /* line 181, ../scss/partials/layouts/_head_slider.scss */
  #head_slider .title_text_box {
    width: 75%;
  }
  /* line 183, ../scss/partials/layouts/_head_slider.scss */
  #head_slider .title_text_box h3 {
    font-size: 44px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 195, ../scss/partials/layouts/_head_slider.scss */
  #head_slider .ttl {
    top: 25px;
    left: 15px;
    width: 45%;
    padding-top: 25%;
  }
  /* line 201, ../scss/partials/layouts/_head_slider.scss */
  #head_slider .title_text_box {
    left: 0;
    bottom: 20px;
    width: 100%;
    padding: 0 15px;
  }
  /* line 206, ../scss/partials/layouts/_head_slider.scss */
  #head_slider .title_text_box h3 {
    font-size: 21px;
  }
  /* line 209, ../scss/partials/layouts/_head_slider.scss */
  #head_slider .title_text_box .leading_sentence {
    margin-bottom: 40px;
    font-size: 14px;
  }
  /* line 213, ../scss/partials/layouts/_head_slider.scss */
  #head_slider .title_text_box .bottom_box {
    text-align: center;
  }
  /* line 218, ../scss/partials/layouts/_head_slider.scss */
  #head_slider .slick-slider .slick-dots {
    text-align: center;
  }
  /* line 220, ../scss/partials/layouts/_head_slider.scss */
  #head_slider .slick-slider .slick-dots li {
    width: 4px;
    height: 4px;
    margin: 0 3px;
  }
  /* line 226, ../scss/partials/layouts/_head_slider.scss */
  #head_slider .slick-slider .slick-arrow {
    top: auto;
    bottom: 30px;
    background-size: 10px;
    background-position: center;
  }
  /* line 231, ../scss/partials/layouts/_head_slider.scss */
  #head_slider .slick-slider .slick-arrow.slick-prev {
    left: 10px;
  }
  /* line 234, ../scss/partials/layouts/_head_slider.scss */
  #head_slider .slick-slider .slick-arrow.slick-next {
    right: 10px;
  }
  /* line 239, ../scss/partials/layouts/_head_slider.scss */
  #head_slider .slick-slide {
    max-height: calc(100vh - 80px);
  }
  /* line 242, ../scss/partials/layouts/_head_slider.scss */
  #head_slider .slick-slide a .img_box {
    height: calc(100vh - 80px);
  }
}
/* line 2, ../scss/partials/layouts/_post_list.scss */
.post-list h2 {
  margin-bottom: 30px;
  font-size: 20px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
}
/* line 9, ../scss/partials/layouts/_post_list.scss */
.post-list.col5 .list-wrap {
  margin: 0 -.5%;
}
/* line 11, ../scss/partials/layouts/_post_list.scss */
.post-list.col5 .list-wrap .post {
  width: 19%;
  margin: 0 .5%;
}
/* line 18, ../scss/partials/layouts/_post_list.scss */
.post-list.col3 .list-wrap {
  margin: 0 -.666%;
}
/* line 20, ../scss/partials/layouts/_post_list.scss */
.post-list.col3 .list-wrap .post {
  width: 32%;
  margin: 0 .6666%;
}
/* line 27, ../scss/partials/layouts/_post_list.scss */
.post-list.col2 .list-wrap {
  margin: 0 -1%;
}
/* line 29, ../scss/partials/layouts/_post_list.scss */
.post-list.col2 .list-wrap .post {
  width: 46%;
  margin: 0 2% 30px;
}
/* line 32, ../scss/partials/layouts/_post_list.scss */
.post-list.col2 .list-wrap .post.col2-post {
  width: 96%;
  max-width: 100%;
}
/* line 42, ../scss/partials/layouts/_post_list.scss */
.post-list.col1 .list-wrap .post {
  display: block;
}
/* line 48, ../scss/partials/layouts/_post_list.scss */
.post-list.event-sidebar {
  margin-bottom: 25px;
}
/* line 51, ../scss/partials/layouts/_post_list.scss */
.post-list.event-sidebar .list-wrap .post {
  margin-bottom: 15px;
  background: none;
}
/* line 54, ../scss/partials/layouts/_post_list.scss */
.post-list.event-sidebar .list-wrap .post .time_share,
.post-list.event-sidebar .list-wrap .post .img_box {
  display: none;
}
/* line 58, ../scss/partials/layouts/_post_list.scss */
.post-list.event-sidebar .list-wrap .post .text_box {
  padding: 0 0 20px;
}
/* line 61, ../scss/partials/layouts/_post_list.scss */
.post-list.event-sidebar .list-wrap .post h2 {
  height: auto;
  font-size: 14px;
}
/* line 65, ../scss/partials/layouts/_post_list.scss */
.post-list.event-sidebar .list-wrap .post p {
  font-size: 13px;
}
/* line 68, ../scss/partials/layouts/_post_list.scss */
.post-list.event-sidebar .list-wrap .post:after {
  content: "";
  display: block;
  height: 1px;
  max-width: 170px;
  background: #F1F0EF;
}
/* line 76, ../scss/partials/layouts/_post_list.scss */
.post-list.event-sidebar .list-wrap .post:last-of-type:after {
  display: none;
}
/* line 84, ../scss/partials/layouts/_post_list.scss */
.post-list.latest-event-sidebar, .post-list.latest-news-sidebar, .post-list#norm_pickup {
  margin-bottom: 25px;
}
/* line 89, ../scss/partials/layouts/_post_list.scss */
.post-list.latest-event-sidebar .list-wrap .post, .post-list.latest-news-sidebar .list-wrap .post, .post-list#norm_pickup .list-wrap .post {
  margin-bottom: 20px;
  background: none;
  overflow: hidden;
}
/* line 93, ../scss/partials/layouts/_post_list.scss */
.post-list.latest-event-sidebar .list-wrap .post h2, .post-list.latest-news-sidebar .list-wrap .post h2, .post-list#norm_pickup .list-wrap .post h2 {
  height: auto;
  font-weight: bold;
  line-height: 1.8;
  font-size: 13px;
  width: 57%;
  float: right;
  font-family: "游ゴシック", YuGothic, 'Helvetica Neue','Helvetica','Arial', "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
/* line 104, ../scss/partials/layouts/_post_list.scss */
.post-list.latest-event-sidebar .list-wrap .post p, .post-list.latest-news-sidebar .list-wrap .post p, .post-list#norm_pickup .list-wrap .post p {
  height: auto;
  margin-left: 40%;
  line-height: 1.7;
  font-size: 11px;
  -webkit-line-clamp: inherit;
}
/* line 111, ../scss/partials/layouts/_post_list.scss */
.post-list.latest-event-sidebar .list-wrap .post .img_box, .post-list.latest-news-sidebar .list-wrap .post .img_box, .post-list#norm_pickup .list-wrap .post .img_box {
  float: left;
  width: 35%;
  padding-bottom: 25%;
  margin-right: 8%;
  margin-bottom: 20px;
}
/* line 117, ../scss/partials/layouts/_post_list.scss */
.post-list.latest-event-sidebar .list-wrap .post .img_box .parent_category, .post-list.latest-news-sidebar .list-wrap .post .img_box .parent_category, .post-list#norm_pickup .list-wrap .post .img_box .parent_category {
  display: none;
}
/* line 121, ../scss/partials/layouts/_post_list.scss */
.post-list.latest-event-sidebar .list-wrap .post .text_box, .post-list.latest-news-sidebar .list-wrap .post .text_box, .post-list#norm_pickup .list-wrap .post .text_box {
  padding: 0;
}
/* line 123, ../scss/partials/layouts/_post_list.scss */
.post-list.latest-event-sidebar .list-wrap .post .text_box .time_share, .post-list.latest-news-sidebar .list-wrap .post .text_box .time_share, .post-list#norm_pickup .list-wrap .post .text_box .time_share {
  display: none;
}
/* line 131, ../scss/partials/layouts/_post_list.scss */
.post-list.latest-event-sidebar {
  margin-bottom: 40px;
}
/* line 135, ../scss/partials/layouts/_post_list.scss */
.post-list.latest-event-sidebar, .post-list.latest-news-sidebar {
  margin-bottom: 0;
}
/* line 139, ../scss/partials/layouts/_post_list.scss */
.post-list.latest-event-sidebar .list-wrap .post h2, .post-list.latest-news-sidebar .list-wrap .post h2 {
  width: 100%;
}
/* line 142, ../scss/partials/layouts/_post_list.scss */
.post-list.latest-event-sidebar .list-wrap .post .img_box, .post-list.latest-news-sidebar .list-wrap .post .img_box {
  width: 100%;
  margin-right: 0;
  padding-bottom: 65%;
}
/* line 147, ../scss/partials/layouts/_post_list.scss */
.post-list.latest-event-sidebar .list-wrap .post .text_box, .post-list.latest-news-sidebar .list-wrap .post .text_box {
  height: auto;
}
/* line 150, ../scss/partials/layouts/_post_list.scss */
.post-list.latest-event-sidebar .list-wrap .post:last-child, .post-list.latest-news-sidebar .list-wrap .post:last-child {
  margin-bottom: 0;
}
/* line 155, ../scss/partials/layouts/_post_list.scss */
.post-list.latest-event-sidebar {
  padding-top: 20px;
  border-top: 1px solid #F1F0EF;
  margin-bottom: 48px;
}
/* line 165, ../scss/partials/layouts/_post_list.scss */
.post-list.latest_post .list-wrap .post .img_box .parent_category {
  position: static;
  height: 50px;
  line-height: 50px;
  font-size: 24px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  color: #000;
  background: #F1F0EF;
  border-left: 5px solid #979797;
}
/* line 174, ../scss/partials/layouts/_post_list.scss */
.post-list.latest_post .list-wrap .post .img_box .parent_category.drive {
  border-left-color: #979797;
}
/* line 177, ../scss/partials/layouts/_post_list.scss */
.post-list.latest_post .list-wrap .post .img_box .parent_category.style {
  border-left-color: #9ED8F5;
}
/* line 180, ../scss/partials/layouts/_post_list.scss */
.post-list.latest_post .list-wrap .post .img_box .parent_category.news {
  border-left-color: #D2BA88;
}
/* line 192, ../scss/partials/layouts/_post_list.scss */
.post-list.ranking-post .list-wrap .post h2 {
  height: 60px;
  margin: 15px auto;
  line-height: 1.5;
  font-size: 14px;
  font-weight: 700;
}
/* line 199, ../scss/partials/layouts/_post_list.scss */
.post-list.ranking-post .list-wrap .post .time_share {
  color: #000;
  position: relative;
  -ms-transform: rotate(0deg);
  /* IE 9 */
  -webkit-transform: rotate(0deg);
  /* Safari */
  transform: rotate(0deg);
  left: auto;
}
/* line 220, ../scss/partials/layouts/_post_list.scss */
.post-list.posts-sidebar .list-wrap .post {
  margin-bottom: 20px;
  background: none;
}
/* line 223, ../scss/partials/layouts/_post_list.scss */
.post-list.posts-sidebar .list-wrap .post:after {
  content: "";
  display: block;
  clear: both;
  height: 1px;
  background: #F1F0EF;
}
/* line 231, ../scss/partials/layouts/_post_list.scss */
.post-list.posts-sidebar .list-wrap .post h2 {
  height: auto;
  font-size: 14px;
  font-weight: 400;
}
/* line 236, ../scss/partials/layouts/_post_list.scss */
.post-list.posts-sidebar .list-wrap .post p {
  height: auto;
  margin-left: 40%;
  line-height: 1.7;
  font-size: 11px;
  -webkit-line-clamp: inherit;
}
/* line 243, ../scss/partials/layouts/_post_list.scss */
.post-list.posts-sidebar .list-wrap .post .img_box {
  float: left;
  width: 35%;
  padding-bottom: 25%;
  margin-right: 8%;
  margin-bottom: 20px;
}
/* line 256, ../scss/partials/layouts/_post_list.scss */
.post-list.posts_recommended .list-wrap .post, .post-list.related_post .list-wrap .post {
  margin-bottom: 20px;
  background: none;
}
/* line 260, ../scss/partials/layouts/_post_list.scss */
.post-list.posts_recommended .list-wrap .post .img_box .parent_category, .post-list.related_post .list-wrap .post .img_box .parent_category {
  display: none;
}
/* line 264, ../scss/partials/layouts/_post_list.scss */
.post-list.posts_recommended .list-wrap .post .text_box, .post-list.related_post .list-wrap .post .text_box {
  padding-left: 0;
  padding-right: 0;
}
/* line 267, ../scss/partials/layouts/_post_list.scss */
.post-list.posts_recommended .list-wrap .post .text_box p, .post-list.related_post .list-wrap .post .text_box p {
  display: none;
}
/* line 270, ../scss/partials/layouts/_post_list.scss */
.post-list.posts_recommended .list-wrap .post .text_box .time_share, .post-list.related_post .list-wrap .post .text_box .time_share {
  color: #fff;
}
/* line 275, ../scss/partials/layouts/_post_list.scss */
.post-list.posts_recommended .list-wrap .post .text_box .time_share .category, .post-list.related_post .list-wrap .post .text_box .time_share .category {
  display: inline;
  vertical-align: middle;
  padding-left: 10px;
  margin-left: 10px;
  border-left: 1px solid #fff;
  font-size: 13px;
  text-transform: uppercase;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 294, ../scss/partials/layouts/_post_list.scss */
.post-list.recent-post .list-wrap .post .img_box .parent_category {
  display: none;
}
/* line 300, ../scss/partials/layouts/_post_list.scss */
.post-list.recent-post .list-wrap .post .text_box .time_share .category {
  display: inline;
  vertical-align: middle;
  padding-left: 10px;
  margin-left: 10px;
  border-left: 1px solid #fff;
  font-size: 13px;
  text-transform: uppercase;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  white-space: nowrap;
}
/* line 320, ../scss/partials/layouts/_post_list.scss */
.post-list.radio-post .list-wrap .post .img_box .parent_category {
  display: none;
}
/* line 326, ../scss/partials/layouts/_post_list.scss */
.post-list.radio-post .list-wrap .post .text_box .time_share .category {
  display: inline;
  vertical-align: middle;
  padding-left: 10px;
  margin-left: 10px;
  border-left: 1px solid #fff;
  font-size: 13px;
  text-transform: uppercase;
}

/* line 342, ../scss/partials/layouts/_post_list.scss */
.list-wrap {
  font-size: 0;
}
/* line 344, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post {
  display: inline-block;
  vertical-align: top;
  max-width: 330px;
  position: relative;
}
/* line 349, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post a {
  color: #000;
}
/* line 352, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post .img_box {
  position: relative;
  height: 0;
  padding-bottom: 67%;
  overflow: hidden;
}
/* line 357, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post .img_box img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
}
/* line 366, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post .img_box .full_image {
  width: 100%;
  padding-top: 69.7%;
  background-size: cover;
  background-position: center;
}
/* line 372, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post .img_box .parent_category {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 3px 8px;
  font-size: 13px;
  font-family: 'DaimlerCAC-Regular';
  text-transform: uppercase;
  color: #fff;
}
/* line 381, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post .img_box .parent_category.style {
  background: #9ED8F5;
}
/* line 384, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post .img_box .parent_category.news {
  background: #D2BA88;
}
/* line 387, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post .img_box .parent_category.drive {
  background: #979797;
}
/* line 392, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post .text_box {
  padding: 20px 0;
  height: 10.5rem;
}
/* line 395, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post .text_box .time_share {
  position: absolute;
  top: 10px;
  left: 20px;
  height: 13px;
  overflow: hidden;
  width: 195px;
  -webkit-transform-origin: left top 0;
  -moz-transform-origin: left top 0;
  -ms-transform-origin: left top 0;
  -o-transform-origin: left top 0;
  transform-origin: left top 0;
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Safari */
  transform: rotate(90deg);
  color: white;
  white-space: nowrap;
}
/* line 414, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post h2 {
  margin-bottom: 10px;
  line-height: 1.4;
  font-size: 18px;
  font-weight: 700;
  overflow: hidden;
  text-overflow: clip;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  font-family: "游ゴシック", YuGothic, 'Helvetica Neue','Helvetica','Arial', "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
/* line 432, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post p {
  line-height: 1.4;
  font-size: 13px;
  overflow: hidden;
  text-overflow: clip;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  font-family: "游ゴシック", YuGothic, 'Helvetica Neue','Helvetica','Arial', "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
/* line 446, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post p.leading_sentence {
  line-height: 1.4;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 54.6px;
  position: relative;
}
/* line 455, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post time {
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  text-transform: uppercase;
}
/* line 461, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post .icon_sns {
  display: inline-block;
  vertical-align: middle;
}

@-moz-document url-prefix() {}
@media only screen and (max-width: 768px) {
  /* line 475, ../scss/partials/layouts/_post_list.scss */
  .post-list h2 {
    margin-left: 10px;
    margin-bottom: 20px;
    margin-left: 0;
  }
  /* line 484, ../scss/partials/layouts/_post_list.scss */
  .post-list.col5 .list-wrap, .post-list.col3 .list-wrap, .post-list.col2 .list-wrap, .post-list.col1 .list-wrap {
    margin: 0;
  }
  /* line 486, ../scss/partials/layouts/_post_list.scss */
  .post-list.col5 .list-wrap .post, .post-list.col3 .list-wrap .post, .post-list.col2 .list-wrap .post, .post-list.col1 .list-wrap .post {
    width: auto;
    margin: 0 auto 10px;
    padding: 0;
  }
  /* line 493, ../scss/partials/layouts/_post_list.scss */
  .post-list.event-sidebar {
    padding: 0 10px;
  }
  /* line 500, ../scss/partials/layouts/_post_list.scss */
  .post-list.latest_post .list-wrap .post .img_box .parent_category {
    height: 40px;
    padding: 0 15px;
    line-height: 40px;
    font-size: 22px;
  }
  /* line 507, ../scss/partials/layouts/_post_list.scss */
  .post-list.latest_post .list-wrap .post .text_box {
    padding: 15px;
  }
  /* line 510, ../scss/partials/layouts/_post_list.scss */
  .post-list.latest_post .list-wrap .post h2 {
    height: auto;
    font-size: 16px;
    margin-left: 0;
  }
  /* line 515, ../scss/partials/layouts/_post_list.scss */
  .post-list.latest_post .list-wrap .post p {
    height: auto;
    font-size: 13px;
  }
  /* line 522, ../scss/partials/layouts/_post_list.scss */
  .post-list.recent-post {
    padding: 0 10px;
  }
  /* line 524, ../scss/partials/layouts/_post_list.scss */
  .post-list.recent-post .list-wrap .post .text_box .time_share .category {
    font-size: 13px;
  }
  /* line 528, ../scss/partials/layouts/_post_list.scss */
  .post-list.radio-post {
    padding: 0 10px;
  }
  /* line 530, ../scss/partials/layouts/_post_list.scss */
  .post-list.radio-post .list-wrap .post .text_box .time_share .category {
    font-size: 13px;
  }

  /* line 537, ../scss/partials/layouts/_post_list.scss */
  .list-wrap .post {
    display: block;
    max-width: none;
    padding: 0 15px;
  }
  /* line 542, ../scss/partials/layouts/_post_list.scss */
  .list-wrap .post .img_box .parent_category {
    font-size: 13px;
  }
  /* line 546, ../scss/partials/layouts/_post_list.scss */
  .list-wrap .post .text_box {
    padding: 15px;
  }
  /* line 548, ../scss/partials/layouts/_post_list.scss */
  .list-wrap .post .text_box .time_share .category {
    font-size: 13px;
  }
  /* line 552, ../scss/partials/layouts/_post_list.scss */
  .list-wrap .post h2 {
    height: auto;
    font-size: 15px;
    margin-left: 0;
  }
  /* line 557, ../scss/partials/layouts/_post_list.scss */
  .list-wrap .post p {
    height: auto;
    font-size: 13px;
  }
  /* line 561, ../scss/partials/layouts/_post_list.scss */
  .list-wrap .post time {
    font-size: 13px;
  }
}
/* line 1, ../scss/partials/pages/_top.scss */
#latest_post {
  position: relative;
}
/* line 3, ../scss/partials/pages/_top.scss */
#latest_post:before {
  position: absolute;
  top: 50px;
  bottom: 224px;
  content: "";
  display: block;
  width: 100%;
  box-sizing: border-box;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#333333+0,111111+100 */
  background: #333333;
  /* Old browsers */
  background: -moz-linear-gradient(top, #333333 0%, #111111 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #333333 0%, #111111 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #333333 0%, #111111 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#111111',GradientType=0 );
  /* IE6-9 */
}
/* line 18, ../scss/partials/pages/_top.scss */
#latest_post .wrapper {
  position: relative;
  padding-top: 0;
  z-index: 1;
}

/* line 25, ../scss/partials/pages/_top.scss */
#recommended_post {
  position: relative;
}
/* line 27, ../scss/partials/pages/_top.scss */
#recommended_post:before {
  position: absolute;
  max-height: 230px;
  top: 50px;
  bottom: 227px;
  content: "";
  display: block;
  width: 100%;
  background-color: #F1F0EF;
}
/* line 37, ../scss/partials/pages/_top.scss */
#recommended_post:after {
  position: absolute;
  content: "";
  display: block;
  bottom: 217px;
  height: 190px;
  z-index: 0;
  width: 100%;
  background-color: #F1F0EF;
}
/* line 47, ../scss/partials/pages/_top.scss */
#recommended_post .list-wrap {
  margin: 0 -10px;
}
/* line 49, ../scss/partials/pages/_top.scss */
#recommended_post .list-wrap .post {
  width: 33.33333%;
  margin: 0;
  padding: 0 10px;
  background: none;
  max-width: none;
}
/* line 55, ../scss/partials/pages/_top.scss */
#recommended_post .list-wrap .post .text_box {
  padding: 20px 30px;
  height: auto;
}
/* line 58, ../scss/partials/pages/_top.scss */
#recommended_post .list-wrap .post .text_box h2 {
  -webkit-line-clamp: 2;
  height: 46px;
}
/* line 62, ../scss/partials/pages/_top.scss */
#recommended_post .list-wrap .post .text_box p {
  -webkit-line-clamp: 2;
  height: 36px;
}
/* line 66, ../scss/partials/pages/_top.scss */
#recommended_post .list-wrap .post .text_box .time_share {
  position: static;
  height: auto;
  padding-top: 10px;
  margin-top: 20px;
  border-top: 1px solid #F1F0EF;
  color: #000;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}
/* line 78, ../scss/partials/pages/_top.scss */
#recommended_post .wrapper {
  position: relative;
  padding-top: 0;
  z-index: 1;
}
/* line 83, ../scss/partials/pages/_top.scss */
#recommended_post .slick-slider .slick-arrow {
  width: 12px;
  cursor: pointer;
}
/* line 87, ../scss/partials/pages/_top.scss */
#recommended_post .slick-dots {
  margin-top: 20px;
  text-align: center;
}
/* line 95, ../scss/partials/pages/_top.scss */
#recommended_post.empty:after {
  content: none;
}

/* line 101, ../scss/partials/pages/_top.scss */
#latest_sport {
  background: #333333;
  color: #fff;
}
/* line 104, ../scss/partials/pages/_top.scss */
#latest_sport .wrapper {
  padding-bottom: 60px;
}
/* line 109, ../scss/partials/pages/_top.scss */
#latest_sport .post-list .post .text_box {
  position: relative;
  padding: 15px 25px;
}
/* line 113, ../scss/partials/pages/_top.scss */
#latest_sport .post-list .post h1 {
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  height: auto;
  margin: 0;
}
/* line 117, ../scss/partials/pages/_top.scss */
#latest_sport .post-list .post h1:before {
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  display: block;
  width: 4px;
  height: 8px;
  margin-top: -4px;
  background: url(../images/icons/button_arrow.svg) no-repeat center center;
}

/* line 133, ../scss/partials/pages/_top.scss */
.button-loadmore.top {
  margin: 48px;
}

/* line 138, ../scss/partials/pages/_top.scss */
#top-radio .wrapper {
  padding: 50px 0 0;
}
/* line 141, ../scss/partials/pages/_top.scss */
#top-radio .list-wrap .post .text_box {
  height: auto;
}

/* line 148, ../scss/partials/pages/_top.scss */
#access_ranking .ranking_wrap {
  max-width: 1120px;
  margin: 0 auto;
}
/* line 155, ../scss/partials/pages/_top.scss */
#access_ranking .list-wrap .post .text_box {
  padding: 0;
}
/* line 157, ../scss/partials/pages/_top.scss */
#access_ranking .list-wrap .post .text_box .time_share {
  padding: 0;
  border: none;
}

/* line 169, ../scss/partials/pages/_top.scss */
#home .content-area > .content > .wrapper {
  padding: 50px;
}

@media only screen and (max-width: 768px) {
  /* line 179, ../scss/partials/pages/_top.scss */
  #latest_post:before {
    top: 40px;
    bottom: 168px;
  }

  /* line 185, ../scss/partials/pages/_top.scss */
  #top-radio {
    padding: 10px;
  }

  /* line 189, ../scss/partials/pages/_top.scss */
  #recommended_post {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  /* line 192, ../scss/partials/pages/_top.scss */
  #recommended_post:before {
    top: 40px;
    bottom: 103px;
    max-height: none;
  }
  /* line 197, ../scss/partials/pages/_top.scss */
  #recommended_post:after {
    bottom: 143px;
    height: 120px;
  }
  /* line 201, ../scss/partials/pages/_top.scss */
  #recommended_post .wrapper {
    padding: 0;
  }
  /* line 205, ../scss/partials/pages/_top.scss */
  #recommended_post .post-list h2 {
    margin-left: 20px;
  }
  /* line 210, ../scss/partials/pages/_top.scss */
  #recommended_post .list-wrap {
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden;
    position: relative;
  }
  /* line 215, ../scss/partials/pages/_top.scss */
  #recommended_post .list-wrap .post {
    margin: 0;
  }
  /* line 217, ../scss/partials/pages/_top.scss */
  #recommended_post .list-wrap .post .text_box {
    padding: 10px 0;
  }
  /* line 219, ../scss/partials/pages/_top.scss */
  #recommended_post .list-wrap .post .text_box h1 {
    display: -webkit-box;
    height: 40px;
    text-overflow: clip;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  /* line 226, ../scss/partials/pages/_top.scss */
  #recommended_post .list-wrap .post .text_box p {
    display: none;
  }
  /* line 229, ../scss/partials/pages/_top.scss */
  #recommended_post .list-wrap .post .text_box .time_share {
    margin-top: 10px;
    margin-left: 20px;
  }
  /* line 236, ../scss/partials/pages/_top.scss */
  #recommended_post .slick-list {
    margin: 0;
  }
  /* line 241, ../scss/partials/pages/_top.scss */
  #recommended_post .slick-slider .slick-arrow.slick-prev {
    top: 24%;
    left: 24px;
    z-index: 20;
    padding: 0px 6px 3px !important;
  }
  /* line 247, ../scss/partials/pages/_top.scss */
  #recommended_post .slick-slider .slick-arrow.slick-next {
    top: 24%;
    right: 23px;
    left: auto;
    width: 12px;
    padding: 0px 6px 3px !important;
  }
  /* line 255, ../scss/partials/pages/_top.scss */
  #recommended_post .slick-slider .slick-dots {
    margin-top: 0;
  }
  /* line 257, ../scss/partials/pages/_top.scss */
  #recommended_post .slick-slider .slick-dots li {
    width: 4px;
    height: 4px;
    margin: 0 3px;
  }
  /* line 265, ../scss/partials/pages/_top.scss */
  #recommended_post ._popIn_recommend_article {
    margin: 0 0.5%;
  }
  /* line 268, ../scss/partials/pages/_top.scss */
  #recommended_post ._popIn_recommend_art_title {
    padding: 20px 0;
  }

  /* line 274, ../scss/partials/pages/_top.scss */
  #latest_sport .wrapper {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  /* line 279, ../scss/partials/pages/_top.scss */
  #access_ranking {
    background: none;
    margin-top: 40px;
  }
  /* line 282, ../scss/partials/pages/_top.scss */
  #access_ranking .wrapper {
    padding: 0;
  }
  /* line 285, ../scss/partials/pages/_top.scss */
  #access_ranking .wrapper .post-list > h2 {
    margin-left: 20px;
    color: #000;
  }
  /* line 290, ../scss/partials/pages/_top.scss */
  #access_ranking .wrapper .post-list .list-wrap .post {
    margin-bottom: 0px;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    overflow: hidden;
    padding-left: 5px;
  }
  /* line 296, ../scss/partials/pages/_top.scss */
  #access_ranking .wrapper .post-list .list-wrap .post h2 {
    margin-left: 0;
    margin-top: 0;
  }
  /* line 300, ../scss/partials/pages/_top.scss */
  #access_ranking .wrapper .post-list .list-wrap .post .img_box {
    float: right;
    width: 40%;
    padding-bottom: 25%;
  }
  /* line 305, ../scss/partials/pages/_top.scss */
  #access_ranking .wrapper .post-list .list-wrap .post .text_box {
    margin-right: 40%;
    padding: 20px 15px;
  }
  /* line 309, ../scss/partials/pages/_top.scss */
  #access_ranking .wrapper .post-list .list-wrap .post .text_box .time_share .category {
    display: none;
  }
  /* line 313, ../scss/partials/pages/_top.scss */
  #access_ranking .wrapper .post-list .list-wrap .post .text_box h1 {
    height: auto;
    margin: 0 0 10px;
    font-size: 13px;
    -webkit-line-clamp: inherit;
  }

  /* line 328, ../scss/partials/pages/_top.scss */
  #home .content-area > .content > .wrapper {
    padding: 25px 0 0;
  }
  /* line 330, ../scss/partials/pages/_top.scss */
  #home .content-area > .content > .wrapper .sidebar {
    padding: 0;
    margin: 0;
  }
}
/* line 4, ../scss/partials/pages/_archive.scss */
body#archive .main-wrap .post-list > h1 {
  margin-bottom: 35px;
  font-size: 24px;
  margin-top: 30px;
}
/* line 8, ../scss/partials/pages/_archive.scss */
body#archive .main-wrap .post-list > h1 a {
  color: #000;
}
/* line 12, ../scss/partials/pages/_archive.scss */
body#archive .main-wrap .post-list > h1 span:last-child {
  display: none;
}
/* line 17, ../scss/partials/pages/_archive.scss */
body#archive .main-wrap .post-list .post_group {
  margin-bottom: 40px;
}
/* line 19, ../scss/partials/pages/_archive.scss */
body#archive .main-wrap .post-list .post_group .img {
  margin-bottom: 40px;
}
/* line 21, ../scss/partials/pages/_archive.scss */
body#archive .main-wrap .post-list .post_group .img img {
  width: 100%;
}
/* line 26, ../scss/partials/pages/_archive.scss */
body#archive .main-wrap .post-list .post_group .description p {
  font-size: 16px;
  line-height: 1.6;
}
/* line 37, ../scss/partials/pages/_archive.scss */
body#archive .main-wrap .post-list .list-wrap .post .img_box .parent_category {
  display: none;
}
/* line 42, ../scss/partials/pages/_archive.scss */
body#archive .main-wrap .post-list .list-wrap .post .text_box .time_share {
  white-space: nowrap;
}
/* line 44, ../scss/partials/pages/_archive.scss */
body#archive .main-wrap .post-list .list-wrap .post .text_box .time_share img {
  display: none;
}
/* line 47, ../scss/partials/pages/_archive.scss */
body#archive .main-wrap .post-list .list-wrap .post .text_box .time_share .category {
  display: inline-block;
  vertical-align: middle;
  padding-left: 10px;
  margin-left: 10px;
  white-space: nowrap;
  font-size: 13px;
  text-transform: uppercase;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 65, ../scss/partials/pages/_archive.scss */
body#archive .sidebar h3 {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 1em;
}
/* line 71, ../scss/partials/pages/_archive.scss */
body#archive .sidebar .sponsors li {
  padding: 0 20px;
  border: 1px solid #efefef;
  margin-bottom: 20px;
  text-align: center;
}
/* line 76, ../scss/partials/pages/_archive.scss */
body#archive .sidebar .sponsors li.blk {
  background: #221815;
}
/* line 79, ../scss/partials/pages/_archive.scss */
body#archive .sidebar .sponsors li img {
  max-width: 70%;
  display: inline-block;
  margin: 0 auto;
}
/* line 84, ../scss/partials/pages/_archive.scss */
body#archive .sidebar .sponsors li.biccamera {
  position: relative;
}
/* line 86, ../scss/partials/pages/_archive.scss */
body#archive .sidebar .sponsors li.biccamera .link {
  position: absolute;
  bottom: 10px;
  right: 20%;
  display: inline-block;
  width: 15%;
  height: 40px;
}
/* line 93, ../scss/partials/pages/_archive.scss */
body#archive .sidebar .sponsors li.biccamera .link.sake {
  right: 50%;
}
/* line 96, ../scss/partials/pages/_archive.scss */
body#archive .sidebar .sponsors li.biccamera .link.gazan {
  right: 35%;
}
/* line 106, ../scss/partials/pages/_archive.scss */
body#archive .sidebar .banner {
  margin-top: 52px;
}
/* line 111, ../scss/partials/pages/_archive.scss */
body#archive.post_group .post .text_box {
  height: auto;
}
/* line 116, ../scss/partials/pages/_archive.scss */
body#archive.motorshow .content-area {
  background: #000;
}
/* line 121, ../scss/partials/pages/_archive.scss */
body#archive.motorshow .main-wrap .post-list h2 {
  color: #fff;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}
/* line 125, ../scss/partials/pages/_archive.scss */
body#archive.motorshow .main-wrap .post-list h2 a {
  color: #fff;
  font-weight: normal;
}
/* line 131, ../scss/partials/pages/_archive.scss */
body#archive.motorshow .main-wrap .post-list .post h2 {
  font-weight: bold;
}
/* line 135, ../scss/partials/pages/_archive.scss */
body#archive.motorshow .main-wrap .post-list .post p {
  color: white;
}
/* line 137, ../scss/partials/pages/_archive.scss */
body#archive.motorshow .main-wrap .post-list .post p.leading_sentence {
  color: white;
}
/* line 142, ../scss/partials/pages/_archive.scss */
body#archive.motorshow .main-wrap .post-list .motorshow-eq-banner {
  margin: 0 auto;
}
/* line 144, ../scss/partials/pages/_archive.scss */
body#archive.motorshow .main-wrap .post-list .motorshow-eq-banner img {
  max-width: 100%;
}
/* line 149, ../scss/partials/pages/_archive.scss */
body#archive.motorshow .main-wrap .button-loadmore {
  color: #fff;
}
/* line 157, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .main-wrap .post-list h2 {
  font-size: 18px;
}
/* line 162, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .content {
  border-bottom: 1px solid #F1F0EF;
}
/* line 165, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .ttl {
  max-width: 500px;
  margin: 80px auto 120px;
}
/* line 170, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope h3 {
  text-align: center;
  line-height: 1.4;
  margin-bottom: 40px;
}
/* line 174, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope h3:after {
  content: "";
  display: block;
  width: 36px;
  height: 1px;
  margin: 35px auto 0;
  background: #000;
}
/* line 183, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope h3 span.en {
  font-size: 33px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
}
/* line 188, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope h3 span.ja {
  font-size: 15px;
}
/* line 194, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope h4 {
  text-align: center;
  margin-bottom: 45px;
  font-size: 26px;
}
/* line 200, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope p {
  line-height: 1.8;
  margin-bottom: 50px;
  font-size: 15px;
}
/* line 204, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope p.credit {
  margin: 20px auto;
  text-align: center;
}
/* line 210, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .back_btn {
  text-align: center;
  padding: 40px 0;
  border-top: 1px solid #F1F0EF;
}
/* line 214, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .back_btn a {
  font-size: 18px;
  color: #000;
}
/* line 217, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .back_btn a:before {
  content: "";
  display: inline-block;
  vertical-align: bottom;
  width: 18px;
  height: 18px;
  margin-left: -38px;
  margin-right: 20px;
  background: url(../images/common/icon_left.svg) no-repeat center;
}
/* line 231, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .horo_list:after {
  content: "";
  display: block;
  width: 36px;
  height: 1px;
  margin: 15px auto 0;
  background: #000;
}
/* line 239, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .horo_list ul {
  font-size: 0;
  margin: 0 -10px;
}
/* line 242, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .horo_list ul li {
  display: inline-block;
  width: 33.3333%;
  padding: 0 10px 30px;
  text-align: center;
}
/* line 247, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .horo_list ul li a {
  color: #000;
}
/* line 250, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .horo_list ul li p {
  margin-bottom: 0;
  line-height: 1.4;
}
/* line 254, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .horo_list ul li .img_box {
  width: 100%;
  padding-top: 130%;
  margin-bottom: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
/* line 262, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .horo_list ul li .detail {
  display: none;
}
/* line 266, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .horo_list ul li.aries .img_box {
  background-image: url(../images/shes/horoscope/aries.svg);
}
/* line 271, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .horo_list ul li.taurus .img_box {
  background-image: url(../images/shes/horoscope/taurus.svg);
}
/* line 276, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .horo_list ul li.gemini .img_box {
  background-image: url(../images/shes/horoscope/gemini.svg);
}
/* line 281, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .horo_list ul li.cancer .img_box {
  background-image: url(../images/shes/horoscope/cancer.svg);
}
/* line 286, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .horo_list ul li.leo .img_box {
  background-image: url(../images/shes/horoscope/leo.svg);
}
/* line 291, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .horo_list ul li.virgo .img_box {
  background-image: url(../images/shes/horoscope/virgo.svg);
}
/* line 296, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .horo_list ul li.libra .img_box {
  background-image: url(../images/shes/horoscope/libra.svg);
}
/* line 301, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .horo_list ul li.scorpio .img_box {
  background-image: url(../images/shes/horoscope/scorpio.svg);
}
/* line 306, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .horo_list ul li.sagittarius .img_box {
  background-image: url(../images/shes/horoscope/sagittarius.svg);
}
/* line 311, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .horo_list ul li.capricorn .img_box {
  background-image: url(../images/shes/horoscope/capricorn.svg);
}
/* line 316, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .horo_list ul li.aquarius .img_box {
  background-image: url(../images/shes/horoscope/aquarius.svg);
}
/* line 321, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .horo_list ul li.pisces .img_box {
  background-image: url(../images/shes/horoscope/pisces.svg);
}
/* line 329, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .horoscope_susan {
  margin-top: 50px;
}
/* line 331, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .horoscope_susan h4 {
  margin-bottom: 35px;
  font-size: 18px;
  font-weight: 400;
}
/* line 336, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .horoscope_susan p {
  line-height: 1.5;
  font-size: 12px;
}
/* line 339, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .horoscope_susan p a {
  color: #000;
  text-decoration: underline;
}
/* line 343, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .horoscope_susan p.credit {
  text-align: center;
}
/* line 351, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .mfp-wrap .detail {
  background: white;
  padding: 20px 30px;
  text-align: left;
  max-width: 700px;
  margin: 40px auto;
  position: relative;
}
/* line 358, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .mfp-wrap .detail h1 {
  margin-top: 35px;
  text-align: center;
  font-size: 40px;
}
/* line 363, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .mfp-wrap .detail h2 {
  text-align: center;
  font-size: 26px;
}
/* line 368, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .mfp-wrap .detail h3:after {
  display: none;
}
/* line 372, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .mfp-wrap .detail .date {
  margin-bottom: 40px;
  text-align: center;
  font-size: 15px;
}
/* line 377, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .mfp-wrap .detail .tabs {
  margin: 60px auto 40px;
  font-size: 0;
  border: 2px solid #000;
}
/* line 381, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .mfp-wrap .detail .tabs a {
  display: inline-block;
  width: 50%;
  padding: 5px;
  text-align: center;
  font-size: 15px;
  color: #000;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 389, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .mfp-wrap .detail .tabs a.on {
  background: #000;
  color: #fff;
}
/* line 395, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .mfp-wrap .detail .general,
body#archive.shes_horoscope .mfp-wrap .detail .advice {
  display: none;
}
/* line 398, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .mfp-wrap .detail .general.on,
body#archive.shes_horoscope .mfp-wrap .detail .advice.on {
  display: block;
}
/* line 402, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .mfp-wrap .detail .img_box {
  max-width: 420px;
  margin: 0 auto 20px;
}
/* line 405, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .mfp-wrap .detail .img_box .img {
  content: "";
  display: block;
  width: 100%;
  padding-top: 130%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
}
/* line 414, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .mfp-wrap .detail .img_box:after {
  width: 100%;
  padding-top: 130%;
  background-color: #F1F0EF;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80%;
}
/* line 427, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .mfp-wrap .detail#aries_post .img_box:after {
  background-image: url(../images/shes/horoscope/aries.svg);
}
/* line 434, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .mfp-wrap .detail#taurus_post .img_box:after {
  background-image: url(../images/shes/horoscope/taurus.svg);
}
/* line 441, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .mfp-wrap .detail#gemini_post .img_box:after {
  background-image: url(../images/shes/horoscope/gemini.svg);
}
/* line 448, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .mfp-wrap .detail#cancer_post .img_box:after {
  background-image: url(../images/shes/horoscope/cancer.svg);
}
/* line 455, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .mfp-wrap .detail#leo_post .img_box:after {
  background-image: url(../images/shes/horoscope/leo.svg);
}
/* line 462, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .mfp-wrap .detail#virgo_post .img_box:after {
  background-image: url(../images/shes/horoscope/virgo.svg);
}
/* line 469, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .mfp-wrap .detail#libra_post .img_box:after {
  background-image: url(../images/shes/horoscope/libra.svg);
}
/* line 476, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .mfp-wrap .detail#scorpio_post .img_box:after {
  background-image: url(../images/shes/horoscope/scorpio.svg);
}
/* line 483, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .mfp-wrap .detail#sagittarius_post .img_box:after {
  background-image: url(../images/shes/horoscope/sagittarius.svg);
}
/* line 490, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .mfp-wrap .detail#capricorn_post .img_box:after {
  background-image: url(../images/shes/horoscope/capricorn.svg);
}
/* line 497, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .mfp-wrap .detail#aquarius_post .img_box:after {
  background-image: url(../images/shes/horoscope/aquarius.svg);
}
/* line 504, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .mfp-wrap .detail#pisces_post .img_box:after {
  background-image: url(../images/shes/horoscope/pisces.svg);
}
/* line 512, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .detail {
  background: white;
  padding: 20px 30px;
  text-align: left;
  max-width: 700px;
  margin: 40px auto;
  position: relative;
}
/* line 519, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .detail h1 {
  margin-top: 35px;
  text-align: center;
  font-size: 40px;
}
/* line 524, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .detail h2 {
  text-align: center;
  font-size: 26px;
}
/* line 529, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .detail h3:after {
  display: none;
}
/* line 533, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .detail .date {
  margin-bottom: 40px;
  text-align: center;
  font-size: 15px;
}
/* line 538, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .detail .tabs {
  margin: 60px auto 40px;
  font-size: 0;
  border: 2px solid #000;
}
/* line 542, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .detail .tabs a {
  display: inline-block;
  width: 50%;
  padding: 5px;
  text-align: center;
  font-size: 15px;
  color: #000;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 550, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .detail .tabs a.on {
  background: #000;
  color: #fff;
}
/* line 556, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .detail .general,
body#archive.shes_horoscope .detail .advice {
  display: none;
}
/* line 559, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .detail .general.on,
body#archive.shes_horoscope .detail .advice.on {
  display: block;
}
/* line 563, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .detail .img_box {
  max-width: 420px;
  margin: 0 auto 20px;
}
/* line 566, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .detail .img_box .img {
  content: "";
  display: block;
  width: 100%;
  padding-top: 130%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
}
/* line 575, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .detail .img_box:after {
  width: 100%;
  padding-top: 130%;
  background-color: #F1F0EF;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80%;
}
/* line 588, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .detail#aries_post .img_box:after {
  background-image: url(../images/shes/horoscope/aries.svg);
}
/* line 595, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .detail#taurus_post .img_box:after {
  background-image: url(../images/shes/horoscope/taurus.svg);
}
/* line 602, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .detail#gemini_post .img_box:after {
  background-image: url(../images/shes/horoscope/gemini.svg);
}
/* line 609, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .detail#cancer_post .img_box:after {
  background-image: url(../images/shes/horoscope/cancer.svg);
}
/* line 616, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .detail#leo_post .img_box:after {
  background-image: url(../images/shes/horoscope/leo.svg);
}
/* line 623, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .detail#virgo_post .img_box:after {
  background-image: url(../images/shes/horoscope/virgo.svg);
}
/* line 630, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .detail#libra_post .img_box:after {
  background-image: url(../images/shes/horoscope/libra.svg);
}
/* line 637, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .detail#scorpio_post .img_box:after {
  background-image: url(../images/shes/horoscope/scorpio.svg);
}
/* line 644, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .detail#sagittarius_post .img_box:after {
  background-image: url(../images/shes/horoscope/sagittarius.svg);
}
/* line 651, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .detail#capricorn_post .img_box:after {
  background-image: url(../images/shes/horoscope/capricorn.svg);
}
/* line 658, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .detail#aquarius_post .img_box:after {
  background-image: url(../images/shes/horoscope/aquarius.svg);
}
/* line 665, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .detail#pisces_post .img_box:after {
  background-image: url(../images/shes/horoscope/pisces.svg);
}
/* line 672, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .sns {
  margin-bottom: 50px;
}
/* line 674, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .sns:after {
  content: "";
  display: block;
  width: 36px;
  height: 1px;
  margin: 55px auto 0;
  background: #000;
}
/* line 682, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .sns ul {
  text-align: center;
  font-size: 0;
}
/* line 685, ../scss/partials/pages/_archive.scss */
body#archive.shes_horoscope .sns ul li {
  display: inline-block;
  vertical-align: top;
  float: none;
  margin: 0 10px;
}
/* line 698, ../scss/partials/pages/_archive.scss */
body#archive.shes .main-wrap .post-list h2 {
  font-size: 18px;
}
/* line 702, ../scss/partials/pages/_archive.scss */
body#archive.shes .main-wrap .list-wrap .post .img_box {
  padding-top: 70%;
  background-size: cover !important;
}
/* line 705, ../scss/partials/pages/_archive.scss */
body#archive.shes .main-wrap .list-wrap .post .img_box img {
  display: none;
}

@media only screen and (max-width: 768px) {
  /* line 719, ../scss/partials/pages/_archive.scss */
  body#archive .content-area .wrapper .main-wrap {
    margin-top: 0;
  }
  /* line 722, ../scss/partials/pages/_archive.scss */
  body#archive .content-area .wrapper .main-wrap .post-list h2 {
    margin-bottom: 10px;
    margin-left: 0;
    line-height: 1.7;
    font-size: 15px;
  }
  /* line 734, ../scss/partials/pages/_archive.scss */
  body#archive .content-area .wrapper .main-wrap .post-list .list-wrap .post .text_box .time_share .category {
    font-size: 12px;
  }
  /* line 744, ../scss/partials/pages/_archive.scss */
  body#archive .content-area .wrapper .sidebar .banner {
    margin: 0;
  }
  /* line 748, ../scss/partials/pages/_archive.scss */
  body#archive .content-area .wrapper .sidebar .sponsors ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: flex-start;
    margin-bottom: 40px;
  }
  /* line 756, ../scss/partials/pages/_archive.scss */
  body#archive .content-area .wrapper .sidebar .sponsors li {
    width: 48%;
    align-items: flex-start;
    margin-bottom: 16px;
  }
  /* line 760, ../scss/partials/pages/_archive.scss */
  body#archive .content-area .wrapper .sidebar .sponsors li img {
    max-width: 100%;
    display: inline-block;
    margin: 0 auto;
  }
  /* line 766, ../scss/partials/pages/_archive.scss */
  body#archive .content-area .wrapper .sidebar .sponsors li.biccamera .link {
    right: 20px;
  }
  /* line 768, ../scss/partials/pages/_archive.scss */
  body#archive .content-area .wrapper .sidebar .sponsors li.biccamera .link.gazan {
    right: 60px;
  }
  /* line 771, ../scss/partials/pages/_archive.scss */
  body#archive .content-area .wrapper .sidebar .sponsors li.biccamera .link.sake {
    right: 90px;
  }
  /* line 778, ../scss/partials/pages/_archive.scss */
  body#archive .content-area .wrapper .sidebar.archive {
    display: block;
    margin: 0 10px;
    width: auto;
  }
  /* line 789, ../scss/partials/pages/_archive.scss */
  body#archive.motorshow .main-wrap .post-list .motorshow-eq-banner {
    margin: 35px auto 25px;
  }
  /* line 794, ../scss/partials/pages/_archive.scss */
  body#archive.motorshow .sidebar {
    display: block;
    margin: 10px;
  }
  /* line 798, ../scss/partials/pages/_archive.scss */
  body#archive.motorshow .sidebar .banner a {
    margin: 0 auto 10px;
  }
  /* line 805, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope .content-area .wrapper .main-wrap .post-list h2 {
    font-size: 10px;
  }
  /* line 810, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope .main-wrap > p {
    padding: 0 15px;
  }
  /* line 814, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope .main-wrap .post-list h2 {
    font-size: 15px;
  }
  /* line 819, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope .ttl {
    max-width: 70%;
    margin: 20px auto;
  }
  /* line 823, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope h3 {
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 1;
  }
  /* line 827, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope h3:after {
    width: 18px;
    margin-top: 10px;
  }
  /* line 832, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope h3 span.en {
    font-size: 18px;
  }
  /* line 835, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope h3 span.ja {
    font-size: 11px;
  }
  /* line 840, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope h4 {
    margin-bottom: 20px;
    font-size: 15px;
  }
  /* line 844, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope p {
    margin-bottom: 20px;
    font-size: 13px;
  }
  /* line 847, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope p.credit {
    font-size: 11px;
  }
  /* line 852, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope .horo_list:after {
    width: 18px;
  }
  /* line 855, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope .horo_list ul {
    margin: 0;
  }
  /* line 857, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope .horo_list ul li {
    padding: 0 3px 15px;
  }
  /* line 859, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope .horo_list ul li p {
    font-size: 12px;
  }
  /* line 862, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope .horo_list ul li .img_box {
    margin-bottom: 10px;
  }
  /* line 868, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope .horoscope_susan {
    margin-top: 25px;
  }
  /* line 870, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope .horoscope_susan h4 {
    margin-bottom: 20px;
    font-size: 13px;
  }
  /* line 874, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope .horoscope_susan p {
    font-size: 11px;
  }
  /* line 878, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope .sns {
    margin: 25px auto;
  }
  /* line 880, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope .sns:after {
    width: 18px;
    margin-top: 25px;
  }
  /* line 886, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope .sns ul li a {
    width: 20px;
    height: 20px;
  }
  /* line 893, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope .back_btn {
    padding: 20px;
  }
  /* line 895, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope .back_btn a {
    font-size: 11px;
  }
  /* line 897, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope .back_btn a:before {
    width: 11px;
    height: 11px;
    margin-left: -21px;
    margin-right: 10px;
  }
  /* line 906, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope.detail_page .detail {
    margin-top: 0;
    padding: 0;
  }
  /* line 909, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope.detail_page .detail h1 {
    margin-top: 25px;
    font-size: 24px;
  }
  /* line 913, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope.detail_page .detail h2 {
    font-size: 13px;
  }
  /* line 916, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope.detail_page .detail .date {
    margin-bottom: 20px;
    font-size: 13px;
  }
  /* line 920, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope.detail_page .detail .img_box {
    margin-bottom: 0;
  }
  /* line 922, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope.detail_page .detail .img_box .img {
    background-size: contain;
  }
  /* line 926, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope.detail_page .detail .tabs {
    margin: 10px auto 25px;
  }
  /* line 928, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope.detail_page .detail .tabs a {
    font-size: 13px;
  }
  /* line 930, ../scss/partials/pages/_archive.scss */
  body#archive.shes_horoscope.detail_page .detail .tabs a.advice_btn {
    letter-spacing: -.2em;
  }
  /* line 942, ../scss/partials/pages/_archive.scss */
  body#archive.shes .main-wrap .post-list h2 {
    font-size: 15px;
  }
}
/* line 1, ../scss/partials/pages/_single.scss */
.whatsmb_page,
.type-product,
.type-post {
  margin-bottom: 80px;
  position: relative;
}
/* line 6, ../scss/partials/pages/_single.scss */
.whatsmb_page:after,
.type-product:after,
.type-post:after {
  content: "";
  display: block;
  clear: both;
}
/* line 11, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap,
.type-product .main-wrap,
.type-post .main-wrap {
  margin-bottom: 80px;
}
/* line 13, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap header,
.type-product .main-wrap header,
.type-post .main-wrap header {
  margin-bottom: 50px;
}
/* line 15, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap header:after,
.type-product .main-wrap header:after,
.type-post .main-wrap header:after {
  content: "";
  display: block;
  margin-top: 50px;
  height: 1px;
  max-width: 340px;
  background-color: #F1F0EF;
}
/* line 23, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap header .categores,
.type-product .main-wrap header .categores,
.type-post .main-wrap header .categores {
  margin-bottom: 35px;
  font-size: 14px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
  text-transform: uppercase;
}
/* line 29, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap header .categores a,
.type-product .main-wrap header .categores a,
.type-post .main-wrap header .categores a {
  color: #000;
}
/* line 32, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap header .categores span,
.type-product .main-wrap header .categores span,
.type-post .main-wrap header .categores span {
  text-transform: none;
}
/* line 36, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap header .video_box,
.type-product .main-wrap header .video_box,
.type-post .main-wrap header .video_box {
  margin-bottom: 30px;
}
/* line 38, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap header .video_box video,
.type-product .main-wrap header .video_box video,
.type-post .main-wrap header .video_box video {
  width: 100%;
}
/* line 42, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap header .img_box,
.type-product .main-wrap header .img_box,
.type-post .main-wrap header .img_box {
  margin-bottom: 30px;
}
/* line 44, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap header .img_box img,
.type-product .main-wrap header .img_box img,
.type-post .main-wrap header .img_box img {
  width: 100%;
}
/* line 48, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap header .text_box,
.type-product .main-wrap header .text_box,
.type-post .main-wrap header .text_box {
  position: relative;
}
/* line 50, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap header .text_box h2,
.type-product .main-wrap header .text_box h2,
.type-post .main-wrap header .text_box h2 {
  margin-bottom: 20px;
  width: 75%;
  font-size: 18px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
}
/* line 57, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap header .text_box h1,
.type-product .main-wrap header .text_box h1,
.type-post .main-wrap header .text_box h1 {
  width: 75%;
  line-height: 1.6;
  font-size: 24px;
  font-weight: 700;
}
/* line 63, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap header .text_box .date_credit,
.type-product .main-wrap header .text_box .date_credit,
.type-post .main-wrap header .text_box .date_credit {
  position: absolute;
  top: 0;
  right: 0;
  width: 36%;
  text-align: right;
}
/* line 69, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap header .text_box .date_credit time,
.type-product .main-wrap header .text_box .date_credit time,
.type-post .main-wrap header .text_box .date_credit time {
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  text-transform: uppercase;
}
/* line 75, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap header .text_box .date_credit img,
.type-product .main-wrap header .text_box .date_credit img,
.type-post .main-wrap header .text_box .date_credit img {
  margin-left: 10px;
}
/* line 78, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap header .text_box .date_credit p,
.type-product .main-wrap header .text_box .date_credit p,
.type-post .main-wrap header .text_box .date_credit p {
  margin-top: 30px;
  line-height: 1.6;
  font-size: 12px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  color: #333333;
  letter-spacing: .025em;
}
/* line 87, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap header .text_box .description,
.type-product .main-wrap header .text_box .description,
.type-post .main-wrap header .text_box .description {
  width: 75%;
  margin-top: 50px;
  line-height: 1.8;
  font-size: 15px;
}
/* line 92, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap header .text_box .description a,
.type-product .main-wrap header .text_box .description a,
.type-post .main-wrap header .text_box .description a {
  color: #000;
  text-decoration: underline;
}
/* line 102, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction h1,
.whatsmb_page .main-wrap .sports_type-post h1,
.whatsmb_page .main-wrap .entry-content h1,
.type-product .main-wrap .introduction h1,
.type-product .main-wrap .sports_type-post h1,
.type-product .main-wrap .entry-content h1,
.type-post .main-wrap .introduction h1,
.type-post .main-wrap .sports_type-post h1,
.type-post .main-wrap .entry-content h1 {
  width: 75%;
  line-height: 1.6;
  margin-bottom: 40px;
  font-size: 24px;
  font-weight: 700;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 109, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction h1.no_bold,
.whatsmb_page .main-wrap .sports_type-post h1.no_bold,
.whatsmb_page .main-wrap .entry-content h1.no_bold,
.type-product .main-wrap .introduction h1.no_bold,
.type-product .main-wrap .sports_type-post h1.no_bold,
.type-product .main-wrap .entry-content h1.no_bold,
.type-post .main-wrap .introduction h1.no_bold,
.type-post .main-wrap .sports_type-post h1.no_bold,
.type-post .main-wrap .entry-content h1.no_bold {
  font-weight: normal;
}
/* line 112, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction h1.no_margin,
.whatsmb_page .main-wrap .sports_type-post h1.no_margin,
.whatsmb_page .main-wrap .entry-content h1.no_margin,
.type-product .main-wrap .introduction h1.no_margin,
.type-product .main-wrap .sports_type-post h1.no_margin,
.type-product .main-wrap .entry-content h1.no_margin,
.type-post .main-wrap .introduction h1.no_margin,
.type-post .main-wrap .sports_type-post h1.no_margin,
.type-post .main-wrap .entry-content h1.no_margin {
  margin-bottom: 0;
}
/* line 116, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction h2,
.whatsmb_page .main-wrap .sports_type-post h2,
.whatsmb_page .main-wrap .entry-content h2,
.type-product .main-wrap .introduction h2,
.type-product .main-wrap .sports_type-post h2,
.type-product .main-wrap .entry-content h2,
.type-post .main-wrap .introduction h2,
.type-post .main-wrap .sports_type-post h2,
.type-post .main-wrap .entry-content h2 {
  width: 75%;
  line-height: 1.6;
  margin-bottom: 40px;
  font-size: 20px;
  font-weight: 700;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 123, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction h2.no_bold,
.whatsmb_page .main-wrap .sports_type-post h2.no_bold,
.whatsmb_page .main-wrap .entry-content h2.no_bold,
.type-product .main-wrap .introduction h2.no_bold,
.type-product .main-wrap .sports_type-post h2.no_bold,
.type-product .main-wrap .entry-content h2.no_bold,
.type-post .main-wrap .introduction h2.no_bold,
.type-post .main-wrap .sports_type-post h2.no_bold,
.type-post .main-wrap .entry-content h2.no_bold {
  font-weight: normal;
}
/* line 126, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction h2.no_margin,
.whatsmb_page .main-wrap .sports_type-post h2.no_margin,
.whatsmb_page .main-wrap .entry-content h2.no_margin,
.type-product .main-wrap .introduction h2.no_margin,
.type-product .main-wrap .sports_type-post h2.no_margin,
.type-product .main-wrap .entry-content h2.no_margin,
.type-post .main-wrap .introduction h2.no_margin,
.type-post .main-wrap .sports_type-post h2.no_margin,
.type-post .main-wrap .entry-content h2.no_margin {
  margin-bottom: 0;
}
/* line 130, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction h3,
.whatsmb_page .main-wrap .sports_type-post h3,
.whatsmb_page .main-wrap .entry-content h3,
.type-product .main-wrap .introduction h3,
.type-product .main-wrap .sports_type-post h3,
.type-product .main-wrap .entry-content h3,
.type-post .main-wrap .introduction h3,
.type-post .main-wrap .sports_type-post h3,
.type-post .main-wrap .entry-content h3 {
  width: 75%;
  margin-bottom: 40px;
  line-height: 2;
  font-size: 18px;
  font-weight: 800;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 137, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction h3.no_bold,
.whatsmb_page .main-wrap .sports_type-post h3.no_bold,
.whatsmb_page .main-wrap .entry-content h3.no_bold,
.type-product .main-wrap .introduction h3.no_bold,
.type-product .main-wrap .sports_type-post h3.no_bold,
.type-product .main-wrap .entry-content h3.no_bold,
.type-post .main-wrap .introduction h3.no_bold,
.type-post .main-wrap .sports_type-post h3.no_bold,
.type-post .main-wrap .entry-content h3.no_bold {
  font-weight: normal;
}
/* line 140, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction h3.no_margin,
.whatsmb_page .main-wrap .sports_type-post h3.no_margin,
.whatsmb_page .main-wrap .entry-content h3.no_margin,
.type-product .main-wrap .introduction h3.no_margin,
.type-product .main-wrap .sports_type-post h3.no_margin,
.type-product .main-wrap .entry-content h3.no_margin,
.type-post .main-wrap .introduction h3.no_margin,
.type-post .main-wrap .sports_type-post h3.no_margin,
.type-post .main-wrap .entry-content h3.no_margin {
  margin-bottom: 0;
}
/* line 144, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction h4,
.whatsmb_page .main-wrap .sports_type-post h4,
.whatsmb_page .main-wrap .entry-content h4,
.type-product .main-wrap .introduction h4,
.type-product .main-wrap .sports_type-post h4,
.type-product .main-wrap .entry-content h4,
.type-post .main-wrap .introduction h4,
.type-post .main-wrap .sports_type-post h4,
.type-post .main-wrap .entry-content h4 {
  width: 75%;
  margin-bottom: 40px;
  line-height: 2;
  font-size: 16px;
  font-weight: 800;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 151, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction h4.no_bold,
.whatsmb_page .main-wrap .sports_type-post h4.no_bold,
.whatsmb_page .main-wrap .entry-content h4.no_bold,
.type-product .main-wrap .introduction h4.no_bold,
.type-product .main-wrap .sports_type-post h4.no_bold,
.type-product .main-wrap .entry-content h4.no_bold,
.type-post .main-wrap .introduction h4.no_bold,
.type-post .main-wrap .sports_type-post h4.no_bold,
.type-post .main-wrap .entry-content h4.no_bold {
  font-weight: normal;
}
/* line 154, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction h4.no_margin,
.whatsmb_page .main-wrap .sports_type-post h4.no_margin,
.whatsmb_page .main-wrap .entry-content h4.no_margin,
.type-product .main-wrap .introduction h4.no_margin,
.type-product .main-wrap .sports_type-post h4.no_margin,
.type-product .main-wrap .entry-content h4.no_margin,
.type-post .main-wrap .introduction h4.no_margin,
.type-post .main-wrap .sports_type-post h4.no_margin,
.type-post .main-wrap .entry-content h4.no_margin {
  margin-bottom: 0;
}
/* line 158, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction ul,
.whatsmb_page .main-wrap .sports_type-post ul,
.whatsmb_page .main-wrap .entry-content ul,
.type-product .main-wrap .introduction ul,
.type-product .main-wrap .sports_type-post ul,
.type-product .main-wrap .entry-content ul,
.type-post .main-wrap .introduction ul,
.type-post .main-wrap .sports_type-post ul,
.type-post .main-wrap .entry-content ul {
  width: 75%;
  margin-bottom: 40px;
}
/* line 161, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction ul li,
.whatsmb_page .main-wrap .sports_type-post ul li,
.whatsmb_page .main-wrap .entry-content ul li,
.type-product .main-wrap .introduction ul li,
.type-product .main-wrap .sports_type-post ul li,
.type-product .main-wrap .entry-content ul li,
.type-post .main-wrap .introduction ul li,
.type-post .main-wrap .sports_type-post ul li,
.type-post .main-wrap .entry-content ul li {
  line-height: 2;
  font-size: 16px;
}
/* line 166, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction a,
.whatsmb_page .main-wrap .sports_type-post a,
.whatsmb_page .main-wrap .entry-content a,
.type-product .main-wrap .introduction a,
.type-product .main-wrap .sports_type-post a,
.type-product .main-wrap .entry-content a,
.type-post .main-wrap .introduction a,
.type-post .main-wrap .sports_type-post a,
.type-post .main-wrap .entry-content a {
  color: #000;
  text-decoration: underline;
  word-break: break-all;
}
/* line 171, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction > p,
.whatsmb_page .main-wrap .sports_type-post > p,
.whatsmb_page .main-wrap .entry-content > p,
.type-product .main-wrap .introduction > p,
.type-product .main-wrap .sports_type-post > p,
.type-product .main-wrap .entry-content > p,
.type-post .main-wrap .introduction > p,
.type-post .main-wrap .sports_type-post > p,
.type-post .main-wrap .entry-content > p {
  width: 75%;
  margin-bottom: 40px;
  line-height: 2;
  font-size: 16px;
}
/* line 176, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction > p.no_bold,
.whatsmb_page .main-wrap .sports_type-post > p.no_bold,
.whatsmb_page .main-wrap .entry-content > p.no_bold,
.type-product .main-wrap .introduction > p.no_bold,
.type-product .main-wrap .sports_type-post > p.no_bold,
.type-product .main-wrap .entry-content > p.no_bold,
.type-post .main-wrap .introduction > p.no_bold,
.type-post .main-wrap .sports_type-post > p.no_bold,
.type-post .main-wrap .entry-content > p.no_bold {
  font-weight: normal;
}
/* line 179, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction > p.no_margin,
.whatsmb_page .main-wrap .sports_type-post > p.no_margin,
.whatsmb_page .main-wrap .entry-content > p.no_margin,
.type-product .main-wrap .introduction > p.no_margin,
.type-product .main-wrap .sports_type-post > p.no_margin,
.type-product .main-wrap .entry-content > p.no_margin,
.type-post .main-wrap .introduction > p.no_margin,
.type-post .main-wrap .sports_type-post > p.no_margin,
.type-post .main-wrap .entry-content > p.no_margin {
  margin-bottom: 0;
}
/* line 182, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction > p a,
.whatsmb_page .main-wrap .sports_type-post > p a,
.whatsmb_page .main-wrap .entry-content > p a,
.type-product .main-wrap .introduction > p a,
.type-product .main-wrap .sports_type-post > p a,
.type-product .main-wrap .entry-content > p a,
.type-post .main-wrap .introduction > p a,
.type-post .main-wrap .sports_type-post > p a,
.type-post .main-wrap .entry-content > p a {
  color: #000;
  text-decoration: underline;
  word-break: break-all;
}
/* line 187, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction > p > img,
.whatsmb_page .main-wrap .sports_type-post > p > img,
.whatsmb_page .main-wrap .entry-content > p > img,
.type-product .main-wrap .introduction > p > img,
.type-product .main-wrap .sports_type-post > p > img,
.type-product .main-wrap .entry-content > p > img,
.type-post .main-wrap .introduction > p > img,
.type-post .main-wrap .sports_type-post > p > img,
.type-post .main-wrap .entry-content > p > img {
  max-width: 660px;
  height: auto;
  width: 134%;
}
/* line 193, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .caption,
.whatsmb_page .main-wrap .sports_type-post .caption,
.whatsmb_page .main-wrap .entry-content .caption,
.type-product .main-wrap .introduction .caption,
.type-product .main-wrap .sports_type-post .caption,
.type-product .main-wrap .entry-content .caption,
.type-post .main-wrap .introduction .caption,
.type-post .main-wrap .sports_type-post .caption,
.type-post .main-wrap .entry-content .caption {
  margin-top: 10px;
  font-size: 12px;
}
/* line 197, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .border-left,
.whatsmb_page .main-wrap .sports_type-post .border-left,
.whatsmb_page .main-wrap .entry-content .border-left,
.type-product .main-wrap .introduction .border-left,
.type-product .main-wrap .sports_type-post .border-left,
.type-product .main-wrap .entry-content .border-left,
.type-post .main-wrap .introduction .border-left,
.type-post .main-wrap .sports_type-post .border-left,
.type-post .main-wrap .entry-content .border-left {
  width: 75%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  border-left: 2px solid #000;
  line-height: 1.4;
}
/* line 205, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .with_number,
.whatsmb_page .main-wrap .sports_type-post .with_number,
.whatsmb_page .main-wrap .entry-content .with_number,
.type-product .main-wrap .introduction .with_number,
.type-product .main-wrap .sports_type-post .with_number,
.type-product .main-wrap .entry-content .with_number,
.type-post .main-wrap .introduction .with_number,
.type-post .main-wrap .sports_type-post .with_number,
.type-post .main-wrap .entry-content .with_number {
  position: relative;
  padding-left: 15px;
  width: calc(75% - 45px);
  margin-left: 45px;
}
/* line 210, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .with_number:before,
.whatsmb_page .main-wrap .sports_type-post .with_number:before,
.whatsmb_page .main-wrap .entry-content .with_number:before,
.type-product .main-wrap .introduction .with_number:before,
.type-product .main-wrap .sports_type-post .with_number:before,
.type-product .main-wrap .entry-content .with_number:before,
.type-post .main-wrap .introduction .with_number:before,
.type-post .main-wrap .sports_type-post .with_number:before,
.type-post .main-wrap .entry-content .with_number:before {
  content: attr(data-number);
  position: absolute;
  top: 50%;
  left: -45px;
  display: block;
  margin-top: -15px;
  font-size: 30px;
  line-height: 1;
}
/* line 221, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .btn,
.whatsmb_page .main-wrap .sports_type-post .btn,
.whatsmb_page .main-wrap .entry-content .btn,
.type-product .main-wrap .introduction .btn,
.type-product .main-wrap .sports_type-post .btn,
.type-product .main-wrap .entry-content .btn,
.type-post .main-wrap .introduction .btn,
.type-post .main-wrap .sports_type-post .btn,
.type-post .main-wrap .entry-content .btn {
  position: relative;
  display: inline-block;
  text-align: left;
  min-width: 210px;
  padding: 5px 25px 5px 15px;
  margin-right: 10px;
  margin-bottom: 10px;
  line-height: 1.4;
  font-size: 15px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  color: #fff;
  text-decoration: none;
  background-color: #000;
}
/* line 235, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .btn:after,
.whatsmb_page .main-wrap .sports_type-post .btn:after,
.whatsmb_page .main-wrap .entry-content .btn:after,
.type-product .main-wrap .introduction .btn:after,
.type-product .main-wrap .sports_type-post .btn:after,
.type-product .main-wrap .entry-content .btn:after,
.type-post .main-wrap .introduction .btn:after,
.type-post .main-wrap .sports_type-post .btn:after,
.type-post .main-wrap .entry-content .btn:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  display: block;
  width: 8px;
  height: 10px;
  margin-top: -5px;
  background: url(../images/icons/link_arrow.svg) no-repeat center;
}
/* line 246, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .btn.long,
.whatsmb_page .main-wrap .sports_type-post .btn.long,
.whatsmb_page .main-wrap .entry-content .btn.long,
.type-product .main-wrap .introduction .btn.long,
.type-product .main-wrap .sports_type-post .btn.long,
.type-product .main-wrap .entry-content .btn.long,
.type-post .main-wrap .introduction .btn.long,
.type-post .main-wrap .sports_type-post .btn.long,
.type-post .main-wrap .entry-content .btn.long {
  display: inline-block;
}
/* line 250, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .btn.white,
.whatsmb_page .main-wrap .sports_type-post .btn.white,
.whatsmb_page .main-wrap .entry-content .btn.white,
.type-product .main-wrap .introduction .btn.white,
.type-product .main-wrap .sports_type-post .btn.white,
.type-product .main-wrap .entry-content .btn.white,
.type-post .main-wrap .introduction .btn.white,
.type-post .main-wrap .sports_type-post .btn.white,
.type-post .main-wrap .entry-content .btn.white {
  padding: 0 15px;
  line-height: 35px;
  color: #000;
  box-shadow: 0 4px 4px -1px #ddd;
  background: #F2F1F0;
}
/* line 256, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .btn.white:after,
.whatsmb_page .main-wrap .sports_type-post .btn.white:after,
.whatsmb_page .main-wrap .entry-content .btn.white:after,
.type-product .main-wrap .introduction .btn.white:after,
.type-product .main-wrap .sports_type-post .btn.white:after,
.type-product .main-wrap .entry-content .btn.white:after,
.type-post .main-wrap .introduction .btn.white:after,
.type-post .main-wrap .sports_type-post .btn.white:after,
.type-post .main-wrap .entry-content .btn.white:after {
  width: 5px;
  background: url(../images/icons/access_arrow.svg) no-repeat center;
}
/* line 264, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .ms-skin-default .ms-info,
.whatsmb_page .main-wrap .sports_type-post .ms-skin-default .ms-info,
.whatsmb_page .main-wrap .entry-content .ms-skin-default .ms-info,
.type-product .main-wrap .introduction .ms-skin-default .ms-info,
.type-product .main-wrap .sports_type-post .ms-skin-default .ms-info,
.type-product .main-wrap .entry-content .ms-skin-default .ms-info,
.type-post .main-wrap .introduction .ms-skin-default .ms-info,
.type-post .main-wrap .sports_type-post .ms-skin-default .ms-info,
.type-post .main-wrap .entry-content .ms-skin-default .ms-info {
  line-height: 1.8;
  font-size: 14px;
  font-family: "游ゴシック", YuGothic, "Helvetica Neue", "Helvetica", "Arial", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic";
}
/* line 269, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .ms-skin-default .ms-nav-next,
.whatsmb_page .main-wrap .sports_type-post .ms-skin-default .ms-nav-next,
.whatsmb_page .main-wrap .entry-content .ms-skin-default .ms-nav-next,
.type-product .main-wrap .introduction .ms-skin-default .ms-nav-next,
.type-product .main-wrap .sports_type-post .ms-skin-default .ms-nav-next,
.type-product .main-wrap .entry-content .ms-skin-default .ms-nav-next,
.type-post .main-wrap .introduction .ms-skin-default .ms-nav-next,
.type-post .main-wrap .sports_type-post .ms-skin-default .ms-nav-next,
.type-post .main-wrap .entry-content .ms-skin-default .ms-nav-next {
  right: 0;
  top: 0;
  width: 80px;
  height: 100%;
  margin: 0;
  background: url(../images/common/icon_slid_right.svg) rgba(35, 24, 21, 0) no-repeat center;
  background-size: 20px;
}
/* line 278, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .ms-skin-default .ms-nav-prev,
.whatsmb_page .main-wrap .sports_type-post .ms-skin-default .ms-nav-prev,
.whatsmb_page .main-wrap .entry-content .ms-skin-default .ms-nav-prev,
.type-product .main-wrap .introduction .ms-skin-default .ms-nav-prev,
.type-product .main-wrap .sports_type-post .ms-skin-default .ms-nav-prev,
.type-product .main-wrap .entry-content .ms-skin-default .ms-nav-prev,
.type-post .main-wrap .introduction .ms-skin-default .ms-nav-prev,
.type-post .main-wrap .sports_type-post .ms-skin-default .ms-nav-prev,
.type-post .main-wrap .entry-content .ms-skin-default .ms-nav-prev {
  left: 0;
  top: 0;
  width: 80px;
  height: 100%;
  margin: 0;
  background: url(../images/common/icon_slid_left.svg) rgba(35, 24, 21, 0) no-repeat center;
  background-size: 20px;
}
/* line 288, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction > div,
.whatsmb_page .main-wrap .sports_type-post > div,
.whatsmb_page .main-wrap .entry-content > div,
.type-product .main-wrap .introduction > div,
.type-product .main-wrap .sports_type-post > div,
.type-product .main-wrap .entry-content > div,
.type-post .main-wrap .introduction > div,
.type-post .main-wrap .sports_type-post > div,
.type-post .main-wrap .entry-content > div {
  margin-bottom: 40px;
}
/* line 293, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .img_box img,
.whatsmb_page .main-wrap .introduction .img img,
.whatsmb_page .main-wrap .sports_type-post .img_box img,
.whatsmb_page .main-wrap .sports_type-post .img img,
.whatsmb_page .main-wrap .entry-content .img_box img,
.whatsmb_page .main-wrap .entry-content .img img,
.type-product .main-wrap .introduction .img_box img,
.type-product .main-wrap .introduction .img img,
.type-product .main-wrap .sports_type-post .img_box img,
.type-product .main-wrap .sports_type-post .img img,
.type-product .main-wrap .entry-content .img_box img,
.type-product .main-wrap .entry-content .img img,
.type-post .main-wrap .introduction .img_box img,
.type-post .main-wrap .introduction .img img,
.type-post .main-wrap .sports_type-post .img_box img,
.type-post .main-wrap .sports_type-post .img img,
.type-post .main-wrap .entry-content .img_box img,
.type-post .main-wrap .entry-content .img img {
  max-width: 100%;
  height: auto;
  margin-bottom: 8px;
}
/* line 299, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .spot_box,
.whatsmb_page .main-wrap .sports_type-post .spot_box,
.whatsmb_page .main-wrap .entry-content .spot_box,
.type-product .main-wrap .introduction .spot_box,
.type-product .main-wrap .sports_type-post .spot_box,
.type-product .main-wrap .entry-content .spot_box,
.type-post .main-wrap .introduction .spot_box,
.type-post .main-wrap .sports_type-post .spot_box,
.type-post .main-wrap .entry-content .spot_box {
  background: #F1F0EF;
  padding: 25px 30px;
}
/* line 302, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .spot_box:after,
.whatsmb_page .main-wrap .sports_type-post .spot_box:after,
.whatsmb_page .main-wrap .entry-content .spot_box:after,
.type-product .main-wrap .introduction .spot_box:after,
.type-product .main-wrap .sports_type-post .spot_box:after,
.type-product .main-wrap .entry-content .spot_box:after,
.type-post .main-wrap .introduction .spot_box:after,
.type-post .main-wrap .sports_type-post .spot_box:after,
.type-post .main-wrap .entry-content .spot_box:after {
  content: "";
  display: block;
  clear: both;
}
/* line 307, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .spot_box .text_box,
.whatsmb_page .main-wrap .sports_type-post .spot_box .text_box,
.whatsmb_page .main-wrap .entry-content .spot_box .text_box,
.type-product .main-wrap .introduction .spot_box .text_box,
.type-product .main-wrap .sports_type-post .spot_box .text_box,
.type-product .main-wrap .entry-content .spot_box .text_box,
.type-post .main-wrap .introduction .spot_box .text_box,
.type-post .main-wrap .sports_type-post .spot_box .text_box,
.type-post .main-wrap .entry-content .spot_box .text_box {
  width: 50%;
  padding-right: 20px;
  float: left;
}
/* line 311, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .spot_box .text_box h4,
.whatsmb_page .main-wrap .sports_type-post .spot_box .text_box h4,
.whatsmb_page .main-wrap .entry-content .spot_box .text_box h4,
.type-product .main-wrap .introduction .spot_box .text_box h4,
.type-product .main-wrap .sports_type-post .spot_box .text_box h4,
.type-product .main-wrap .entry-content .spot_box .text_box h4,
.type-post .main-wrap .introduction .spot_box .text_box h4,
.type-post .main-wrap .sports_type-post .spot_box .text_box h4,
.type-post .main-wrap .entry-content .spot_box .text_box h4 {
  margin-bottom: 15px;
  font-size: 12px;
  font-weight: 400;
}
/* line 315, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .spot_box .text_box h4.no_bold,
.whatsmb_page .main-wrap .sports_type-post .spot_box .text_box h4.no_bold,
.whatsmb_page .main-wrap .entry-content .spot_box .text_box h4.no_bold,
.type-product .main-wrap .introduction .spot_box .text_box h4.no_bold,
.type-product .main-wrap .sports_type-post .spot_box .text_box h4.no_bold,
.type-product .main-wrap .entry-content .spot_box .text_box h4.no_bold,
.type-post .main-wrap .introduction .spot_box .text_box h4.no_bold,
.type-post .main-wrap .sports_type-post .spot_box .text_box h4.no_bold,
.type-post .main-wrap .entry-content .spot_box .text_box h4.no_bold {
  font-weight: normal;
}
/* line 318, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .spot_box .text_box h4.no_margin,
.whatsmb_page .main-wrap .sports_type-post .spot_box .text_box h4.no_margin,
.whatsmb_page .main-wrap .entry-content .spot_box .text_box h4.no_margin,
.type-product .main-wrap .introduction .spot_box .text_box h4.no_margin,
.type-product .main-wrap .sports_type-post .spot_box .text_box h4.no_margin,
.type-product .main-wrap .entry-content .spot_box .text_box h4.no_margin,
.type-post .main-wrap .introduction .spot_box .text_box h4.no_margin,
.type-post .main-wrap .sports_type-post .spot_box .text_box h4.no_margin,
.type-post .main-wrap .entry-content .spot_box .text_box h4.no_margin {
  margin-bottom: 0;
}
/* line 322, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .spot_box .text_box h3,
.whatsmb_page .main-wrap .sports_type-post .spot_box .text_box h3,
.whatsmb_page .main-wrap .entry-content .spot_box .text_box h3,
.type-product .main-wrap .introduction .spot_box .text_box h3,
.type-product .main-wrap .sports_type-post .spot_box .text_box h3,
.type-product .main-wrap .entry-content .spot_box .text_box h3,
.type-post .main-wrap .introduction .spot_box .text_box h3,
.type-post .main-wrap .sports_type-post .spot_box .text_box h3,
.type-post .main-wrap .entry-content .spot_box .text_box h3 {
  line-height: 1.4;
  font-size: 15px;
}
/* line 325, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .spot_box .text_box h3 a,
.whatsmb_page .main-wrap .sports_type-post .spot_box .text_box h3 a,
.whatsmb_page .main-wrap .entry-content .spot_box .text_box h3 a,
.type-product .main-wrap .introduction .spot_box .text_box h3 a,
.type-product .main-wrap .sports_type-post .spot_box .text_box h3 a,
.type-product .main-wrap .entry-content .spot_box .text_box h3 a,
.type-post .main-wrap .introduction .spot_box .text_box h3 a,
.type-post .main-wrap .sports_type-post .spot_box .text_box h3 a,
.type-post .main-wrap .entry-content .spot_box .text_box h3 a {
  font-size: 14px;
  color: #000;
  word-wrap: break-all;
}
/* line 330, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .spot_box .text_box h3.no_bold,
.whatsmb_page .main-wrap .sports_type-post .spot_box .text_box h3.no_bold,
.whatsmb_page .main-wrap .entry-content .spot_box .text_box h3.no_bold,
.type-product .main-wrap .introduction .spot_box .text_box h3.no_bold,
.type-product .main-wrap .sports_type-post .spot_box .text_box h3.no_bold,
.type-product .main-wrap .entry-content .spot_box .text_box h3.no_bold,
.type-post .main-wrap .introduction .spot_box .text_box h3.no_bold,
.type-post .main-wrap .sports_type-post .spot_box .text_box h3.no_bold,
.type-post .main-wrap .entry-content .spot_box .text_box h3.no_bold {
  font-weight: normal;
}
/* line 333, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .spot_box .text_box h3.no_margin,
.whatsmb_page .main-wrap .sports_type-post .spot_box .text_box h3.no_margin,
.whatsmb_page .main-wrap .entry-content .spot_box .text_box h3.no_margin,
.type-product .main-wrap .introduction .spot_box .text_box h3.no_margin,
.type-product .main-wrap .sports_type-post .spot_box .text_box h3.no_margin,
.type-product .main-wrap .entry-content .spot_box .text_box h3.no_margin,
.type-post .main-wrap .introduction .spot_box .text_box h3.no_margin,
.type-post .main-wrap .sports_type-post .spot_box .text_box h3.no_margin,
.type-post .main-wrap .entry-content .spot_box .text_box h3.no_margin {
  margin-bottom: 0;
}
/* line 337, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .spot_box .text_box p,
.whatsmb_page .main-wrap .sports_type-post .spot_box .text_box p,
.whatsmb_page .main-wrap .entry-content .spot_box .text_box p,
.type-product .main-wrap .introduction .spot_box .text_box p,
.type-product .main-wrap .sports_type-post .spot_box .text_box p,
.type-product .main-wrap .entry-content .spot_box .text_box p,
.type-post .main-wrap .introduction .spot_box .text_box p,
.type-post .main-wrap .sports_type-post .spot_box .text_box p,
.type-post .main-wrap .entry-content .spot_box .text_box p {
  line-height: 1.4;
  font-size: 14px;
}
/* line 340, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .spot_box .text_box p.no_bold,
.whatsmb_page .main-wrap .sports_type-post .spot_box .text_box p.no_bold,
.whatsmb_page .main-wrap .entry-content .spot_box .text_box p.no_bold,
.type-product .main-wrap .introduction .spot_box .text_box p.no_bold,
.type-product .main-wrap .sports_type-post .spot_box .text_box p.no_bold,
.type-product .main-wrap .entry-content .spot_box .text_box p.no_bold,
.type-post .main-wrap .introduction .spot_box .text_box p.no_bold,
.type-post .main-wrap .sports_type-post .spot_box .text_box p.no_bold,
.type-post .main-wrap .entry-content .spot_box .text_box p.no_bold {
  font-weight: normal;
}
/* line 343, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .spot_box .text_box p.no_margin,
.whatsmb_page .main-wrap .sports_type-post .spot_box .text_box p.no_margin,
.whatsmb_page .main-wrap .entry-content .spot_box .text_box p.no_margin,
.type-product .main-wrap .introduction .spot_box .text_box p.no_margin,
.type-product .main-wrap .sports_type-post .spot_box .text_box p.no_margin,
.type-product .main-wrap .entry-content .spot_box .text_box p.no_margin,
.type-post .main-wrap .introduction .spot_box .text_box p.no_margin,
.type-post .main-wrap .sports_type-post .spot_box .text_box p.no_margin,
.type-post .main-wrap .entry-content .spot_box .text_box p.no_margin {
  margin-bottom: 0;
}
/* line 348, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .spot_box .map_box,
.whatsmb_page .main-wrap .sports_type-post .spot_box .map_box,
.whatsmb_page .main-wrap .entry-content .spot_box .map_box,
.type-product .main-wrap .introduction .spot_box .map_box,
.type-product .main-wrap .sports_type-post .spot_box .map_box,
.type-product .main-wrap .entry-content .spot_box .map_box,
.type-post .main-wrap .introduction .spot_box .map_box,
.type-post .main-wrap .sports_type-post .spot_box .map_box,
.type-post .main-wrap .entry-content .spot_box .map_box {
  position: relative;
  float: right;
  width: 50%;
  height: 0;
  padding-top: 50%;
  border: 1px solid #fff;
}
/* line 355, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .spot_box .map_box > iframe,
.whatsmb_page .main-wrap .introduction .spot_box .map_box .google-maps-builder-wrap,
.whatsmb_page .main-wrap .sports_type-post .spot_box .map_box > iframe,
.whatsmb_page .main-wrap .sports_type-post .spot_box .map_box .google-maps-builder-wrap,
.whatsmb_page .main-wrap .entry-content .spot_box .map_box > iframe,
.whatsmb_page .main-wrap .entry-content .spot_box .map_box .google-maps-builder-wrap,
.type-product .main-wrap .introduction .spot_box .map_box > iframe,
.type-product .main-wrap .introduction .spot_box .map_box .google-maps-builder-wrap,
.type-product .main-wrap .sports_type-post .spot_box .map_box > iframe,
.type-product .main-wrap .sports_type-post .spot_box .map_box .google-maps-builder-wrap,
.type-product .main-wrap .entry-content .spot_box .map_box > iframe,
.type-product .main-wrap .entry-content .spot_box .map_box .google-maps-builder-wrap,
.type-post .main-wrap .introduction .spot_box .map_box > iframe,
.type-post .main-wrap .introduction .spot_box .map_box .google-maps-builder-wrap,
.type-post .main-wrap .sports_type-post .spot_box .map_box > iframe,
.type-post .main-wrap .sports_type-post .spot_box .map_box .google-maps-builder-wrap,
.type-post .main-wrap .entry-content .spot_box .map_box > iframe,
.type-post .main-wrap .entry-content .spot_box .map_box .google-maps-builder-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 368, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .product_box h3,
.whatsmb_page .main-wrap .introduction .profile_box h3,
.whatsmb_page .main-wrap .introduction .number_box h3,
.whatsmb_page .main-wrap .sports_type-post .product_box h3,
.whatsmb_page .main-wrap .sports_type-post .profile_box h3,
.whatsmb_page .main-wrap .sports_type-post .number_box h3,
.whatsmb_page .main-wrap .entry-content .product_box h3,
.whatsmb_page .main-wrap .entry-content .profile_box h3,
.whatsmb_page .main-wrap .entry-content .number_box h3,
.type-product .main-wrap .introduction .product_box h3,
.type-product .main-wrap .introduction .profile_box h3,
.type-product .main-wrap .introduction .number_box h3,
.type-product .main-wrap .sports_type-post .product_box h3,
.type-product .main-wrap .sports_type-post .profile_box h3,
.type-product .main-wrap .sports_type-post .number_box h3,
.type-product .main-wrap .entry-content .product_box h3,
.type-product .main-wrap .entry-content .profile_box h3,
.type-product .main-wrap .entry-content .number_box h3,
.type-post .main-wrap .introduction .product_box h3,
.type-post .main-wrap .introduction .profile_box h3,
.type-post .main-wrap .introduction .number_box h3,
.type-post .main-wrap .sports_type-post .product_box h3,
.type-post .main-wrap .sports_type-post .profile_box h3,
.type-post .main-wrap .sports_type-post .number_box h3,
.type-post .main-wrap .entry-content .product_box h3,
.type-post .main-wrap .entry-content .profile_box h3,
.type-post .main-wrap .entry-content .number_box h3 {
  margin-bottom: 30px;
  font-size: 21px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
  text-transform: uppercase;
}
/* line 376, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .product_box .inner:after,
.whatsmb_page .main-wrap .introduction .profile_box .inner:after,
.whatsmb_page .main-wrap .introduction .number_box .inner:after,
.whatsmb_page .main-wrap .sports_type-post .product_box .inner:after,
.whatsmb_page .main-wrap .sports_type-post .profile_box .inner:after,
.whatsmb_page .main-wrap .sports_type-post .number_box .inner:after,
.whatsmb_page .main-wrap .entry-content .product_box .inner:after,
.whatsmb_page .main-wrap .entry-content .profile_box .inner:after,
.whatsmb_page .main-wrap .entry-content .number_box .inner:after,
.type-product .main-wrap .introduction .product_box .inner:after,
.type-product .main-wrap .introduction .profile_box .inner:after,
.type-product .main-wrap .introduction .number_box .inner:after,
.type-product .main-wrap .sports_type-post .product_box .inner:after,
.type-product .main-wrap .sports_type-post .profile_box .inner:after,
.type-product .main-wrap .sports_type-post .number_box .inner:after,
.type-product .main-wrap .entry-content .product_box .inner:after,
.type-product .main-wrap .entry-content .profile_box .inner:after,
.type-product .main-wrap .entry-content .number_box .inner:after,
.type-post .main-wrap .introduction .product_box .inner:after,
.type-post .main-wrap .introduction .profile_box .inner:after,
.type-post .main-wrap .introduction .number_box .inner:after,
.type-post .main-wrap .sports_type-post .product_box .inner:after,
.type-post .main-wrap .sports_type-post .profile_box .inner:after,
.type-post .main-wrap .sports_type-post .number_box .inner:after,
.type-post .main-wrap .entry-content .product_box .inner:after,
.type-post .main-wrap .entry-content .profile_box .inner:after,
.type-post .main-wrap .entry-content .number_box .inner:after {
  content: "";
  display: block;
  clear: both;
}
/* line 382, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .product_box .img_box,
.whatsmb_page .main-wrap .introduction .profile_box .img_box,
.whatsmb_page .main-wrap .introduction .number_box .img_box,
.whatsmb_page .main-wrap .sports_type-post .product_box .img_box,
.whatsmb_page .main-wrap .sports_type-post .profile_box .img_box,
.whatsmb_page .main-wrap .sports_type-post .number_box .img_box,
.whatsmb_page .main-wrap .entry-content .product_box .img_box,
.whatsmb_page .main-wrap .entry-content .profile_box .img_box,
.whatsmb_page .main-wrap .entry-content .number_box .img_box,
.type-product .main-wrap .introduction .product_box .img_box,
.type-product .main-wrap .introduction .profile_box .img_box,
.type-product .main-wrap .introduction .number_box .img_box,
.type-product .main-wrap .sports_type-post .product_box .img_box,
.type-product .main-wrap .sports_type-post .profile_box .img_box,
.type-product .main-wrap .sports_type-post .number_box .img_box,
.type-product .main-wrap .entry-content .product_box .img_box,
.type-product .main-wrap .entry-content .profile_box .img_box,
.type-product .main-wrap .entry-content .number_box .img_box,
.type-post .main-wrap .introduction .product_box .img_box,
.type-post .main-wrap .introduction .profile_box .img_box,
.type-post .main-wrap .introduction .number_box .img_box,
.type-post .main-wrap .sports_type-post .product_box .img_box,
.type-post .main-wrap .sports_type-post .profile_box .img_box,
.type-post .main-wrap .sports_type-post .number_box .img_box,
.type-post .main-wrap .entry-content .product_box .img_box,
.type-post .main-wrap .entry-content .profile_box .img_box,
.type-post .main-wrap .entry-content .number_box .img_box {
  float: left;
  width: 35%;
}
/* line 385, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .product_box .img_box img,
.whatsmb_page .main-wrap .introduction .profile_box .img_box img,
.whatsmb_page .main-wrap .introduction .number_box .img_box img,
.whatsmb_page .main-wrap .sports_type-post .product_box .img_box img,
.whatsmb_page .main-wrap .sports_type-post .profile_box .img_box img,
.whatsmb_page .main-wrap .sports_type-post .number_box .img_box img,
.whatsmb_page .main-wrap .entry-content .product_box .img_box img,
.whatsmb_page .main-wrap .entry-content .profile_box .img_box img,
.whatsmb_page .main-wrap .entry-content .number_box .img_box img,
.type-product .main-wrap .introduction .product_box .img_box img,
.type-product .main-wrap .introduction .profile_box .img_box img,
.type-product .main-wrap .introduction .number_box .img_box img,
.type-product .main-wrap .sports_type-post .product_box .img_box img,
.type-product .main-wrap .sports_type-post .profile_box .img_box img,
.type-product .main-wrap .sports_type-post .number_box .img_box img,
.type-product .main-wrap .entry-content .product_box .img_box img,
.type-product .main-wrap .entry-content .profile_box .img_box img,
.type-product .main-wrap .entry-content .number_box .img_box img,
.type-post .main-wrap .introduction .product_box .img_box img,
.type-post .main-wrap .introduction .profile_box .img_box img,
.type-post .main-wrap .introduction .number_box .img_box img,
.type-post .main-wrap .sports_type-post .product_box .img_box img,
.type-post .main-wrap .sports_type-post .profile_box .img_box img,
.type-post .main-wrap .sports_type-post .number_box .img_box img,
.type-post .main-wrap .entry-content .product_box .img_box img,
.type-post .main-wrap .entry-content .profile_box .img_box img,
.type-post .main-wrap .entry-content .number_box .img_box img {
  max-width: 100%;
  height: auto;
}
/* line 389, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .product_box .img_box a.btn,
.whatsmb_page .main-wrap .introduction .profile_box .img_box a.btn,
.whatsmb_page .main-wrap .introduction .number_box .img_box a.btn,
.whatsmb_page .main-wrap .sports_type-post .product_box .img_box a.btn,
.whatsmb_page .main-wrap .sports_type-post .profile_box .img_box a.btn,
.whatsmb_page .main-wrap .sports_type-post .number_box .img_box a.btn,
.whatsmb_page .main-wrap .entry-content .product_box .img_box a.btn,
.whatsmb_page .main-wrap .entry-content .profile_box .img_box a.btn,
.whatsmb_page .main-wrap .entry-content .number_box .img_box a.btn,
.type-product .main-wrap .introduction .product_box .img_box a.btn,
.type-product .main-wrap .introduction .profile_box .img_box a.btn,
.type-product .main-wrap .introduction .number_box .img_box a.btn,
.type-product .main-wrap .sports_type-post .product_box .img_box a.btn,
.type-product .main-wrap .sports_type-post .profile_box .img_box a.btn,
.type-product .main-wrap .sports_type-post .number_box .img_box a.btn,
.type-product .main-wrap .entry-content .product_box .img_box a.btn,
.type-product .main-wrap .entry-content .profile_box .img_box a.btn,
.type-product .main-wrap .entry-content .number_box .img_box a.btn,
.type-post .main-wrap .introduction .product_box .img_box a.btn,
.type-post .main-wrap .introduction .profile_box .img_box a.btn,
.type-post .main-wrap .introduction .number_box .img_box a.btn,
.type-post .main-wrap .sports_type-post .product_box .img_box a.btn,
.type-post .main-wrap .sports_type-post .profile_box .img_box a.btn,
.type-post .main-wrap .sports_type-post .number_box .img_box a.btn,
.type-post .main-wrap .entry-content .product_box .img_box a.btn,
.type-post .main-wrap .entry-content .profile_box .img_box a.btn,
.type-post .main-wrap .entry-content .number_box .img_box a.btn {
  width: 100%;
  margin-right: 0;
}
/* line 394, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .product_box h4,
.whatsmb_page .main-wrap .introduction .profile_box h4,
.whatsmb_page .main-wrap .introduction .number_box h4,
.whatsmb_page .main-wrap .sports_type-post .product_box h4,
.whatsmb_page .main-wrap .sports_type-post .profile_box h4,
.whatsmb_page .main-wrap .sports_type-post .number_box h4,
.whatsmb_page .main-wrap .entry-content .product_box h4,
.whatsmb_page .main-wrap .entry-content .profile_box h4,
.whatsmb_page .main-wrap .entry-content .number_box h4,
.type-product .main-wrap .introduction .product_box h4,
.type-product .main-wrap .introduction .profile_box h4,
.type-product .main-wrap .introduction .number_box h4,
.type-product .main-wrap .sports_type-post .product_box h4,
.type-product .main-wrap .sports_type-post .profile_box h4,
.type-product .main-wrap .sports_type-post .number_box h4,
.type-product .main-wrap .entry-content .product_box h4,
.type-product .main-wrap .entry-content .profile_box h4,
.type-product .main-wrap .entry-content .number_box h4,
.type-post .main-wrap .introduction .product_box h4,
.type-post .main-wrap .introduction .profile_box h4,
.type-post .main-wrap .introduction .number_box h4,
.type-post .main-wrap .sports_type-post .product_box h4,
.type-post .main-wrap .sports_type-post .profile_box h4,
.type-post .main-wrap .sports_type-post .number_box h4,
.type-post .main-wrap .entry-content .product_box h4,
.type-post .main-wrap .entry-content .profile_box h4,
.type-post .main-wrap .entry-content .number_box h4 {
  float: right;
  width: 65%;
  padding-left: 20px;
  margin-bottom: 20px;
  font-weight: bolder;
}
/* line 401, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .product_box p,
.whatsmb_page .main-wrap .introduction .profile_box p,
.whatsmb_page .main-wrap .introduction .number_box p,
.whatsmb_page .main-wrap .sports_type-post .product_box p,
.whatsmb_page .main-wrap .sports_type-post .profile_box p,
.whatsmb_page .main-wrap .sports_type-post .number_box p,
.whatsmb_page .main-wrap .entry-content .product_box p,
.whatsmb_page .main-wrap .entry-content .profile_box p,
.whatsmb_page .main-wrap .entry-content .number_box p,
.type-product .main-wrap .introduction .product_box p,
.type-product .main-wrap .introduction .profile_box p,
.type-product .main-wrap .introduction .number_box p,
.type-product .main-wrap .sports_type-post .product_box p,
.type-product .main-wrap .sports_type-post .profile_box p,
.type-product .main-wrap .sports_type-post .number_box p,
.type-product .main-wrap .entry-content .product_box p,
.type-product .main-wrap .entry-content .profile_box p,
.type-product .main-wrap .entry-content .number_box p,
.type-post .main-wrap .introduction .product_box p,
.type-post .main-wrap .introduction .profile_box p,
.type-post .main-wrap .introduction .number_box p,
.type-post .main-wrap .sports_type-post .product_box p,
.type-post .main-wrap .sports_type-post .profile_box p,
.type-post .main-wrap .sports_type-post .number_box p,
.type-post .main-wrap .entry-content .product_box p,
.type-post .main-wrap .entry-content .profile_box p,
.type-post .main-wrap .entry-content .number_box p {
  margin-left: 35%;
  padding-left: 20px;
  font-size: 13px;
  font-weight: normal;
}
/* line 407, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .product_box.sports_box,
.whatsmb_page .main-wrap .introduction .profile_box.sports_box,
.whatsmb_page .main-wrap .introduction .number_box.sports_box,
.whatsmb_page .main-wrap .sports_type-post .product_box.sports_box,
.whatsmb_page .main-wrap .sports_type-post .profile_box.sports_box,
.whatsmb_page .main-wrap .sports_type-post .number_box.sports_box,
.whatsmb_page .main-wrap .entry-content .product_box.sports_box,
.whatsmb_page .main-wrap .entry-content .profile_box.sports_box,
.whatsmb_page .main-wrap .entry-content .number_box.sports_box,
.type-product .main-wrap .introduction .product_box.sports_box,
.type-product .main-wrap .introduction .profile_box.sports_box,
.type-product .main-wrap .introduction .number_box.sports_box,
.type-product .main-wrap .sports_type-post .product_box.sports_box,
.type-product .main-wrap .sports_type-post .profile_box.sports_box,
.type-product .main-wrap .sports_type-post .number_box.sports_box,
.type-product .main-wrap .entry-content .product_box.sports_box,
.type-product .main-wrap .entry-content .profile_box.sports_box,
.type-product .main-wrap .entry-content .number_box.sports_box,
.type-post .main-wrap .introduction .product_box.sports_box,
.type-post .main-wrap .introduction .profile_box.sports_box,
.type-post .main-wrap .introduction .number_box.sports_box,
.type-post .main-wrap .sports_type-post .product_box.sports_box,
.type-post .main-wrap .sports_type-post .profile_box.sports_box,
.type-post .main-wrap .sports_type-post .number_box.sports_box,
.type-post .main-wrap .entry-content .product_box.sports_box,
.type-post .main-wrap .entry-content .profile_box.sports_box,
.type-post .main-wrap .entry-content .number_box.sports_box {
  padding-top: 40px;
  border-top: 1px solid #F1F0EF;
}
/* line 410, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .product_box.sports_box .inner,
.whatsmb_page .main-wrap .introduction .profile_box.sports_box .inner,
.whatsmb_page .main-wrap .introduction .number_box.sports_box .inner,
.whatsmb_page .main-wrap .sports_type-post .product_box.sports_box .inner,
.whatsmb_page .main-wrap .sports_type-post .profile_box.sports_box .inner,
.whatsmb_page .main-wrap .sports_type-post .number_box.sports_box .inner,
.whatsmb_page .main-wrap .entry-content .product_box.sports_box .inner,
.whatsmb_page .main-wrap .entry-content .profile_box.sports_box .inner,
.whatsmb_page .main-wrap .entry-content .number_box.sports_box .inner,
.type-product .main-wrap .introduction .product_box.sports_box .inner,
.type-product .main-wrap .introduction .profile_box.sports_box .inner,
.type-product .main-wrap .introduction .number_box.sports_box .inner,
.type-product .main-wrap .sports_type-post .product_box.sports_box .inner,
.type-product .main-wrap .sports_type-post .profile_box.sports_box .inner,
.type-product .main-wrap .sports_type-post .number_box.sports_box .inner,
.type-product .main-wrap .entry-content .product_box.sports_box .inner,
.type-product .main-wrap .entry-content .profile_box.sports_box .inner,
.type-product .main-wrap .entry-content .number_box.sports_box .inner,
.type-post .main-wrap .introduction .product_box.sports_box .inner,
.type-post .main-wrap .introduction .profile_box.sports_box .inner,
.type-post .main-wrap .introduction .number_box.sports_box .inner,
.type-post .main-wrap .sports_type-post .product_box.sports_box .inner,
.type-post .main-wrap .sports_type-post .profile_box.sports_box .inner,
.type-post .main-wrap .sports_type-post .number_box.sports_box .inner,
.type-post .main-wrap .entry-content .product_box.sports_box .inner,
.type-post .main-wrap .entry-content .profile_box.sports_box .inner,
.type-post .main-wrap .entry-content .number_box.sports_box .inner {
  margin-bottom: 20px;
}
/* line 413, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .product_box.sports_box .img_box,
.whatsmb_page .main-wrap .introduction .profile_box.sports_box .img_box,
.whatsmb_page .main-wrap .introduction .number_box.sports_box .img_box,
.whatsmb_page .main-wrap .sports_type-post .product_box.sports_box .img_box,
.whatsmb_page .main-wrap .sports_type-post .profile_box.sports_box .img_box,
.whatsmb_page .main-wrap .sports_type-post .number_box.sports_box .img_box,
.whatsmb_page .main-wrap .entry-content .product_box.sports_box .img_box,
.whatsmb_page .main-wrap .entry-content .profile_box.sports_box .img_box,
.whatsmb_page .main-wrap .entry-content .number_box.sports_box .img_box,
.type-product .main-wrap .introduction .product_box.sports_box .img_box,
.type-product .main-wrap .introduction .profile_box.sports_box .img_box,
.type-product .main-wrap .introduction .number_box.sports_box .img_box,
.type-product .main-wrap .sports_type-post .product_box.sports_box .img_box,
.type-product .main-wrap .sports_type-post .profile_box.sports_box .img_box,
.type-product .main-wrap .sports_type-post .number_box.sports_box .img_box,
.type-product .main-wrap .entry-content .product_box.sports_box .img_box,
.type-product .main-wrap .entry-content .profile_box.sports_box .img_box,
.type-product .main-wrap .entry-content .number_box.sports_box .img_box,
.type-post .main-wrap .introduction .product_box.sports_box .img_box,
.type-post .main-wrap .introduction .profile_box.sports_box .img_box,
.type-post .main-wrap .introduction .number_box.sports_box .img_box,
.type-post .main-wrap .sports_type-post .product_box.sports_box .img_box,
.type-post .main-wrap .sports_type-post .profile_box.sports_box .img_box,
.type-post .main-wrap .sports_type-post .number_box.sports_box .img_box,
.type-post .main-wrap .entry-content .product_box.sports_box .img_box,
.type-post .main-wrap .entry-content .profile_box.sports_box .img_box,
.type-post .main-wrap .entry-content .number_box.sports_box .img_box {
  width: 30%;
}
/* line 416, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .product_box.sports_box h3,
.whatsmb_page .main-wrap .introduction .profile_box.sports_box h3,
.whatsmb_page .main-wrap .introduction .number_box.sports_box h3,
.whatsmb_page .main-wrap .sports_type-post .product_box.sports_box h3,
.whatsmb_page .main-wrap .sports_type-post .profile_box.sports_box h3,
.whatsmb_page .main-wrap .sports_type-post .number_box.sports_box h3,
.whatsmb_page .main-wrap .entry-content .product_box.sports_box h3,
.whatsmb_page .main-wrap .entry-content .profile_box.sports_box h3,
.whatsmb_page .main-wrap .entry-content .number_box.sports_box h3,
.type-product .main-wrap .introduction .product_box.sports_box h3,
.type-product .main-wrap .introduction .profile_box.sports_box h3,
.type-product .main-wrap .introduction .number_box.sports_box h3,
.type-product .main-wrap .sports_type-post .product_box.sports_box h3,
.type-product .main-wrap .sports_type-post .profile_box.sports_box h3,
.type-product .main-wrap .sports_type-post .number_box.sports_box h3,
.type-product .main-wrap .entry-content .product_box.sports_box h3,
.type-product .main-wrap .entry-content .profile_box.sports_box h3,
.type-product .main-wrap .entry-content .number_box.sports_box h3,
.type-post .main-wrap .introduction .product_box.sports_box h3,
.type-post .main-wrap .introduction .profile_box.sports_box h3,
.type-post .main-wrap .introduction .number_box.sports_box h3,
.type-post .main-wrap .sports_type-post .product_box.sports_box h3,
.type-post .main-wrap .sports_type-post .profile_box.sports_box h3,
.type-post .main-wrap .sports_type-post .number_box.sports_box h3,
.type-post .main-wrap .entry-content .product_box.sports_box h3,
.type-post .main-wrap .entry-content .profile_box.sports_box h3,
.type-post .main-wrap .entry-content .number_box.sports_box h3 {
  margin-bottom: 20px;
}
/* line 419, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .product_box.sports_box h4,
.whatsmb_page .main-wrap .introduction .profile_box.sports_box h4,
.whatsmb_page .main-wrap .introduction .number_box.sports_box h4,
.whatsmb_page .main-wrap .sports_type-post .product_box.sports_box h4,
.whatsmb_page .main-wrap .sports_type-post .profile_box.sports_box h4,
.whatsmb_page .main-wrap .sports_type-post .number_box.sports_box h4,
.whatsmb_page .main-wrap .entry-content .product_box.sports_box h4,
.whatsmb_page .main-wrap .entry-content .profile_box.sports_box h4,
.whatsmb_page .main-wrap .entry-content .number_box.sports_box h4,
.type-product .main-wrap .introduction .product_box.sports_box h4,
.type-product .main-wrap .introduction .profile_box.sports_box h4,
.type-product .main-wrap .introduction .number_box.sports_box h4,
.type-product .main-wrap .sports_type-post .product_box.sports_box h4,
.type-product .main-wrap .sports_type-post .profile_box.sports_box h4,
.type-product .main-wrap .sports_type-post .number_box.sports_box h4,
.type-product .main-wrap .entry-content .product_box.sports_box h4,
.type-product .main-wrap .entry-content .profile_box.sports_box h4,
.type-product .main-wrap .entry-content .number_box.sports_box h4,
.type-post .main-wrap .introduction .product_box.sports_box h4,
.type-post .main-wrap .introduction .profile_box.sports_box h4,
.type-post .main-wrap .introduction .number_box.sports_box h4,
.type-post .main-wrap .sports_type-post .product_box.sports_box h4,
.type-post .main-wrap .sports_type-post .profile_box.sports_box h4,
.type-post .main-wrap .sports_type-post .number_box.sports_box h4,
.type-post .main-wrap .entry-content .product_box.sports_box h4,
.type-post .main-wrap .entry-content .profile_box.sports_box h4,
.type-post .main-wrap .entry-content .number_box.sports_box h4 {
  line-height: 1.8;
}
/* line 422, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .product_box.sports_box p,
.whatsmb_page .main-wrap .introduction .profile_box.sports_box p,
.whatsmb_page .main-wrap .introduction .number_box.sports_box p,
.whatsmb_page .main-wrap .sports_type-post .product_box.sports_box p,
.whatsmb_page .main-wrap .sports_type-post .profile_box.sports_box p,
.whatsmb_page .main-wrap .sports_type-post .number_box.sports_box p,
.whatsmb_page .main-wrap .entry-content .product_box.sports_box p,
.whatsmb_page .main-wrap .entry-content .profile_box.sports_box p,
.whatsmb_page .main-wrap .entry-content .number_box.sports_box p,
.type-product .main-wrap .introduction .product_box.sports_box p,
.type-product .main-wrap .introduction .profile_box.sports_box p,
.type-product .main-wrap .introduction .number_box.sports_box p,
.type-product .main-wrap .sports_type-post .product_box.sports_box p,
.type-product .main-wrap .sports_type-post .profile_box.sports_box p,
.type-product .main-wrap .sports_type-post .number_box.sports_box p,
.type-product .main-wrap .entry-content .product_box.sports_box p,
.type-product .main-wrap .entry-content .profile_box.sports_box p,
.type-product .main-wrap .entry-content .number_box.sports_box p,
.type-post .main-wrap .introduction .product_box.sports_box p,
.type-post .main-wrap .introduction .profile_box.sports_box p,
.type-post .main-wrap .introduction .number_box.sports_box p,
.type-post .main-wrap .sports_type-post .product_box.sports_box p,
.type-post .main-wrap .sports_type-post .profile_box.sports_box p,
.type-post .main-wrap .sports_type-post .number_box.sports_box p,
.type-post .main-wrap .entry-content .product_box.sports_box p,
.type-post .main-wrap .entry-content .profile_box.sports_box p,
.type-post .main-wrap .entry-content .number_box.sports_box p {
  font-size: 13px;
  font-weight: normal;
}
/* line 429, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .profile_box h4,
.whatsmb_page .main-wrap .sports_type-post .profile_box h4,
.whatsmb_page .main-wrap .entry-content .profile_box h4,
.type-product .main-wrap .introduction .profile_box h4,
.type-product .main-wrap .sports_type-post .profile_box h4,
.type-product .main-wrap .entry-content .profile_box h4,
.type-post .main-wrap .introduction .profile_box h4,
.type-post .main-wrap .sports_type-post .profile_box h4,
.type-post .main-wrap .entry-content .profile_box h4 {
  font-size: 15px;
}
/* line 434, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .product_box h4,
.whatsmb_page .main-wrap .sports_type-post .product_box h4,
.whatsmb_page .main-wrap .entry-content .product_box h4,
.type-product .main-wrap .introduction .product_box h4,
.type-product .main-wrap .sports_type-post .product_box h4,
.type-product .main-wrap .entry-content .product_box h4,
.type-post .main-wrap .introduction .product_box h4,
.type-post .main-wrap .sports_type-post .product_box h4,
.type-post .main-wrap .entry-content .product_box h4 {
  font-size: 20px;
}
/* line 439, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline,
.whatsmb_page .main-wrap .entry-content .travel_timeline,
.type-product .main-wrap .introduction .travel_timeline,
.type-product .main-wrap .sports_type-post .travel_timeline,
.type-product .main-wrap .entry-content .travel_timeline,
.type-post .main-wrap .introduction .travel_timeline,
.type-post .main-wrap .sports_type-post .travel_timeline,
.type-post .main-wrap .entry-content .travel_timeline {
  padding-top: 60px;
  border-bottom: 1px solid #F1F0EF;
}
/* line 442, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot,
.type-product .main-wrap .introduction .travel_timeline .spot,
.type-product .main-wrap .sports_type-post .travel_timeline .spot,
.type-product .main-wrap .entry-content .travel_timeline .spot,
.type-post .main-wrap .introduction .travel_timeline .spot,
.type-post .main-wrap .sports_type-post .travel_timeline .spot,
.type-post .main-wrap .entry-content .travel_timeline .spot {
  position: relative;
  clear: both;
  padding-bottom: 10px;
}
/* line 446, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot:after,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot:after,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot:after,
.type-product .main-wrap .introduction .travel_timeline .spot:after,
.type-product .main-wrap .sports_type-post .travel_timeline .spot:after,
.type-product .main-wrap .entry-content .travel_timeline .spot:after,
.type-post .main-wrap .introduction .travel_timeline .spot:after,
.type-post .main-wrap .sports_type-post .travel_timeline .spot:after,
.type-post .main-wrap .entry-content .travel_timeline .spot:after {
  content: "";
  display: block;
  clear: both;
}
/* line 451, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot .time,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .time,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot .time,
.type-product .main-wrap .introduction .travel_timeline .spot .time,
.type-product .main-wrap .sports_type-post .travel_timeline .spot .time,
.type-product .main-wrap .entry-content .travel_timeline .spot .time,
.type-post .main-wrap .introduction .travel_timeline .spot .time,
.type-post .main-wrap .sports_type-post .travel_timeline .spot .time,
.type-post .main-wrap .entry-content .travel_timeline .spot .time {
  float: left;
  width: 70px;
  margin-right: 35px;
}
/* line 455, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot .time p,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .time p,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot .time p,
.type-product .main-wrap .introduction .travel_timeline .spot .time p,
.type-product .main-wrap .sports_type-post .travel_timeline .spot .time p,
.type-product .main-wrap .entry-content .travel_timeline .spot .time p,
.type-post .main-wrap .introduction .travel_timeline .spot .time p,
.type-post .main-wrap .sports_type-post .travel_timeline .spot .time p,
.type-post .main-wrap .entry-content .travel_timeline .spot .time p {
  margin-bottom: 70px;
  line-height: 1;
  font-size: 16px;
}
/* line 461, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot .line,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .line,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot .line,
.type-product .main-wrap .introduction .travel_timeline .spot .line,
.type-product .main-wrap .sports_type-post .travel_timeline .spot .line,
.type-product .main-wrap .entry-content .travel_timeline .spot .line,
.type-post .main-wrap .introduction .travel_timeline .spot .line,
.type-post .main-wrap .sports_type-post .travel_timeline .spot .line,
.type-post .main-wrap .entry-content .travel_timeline .spot .line {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 70px;
  width: 35px;
}
/* line 467, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot .line:before,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .line:before,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot .line:before,
.type-product .main-wrap .introduction .travel_timeline .spot .line:before,
.type-product .main-wrap .sports_type-post .travel_timeline .spot .line:before,
.type-product .main-wrap .entry-content .travel_timeline .spot .line:before,
.type-post .main-wrap .introduction .travel_timeline .spot .line:before,
.type-post .main-wrap .sports_type-post .travel_timeline .spot .line:before,
.type-post .main-wrap .entry-content .travel_timeline .spot .line:before {
  content: "";
  position: absolute;
  top: 100px;
  left: 0;
  bottom: 30px;
  display: block;
  width: 1px;
  border-left: 1px dotted #000;
}
/* line 477, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot .line:after,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .line:after,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot .line:after,
.type-product .main-wrap .introduction .travel_timeline .spot .line:after,
.type-product .main-wrap .sports_type-post .travel_timeline .spot .line:after,
.type-product .main-wrap .entry-content .travel_timeline .spot .line:after,
.type-post .main-wrap .introduction .travel_timeline .spot .line:after,
.type-post .main-wrap .sports_type-post .travel_timeline .spot .line:after,
.type-post .main-wrap .entry-content .travel_timeline .spot .line:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 35px;
  height: 35px;
  margin-left: -17px;
  margin-top: 33px;
  background: url(../images/icons/cart_icon.jpg) no-repeat center center;
  background-size: contain;
}
/* line 489, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot .line p,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .line p,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot .line p,
.type-product .main-wrap .introduction .travel_timeline .spot .line p,
.type-product .main-wrap .sports_type-post .travel_timeline .spot .line p,
.type-product .main-wrap .entry-content .travel_timeline .spot .line p,
.type-post .main-wrap .introduction .travel_timeline .spot .line p,
.type-post .main-wrap .sports_type-post .travel_timeline .spot .line p,
.type-post .main-wrap .entry-content .travel_timeline .spot .line p {
  margin-top: -17px;
  margin-left: -17px;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  font-size: 18px;
  color: #fff;
  border-radius: 100%;
  background-color: #000;
}
/* line 500, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot .line p:before,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .line p:before,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot .line p:before,
.type-product .main-wrap .introduction .travel_timeline .spot .line p:before,
.type-product .main-wrap .sports_type-post .travel_timeline .spot .line p:before,
.type-product .main-wrap .entry-content .travel_timeline .spot .line p:before,
.type-post .main-wrap .introduction .travel_timeline .spot .line p:before,
.type-post .main-wrap .sports_type-post .travel_timeline .spot .line p:before,
.type-post .main-wrap .entry-content .travel_timeline .spot .line p:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 1px;
  height: 90px;
  background: #000;
}
/* line 510, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot .line p:after,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .line p:after,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot .line p:after,
.type-product .main-wrap .introduction .travel_timeline .spot .line p:after,
.type-product .main-wrap .sports_type-post .travel_timeline .spot .line p:after,
.type-product .main-wrap .entry-content .travel_timeline .spot .line p:after,
.type-post .main-wrap .introduction .travel_timeline .spot .line p:after,
.type-post .main-wrap .sports_type-post .travel_timeline .spot .line p:after,
.type-post .main-wrap .entry-content .travel_timeline .spot .line p:after {
  content: "";
  position: absolute;
  top: 90px;
  left: 0;
  display: block;
  width: 5px;
  height: 5px;
  margin-left: -2px;
  background: #000;
  border-radius: 5px;
}
/* line 524, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot .line.no_spot:before,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .line.no_spot:before,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot .line.no_spot:before,
.type-product .main-wrap .introduction .travel_timeline .spot .line.no_spot:before,
.type-product .main-wrap .sports_type-post .travel_timeline .spot .line.no_spot:before,
.type-product .main-wrap .entry-content .travel_timeline .spot .line.no_spot:before,
.type-post .main-wrap .introduction .travel_timeline .spot .line.no_spot:before,
.type-post .main-wrap .sports_type-post .travel_timeline .spot .line.no_spot:before,
.type-post .main-wrap .entry-content .travel_timeline .spot .line.no_spot:before {
  top: 0px;
}
/* line 527, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot .line.no_spot:after,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .line.no_spot:after,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot .line.no_spot:after,
.type-product .main-wrap .introduction .travel_timeline .spot .line.no_spot:after,
.type-product .main-wrap .sports_type-post .travel_timeline .spot .line.no_spot:after,
.type-product .main-wrap .entry-content .travel_timeline .spot .line.no_spot:after,
.type-post .main-wrap .introduction .travel_timeline .spot .line.no_spot:after,
.type-post .main-wrap .sports_type-post .travel_timeline .spot .line.no_spot:after,
.type-post .main-wrap .entry-content .travel_timeline .spot .line.no_spot:after {
  margin-top: -32px;
}
/* line 530, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot .line.no_spot div,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .line.no_spot div,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot .line.no_spot div,
.type-product .main-wrap .introduction .travel_timeline .spot .line.no_spot div,
.type-product .main-wrap .sports_type-post .travel_timeline .spot .line.no_spot div,
.type-product .main-wrap .entry-content .travel_timeline .spot .line.no_spot div,
.type-post .main-wrap .introduction .travel_timeline .spot .line.no_spot div,
.type-post .main-wrap .sports_type-post .travel_timeline .spot .line.no_spot div,
.type-post .main-wrap .entry-content .travel_timeline .spot .line.no_spot div {
  margin-left: -1px;
  width: 3px;
  height: 3px;
  border-radius: 3px;
  background-color: #000;
}
/* line 539, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot .text_box,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .text_box,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot .text_box,
.type-product .main-wrap .introduction .travel_timeline .spot .text_box,
.type-product .main-wrap .sports_type-post .travel_timeline .spot .text_box,
.type-product .main-wrap .entry-content .travel_timeline .spot .text_box,
.type-post .main-wrap .introduction .travel_timeline .spot .text_box,
.type-post .main-wrap .sports_type-post .travel_timeline .spot .text_box,
.type-post .main-wrap .entry-content .travel_timeline .spot .text_box {
  padding-left: 10px;
  position: relative;
  margin-left: 105px;
  margin-bottom: 80px;
}
/* line 544, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot .text_box .inner,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .text_box .inner,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot .text_box .inner,
.type-product .main-wrap .introduction .travel_timeline .spot .text_box .inner,
.type-product .main-wrap .sports_type-post .travel_timeline .spot .text_box .inner,
.type-product .main-wrap .entry-content .travel_timeline .spot .text_box .inner,
.type-post .main-wrap .introduction .travel_timeline .spot .text_box .inner,
.type-post .main-wrap .sports_type-post .travel_timeline .spot .text_box .inner,
.type-post .main-wrap .entry-content .travel_timeline .spot .text_box .inner {
  padding: 30px;
  border: 1px solid #979797;
}
/* line 547, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot .text_box .inner:before,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .text_box .inner:before,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot .text_box .inner:before,
.type-product .main-wrap .introduction .travel_timeline .spot .text_box .inner:before,
.type-product .main-wrap .sports_type-post .travel_timeline .spot .text_box .inner:before,
.type-product .main-wrap .entry-content .travel_timeline .spot .text_box .inner:before,
.type-post .main-wrap .introduction .travel_timeline .spot .text_box .inner:before,
.type-post .main-wrap .sports_type-post .travel_timeline .spot .text_box .inner:before,
.type-post .main-wrap .entry-content .travel_timeline .spot .text_box .inner:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -15px;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  border-right: 25px solid #979797;
  border-bottom-width: 12px;
}
/* line 559, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot .text_box .inner:after,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .text_box .inner:after,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot .text_box .inner:after,
.type-product .main-wrap .introduction .travel_timeline .spot .text_box .inner:after,
.type-product .main-wrap .sports_type-post .travel_timeline .spot .text_box .inner:after,
.type-product .main-wrap .entry-content .travel_timeline .spot .text_box .inner:after,
.type-post .main-wrap .introduction .travel_timeline .spot .text_box .inner:after,
.type-post .main-wrap .sports_type-post .travel_timeline .spot .text_box .inner:after,
.type-post .main-wrap .entry-content .travel_timeline .spot .text_box .inner:after {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  left: -12px;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  border-right: 24px solid #fff;
  border-bottom-width: 11px;
}
/* line 572, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot .text_box .tokuten,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .text_box .tokuten,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot .text_box .tokuten,
.type-product .main-wrap .introduction .travel_timeline .spot .text_box .tokuten,
.type-product .main-wrap .sports_type-post .travel_timeline .spot .text_box .tokuten,
.type-product .main-wrap .entry-content .travel_timeline .spot .text_box .tokuten,
.type-post .main-wrap .introduction .travel_timeline .spot .text_box .tokuten,
.type-post .main-wrap .sports_type-post .travel_timeline .spot .text_box .tokuten,
.type-post .main-wrap .entry-content .travel_timeline .spot .text_box .tokuten {
  margin-top: 30px;
}
/* line 574, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot .text_box .tokuten h4,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .text_box .tokuten h4,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot .text_box .tokuten h4,
.type-product .main-wrap .introduction .travel_timeline .spot .text_box .tokuten h4,
.type-product .main-wrap .sports_type-post .travel_timeline .spot .text_box .tokuten h4,
.type-product .main-wrap .entry-content .travel_timeline .spot .text_box .tokuten h4,
.type-post .main-wrap .introduction .travel_timeline .spot .text_box .tokuten h4,
.type-post .main-wrap .sports_type-post .travel_timeline .spot .text_box .tokuten h4,
.type-post .main-wrap .entry-content .travel_timeline .spot .text_box .tokuten h4 {
  padding: 5px 15px;
  font-size: 15px;
  color: #fff;
  background-color: #000;
}
/* line 580, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot .text_box .tokuten p,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .text_box .tokuten p,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot .text_box .tokuten p,
.type-product .main-wrap .introduction .travel_timeline .spot .text_box .tokuten p,
.type-product .main-wrap .sports_type-post .travel_timeline .spot .text_box .tokuten p,
.type-product .main-wrap .entry-content .travel_timeline .spot .text_box .tokuten p,
.type-post .main-wrap .introduction .travel_timeline .spot .text_box .tokuten p,
.type-post .main-wrap .sports_type-post .travel_timeline .spot .text_box .tokuten p,
.type-post .main-wrap .entry-content .travel_timeline .spot .text_box .tokuten p {
  margin: 0;
  padding: 20px 15px;
  font-size: 15px;
  background: #F1F0EF;
}
/* line 587, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot .text_box h3,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .text_box h3,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot .text_box h3,
.type-product .main-wrap .introduction .travel_timeline .spot .text_box h3,
.type-product .main-wrap .sports_type-post .travel_timeline .spot .text_box h3,
.type-product .main-wrap .entry-content .travel_timeline .spot .text_box h3,
.type-post .main-wrap .introduction .travel_timeline .spot .text_box h3,
.type-post .main-wrap .sports_type-post .travel_timeline .spot .text_box h3,
.type-post .main-wrap .entry-content .travel_timeline .spot .text_box h3 {
  width: auto;
  margin: 0 0 5px;
  font-size: 18px;
  font-weight: 500;
}
/* line 593, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot .text_box h2,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .text_box h2,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot .text_box h2,
.type-product .main-wrap .introduction .travel_timeline .spot .text_box h2,
.type-product .main-wrap .sports_type-post .travel_timeline .spot .text_box h2,
.type-product .main-wrap .entry-content .travel_timeline .spot .text_box h2,
.type-post .main-wrap .introduction .travel_timeline .spot .text_box h2,
.type-post .main-wrap .sports_type-post .travel_timeline .spot .text_box h2,
.type-post .main-wrap .entry-content .travel_timeline .spot .text_box h2 {
  margin-bottom: 15px;
  line-height: 1.6;
  font-size: 24px;
  font-weight: bolder;
}
/* line 600, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot .text_box p,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .text_box p,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot .text_box p,
.type-product .main-wrap .introduction .travel_timeline .spot .text_box p,
.type-product .main-wrap .sports_type-post .travel_timeline .spot .text_box p,
.type-product .main-wrap .entry-content .travel_timeline .spot .text_box p,
.type-post .main-wrap .introduction .travel_timeline .spot .text_box p,
.type-post .main-wrap .sports_type-post .travel_timeline .spot .text_box p,
.type-post .main-wrap .entry-content .travel_timeline .spot .text_box p {
  margin-bottom: 30px;
  font-size: 15px;
}
/* line 603, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot .text_box p.info,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .text_box p.info,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot .text_box p.info,
.type-product .main-wrap .introduction .travel_timeline .spot .text_box p.info,
.type-product .main-wrap .sports_type-post .travel_timeline .spot .text_box p.info,
.type-product .main-wrap .entry-content .travel_timeline .spot .text_box p.info,
.type-post .main-wrap .introduction .travel_timeline .spot .text_box p.info,
.type-post .main-wrap .sports_type-post .travel_timeline .spot .text_box p.info,
.type-post .main-wrap .entry-content .travel_timeline .spot .text_box p.info {
  margin-bottom: 0;
  font-size: 13px;
}
/* line 607, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot .text_box p img,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .text_box p img,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot .text_box p img,
.type-product .main-wrap .introduction .travel_timeline .spot .text_box p img,
.type-product .main-wrap .sports_type-post .travel_timeline .spot .text_box p img,
.type-product .main-wrap .entry-content .travel_timeline .spot .text_box p img,
.type-post .main-wrap .introduction .travel_timeline .spot .text_box p img,
.type-post .main-wrap .sports_type-post .travel_timeline .spot .text_box p img,
.type-post .main-wrap .entry-content .travel_timeline .spot .text_box p img {
  width: 100%;
  height: auto;
}
/* line 613, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot:last-of-type,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot:last-of-type,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot:last-of-type,
.type-product .main-wrap .introduction .travel_timeline .spot:last-of-type,
.type-product .main-wrap .sports_type-post .travel_timeline .spot:last-of-type,
.type-product .main-wrap .entry-content .travel_timeline .spot:last-of-type,
.type-post .main-wrap .introduction .travel_timeline .spot:last-of-type,
.type-post .main-wrap .sports_type-post .travel_timeline .spot:last-of-type,
.type-post .main-wrap .entry-content .travel_timeline .spot:last-of-type {
  padding-bottom: 0;
}
/* line 616, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot:last-of-type .line:before,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot:last-of-type .line:before,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot:last-of-type .line:before,
.type-product .main-wrap .introduction .travel_timeline .spot:last-of-type .line:before,
.type-product .main-wrap .sports_type-post .travel_timeline .spot:last-of-type .line:before,
.type-product .main-wrap .entry-content .travel_timeline .spot:last-of-type .line:before,
.type-post .main-wrap .introduction .travel_timeline .spot:last-of-type .line:before,
.type-post .main-wrap .sports_type-post .travel_timeline .spot:last-of-type .line:before,
.type-post .main-wrap .entry-content .travel_timeline .spot:last-of-type .line:before {
  bottom: 0;
}
/* line 620, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_timeline .spot:last-of-type .text_box,
.whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot:last-of-type .text_box,
.whatsmb_page .main-wrap .entry-content .travel_timeline .spot:last-of-type .text_box,
.type-product .main-wrap .introduction .travel_timeline .spot:last-of-type .text_box,
.type-product .main-wrap .sports_type-post .travel_timeline .spot:last-of-type .text_box,
.type-product .main-wrap .entry-content .travel_timeline .spot:last-of-type .text_box,
.type-post .main-wrap .introduction .travel_timeline .spot:last-of-type .text_box,
.type-post .main-wrap .sports_type-post .travel_timeline .spot:last-of-type .text_box,
.type-post .main-wrap .entry-content .travel_timeline .spot:last-of-type .text_box {
  margin-bottom: 0;
  padding-bottom: 60px;
}
/* line 627, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_box,
.whatsmb_page .main-wrap .sports_type-post .travel_box,
.whatsmb_page .main-wrap .entry-content .travel_box,
.type-product .main-wrap .introduction .travel_box,
.type-product .main-wrap .sports_type-post .travel_box,
.type-product .main-wrap .entry-content .travel_box,
.type-post .main-wrap .introduction .travel_box,
.type-post .main-wrap .sports_type-post .travel_box,
.type-post .main-wrap .entry-content .travel_box {
  position: relative;
}
/* line 629, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_box h3,
.whatsmb_page .main-wrap .sports_type-post .travel_box h3,
.whatsmb_page .main-wrap .entry-content .travel_box h3,
.type-product .main-wrap .introduction .travel_box h3,
.type-product .main-wrap .sports_type-post .travel_box h3,
.type-product .main-wrap .entry-content .travel_box h3,
.type-post .main-wrap .introduction .travel_box h3,
.type-post .main-wrap .sports_type-post .travel_box h3,
.type-post .main-wrap .entry-content .travel_box h3 {
  margin-bottom: 30px;
  font-size: 21px;
  font-weight: normal;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
}
/* line 636, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_box > p,
.whatsmb_page .main-wrap .sports_type-post .travel_box > p,
.whatsmb_page .main-wrap .entry-content .travel_box > p,
.type-product .main-wrap .introduction .travel_box > p,
.type-product .main-wrap .sports_type-post .travel_box > p,
.type-product .main-wrap .entry-content .travel_box > p,
.type-post .main-wrap .introduction .travel_box > p,
.type-post .main-wrap .sports_type-post .travel_box > p,
.type-post .main-wrap .entry-content .travel_box > p {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 641, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_box > p a,
.whatsmb_page .main-wrap .sports_type-post .travel_box > p a,
.whatsmb_page .main-wrap .entry-content .travel_box > p a,
.type-product .main-wrap .introduction .travel_box > p a,
.type-product .main-wrap .sports_type-post .travel_box > p a,
.type-product .main-wrap .entry-content .travel_box > p a,
.type-post .main-wrap .introduction .travel_box > p a,
.type-post .main-wrap .sports_type-post .travel_box > p a,
.type-post .main-wrap .entry-content .travel_box > p a {
  color: #000;
  text-transform: uppercase;
}
/* line 644, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_box > p a:before,
.whatsmb_page .main-wrap .sports_type-post .travel_box > p a:before,
.whatsmb_page .main-wrap .entry-content .travel_box > p a:before,
.type-product .main-wrap .introduction .travel_box > p a:before,
.type-product .main-wrap .sports_type-post .travel_box > p a:before,
.type-product .main-wrap .entry-content .travel_box > p a:before,
.type-post .main-wrap .introduction .travel_box > p a:before,
.type-post .main-wrap .sports_type-post .travel_box > p a:before,
.type-post .main-wrap .entry-content .travel_box > p a:before {
  content: "";
  display: inline-block;
  width: 18px;
  height: 14px;
  margin-right: 10px;
  background: url(../images/icons/print.svg) no-repeat center center;
}
/* line 654, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_box .google-maps-builder-wrap,
.whatsmb_page .main-wrap .sports_type-post .travel_box .google-maps-builder-wrap,
.whatsmb_page .main-wrap .entry-content .travel_box .google-maps-builder-wrap,
.type-product .main-wrap .introduction .travel_box .google-maps-builder-wrap,
.type-product .main-wrap .sports_type-post .travel_box .google-maps-builder-wrap,
.type-product .main-wrap .entry-content .travel_box .google-maps-builder-wrap,
.type-post .main-wrap .introduction .travel_box .google-maps-builder-wrap,
.type-post .main-wrap .sports_type-post .travel_box .google-maps-builder-wrap,
.type-post .main-wrap .entry-content .travel_box .google-maps-builder-wrap {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 70%;
}
/* line 659, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .travel_box .google-maps-builder-wrap .google-maps-builder,
.whatsmb_page .main-wrap .sports_type-post .travel_box .google-maps-builder-wrap .google-maps-builder,
.whatsmb_page .main-wrap .entry-content .travel_box .google-maps-builder-wrap .google-maps-builder,
.type-product .main-wrap .introduction .travel_box .google-maps-builder-wrap .google-maps-builder,
.type-product .main-wrap .sports_type-post .travel_box .google-maps-builder-wrap .google-maps-builder,
.type-product .main-wrap .entry-content .travel_box .google-maps-builder-wrap .google-maps-builder,
.type-post .main-wrap .introduction .travel_box .google-maps-builder-wrap .google-maps-builder,
.type-post .main-wrap .sports_type-post .travel_box .google-maps-builder-wrap .google-maps-builder,
.type-post .main-wrap .entry-content .travel_box .google-maps-builder-wrap .google-maps-builder {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 666, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .car_box,
.whatsmb_page .main-wrap .sports_type-post .car_box,
.whatsmb_page .main-wrap .entry-content .car_box,
.type-product .main-wrap .introduction .car_box,
.type-product .main-wrap .sports_type-post .car_box,
.type-product .main-wrap .entry-content .car_box,
.type-post .main-wrap .introduction .car_box,
.type-post .main-wrap .sports_type-post .car_box,
.type-post .main-wrap .entry-content .car_box {
  padding-top: 40px;
  border-top: 1px solid #F1F0EF;
}
/* line 669, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .car_box h3,
.whatsmb_page .main-wrap .sports_type-post .car_box h3,
.whatsmb_page .main-wrap .entry-content .car_box h3,
.type-product .main-wrap .introduction .car_box h3,
.type-product .main-wrap .sports_type-post .car_box h3,
.type-product .main-wrap .entry-content .car_box h3,
.type-post .main-wrap .introduction .car_box h3,
.type-post .main-wrap .sports_type-post .car_box h3,
.type-post .main-wrap .entry-content .car_box h3 {
  margin-bottom: 30px;
  font-size: 21px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
  text-transform: uppercase;
}
/* line 676, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .car_box h4,
.whatsmb_page .main-wrap .sports_type-post .car_box h4,
.whatsmb_page .main-wrap .entry-content .car_box h4,
.type-product .main-wrap .introduction .car_box h4,
.type-product .main-wrap .sports_type-post .car_box h4,
.type-product .main-wrap .entry-content .car_box h4,
.type-post .main-wrap .introduction .car_box h4,
.type-post .main-wrap .sports_type-post .car_box h4,
.type-post .main-wrap .entry-content .car_box h4 {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 700;
}
/* line 681, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .car_box .text_box,
.whatsmb_page .main-wrap .sports_type-post .car_box .text_box,
.whatsmb_page .main-wrap .entry-content .car_box .text_box,
.type-product .main-wrap .introduction .car_box .text_box,
.type-product .main-wrap .sports_type-post .car_box .text_box,
.type-product .main-wrap .entry-content .car_box .text_box,
.type-post .main-wrap .introduction .car_box .text_box,
.type-post .main-wrap .sports_type-post .car_box .text_box,
.type-post .main-wrap .entry-content .car_box .text_box {
  padding: 35px 30px;
  background: #F1F0EF;
}
/* line 684, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .car_box .text_box h5,
.whatsmb_page .main-wrap .sports_type-post .car_box .text_box h5,
.whatsmb_page .main-wrap .entry-content .car_box .text_box h5,
.type-product .main-wrap .introduction .car_box .text_box h5,
.type-product .main-wrap .sports_type-post .car_box .text_box h5,
.type-product .main-wrap .entry-content .car_box .text_box h5,
.type-post .main-wrap .introduction .car_box .text_box h5,
.type-post .main-wrap .sports_type-post .car_box .text_box h5,
.type-post .main-wrap .entry-content .car_box .text_box h5 {
  margin-bottom: 14px;
  font-size: 20px;
}
/* line 688, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .car_box .text_box p,
.whatsmb_page .main-wrap .sports_type-post .car_box .text_box p,
.whatsmb_page .main-wrap .entry-content .car_box .text_box p,
.type-product .main-wrap .introduction .car_box .text_box p,
.type-product .main-wrap .sports_type-post .car_box .text_box p,
.type-product .main-wrap .entry-content .car_box .text_box p,
.type-post .main-wrap .introduction .car_box .text_box p,
.type-post .main-wrap .sports_type-post .car_box .text_box p,
.type-post .main-wrap .entry-content .car_box .text_box p {
  font-size: 12px;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}
/* line 696, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .metallist,
.whatsmb_page .main-wrap .sports_type-post .metallist,
.whatsmb_page .main-wrap .entry-content .metallist,
.type-product .main-wrap .introduction .metallist,
.type-product .main-wrap .sports_type-post .metallist,
.type-product .main-wrap .entry-content .metallist,
.type-post .main-wrap .introduction .metallist,
.type-post .main-wrap .sports_type-post .metallist,
.type-post .main-wrap .entry-content .metallist {
  margin: 40px auto;
}
/* line 698, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .metallist ul,
.whatsmb_page .main-wrap .sports_type-post .metallist ul,
.whatsmb_page .main-wrap .entry-content .metallist ul,
.type-product .main-wrap .introduction .metallist ul,
.type-product .main-wrap .sports_type-post .metallist ul,
.type-product .main-wrap .entry-content .metallist ul,
.type-post .main-wrap .introduction .metallist ul,
.type-post .main-wrap .sports_type-post .metallist ul,
.type-post .main-wrap .entry-content .metallist ul {
  width: auto;
  font-size: 0;
  margin: 0 -7px;
}
/* line 702, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .metallist ul li,
.whatsmb_page .main-wrap .sports_type-post .metallist ul li,
.whatsmb_page .main-wrap .entry-content .metallist ul li,
.type-product .main-wrap .introduction .metallist ul li,
.type-product .main-wrap .sports_type-post .metallist ul li,
.type-product .main-wrap .entry-content .metallist ul li,
.type-post .main-wrap .introduction .metallist ul li,
.type-post .main-wrap .sports_type-post .metallist ul li,
.type-post .main-wrap .entry-content .metallist ul li {
  display: inline-block;
  vertical-align: top;
  width: 33.3333%;
  padding: 7px;
}
/* line 708, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .metallist ul li .img_box img,
.whatsmb_page .main-wrap .sports_type-post .metallist ul li .img_box img,
.whatsmb_page .main-wrap .entry-content .metallist ul li .img_box img,
.type-product .main-wrap .introduction .metallist ul li .img_box img,
.type-product .main-wrap .sports_type-post .metallist ul li .img_box img,
.type-product .main-wrap .entry-content .metallist ul li .img_box img,
.type-post .main-wrap .introduction .metallist ul li .img_box img,
.type-post .main-wrap .sports_type-post .metallist ul li .img_box img,
.type-post .main-wrap .entry-content .metallist ul li .img_box img {
  max-width: 100%;
  height: auto;
}
/* line 713, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .metallist ul li p,
.whatsmb_page .main-wrap .sports_type-post .metallist ul li p,
.whatsmb_page .main-wrap .entry-content .metallist ul li p,
.type-product .main-wrap .introduction .metallist ul li p,
.type-product .main-wrap .sports_type-post .metallist ul li p,
.type-product .main-wrap .entry-content .metallist ul li p,
.type-post .main-wrap .introduction .metallist ul li p,
.type-post .main-wrap .sports_type-post .metallist ul li p,
.type-post .main-wrap .entry-content .metallist ul li p {
  line-height: 1.6;
  font-size: 13px;
}
/* line 716, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .metallist ul li p.title,
.whatsmb_page .main-wrap .sports_type-post .metallist ul li p.title,
.whatsmb_page .main-wrap .entry-content .metallist ul li p.title,
.type-product .main-wrap .introduction .metallist ul li p.title,
.type-product .main-wrap .sports_type-post .metallist ul li p.title,
.type-product .main-wrap .entry-content .metallist ul li p.title,
.type-post .main-wrap .introduction .metallist ul li p.title,
.type-post .main-wrap .sports_type-post .metallist ul li p.title,
.type-post .main-wrap .entry-content .metallist ul li p.title {
  margin-bottom: 10px;
  font-size: 16px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  color: #7F6A00;
  letter-spacing: .025em;
  text-transform: uppercase;
}
/* line 723, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .metallist ul li p.title:before,
.whatsmb_page .main-wrap .sports_type-post .metallist ul li p.title:before,
.whatsmb_page .main-wrap .entry-content .metallist ul li p.title:before,
.type-product .main-wrap .introduction .metallist ul li p.title:before,
.type-product .main-wrap .sports_type-post .metallist ul li p.title:before,
.type-product .main-wrap .entry-content .metallist ul li p.title:before,
.type-post .main-wrap .introduction .metallist ul li p.title:before,
.type-post .main-wrap .sports_type-post .metallist ul li p.title:before,
.type-post .main-wrap .entry-content .metallist ul li p.title:before {
  content: "";
  display: inline-block;
  vertical-align: -webkit-baseline-middle;
  width: 12px;
  height: 25px;
  margin-right: 10px;
  background: url(../images/icons/metal.svg) no-repeat center;
}
/* line 734, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .metallist ul li h4,
.whatsmb_page .main-wrap .sports_type-post .metallist ul li h4,
.whatsmb_page .main-wrap .entry-content .metallist ul li h4,
.type-product .main-wrap .introduction .metallist ul li h4,
.type-product .main-wrap .sports_type-post .metallist ul li h4,
.type-product .main-wrap .entry-content .metallist ul li h4,
.type-post .main-wrap .introduction .metallist ul li h4,
.type-post .main-wrap .sports_type-post .metallist ul li h4,
.type-post .main-wrap .entry-content .metallist ul li h4 {
  margin: 15px auto;
  line-height: 1.8;
  font-size: 15px;
}
/* line 743, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .metallist.col2 ul li,
.whatsmb_page .main-wrap .sports_type-post .metallist.col2 ul li,
.whatsmb_page .main-wrap .entry-content .metallist.col2 ul li,
.type-product .main-wrap .introduction .metallist.col2 ul li,
.type-product .main-wrap .sports_type-post .metallist.col2 ul li,
.type-product .main-wrap .entry-content .metallist.col2 ul li,
.type-post .main-wrap .introduction .metallist.col2 ul li,
.type-post .main-wrap .sports_type-post .metallist.col2 ul li,
.type-post .main-wrap .entry-content .metallist.col2 ul li {
  width: 50%;
}
/* line 750, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction form div.wpcf7-mail-sent-ng,
.whatsmb_page .main-wrap .introduction form div.wpcf7-aborted,
.whatsmb_page .main-wrap .introduction form div.wpcf7-validation-errors,
.whatsmb_page .main-wrap .introduction form div.wpcf7-acceptance-missing,
.whatsmb_page .main-wrap .sports_type-post form div.wpcf7-mail-sent-ng,
.whatsmb_page .main-wrap .sports_type-post form div.wpcf7-aborted,
.whatsmb_page .main-wrap .sports_type-post form div.wpcf7-validation-errors,
.whatsmb_page .main-wrap .sports_type-post form div.wpcf7-acceptance-missing,
.whatsmb_page .main-wrap .entry-content form div.wpcf7-mail-sent-ng,
.whatsmb_page .main-wrap .entry-content form div.wpcf7-aborted,
.whatsmb_page .main-wrap .entry-content form div.wpcf7-validation-errors,
.whatsmb_page .main-wrap .entry-content form div.wpcf7-acceptance-missing,
.type-product .main-wrap .introduction form div.wpcf7-mail-sent-ng,
.type-product .main-wrap .introduction form div.wpcf7-aborted,
.type-product .main-wrap .introduction form div.wpcf7-validation-errors,
.type-product .main-wrap .introduction form div.wpcf7-acceptance-missing,
.type-product .main-wrap .sports_type-post form div.wpcf7-mail-sent-ng,
.type-product .main-wrap .sports_type-post form div.wpcf7-aborted,
.type-product .main-wrap .sports_type-post form div.wpcf7-validation-errors,
.type-product .main-wrap .sports_type-post form div.wpcf7-acceptance-missing,
.type-product .main-wrap .entry-content form div.wpcf7-mail-sent-ng,
.type-product .main-wrap .entry-content form div.wpcf7-aborted,
.type-product .main-wrap .entry-content form div.wpcf7-validation-errors,
.type-product .main-wrap .entry-content form div.wpcf7-acceptance-missing,
.type-post .main-wrap .introduction form div.wpcf7-mail-sent-ng,
.type-post .main-wrap .introduction form div.wpcf7-aborted,
.type-post .main-wrap .introduction form div.wpcf7-validation-errors,
.type-post .main-wrap .introduction form div.wpcf7-acceptance-missing,
.type-post .main-wrap .sports_type-post form div.wpcf7-mail-sent-ng,
.type-post .main-wrap .sports_type-post form div.wpcf7-aborted,
.type-post .main-wrap .sports_type-post form div.wpcf7-validation-errors,
.type-post .main-wrap .sports_type-post form div.wpcf7-acceptance-missing,
.type-post .main-wrap .entry-content form div.wpcf7-mail-sent-ng,
.type-post .main-wrap .entry-content form div.wpcf7-aborted,
.type-post .main-wrap .entry-content form div.wpcf7-validation-errors,
.type-post .main-wrap .entry-content form div.wpcf7-acceptance-missing {
  padding: 5px;
  color: #f00;
  border: 1px solid #f00;
  font-size: 12px;
  font-family: "游ゴシック", YuGothic, 'Helvetica Neue','Helvetica','Arial', "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
/* line 760, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction form div.wpcf7-mail-sent-ok,
.whatsmb_page .main-wrap .sports_type-post form div.wpcf7-mail-sent-ok,
.whatsmb_page .main-wrap .entry-content form div.wpcf7-mail-sent-ok,
.type-product .main-wrap .introduction form div.wpcf7-mail-sent-ok,
.type-product .main-wrap .sports_type-post form div.wpcf7-mail-sent-ok,
.type-product .main-wrap .entry-content form div.wpcf7-mail-sent-ok,
.type-post .main-wrap .introduction form div.wpcf7-mail-sent-ok,
.type-post .main-wrap .sports_type-post form div.wpcf7-mail-sent-ok,
.type-post .main-wrap .entry-content form div.wpcf7-mail-sent-ok {
  padding: 5px;
  border: none;
  background: #eaeaea;
  font-size: 12px;
  font-family: "游ゴシック", YuGothic, 'Helvetica Neue','Helvetica','Arial', "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
/* line 767, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction form .row,
.whatsmb_page .main-wrap .sports_type-post form .row,
.whatsmb_page .main-wrap .entry-content form .row,
.type-product .main-wrap .introduction form .row,
.type-product .main-wrap .sports_type-post form .row,
.type-product .main-wrap .entry-content form .row,
.type-post .main-wrap .introduction form .row,
.type-post .main-wrap .sports_type-post form .row,
.type-post .main-wrap .entry-content form .row {
  clear: both;
  margin-bottom: 40px;
}
/* line 770, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction form .row p.title,
.whatsmb_page .main-wrap .sports_type-post form .row p.title,
.whatsmb_page .main-wrap .entry-content form .row p.title,
.type-product .main-wrap .introduction form .row p.title,
.type-product .main-wrap .sports_type-post form .row p.title,
.type-product .main-wrap .entry-content form .row p.title,
.type-post .main-wrap .introduction form .row p.title,
.type-post .main-wrap .sports_type-post form .row p.title,
.type-post .main-wrap .entry-content form .row p.title {
  margin-bottom: 10px;
}
/* line 773, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction form .row span.wpcf7-list-item,
.whatsmb_page .main-wrap .sports_type-post form .row span.wpcf7-list-item,
.whatsmb_page .main-wrap .entry-content form .row span.wpcf7-list-item,
.type-product .main-wrap .introduction form .row span.wpcf7-list-item,
.type-product .main-wrap .sports_type-post form .row span.wpcf7-list-item,
.type-product .main-wrap .entry-content form .row span.wpcf7-list-item,
.type-post .main-wrap .introduction form .row span.wpcf7-list-item,
.type-post .main-wrap .sports_type-post form .row span.wpcf7-list-item,
.type-post .main-wrap .entry-content form .row span.wpcf7-list-item {
  position: relative;
  display: block;
  margin: 0 auto 10px;
  padding-left: 20px;
}
/* line 779, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction form .row span.wpcf7-not-valid-tip,
.whatsmb_page .main-wrap .sports_type-post form .row span.wpcf7-not-valid-tip,
.whatsmb_page .main-wrap .entry-content form .row span.wpcf7-not-valid-tip,
.type-product .main-wrap .introduction form .row span.wpcf7-not-valid-tip,
.type-product .main-wrap .sports_type-post form .row span.wpcf7-not-valid-tip,
.type-product .main-wrap .entry-content form .row span.wpcf7-not-valid-tip,
.type-post .main-wrap .introduction form .row span.wpcf7-not-valid-tip,
.type-post .main-wrap .sports_type-post form .row span.wpcf7-not-valid-tip,
.type-post .main-wrap .entry-content form .row span.wpcf7-not-valid-tip {
  margin-top: 5px;
  padding: 5px;
  color: #f00;
  border: 1px solid #f00;
  font-size: 12px;
  font-family: "游ゴシック", YuGothic, 'Helvetica Neue','Helvetica','Arial', "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
/* line 788, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction form .row textarea,
.whatsmb_page .main-wrap .sports_type-post form .row textarea,
.whatsmb_page .main-wrap .entry-content form .row textarea,
.type-product .main-wrap .introduction form .row textarea,
.type-product .main-wrap .sports_type-post form .row textarea,
.type-product .main-wrap .entry-content form .row textarea,
.type-post .main-wrap .introduction form .row textarea,
.type-post .main-wrap .sports_type-post form .row textarea,
.type-post .main-wrap .entry-content form .row textarea {
  width: 100%;
  height: 180px;
  border: 1px solid #000;
}
/* line 793, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction form .row input,
.whatsmb_page .main-wrap .sports_type-post form .row input,
.whatsmb_page .main-wrap .entry-content form .row input,
.type-product .main-wrap .introduction form .row input,
.type-product .main-wrap .sports_type-post form .row input,
.type-product .main-wrap .entry-content form .row input,
.type-post .main-wrap .introduction form .row input,
.type-post .main-wrap .sports_type-post form .row input,
.type-post .main-wrap .entry-content form .row input {
  -webkit-appearance: none;
  appearance: none;
  border-radius: 0;
  border: none;
  box-shadow: none;
}
/* line 799, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction form .row input[type="text"],
.whatsmb_page .main-wrap .sports_type-post form .row input[type="text"],
.whatsmb_page .main-wrap .entry-content form .row input[type="text"],
.type-product .main-wrap .introduction form .row input[type="text"],
.type-product .main-wrap .sports_type-post form .row input[type="text"],
.type-product .main-wrap .entry-content form .row input[type="text"],
.type-post .main-wrap .introduction form .row input[type="text"],
.type-post .main-wrap .sports_type-post form .row input[type="text"],
.type-post .main-wrap .entry-content form .row input[type="text"] {
  border: 1px solid #000;
  line-height: 20px;
  padding: 5px;
  width: 100%;
}
/* line 805, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction form .row input[type="checkbox"], .whatsmb_page .main-wrap .introduction form .row input[type="radio"],
.whatsmb_page .main-wrap .sports_type-post form .row input[type="checkbox"],
.whatsmb_page .main-wrap .sports_type-post form .row input[type="radio"],
.whatsmb_page .main-wrap .entry-content form .row input[type="checkbox"],
.whatsmb_page .main-wrap .entry-content form .row input[type="radio"],
.type-product .main-wrap .introduction form .row input[type="checkbox"],
.type-product .main-wrap .introduction form .row input[type="radio"],
.type-product .main-wrap .sports_type-post form .row input[type="checkbox"],
.type-product .main-wrap .sports_type-post form .row input[type="radio"],
.type-product .main-wrap .entry-content form .row input[type="checkbox"],
.type-product .main-wrap .entry-content form .row input[type="radio"],
.type-post .main-wrap .introduction form .row input[type="checkbox"],
.type-post .main-wrap .introduction form .row input[type="radio"],
.type-post .main-wrap .sports_type-post form .row input[type="checkbox"],
.type-post .main-wrap .sports_type-post form .row input[type="radio"],
.type-post .main-wrap .entry-content form .row input[type="checkbox"],
.type-post .main-wrap .entry-content form .row input[type="radio"] {
  width: 0;
  height: 0;
  margin: 0;
  border: none;
}
/* line 814, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction form .row input[type="checkbox"] + span.wpcf7-list-item-label:before,
.whatsmb_page .main-wrap .sports_type-post form .row input[type="checkbox"] + span.wpcf7-list-item-label:before,
.whatsmb_page .main-wrap .entry-content form .row input[type="checkbox"] + span.wpcf7-list-item-label:before,
.type-product .main-wrap .introduction form .row input[type="checkbox"] + span.wpcf7-list-item-label:before,
.type-product .main-wrap .sports_type-post form .row input[type="checkbox"] + span.wpcf7-list-item-label:before,
.type-product .main-wrap .entry-content form .row input[type="checkbox"] + span.wpcf7-list-item-label:before,
.type-post .main-wrap .introduction form .row input[type="checkbox"] + span.wpcf7-list-item-label:before,
.type-post .main-wrap .sports_type-post form .row input[type="checkbox"] + span.wpcf7-list-item-label:before,
.type-post .main-wrap .entry-content form .row input[type="checkbox"] + span.wpcf7-list-item-label:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 13px;
  height: 13px;
  border: 1px solid #000;
}
/* line 822, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction form .row input[type="checkbox"] + span.wpcf7-list-item-label:after,
.whatsmb_page .main-wrap .sports_type-post form .row input[type="checkbox"] + span.wpcf7-list-item-label:after,
.whatsmb_page .main-wrap .entry-content form .row input[type="checkbox"] + span.wpcf7-list-item-label:after,
.type-product .main-wrap .introduction form .row input[type="checkbox"] + span.wpcf7-list-item-label:after,
.type-product .main-wrap .sports_type-post form .row input[type="checkbox"] + span.wpcf7-list-item-label:after,
.type-product .main-wrap .entry-content form .row input[type="checkbox"] + span.wpcf7-list-item-label:after,
.type-post .main-wrap .introduction form .row input[type="checkbox"] + span.wpcf7-list-item-label:after,
.type-post .main-wrap .sports_type-post form .row input[type="checkbox"] + span.wpcf7-list-item-label:after,
.type-post .main-wrap .entry-content form .row input[type="checkbox"] + span.wpcf7-list-item-label:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 9px;
  height: 9px;
  margin: 3px;
  background: #000;
  opacity: 0;
}
/* line 835, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction form .row input[type="checkbox"]:checked + span.wpcf7-list-item-label:after,
.whatsmb_page .main-wrap .sports_type-post form .row input[type="checkbox"]:checked + span.wpcf7-list-item-label:after,
.whatsmb_page .main-wrap .entry-content form .row input[type="checkbox"]:checked + span.wpcf7-list-item-label:after,
.type-product .main-wrap .introduction form .row input[type="checkbox"]:checked + span.wpcf7-list-item-label:after,
.type-product .main-wrap .sports_type-post form .row input[type="checkbox"]:checked + span.wpcf7-list-item-label:after,
.type-product .main-wrap .entry-content form .row input[type="checkbox"]:checked + span.wpcf7-list-item-label:after,
.type-post .main-wrap .introduction form .row input[type="checkbox"]:checked + span.wpcf7-list-item-label:after,
.type-post .main-wrap .sports_type-post form .row input[type="checkbox"]:checked + span.wpcf7-list-item-label:after,
.type-post .main-wrap .entry-content form .row input[type="checkbox"]:checked + span.wpcf7-list-item-label:after {
  opacity: 1;
}
/* line 843, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction form .row input[type="radio"] + span.wpcf7-list-item-label:before,
.whatsmb_page .main-wrap .sports_type-post form .row input[type="radio"] + span.wpcf7-list-item-label:before,
.whatsmb_page .main-wrap .entry-content form .row input[type="radio"] + span.wpcf7-list-item-label:before,
.type-product .main-wrap .introduction form .row input[type="radio"] + span.wpcf7-list-item-label:before,
.type-product .main-wrap .sports_type-post form .row input[type="radio"] + span.wpcf7-list-item-label:before,
.type-product .main-wrap .entry-content form .row input[type="radio"] + span.wpcf7-list-item-label:before,
.type-post .main-wrap .introduction form .row input[type="radio"] + span.wpcf7-list-item-label:before,
.type-post .main-wrap .sports_type-post form .row input[type="radio"] + span.wpcf7-list-item-label:before,
.type-post .main-wrap .entry-content form .row input[type="radio"] + span.wpcf7-list-item-label:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 13px;
  height: 13px;
  border: 1px solid #000;
  border-radius: 100%;
}
/* line 852, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction form .row input[type="radio"] + span.wpcf7-list-item-label:after,
.whatsmb_page .main-wrap .sports_type-post form .row input[type="radio"] + span.wpcf7-list-item-label:after,
.whatsmb_page .main-wrap .entry-content form .row input[type="radio"] + span.wpcf7-list-item-label:after,
.type-product .main-wrap .introduction form .row input[type="radio"] + span.wpcf7-list-item-label:after,
.type-product .main-wrap .sports_type-post form .row input[type="radio"] + span.wpcf7-list-item-label:after,
.type-product .main-wrap .entry-content form .row input[type="radio"] + span.wpcf7-list-item-label:after,
.type-post .main-wrap .introduction form .row input[type="radio"] + span.wpcf7-list-item-label:after,
.type-post .main-wrap .sports_type-post form .row input[type="radio"] + span.wpcf7-list-item-label:after,
.type-post .main-wrap .entry-content form .row input[type="radio"] + span.wpcf7-list-item-label:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 9px;
  height: 9px;
  margin: 3px;
  background: #000;
  border-radius: 100%;
  opacity: 0;
}
/* line 866, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction form .row input[type="radio"]:checked + span.wpcf7-list-item-label:after,
.whatsmb_page .main-wrap .sports_type-post form .row input[type="radio"]:checked + span.wpcf7-list-item-label:after,
.whatsmb_page .main-wrap .entry-content form .row input[type="radio"]:checked + span.wpcf7-list-item-label:after,
.type-product .main-wrap .introduction form .row input[type="radio"]:checked + span.wpcf7-list-item-label:after,
.type-product .main-wrap .sports_type-post form .row input[type="radio"]:checked + span.wpcf7-list-item-label:after,
.type-product .main-wrap .entry-content form .row input[type="radio"]:checked + span.wpcf7-list-item-label:after,
.type-post .main-wrap .introduction form .row input[type="radio"]:checked + span.wpcf7-list-item-label:after,
.type-post .main-wrap .sports_type-post form .row input[type="radio"]:checked + span.wpcf7-list-item-label:after,
.type-post .main-wrap .entry-content form .row input[type="radio"]:checked + span.wpcf7-list-item-label:after {
  opacity: 1;
}
/* line 872, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction form .row input[type="submit"],
.whatsmb_page .main-wrap .sports_type-post form .row input[type="submit"],
.whatsmb_page .main-wrap .entry-content form .row input[type="submit"],
.type-product .main-wrap .introduction form .row input[type="submit"],
.type-product .main-wrap .sports_type-post form .row input[type="submit"],
.type-product .main-wrap .entry-content form .row input[type="submit"],
.type-post .main-wrap .introduction form .row input[type="submit"],
.type-post .main-wrap .sports_type-post form .row input[type="submit"],
.type-post .main-wrap .entry-content form .row input[type="submit"] {
  width: 170px;
  min-width: 0;
  border: none;
  text-align: center;
  font-size: 16px;
}
/* line 882, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .youtube,
.whatsmb_page .main-wrap .sports_type-post .youtube,
.whatsmb_page .main-wrap .entry-content .youtube,
.type-product .main-wrap .introduction .youtube,
.type-product .main-wrap .sports_type-post .youtube,
.type-product .main-wrap .entry-content .youtube,
.type-post .main-wrap .introduction .youtube,
.type-post .main-wrap .sports_type-post .youtube,
.type-post .main-wrap .entry-content .youtube {
  position: relative;
}
/* line 884, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .youtube iframe,
.whatsmb_page .main-wrap .sports_type-post .youtube iframe,
.whatsmb_page .main-wrap .entry-content .youtube iframe,
.type-product .main-wrap .introduction .youtube iframe,
.type-product .main-wrap .sports_type-post .youtube iframe,
.type-product .main-wrap .entry-content .youtube iframe,
.type-post .main-wrap .introduction .youtube iframe,
.type-post .main-wrap .sports_type-post .youtube iframe,
.type-post .main-wrap .entry-content .youtube iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 891, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .youtube:before,
.whatsmb_page .main-wrap .sports_type-post .youtube:before,
.whatsmb_page .main-wrap .entry-content .youtube:before,
.type-product .main-wrap .introduction .youtube:before,
.type-product .main-wrap .sports_type-post .youtube:before,
.type-product .main-wrap .entry-content .youtube:before,
.type-post .main-wrap .introduction .youtube:before,
.type-post .main-wrap .sports_type-post .youtube:before,
.type-post .main-wrap .entry-content .youtube:before {
  content: "";
  display: block;
  padding-top: 56.25%;
}
/* line 898, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .sports_type-post,
.type-product .main-wrap .sports_type-post,
.type-post .main-wrap .sports_type-post {
  padding-bottom: 60px;
  border-bottom: 1px solid #F1F0EF;
}
/* line 902, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .tags,
.type-product .main-wrap .tags,
.type-post .main-wrap .tags {
  margin-top: 50px;
}
/* line 904, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .tags h3,
.type-product .main-wrap .tags h3,
.type-post .main-wrap .tags h3 {
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 10px;
}
/* line 909, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .tags ul,
.type-product .main-wrap .tags ul,
.type-post .main-wrap .tags ul {
  margin: 0 -1.25%;
}
/* line 911, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .tags ul:after,
.type-product .main-wrap .tags ul:after,
.type-post .main-wrap .tags ul:after {
  content: "";
  display: block;
  clear: both;
}
/* line 916, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .tags ul li,
.type-product .main-wrap .tags ul li,
.type-post .main-wrap .tags ul li {
  float: left;
  min-width: 22.5%;
  margin: 0 1.25% 2.5%;
}
/* line 920, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .tags ul li a,
.type-product .main-wrap .tags ul li a,
.type-post .main-wrap .tags ul li a {
  display: block;
  padding: 8px 10px;
  font-size: 15px;
  font-weight: normal;
  color: #fff;
  background-color: #000;
}
/* line 931, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .sns,
.type-product .main-wrap .sns,
.type-post .main-wrap .sns {
  margin-top: 50px;
}
/* line 933, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .sns p,
.type-product .main-wrap .sns p,
.type-post .main-wrap .sns p {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
  font-family: 'corpoaregular';
  letter-spacing: 0.3pt;
}
/* line 940, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .sns ul,
.type-product .main-wrap .sns ul,
.type-post .main-wrap .sns ul {
  display: inline-block;
  vertical-align: top;
}
/* line 943, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .sns ul:after,
.type-product .main-wrap .sns ul:after,
.type-post .main-wrap .sns ul:after {
  content: "";
  display: block;
  clear: both;
}
/* line 948, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .sns ul li,
.type-product .main-wrap .sns ul li,
.type-post .main-wrap .sns ul li {
  float: left;
  margin-right: 20px;
}
/* line 951, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .sns ul li a,
.type-product .main-wrap .sns ul li a,
.type-post .main-wrap .sns ul li a {
  display: block;
  width: 30px;
  height: 30px;
}
/* line 955, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .sns ul li a.facebook,
.type-product .main-wrap .sns ul li a.facebook,
.type-post .main-wrap .sns ul li a.facebook {
  background: url(../images/icons/facebook_color.svg) no-repeat center;
  background-size: 80%;
}
/* line 959, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .sns ul li a.twitter,
.type-product .main-wrap .sns ul li a.twitter,
.type-post .main-wrap .sns ul li a.twitter {
  background: url(../images/icons/twitter_color.svg) no-repeat center;
  background-size: contain;
}
/* line 963, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .sns ul li a.line,
.type-product .main-wrap .sns ul li a.line,
.type-post .main-wrap .sns ul li a.line {
  background: url(../images/icons/line_color.svg) no-repeat center;
  background-size: 80%;
}
/* line 971, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .secondhand,
.type-product .main-wrap .secondhand,
.type-post .main-wrap .secondhand {
  text-align: center;
  padding: 50px 30px;
  background: #f1f0ef;
}
/* line 975, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .secondhand .tabs,
.type-product .main-wrap .secondhand .tabs,
.type-post .main-wrap .secondhand .tabs {
  margin-bottom: 40px;
}
/* line 977, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .secondhand .tabs > p,
.type-product .main-wrap .secondhand .tabs > p,
.type-post .main-wrap .secondhand .tabs > p {
  margin-bottom: 20px;
  font-size: 18px;
}
/* line 981, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .secondhand .tabs .tab,
.type-product .main-wrap .secondhand .tabs .tab,
.type-post .main-wrap .secondhand .tabs .tab {
  padding: 10px;
  width: 33.3333%;
  float: left;
  text-align: center;
  border: 2px solid transparent;
  cursor: pointer;
}
/* line 988, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .secondhand .tabs .tab img,
.type-product .main-wrap .secondhand .tabs .tab img,
.type-post .main-wrap .secondhand .tabs .tab img {
  max-width: 100%;
  height: auto;
}
/* line 992, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .secondhand .tabs .tab.on,
.type-product .main-wrap .secondhand .tabs .tab.on,
.type-post .main-wrap .secondhand .tabs .tab.on {
  border: 2px solid #000;
  background: #fff;
}
/* line 997, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .secondhand .tabs:after,
.type-product .main-wrap .secondhand .tabs:after,
.type-post .main-wrap .secondhand .tabs:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1003, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .secondhand .area,
.type-product .main-wrap .secondhand .area,
.type-post .main-wrap .secondhand .area {
  display: inline-block;
  vertical-align: middle;
  width: 180px;
  margin: 10px;
}
/* line 1008, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .secondhand .area select,
.type-product .main-wrap .secondhand .area select,
.type-post .main-wrap .secondhand .area select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  padding: 4px 15px;
  line-height: 1.4;
  font-size: 15px;
  border-radius: 0;
  border: 1px solid #000;
  background: url(../images/common/icon_down.svg) no-repeat 90% center;
  background-size: 10px;
  cursor: pointer;
}
/* line 1023, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .secondhand .btn_wrap,
.type-product .main-wrap .secondhand .btn_wrap,
.type-post .main-wrap .secondhand .btn_wrap {
  display: inline-block;
  vertical-align: middle;
  margin: 10px;
}
/* line 1027, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .secondhand .btn_wrap .btn,
.type-product .main-wrap .secondhand .btn_wrap .btn,
.type-post .main-wrap .secondhand .btn_wrap .btn {
  border: none;
  margin: 0 auto;
  cursor: pointer;
}
/* line 1036, ../scss/partials/pages/_single.scss */
.whatsmb_page .sidebar,
.type-product .sidebar,
.type-post .sidebar {
  margin-bottom: 80px;
}
/* line 1038, ../scss/partials/pages/_single.scss */
.whatsmb_page .sidebar .posts-sidebar,
.type-product .sidebar .posts-sidebar,
.type-post .sidebar .posts-sidebar {
  margin-top: 83px;
}
/* line 1044, ../scss/partials/pages/_single.scss */
.whatsmb_page .sidebar .posts-sidebar#norm_pickup .list-wrap .post h2, .whatsmb_page .sidebar .posts-sidebar#norm_recent_post .list-wrap .post h2,
.type-product .sidebar .posts-sidebar#norm_pickup .list-wrap .post h2,
.type-product .sidebar .posts-sidebar#norm_recent_post .list-wrap .post h2,
.type-post .sidebar .posts-sidebar#norm_pickup .list-wrap .post h2,
.type-post .sidebar .posts-sidebar#norm_recent_post .list-wrap .post h2 {
  width: 57%;
  float: right;
  font-size: 13px;
  font-weight: bold;
  line-height: 1.5;
  font-family: "游ゴシック", YuGothic, 'Helvetica Neue','Helvetica','Arial', "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
/* line 1059, ../scss/partials/pages/_single.scss */
.whatsmb_page .sidebar .sidebar_slide_container.slick-slider .slick-arrow,
.type-product .sidebar .sidebar_slide_container.slick-slider .slick-arrow,
.type-post .sidebar .sidebar_slide_container.slick-slider .slick-arrow {
  top: 39%;
}
/* line 1063, ../scss/partials/pages/_single.scss */
.whatsmb_page .sidebar.fixed,
.type-product .sidebar.fixed,
.type-post .sidebar.fixed {
  margin-bottom: 0;
  position: fixed;
  bottom: 0;
}
/* line 1068, ../scss/partials/pages/_single.scss */
.whatsmb_page .sidebar.bottom,
.type-product .sidebar.bottom,
.type-post .sidebar.bottom {
  margin-bottom: 0;
  position: absolute;
}
/* line 1073, ../scss/partials/pages/_single.scss */
.whatsmb_page .related_post,
.type-product .related_post,
.type-post .related_post {
  clear: both;
  padding-top: 40px;
}
/* line 1078, ../scss/partials/pages/_single.scss */
.whatsmb_page .related_post .list-wrap .post:after,
.type-product .related_post .list-wrap .post:after,
.type-post .related_post .list-wrap .post:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1083, ../scss/partials/pages/_single.scss */
.whatsmb_page .related_post .list-wrap .post .img_box,
.type-product .related_post .list-wrap .post .img_box,
.type-post .related_post .list-wrap .post .img_box {
  float: left;
  width: 35%;
  padding-bottom: 25%;
}
/* line 1087, ../scss/partials/pages/_single.scss */
.whatsmb_page .related_post .list-wrap .post .img_box .parent_category,
.type-product .related_post .list-wrap .post .img_box .parent_category,
.type-post .related_post .list-wrap .post .img_box .parent_category {
  display: none;
}
/* line 1091, ../scss/partials/pages/_single.scss */
.whatsmb_page .related_post .list-wrap .post .text_box,
.type-product .related_post .list-wrap .post .text_box,
.type-post .related_post .list-wrap .post .text_box {
  margin-left: 35%;
  padding: 0 0 0 20px;
  height: auto;
}
/* line 1096, ../scss/partials/pages/_single.scss */
.whatsmb_page .related_post .list-wrap .post .text_box .inner h2,
.type-product .related_post .list-wrap .post .text_box .inner h2,
.type-post .related_post .list-wrap .post .text_box .inner h2 {
  line-height: 1.8;
  font-size: 12px;
  height: 64.8px;
  font-family: "游ゴシック", YuGothic, 'Helvetica Neue','Helvetica','Arial', "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
/* line 1104, ../scss/partials/pages/_single.scss */
.whatsmb_page .related_post .list-wrap .post .text_box .inner .time_share,
.type-product .related_post .list-wrap .post .text_box .inner .time_share,
.type-post .related_post .list-wrap .post .text_box .inner .time_share {
  display: none;
  margin-top: 5px;
  border-top: 1px solid #979797;
}
/* line 1108, ../scss/partials/pages/_single.scss */
.whatsmb_page .related_post .list-wrap .post .text_box .inner .time_share time,
.type-product .related_post .list-wrap .post .text_box .inner .time_share time,
.type-post .related_post .list-wrap .post .text_box .inner .time_share time {
  font-size: 13px;
}
/* line 1111, ../scss/partials/pages/_single.scss */
.whatsmb_page .related_post .list-wrap .post .text_box .inner .time_share .category,
.type-product .related_post .list-wrap .post .text_box .inner .time_share .category,
.type-post .related_post .list-wrap .post .text_box .inner .time_share .category {
  font-size: 13px;
}
/* line 1120, ../scss/partials/pages/_single.scss */
.whatsmb_page .posts_recommended,
.type-product .posts_recommended,
.type-post .posts_recommended {
  clear: both;
  margin-top: 60px;
  padding-top: 60px;
  border-top: 1px solid #F1F0EF;
}
/* line 1125, ../scss/partials/pages/_single.scss */
.whatsmb_page .posts_recommended .slick-list,
.type-product .posts_recommended .slick-list,
.type-post .posts_recommended .slick-list {
  margin: 0 -0.6666%;
}
/* line 1128, ../scss/partials/pages/_single.scss */
.whatsmb_page .posts_recommended ._popIn_recommend_art_date,
.type-product .posts_recommended ._popIn_recommend_art_date,
.type-post .posts_recommended ._popIn_recommend_art_date {
  display: block;
  border-top-color: #979797;
}
/* line 1132, ../scss/partials/pages/_single.scss */
.whatsmb_page .posts_recommended ._popIn_recommend_article,
.type-product .posts_recommended ._popIn_recommend_article,
.type-post .posts_recommended ._popIn_recommend_article {
  display: inline-block;
  width: 32%;
  position: relative;
  vertical-align: top;
  margin: 0 0.6666% 40px;
}
/* line 1140, ../scss/partials/pages/_single.scss */
.whatsmb_page .posts_recommended ._popIn_recommend_art_category.style,
.type-product .posts_recommended ._popIn_recommend_art_category.style,
.type-post .posts_recommended ._popIn_recommend_art_category.style {
  background-color: #9ED8F5;
}
/* line 1143, ../scss/partials/pages/_single.scss */
.whatsmb_page .posts_recommended ._popIn_recommend_art_category.news,
.type-product .posts_recommended ._popIn_recommend_art_category.news,
.type-post .posts_recommended ._popIn_recommend_art_category.news {
  background-color: #D2BA88;
}
/* line 1146, ../scss/partials/pages/_single.scss */
.whatsmb_page .posts_recommended ._popIn_recommend_art_category.drive,
.type-product .posts_recommended ._popIn_recommend_art_category.drive,
.type-post .posts_recommended ._popIn_recommend_art_category.drive {
  background-color: #979797;
}
/* line 1153, ../scss/partials/pages/_single.scss */
.whatsmb_page #shes_series_list .wrapper > h3,
.type-product #shes_series_list .wrapper > h3,
.type-post #shes_series_list .wrapper > h3 {
  text-align: center;
  text-transform: none;
  font-size: 32px;
  line-height: 1.4;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 1159, ../scss/partials/pages/_single.scss */
.whatsmb_page #shes_series_list .wrapper > h3 span,
.type-product #shes_series_list .wrapper > h3 span,
.type-post #shes_series_list .wrapper > h3 span {
  display: block;
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 1168, ../scss/partials/pages/_single.scss */
.whatsmb_page #latest_post,
.type-product #latest_post,
.type-post #latest_post {
  clear: both;
  margin-top: 60px;
  padding-top: 60px;
  border-top: 1px solid #F1F0EF;
}
/* line 1173, ../scss/partials/pages/_single.scss */
.whatsmb_page #latest_post:before, .whatsmb_page #latest_post:after,
.type-product #latest_post:before,
.type-product #latest_post:after,
.type-post #latest_post:before,
.type-post #latest_post:after {
  display: none;
}
/* line 1178, ../scss/partials/pages/_single.scss */
.whatsmb_page #latest_post .list-wrap .post,
.type-product #latest_post .list-wrap .post,
.type-post #latest_post .list-wrap .post {
  margin-bottom: 20px;
  background: none;
}
/* line 1181, ../scss/partials/pages/_single.scss */
.whatsmb_page #latest_post .list-wrap .post .leading_sentence,
.type-product #latest_post .list-wrap .post .leading_sentence,
.type-post #latest_post .list-wrap .post .leading_sentence {
  display: none;
}
/* line 1185, ../scss/partials/pages/_single.scss */
.whatsmb_page #latest_post .list-wrap .post .img_box .parent_category,
.type-product #latest_post .list-wrap .post .img_box .parent_category,
.type-post #latest_post .list-wrap .post .img_box .parent_category {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 3px 8px;
  line-height: 1.4;
  height: auto;
  font-size: 13px;
  font-family: 'DaimlerCAC-Regular';
  color: #fff;
  text-transform: uppercase;
  border: none;
  background: none;
}
/* line 1202, ../scss/partials/pages/_single.scss */
.whatsmb_page #latest_post .list-wrap .post .text_box .inner .time_share,
.type-product #latest_post .list-wrap .post .text_box .inner .time_share,
.type-post #latest_post .list-wrap .post .text_box .inner .time_share {
  display: block;
  border-top: 1px solid #979797;
  padding-top: 15px;
  margin-top: 20px;
  max-width: 195px;
  font-size: 13px;
}
/* line 1215, ../scss/partials/pages/_single.scss */
.whatsmb_page #access_ranking,
.type-product #access_ranking,
.type-post #access_ranking {
  clear: both;
  margin-top: 60px;
  padding-top: 60px;
  border-top: 1px solid #F1F0EF;
  background: none;
}
/* line 1222, ../scss/partials/pages/_single.scss */
.whatsmb_page #access_ranking .list-wrap .post,
.type-product #access_ranking .list-wrap .post,
.type-post #access_ranking .list-wrap .post {
  background: none;
}
/* line 1227, ../scss/partials/pages/_single.scss */
.whatsmb_page .gallery,
.type-product .gallery,
.type-post .gallery {
  clear: both;
}
/* line 1230, ../scss/partials/pages/_single.scss */
.whatsmb_page .gallery .ngg-galleryoverview .ngg-gallery-thumbnail-box,
.type-product .gallery .ngg-galleryoverview .ngg-gallery-thumbnail-box,
.type-post .gallery .ngg-galleryoverview .ngg-gallery-thumbnail-box {
  position: relative;
  width: 16.6667%;
  height: 0;
  padding-top: 16.6667%;
}
/* line 1235, ../scss/partials/pages/_single.scss */
.whatsmb_page .gallery .ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail,
.type-product .gallery .ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail,
.type-post .gallery .ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail {
  margin: 0;
  border: none;
}
/* line 1238, ../scss/partials/pages/_single.scss */
.whatsmb_page .gallery .ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a,
.type-product .gallery .ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a,
.type-post .gallery .ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  margin: 0;
  background-size: cover;
  background-position: center;
}
/* line 1248, ../scss/partials/pages/_single.scss */
.whatsmb_page .gallery .ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a img,
.type-product .gallery .ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a img,
.type-post .gallery .ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a img {
  display: none;
}
/* line 1253, ../scss/partials/pages/_single.scss */
.whatsmb_page .gallery .ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-of-type(1), .whatsmb_page .gallery .ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-of-type(2), .whatsmb_page .gallery .ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-of-type(3),
.type-product .gallery .ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-of-type(1),
.type-product .gallery .ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-of-type(2),
.type-product .gallery .ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-of-type(3),
.type-post .gallery .ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-of-type(1),
.type-post .gallery .ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-of-type(2),
.type-post .gallery .ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-of-type(3) {
  width: 33.33333%;
  padding-top: 33.3333%;
}
/* line 1261, ../scss/partials/pages/_single.scss */
.whatsmb_page .gallery .video_box,
.type-product .gallery .video_box,
.type-post .gallery .video_box {
  height: 0;
  width: 0;
  overflow: hidden;
}
/* line 1271, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .main-wrap header .categores, .whatsmb_page.category-sports .main-wrap header .categores,
.type-product.type-sports .main-wrap header .categores,
.type-product.category-sports .main-wrap header .categores,
.type-post.type-sports .main-wrap header .categores,
.type-post.category-sports .main-wrap header .categores {
  margin-bottom: 0;
}
/* line 1274, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .main-wrap header .page_links, .whatsmb_page.category-sports .main-wrap header .page_links,
.type-product.type-sports .main-wrap header .page_links,
.type-product.category-sports .main-wrap header .page_links,
.type-post.type-sports .main-wrap header .page_links,
.type-post.category-sports .main-wrap header .page_links {
  margin-bottom: 15px;
  font-size: 15px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
  text-transform: uppercase;
}
/* line 1280, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .main-wrap header .page_links a, .whatsmb_page.category-sports .main-wrap header .page_links a,
.type-product.type-sports .main-wrap header .page_links a,
.type-product.category-sports .main-wrap header .page_links a,
.type-post.type-sports .main-wrap header .page_links a,
.type-post.category-sports .main-wrap header .page_links a {
  color: #000;
}
/* line 1287, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender, .whatsmb_page.category-sports .sidebar .calender,
.type-product.type-sports .sidebar .calender,
.type-product.category-sports .sidebar .calender,
.type-post.type-sports .sidebar .calender,
.type-post.category-sports .sidebar .calender {
  margin-top: 89px;
}
/* line 1289, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender h3, .whatsmb_page.category-sports .sidebar .calender h3,
.type-product.type-sports .sidebar .calender h3,
.type-product.category-sports .sidebar .calender h3,
.type-post.type-sports .sidebar .calender h3,
.type-post.category-sports .sidebar .calender h3 {
  margin-bottom: 20px;
  font-size: 21px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
  text-transform: uppercase;
}
/* line 1296, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender img, .whatsmb_page.category-sports .sidebar .calender img,
.type-product.type-sports .sidebar .calender img,
.type-product.category-sports .sidebar .calender img,
.type-post.type-sports .sidebar .calender img,
.type-post.category-sports .sidebar .calender img {
  max-width: 100%;
}
/* line 1300, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender .select h4, .whatsmb_page.category-sports .sidebar .calender .select h4,
.type-product.type-sports .sidebar .calender .select h4,
.type-product.category-sports .sidebar .calender .select h4,
.type-post.type-sports .sidebar .calender .select h4,
.type-post.category-sports .sidebar .calender .select h4 {
  position: relative;
  height: 50px;
  line-height: 50px;
  padding: 0 15px;
  margin-bottom: 1px;
  font-size: 21px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  color: #fff;
  letter-spacing: .025em;
  text-transform: uppercase;
  background: #000;
  -webkit-font-smoothing: antialiased;
}
/* line 1313, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender .select h4:after, .whatsmb_page.category-sports .sidebar .calender .select h4:after,
.type-product.type-sports .sidebar .calender .select h4:after,
.type-product.category-sports .sidebar .calender .select h4:after,
.type-post.type-sports .sidebar .calender .select h4:after,
.type-post.category-sports .sidebar .calender .select h4:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  display: block;
  width: 10px;
  height: 15px;
  margin-top: -7px;
  background: url(../images/icons/menu_arrow.svg) no-repeat center;
}
/* line 1326, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender .select ul li, .whatsmb_page.category-sports .sidebar .calender .select ul li,
.type-product.type-sports .sidebar .calender .select ul li,
.type-product.category-sports .sidebar .calender .select ul li,
.type-post.type-sports .sidebar .calender .select ul li,
.type-post.category-sports .sidebar .calender .select ul li {
  margin-bottom: 1px;
}
/* line 1328, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender .select ul li a, .whatsmb_page.category-sports .sidebar .calender .select ul li a,
.type-product.type-sports .sidebar .calender .select ul li a,
.type-product.category-sports .sidebar .calender .select ul li a,
.type-post.type-sports .sidebar .calender .select ul li a,
.type-post.category-sports .sidebar .calender .select ul li a {
  display: block;
  height: 50px;
  line-height: 50px;
  padding: 0 15px;
  margin-bottom: 1px;
  font-size: 21px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  color: #fff;
  letter-spacing: .025em;
  text-transform: uppercase;
  background: #000;
  -webkit-font-smoothing: antialiased;
}
/* line 1341, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender .select ul li a span, .whatsmb_page.category-sports .sidebar .calender .select ul li a span,
.type-product.type-sports .sidebar .calender .select ul li a span,
.type-product.category-sports .sidebar .calender .select ul li a span,
.type-post.type-sports .sidebar .calender .select ul li a span,
.type-post.category-sports .sidebar .calender .select ul li a span {
  float: right;
  font-size: 17px;
}
/* line 1347, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender .select ul li.on a, .whatsmb_page.category-sports .sidebar .calender .select ul li.on a,
.type-product.type-sports .sidebar .calender .select ul li.on a,
.type-product.category-sports .sidebar .calender .select ul li.on a,
.type-post.type-sports .sidebar .calender .select ul li.on a,
.type-post.category-sports .sidebar .calender .select ul li.on a {
  background: #00A0E9;
}
/* line 1352, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender .select ul li.off a, .whatsmb_page.category-sports .sidebar .calender .select ul li.off a,
.type-product.type-sports .sidebar .calender .select ul li.off a,
.type-product.category-sports .sidebar .calender .select ul li.off a,
.type-post.type-sports .sidebar .calender .select ul li.off a,
.type-post.category-sports .sidebar .calender .select ul li.off a {
  background: #979797;
}
/* line 1359, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender .result_ranking, .whatsmb_page.category-sports .sidebar .calender .result_ranking,
.type-product.type-sports .sidebar .calender .result_ranking,
.type-product.category-sports .sidebar .calender .result_ranking,
.type-post.type-sports .sidebar .calender .result_ranking,
.type-post.category-sports .sidebar .calender .result_ranking {
  padding: 30px 20px;
  margin-top: 40px;
  margin-bottom: 40px;
  background: #000;
  color: #fff;
}
/* line 1365, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender .result_ranking .result, .whatsmb_page.category-sports .sidebar .calender .result_ranking .result,
.type-product.type-sports .sidebar .calender .result_ranking .result,
.type-product.category-sports .sidebar .calender .result_ranking .result,
.type-post.type-sports .sidebar .calender .result_ranking .result,
.type-post.category-sports .sidebar .calender .result_ranking .result {
  margin-bottom: 30px;
}
/* line 1367, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender .result_ranking .result:after, .whatsmb_page.category-sports .sidebar .calender .result_ranking .result:after,
.type-product.type-sports .sidebar .calender .result_ranking .result:after,
.type-product.category-sports .sidebar .calender .result_ranking .result:after,
.type-post.type-sports .sidebar .calender .result_ranking .result:after,
.type-post.category-sports .sidebar .calender .result_ranking .result:after {
  content: "";
  display: block;
  height: 1px;
  margin-top: 30px;
  background: #979797;
}
/* line 1375, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender .result_ranking .result h4, .whatsmb_page.category-sports .sidebar .calender .result_ranking .result h4,
.type-product.type-sports .sidebar .calender .result_ranking .result h4,
.type-product.category-sports .sidebar .calender .result_ranking .result h4,
.type-post.type-sports .sidebar .calender .result_ranking .result h4,
.type-post.category-sports .sidebar .calender .result_ranking .result h4 {
  margin-bottom: 25px;
  font-size: 20px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
}
/* line 1383, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender .result_ranking .result h5, .whatsmb_page.category-sports .sidebar .calender .result_ranking .result h5,
.type-product.type-sports .sidebar .calender .result_ranking .result h5,
.type-product.category-sports .sidebar .calender .result_ranking .result h5,
.type-post.type-sports .sidebar .calender .result_ranking .result h5,
.type-post.category-sports .sidebar .calender .result_ranking .result h5 {
  line-height: 1.6;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}
/* line 1390, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender .result_ranking .result p, .whatsmb_page.category-sports .sidebar .calender .result_ranking .result p,
.type-product.type-sports .sidebar .calender .result_ranking .result p,
.type-product.category-sports .sidebar .calender .result_ranking .result p,
.type-post.type-sports .sidebar .calender .result_ranking .result p,
.type-post.category-sports .sidebar .calender .result_ranking .result p {
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: normal;
}
/* line 1394, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender .result_ranking .result p.report, .whatsmb_page.category-sports .sidebar .calender .result_ranking .result p.report,
.type-product.type-sports .sidebar .calender .result_ranking .result p.report,
.type-product.category-sports .sidebar .calender .result_ranking .result p.report,
.type-post.type-sports .sidebar .calender .result_ranking .result p.report,
.type-post.category-sports .sidebar .calender .result_ranking .result p.report {
  line-height: 1.4;
}
/* line 1398, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender .result_ranking .result a, .whatsmb_page.category-sports .sidebar .calender .result_ranking .result a,
.type-product.type-sports .sidebar .calender .result_ranking .result a,
.type-product.category-sports .sidebar .calender .result_ranking .result a,
.type-post.type-sports .sidebar .calender .result_ranking .result a,
.type-post.category-sports .sidebar .calender .result_ranking .result a {
  position: relative;
  display: block;
  width: 135px;
  height: 30px;
  padding: 0 10px;
  line-height: 30px;
  font-size: 15px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  color: #fff;
  letter-spacing: .025em;
  -webkit-font-smoothing: antialiased;
  background-color: #333333;
}
/* line 1411, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender .result_ranking .result a:after, .whatsmb_page.category-sports .sidebar .calender .result_ranking .result a:after,
.type-product.type-sports .sidebar .calender .result_ranking .result a:after,
.type-product.category-sports .sidebar .calender .result_ranking .result a:after,
.type-post.type-sports .sidebar .calender .result_ranking .result a:after,
.type-post.category-sports .sidebar .calender .result_ranking .result a:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  display: block;
  width: 8px;
  height: 10px;
  margin-top: -5px;
  background: url(../images/icons/link_arrow.svg) no-repeat center;
}
/* line 1424, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender .result_ranking .ranking, .whatsmb_page.category-sports .sidebar .calender .result_ranking .ranking,
.type-product.type-sports .sidebar .calender .result_ranking .ranking,
.type-product.category-sports .sidebar .calender .result_ranking .ranking,
.type-post.type-sports .sidebar .calender .result_ranking .ranking,
.type-post.category-sports .sidebar .calender .result_ranking .ranking {
  margin-bottom: 30px;
}
/* line 1426, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender .result_ranking .ranking:after, .whatsmb_page.category-sports .sidebar .calender .result_ranking .ranking:after,
.type-product.type-sports .sidebar .calender .result_ranking .ranking:after,
.type-product.category-sports .sidebar .calender .result_ranking .ranking:after,
.type-post.type-sports .sidebar .calender .result_ranking .ranking:after,
.type-post.category-sports .sidebar .calender .result_ranking .ranking:after {
  content: "";
  display: block;
  height: 1px;
  margin-top: 30px;
  background: #979797;
}
/* line 1434, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender .result_ranking .ranking h4, .whatsmb_page.category-sports .sidebar .calender .result_ranking .ranking h4,
.type-product.type-sports .sidebar .calender .result_ranking .ranking h4,
.type-product.category-sports .sidebar .calender .result_ranking .ranking h4,
.type-post.type-sports .sidebar .calender .result_ranking .ranking h4,
.type-post.category-sports .sidebar .calender .result_ranking .ranking h4 {
  margin-bottom: 25px;
  font-size: 20px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
}
/* line 1443, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender .result_ranking .ranking ul li, .whatsmb_page.category-sports .sidebar .calender .result_ranking .ranking ul li,
.type-product.type-sports .sidebar .calender .result_ranking .ranking ul li,
.type-product.category-sports .sidebar .calender .result_ranking .ranking ul li,
.type-post.type-sports .sidebar .calender .result_ranking .ranking ul li,
.type-post.category-sports .sidebar .calender .result_ranking .ranking ul li {
  margin-bottom: 10px;
  -webkit-font-smoothing: antialiased;
}
/* line 1446, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender .result_ranking .ranking ul li.red, .whatsmb_page.category-sports .sidebar .calender .result_ranking .ranking ul li.red,
.type-product.type-sports .sidebar .calender .result_ranking .ranking ul li.red,
.type-product.category-sports .sidebar .calender .result_ranking .ranking ul li.red,
.type-post.type-sports .sidebar .calender .result_ranking .ranking ul li.red,
.type-post.category-sports .sidebar .calender .result_ranking .ranking ul li.red {
  color: #E60012;
}
/* line 1449, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender .result_ranking .ranking ul li:after, .whatsmb_page.category-sports .sidebar .calender .result_ranking .ranking ul li:after,
.type-product.type-sports .sidebar .calender .result_ranking .ranking ul li:after,
.type-product.category-sports .sidebar .calender .result_ranking .ranking ul li:after,
.type-post.type-sports .sidebar .calender .result_ranking .ranking ul li:after,
.type-post.category-sports .sidebar .calender .result_ranking .ranking ul li:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1454, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender .result_ranking .ranking ul li span, .whatsmb_page.category-sports .sidebar .calender .result_ranking .ranking ul li span,
.type-product.type-sports .sidebar .calender .result_ranking .ranking ul li span,
.type-product.category-sports .sidebar .calender .result_ranking .ranking ul li span,
.type-post.type-sports .sidebar .calender .result_ranking .ranking ul li span,
.type-post.category-sports .sidebar .calender .result_ranking .ranking ul li span {
  vertical-align: top;
  font-size: 14px;
}
/* line 1457, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender .result_ranking .ranking ul li span.rank, .whatsmb_page.category-sports .sidebar .calender .result_ranking .ranking ul li span.rank,
.type-product.type-sports .sidebar .calender .result_ranking .ranking ul li span.rank,
.type-product.category-sports .sidebar .calender .result_ranking .ranking ul li span.rank,
.type-post.type-sports .sidebar .calender .result_ranking .ranking ul li span.rank,
.type-post.category-sports .sidebar .calender .result_ranking .ranking ul li span.rank {
  float: left;
  width: 30px;
}
/* line 1460, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender .result_ranking .ranking ul li span.rank:after, .whatsmb_page.category-sports .sidebar .calender .result_ranking .ranking ul li span.rank:after,
.type-product.type-sports .sidebar .calender .result_ranking .ranking ul li span.rank:after,
.type-product.category-sports .sidebar .calender .result_ranking .ranking ul li span.rank:after,
.type-post.type-sports .sidebar .calender .result_ranking .ranking ul li span.rank:after,
.type-post.category-sports .sidebar .calender .result_ranking .ranking ul li span.rank:after {
  content: "　";
}
/* line 1464, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .calender .result_ranking .ranking ul li span.point, .whatsmb_page.category-sports .sidebar .calender .result_ranking .ranking ul li span.point,
.type-product.type-sports .sidebar .calender .result_ranking .ranking ul li span.point,
.type-product.category-sports .sidebar .calender .result_ranking .ranking ul li span.point,
.type-post.type-sports .sidebar .calender .result_ranking .ranking ul li span.point,
.type-post.category-sports .sidebar .calender .result_ranking .ranking ul li span.point {
  float: right;
  text-align: right;
  width: 50px;
}
/* line 1480, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .main-wrap header .categores,
.type-product.type-sports .main-wrap header .categores,
.type-post.type-sports .main-wrap header .categores {
  margin-bottom: 20px;
}
/* line 1486, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-sports .sidebar .banner,
.type-product.type-sports .sidebar .banner,
.type-post.type-sports .sidebar .banner {
  margin-top: 70px;
}
/* line 1493, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-shes-mercedes .entry-header .categores span.seriesname,
.type-product.type-shes-mercedes .entry-header .categores span.seriesname,
.type-post.type-shes-mercedes .entry-header .categores span.seriesname {
  font-size: 18px !important;
}
/* line 1497, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-shes-mercedes .entry-header .categores time.series,
.type-product.type-shes-mercedes .entry-header .categores time.series,
.type-post.type-shes-mercedes .entry-header .categores time.series {
  font-size: 13px;
  margin-bottom: 2em;
}
/* line 1505, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-shes-mercedes .entry-content .ms-skin-default .ms-container,
.type-product.type-shes-mercedes .entry-content .ms-skin-default .ms-container,
.type-post.type-shes-mercedes .entry-content .ms-skin-default .ms-container {
  margin-bottom: 30px;
}
/* line 1508, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-shes-mercedes .entry-content .ms-skin-default .ms-nav-next,
.type-product.type-shes-mercedes .entry-content .ms-skin-default .ms-nav-next,
.type-post.type-shes-mercedes .entry-content .ms-skin-default .ms-nav-next {
  right: 0;
  top: 0;
  width: 80px;
  height: 100%;
  margin: 0;
  background: url(../images/common/icon_slid_right.svg) rgba(35, 24, 21, 0) no-repeat center;
  background-size: 20px;
}
/* line 1517, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-shes-mercedes .entry-content .ms-skin-default .ms-nav-prev,
.type-product.type-shes-mercedes .entry-content .ms-skin-default .ms-nav-prev,
.type-post.type-shes-mercedes .entry-content .ms-skin-default .ms-nav-prev {
  left: 0;
  top: 0;
  width: 80px;
  height: 100%;
  margin: 0;
  background: url(../images/common/icon_slid_left.svg) rgba(35, 24, 21, 0) no-repeat center;
  background-size: 20px;
}
/* line 1526, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-shes-mercedes .entry-content .ms-skin-default .ms-slide-info,
.type-product.type-shes-mercedes .entry-content .ms-skin-default .ms-slide-info,
.type-post.type-shes-mercedes .entry-content .ms-skin-default .ms-slide-info {
  text-align: center;
}
/* line 1528, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-shes-mercedes .entry-content .ms-skin-default .ms-slide-info h2,
.type-product.type-shes-mercedes .entry-content .ms-skin-default .ms-slide-info h2,
.type-post.type-shes-mercedes .entry-content .ms-skin-default .ms-slide-info h2 {
  margin-bottom: 26px !important;
}
/* line 1535, ../scss/partials/pages/_single.scss */
.whatsmb_page.type-shes-mercedes .event .btn_wrap .btn,
.type-product.type-shes-mercedes .event .btn_wrap .btn,
.type-post.type-shes-mercedes .event .btn_wrap .btn {
  margin-right: 0;
}
/* line 1541, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-with_vogue .wrapper,
.type-product.shes-with_vogue .wrapper,
.type-post.shes-with_vogue .wrapper {
  max-width: 800px;
}
/* line 1544, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-with_vogue .shes_border,
.type-product.shes-with_vogue .shes_border,
.type-post.shes-with_vogue .shes_border {
  width: 38px;
  background-color: #666;
  height: 1px;
  display: block;
  margin: auto;
}
/* line 1551, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-with_vogue .ttl,
.type-product.shes-with_vogue .ttl,
.type-post.shes-with_vogue .ttl {
  max-width: 500px;
  width: 80%;
  margin: 30px auto 100px;
}
/* line 1556, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-with_vogue .post_vol,
.type-product.shes-with_vogue .post_vol,
.type-post.shes-with_vogue .post_vol {
  font-size: 30px;
  margin: 0 auto 30px;
  text-align: center;
  font-weight: 400;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  padding-bottom: 30px;
  position: relative;
}
/* line 1564, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-with_vogue .post_vol:before,
.type-product.shes-with_vogue .post_vol:before,
.type-post.shes-with_vogue .post_vol:before {
  content: "";
  height: 1px;
  width: 36px;
  background-color: #000;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 1580, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-with_vogue .main-wrap .entry-header .text_box h1,
.whatsmb_page.shes-with_vogue .main-wrap .entry-header .text_box h2,
.type-product.shes-with_vogue .main-wrap .entry-header .text_box h1,
.type-product.shes-with_vogue .main-wrap .entry-header .text_box h2,
.type-post.shes-with_vogue .main-wrap .entry-header .text_box h1,
.type-post.shes-with_vogue .main-wrap .entry-header .text_box h2 {
  width: 64%;
}
/* line 1588, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-with_vogue .entry-content p,
.type-product.shes-with_vogue .entry-content p,
.type-post.shes-with_vogue .entry-content p {
  width: 75%;
  line-height: 2;
}
/* line 1592, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-with_vogue .entry-content .caption,
.type-product.shes-with_vogue .entry-content .caption,
.type-post.shes-with_vogue .entry-content .caption {
  display: block;
  line-height: 1.6;
  font-size: 12px;
}
/* line 1597, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-with_vogue .entry-content a,
.type-product.shes-with_vogue .entry-content a,
.type-post.shes-with_vogue .entry-content a {
  color: #000;
  text-decoration: underline;
}
/* line 1601, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-with_vogue .entry-content h2,
.type-product.shes-with_vogue .entry-content h2,
.type-post.shes-with_vogue .entry-content h2 {
  font-size: 18px;
  text-align: center;
  margin-bottom: 35px;
  line-height: 1.8;
}
/* line 1608, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-with_vogue .entry-content figure p,
.type-product.shes-with_vogue .entry-content figure p,
.type-post.shes-with_vogue .entry-content figure p {
  width: 100%;
  margin-bottom: 20px;
}
/* line 1612, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-with_vogue .entry-content figure img,
.type-product.shes-with_vogue .entry-content figure img,
.type-post.shes-with_vogue .entry-content figure img {
  max-width: 100%;
  margin-bottom: 30px;
}
/* line 1618, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-with_vogue .entry-content .profile h2,
.type-product.shes-with_vogue .entry-content .profile h2,
.type-post.shes-with_vogue .entry-content .profile h2 {
  font-size: 21px;
  margin-bottom: 30px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  line-height: 1;
}
/* line 1627, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-with_vogue .entry-content .profile h3,
.type-product.shes-with_vogue .entry-content .profile h3,
.type-post.shes-with_vogue .entry-content .profile h3 {
  text-align: center;
  font-size: 18px;
  margin-bottom: 30px;
}
/* line 1632, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-with_vogue .entry-content .profile p,
.type-product.shes-with_vogue .entry-content .profile p,
.type-post.shes-with_vogue .entry-content .profile p {
  font-size: 12px;
  line-height: 1.4;
  margin-bottom: 120px;
}
/* line 1639, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-with_vogue .h1,
.type-product.shes-with_vogue .h1,
.type-post.shes-with_vogue .h1 {
  font-size: 48px;
  margin-bottom: 20px;
}
/* line 1643, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-with_vogue .credit,
.type-product.shes-with_vogue .credit,
.type-post.shes-with_vogue .credit {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 12px;
}
/* line 1648, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-with_vogue .time_share,
.type-product.shes-with_vogue .time_share,
.type-post.shes-with_vogue .time_share {
  margin-bottom: 40px;
}
/* line 1650, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-with_vogue .time_share time,
.type-product.shes-with_vogue .time_share time,
.type-post.shes-with_vogue .time_share time {
  font-size: 14px;
}
/* line 1655, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-with_vogue .profile h2,
.type-product.shes-with_vogue .profile h2,
.type-post.shes-with_vogue .profile h2 {
  font-size: 21px;
  margin-bottom: 30px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  line-height: 1;
}
/* line 1664, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-with_vogue .profile h3,
.type-product.shes-with_vogue .profile h3,
.type-post.shes-with_vogue .profile h3 {
  text-align: center;
  font-size: 18px;
  margin-bottom: 30px;
}
/* line 1669, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-with_vogue .profile p,
.type-product.shes-with_vogue .profile p,
.type-post.shes-with_vogue .profile p {
  font-size: 12px;
  line-height: 1.4;
  margin-bottom: 120px;
}
/* line 1677, ../scss/partials/pages/_single.scss */
.whatsmb_page.driving-playlist .title_ja,
.type-product.driving-playlist .title_ja,
.type-post.driving-playlist .title_ja {
  margin-bottom: 50px;
}
/* line 1683, ../scss/partials/pages/_single.scss */
.whatsmb_page.driving-playlist .main-wrap .entry-header .text_box h1,
.whatsmb_page.driving-playlist .main-wrap .entry-header .text_box h2,
.type-product.driving-playlist .main-wrap .entry-header .text_box h1,
.type-product.driving-playlist .main-wrap .entry-header .text_box h2,
.type-post.driving-playlist .main-wrap .entry-header .text_box h1,
.type-post.driving-playlist .main-wrap .entry-header .text_box h2 {
  width: 64%;
}
/* line 1690, ../scss/partials/pages/_single.scss */
.whatsmb_page.driving-playlist .main-wrap .entry-content > div,
.type-product.driving-playlist .main-wrap .entry-content > div,
.type-post.driving-playlist .main-wrap .entry-content > div {
  margin-bottom: 20px;
}
/* line 1697, ../scss/partials/pages/_single.scss */
.whatsmb_page.driving-playlist .entry-content p,
.type-product.driving-playlist .entry-content p,
.type-post.driving-playlist .entry-content p {
  width: 75%;
  margin-bottom: 25px;
  font-size: 15px;
  text-align: left;
}
/* line 1707, ../scss/partials/pages/_single.scss */
.whatsmb_page.driving-playlist .entry-content .profile h2,
.type-product.driving-playlist .entry-content .profile h2,
.type-post.driving-playlist .entry-content .profile h2 {
  text-align: left;
  margin-bottom: 10px;
  font-size: 21px;
}
/* line 1712, ../scss/partials/pages/_single.scss */
.whatsmb_page.driving-playlist .entry-content .profile h3,
.type-product.driving-playlist .entry-content .profile h3,
.type-post.driving-playlist .entry-content .profile h3 {
  text-align: left;
  margin-bottom: 10px;
}
/* line 1716, ../scss/partials/pages/_single.scss */
.whatsmb_page.driving-playlist .entry-content .profile p,
.type-product.driving-playlist .entry-content .profile p,
.type-post.driving-playlist .entry-content .profile p {
  margin-bottom: 40px;
  line-height: 1.6;
  font-size: 12px;
}
/* line 1724, ../scss/partials/pages/_single.scss */
.whatsmb_page.driving-playlist .playlist,
.type-product.driving-playlist .playlist,
.type-post.driving-playlist .playlist {
  margin-bottom: 10px;
  padding-bottom: 15px;
  position: relative;
  width: 75%;
  /*
  &:after{
    content: "";
    width: 36px;
    height: 1px;
    background-color: $gray;
    position: absolute;
    bottom: 46px;
    left:0;
    right:0;
    margin:auto;
  }
  */
}
/* line 1729, ../scss/partials/pages/_single.scss */
.whatsmb_page.driving-playlist .playlist p,
.type-product.driving-playlist .playlist p,
.type-post.driving-playlist .playlist p {
  width: auto;
}
/* line 1732, ../scss/partials/pages/_single.scss */
.whatsmb_page.driving-playlist .playlist h2,
.type-product.driving-playlist .playlist h2,
.type-post.driving-playlist .playlist h2 {
  font-size: 18px;
  text-align: left;
  width: auto;
  margin-bottom: 48px;
  line-height: 1.6;
}
/* line 1739, ../scss/partials/pages/_single.scss */
.whatsmb_page.driving-playlist .playlist h3,
.type-product.driving-playlist .playlist h3,
.type-post.driving-playlist .playlist h3 {
  text-align: left;
  width: auto;
  margin-bottom: 0px;
}
/* line 1743, ../scss/partials/pages/_single.scss */
.whatsmb_page.driving-playlist .playlist h3 + .caption,
.type-product.driving-playlist .playlist h3 + .caption,
.type-post.driving-playlist .playlist h3 + .caption {
  margin-top: 0;
}
/* line 1747, ../scss/partials/pages/_single.scss */
.whatsmb_page.driving-playlist .playlist h4,
.type-product.driving-playlist .playlist h4,
.type-post.driving-playlist .playlist h4 {
  text-align: left;
  width: auto;
  margin-bottom: 20px;
}
/* line 1752, ../scss/partials/pages/_single.scss */
.whatsmb_page.driving-playlist .playlist img,
.type-product.driving-playlist .playlist img,
.type-post.driving-playlist .playlist img {
  display: block;
  margin: 0 auto;
  width: 100%;
  height: auto;
}
/* line 1758, ../scss/partials/pages/_single.scss */
.whatsmb_page.driving-playlist .playlist .caption,
.type-product.driving-playlist .playlist .caption,
.type-post.driving-playlist .playlist .caption {
  font-size: 12px;
  text-align: left !important;
  display: block;
  line-height: 1.6;
}
/* line 1777, ../scss/partials/pages/_single.scss */
.whatsmb_page.driving-playlist .playlist:last-of-type,
.type-product.driving-playlist .playlist:last-of-type,
.type-post.driving-playlist .playlist:last-of-type {
  padding-bottom: 80px;
}
/* line 1779, ../scss/partials/pages/_single.scss */
.whatsmb_page.driving-playlist .playlist:last-of-type .caption,
.type-product.driving-playlist .playlist:last-of-type .caption,
.type-post.driving-playlist .playlist:last-of-type .caption {
  margin-bottom: 80px;
}
/* line 1786, ../scss/partials/pages/_single.scss */
.whatsmb_page.driving-playlist .sns,
.type-product.driving-playlist .sns,
.type-post.driving-playlist .sns {
  text-align: left;
}
/* line 1788, ../scss/partials/pages/_single.scss */
.whatsmb_page.driving-playlist .sns ul,
.type-product.driving-playlist .sns ul,
.type-post.driving-playlist .sns ul {
  display: inline-block;
}
/* line 1793, ../scss/partials/pages/_single.scss */
.whatsmb_page.five-destinations-guide,
.type-product.five-destinations-guide,
.type-post.five-destinations-guide {
  counter-reset: guide_cnt;
}
/* line 1798, ../scss/partials/pages/_single.scss */
.whatsmb_page.five-destinations-guide .main-wrap .entry-header .text_box h1,
.whatsmb_page.five-destinations-guide .main-wrap .entry-header .text_box h2,
.type-product.five-destinations-guide .main-wrap .entry-header .text_box h1,
.type-product.five-destinations-guide .main-wrap .entry-header .text_box h2,
.type-post.five-destinations-guide .main-wrap .entry-header .text_box h1,
.type-post.five-destinations-guide .main-wrap .entry-header .text_box h2 {
  width: 64%;
}
/* line 1806, ../scss/partials/pages/_single.scss */
.whatsmb_page.five-destinations-guide .entry-content .caption,
.type-product.five-destinations-guide .entry-content .caption,
.type-post.five-destinations-guide .entry-content .caption {
  display: block;
  margin-top: 5px;
  line-height: 1.6;
  font-size: 12px;
}
/* line 1813, ../scss/partials/pages/_single.scss */
.whatsmb_page.five-destinations-guide .entry-content .center figure,
.type-product.five-destinations-guide .entry-content .center figure,
.type-post.five-destinations-guide .entry-content .center figure {
  text-align: left;
}
/* line 1817, ../scss/partials/pages/_single.scss */
.whatsmb_page.five-destinations-guide .entry-content figure,
.type-product.five-destinations-guide .entry-content figure,
.type-post.five-destinations-guide .entry-content figure {
  margin-bottom: 20px;
}
/* line 1819, ../scss/partials/pages/_single.scss */
.whatsmb_page.five-destinations-guide .entry-content figure > br,
.type-product.five-destinations-guide .entry-content figure > br,
.type-post.five-destinations-guide .entry-content figure > br {
  display: none;
}
/* line 1822, ../scss/partials/pages/_single.scss */
.whatsmb_page.five-destinations-guide .entry-content figure img,
.type-product.five-destinations-guide .entry-content figure img,
.type-post.five-destinations-guide .entry-content figure img {
  width: auto;
  max-width: 100%;
  height: auto !important;
  margin-bottom: 20px;
}
/* line 1827, ../scss/partials/pages/_single.scss */
.whatsmb_page.five-destinations-guide .entry-content figure img.full,
.type-product.five-destinations-guide .entry-content figure img.full,
.type-post.five-destinations-guide .entry-content figure img.full {
  width: 100%;
}
/* line 1833, ../scss/partials/pages/_single.scss */
.whatsmb_page.five-destinations-guide .entry-content .guide_article,
.type-product.five-destinations-guide .entry-content .guide_article,
.type-post.five-destinations-guide .entry-content .guide_article {
  max-width: 700px;
  margin: 0 auto 60px;
  padding-bottom: 50px;
  position: relative;
  counter-increment: guide_cnt;
}
/* line 1839, ../scss/partials/pages/_single.scss */
.whatsmb_page.five-destinations-guide .entry-content .guide_article:after,
.type-product.five-destinations-guide .entry-content .guide_article:after,
.type-post.five-destinations-guide .entry-content .guide_article:after {
  content: "";
  width: 46px;
  height: 1px;
  background-color: #666;
  display: block;
  margin: auto;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 1851, ../scss/partials/pages/_single.scss */
.whatsmb_page.five-destinations-guide .entry-content .guide_article:nth-child(n+20):before,
.type-product.five-destinations-guide .entry-content .guide_article:nth-child(n+20):before,
.type-post.five-destinations-guide .entry-content .guide_article:nth-child(n+20):before {
  content: counter(guide_cnt);
}
/* line 1855, ../scss/partials/pages/_single.scss */
.whatsmb_page.five-destinations-guide .entry-content .guide_article:last-child:after,
.type-product.five-destinations-guide .entry-content .guide_article:last-child:after,
.type-post.five-destinations-guide .entry-content .guide_article:last-child:after {
  content: none;
}
/* line 1857, ../scss/partials/pages/_single.scss */
.whatsmb_page.five-destinations-guide .entry-content .guide_article h2,
.type-product.five-destinations-guide .entry-content .guide_article h2,
.type-post.five-destinations-guide .entry-content .guide_article h2 {
  width: 100%;
  font-size: 21px;
  text-align: left;
  margin-bottom: 30px;
}
/* line 1862, ../scss/partials/pages/_single.scss */
.whatsmb_page.five-destinations-guide .entry-content .guide_article h2:before,
.type-product.five-destinations-guide .entry-content .guide_article h2:before,
.type-post.five-destinations-guide .entry-content .guide_article h2:before {
  content: "0" counter(guide_cnt);
  font-size: 24px;
  display: inline-block;
  padding-right: 10px;
  margin-right: 10px;
  border-right: 2px solid #000;
}
/* line 1871, ../scss/partials/pages/_single.scss */
.whatsmb_page.five-destinations-guide .entry-content .guide_article p,
.type-product.five-destinations-guide .entry-content .guide_article p,
.type-post.five-destinations-guide .entry-content .guide_article p {
  width: 75%;
  margin-bottom: 40px;
  font-size: 15px;
}
/* line 1876, ../scss/partials/pages/_single.scss */
.whatsmb_page.five-destinations-guide .entry-content .guide_article .caption,
.type-product.five-destinations-guide .entry-content .guide_article .caption,
.type-post.five-destinations-guide .entry-content .guide_article .caption {
  float: none;
  width: auto;
  line-height: 1.6;
  padding: 30px 25px;
  background: #F1F0EF;
  font-size: 12px;
  color: #000;
}
/* line 1884, ../scss/partials/pages/_single.scss */
.whatsmb_page.five-destinations-guide .entry-content .guide_article .caption a,
.type-product.five-destinations-guide .entry-content .guide_article .caption a,
.type-post.five-destinations-guide .entry-content .guide_article .caption a {
  color: #000;
  text-decoration: underline;
}
/* line 1891, ../scss/partials/pages/_single.scss */
.whatsmb_page.five-destinations-guide .entry-content .profile h2,
.type-product.five-destinations-guide .entry-content .profile h2,
.type-post.five-destinations-guide .entry-content .profile h2 {
  text-align: left;
  margin-bottom: 10px;
  font-size: 20px;
}
/* line 1896, ../scss/partials/pages/_single.scss */
.whatsmb_page.five-destinations-guide .entry-content .profile h3,
.type-product.five-destinations-guide .entry-content .profile h3,
.type-post.five-destinations-guide .entry-content .profile h3 {
  text-align: left;
  margin-bottom: 10px;
  font-size: 16px;
}
/* line 1901, ../scss/partials/pages/_single.scss */
.whatsmb_page.five-destinations-guide .entry-content .profile p,
.type-product.five-destinations-guide .entry-content .profile p,
.type-post.five-destinations-guide .entry-content .profile p {
  line-height: 1.8;
  margin-bottom: 40px;
}
/* line 1907, ../scss/partials/pages/_single.scss */
.whatsmb_page.five-destinations-guide .sns,
.type-product.five-destinations-guide .sns,
.type-post.five-destinations-guide .sns {
  text-align: center;
}
/* line 1909, ../scss/partials/pages/_single.scss */
.whatsmb_page.five-destinations-guide .sns ul,
.type-product.five-destinations-guide .sns ul,
.type-post.five-destinations-guide .sns ul {
  display: inline-block;
}
/* line 1916, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens.vogue_single .wrapper,
.type-product.mercedes-womens.vogue_single .wrapper,
.type-post.mercedes-womens.vogue_single .wrapper {
  max-width: 900px;
}
/* line 1923, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .main-wrap .entry-header .text_box h1,
.whatsmb_page.mercedes-womens .main-wrap .entry-header .text_box h2,
.type-product.mercedes-womens .main-wrap .entry-header .text_box h1,
.type-product.mercedes-womens .main-wrap .entry-header .text_box h2,
.type-post.mercedes-womens .main-wrap .entry-header .text_box h1,
.type-post.mercedes-womens .main-wrap .entry-header .text_box h2 {
  width: 64%;
}
/* line 1931, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .main-wrap .entry-content .profile h2,
.type-product.mercedes-womens .main-wrap .entry-content .profile h2,
.type-post.mercedes-womens .main-wrap .entry-content .profile h2 {
  text-align: left;
  margin-bottom: 10px;
  font-size: 20px;
}
/* line 1936, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .main-wrap .entry-content .profile h3,
.type-product.mercedes-womens .main-wrap .entry-content .profile h3,
.type-post.mercedes-womens .main-wrap .entry-content .profile h3 {
  text-align: left;
  margin-bottom: 10px;
  font-size: 16px;
}
/* line 1941, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .main-wrap .entry-content .profile p,
.type-product.mercedes-womens .main-wrap .entry-content .profile p,
.type-post.mercedes-womens .main-wrap .entry-content .profile p {
  line-height: 1.8;
  margin-bottom: 40px;
}
/* line 1950, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .entry-content .center figure,
.type-product.mercedes-womens .entry-content .center figure,
.type-post.mercedes-womens .entry-content .center figure {
  text-align: left;
}
/* line 1955, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .entry-content figure img,
.type-product.mercedes-womens .entry-content figure img,
.type-post.mercedes-womens .entry-content figure img {
  width: auto;
  max-width: 100%;
  height: auto !important;
  margin: 0 auto;
}
/* line 1960, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .entry-content figure img.full,
.type-product.mercedes-womens .entry-content figure img.full,
.type-post.mercedes-womens .entry-content figure img.full {
  width: 100%;
}
/* line 1964, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .entry-content figure p,
.type-product.mercedes-womens .entry-content figure p,
.type-post.mercedes-womens .entry-content figure p {
  margin: 0;
  padding: 0;
}
/* line 1968, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .entry-content figure .caption,
.type-product.mercedes-womens .entry-content figure .caption,
.type-post.mercedes-womens .entry-content figure .caption {
  display: block;
  margin-top: 5px;
  margin-bottom: 20px;
  line-height: 1.6;
  font-size: 12px;
}
/* line 1976, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .entry-content h2,
.type-product.mercedes-womens .entry-content h2,
.type-post.mercedes-womens .entry-content h2 {
  text-align: left;
  font-size: 18px;
  margin-bottom: 20px;
  line-height: 1.8;
}
/* line 1982, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .entry-content p,
.type-product.mercedes-womens .entry-content p,
.type-post.mercedes-womens .entry-content p {
  margin-bottom: 20px;
  font-size: 15px;
}
/* line 1986, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .entry-content strong,
.type-product.mercedes-womens .entry-content strong,
.type-post.mercedes-womens .entry-content strong {
  font-size: 16px;
}
/* line 1989, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .entry-content figure, .whatsmb_page.mercedes-womens .entry-content img,
.type-product.mercedes-womens .entry-content figure,
.type-product.mercedes-womens .entry-content img,
.type-post.mercedes-womens .entry-content figure,
.type-post.mercedes-womens .entry-content img {
  display: block;
  width: auto !important;
  max-width: 100%;
  height: auto !important;
  max-height: 100%;
  margin: 0 auto;
}
/* line 1997, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .entry-content figure,
.type-product.mercedes-womens .entry-content figure,
.type-post.mercedes-womens .entry-content figure {
  margin-bottom: 54px;
}
/* line 2000, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .entry-content figcaption,
.type-product.mercedes-womens .entry-content figcaption,
.type-post.mercedes-womens .entry-content figcaption {
  font-size: 12px;
  margin: 24px auto 0;
  line-height: 1.6;
  letter-spacing: 1px;
  max-width: 430px;
}
/* line 2007, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .entry-content .col3,
.type-product.mercedes-womens .entry-content .col3,
.type-post.mercedes-womens .entry-content .col3 {
  margin: 0 -1%;
  font-size: 0;
}
/* line 2010, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .entry-content .col3 figure,
.type-product.mercedes-womens .entry-content .col3 figure,
.type-post.mercedes-womens .entry-content .col3 figure {
  display: inline-block;
  vertical-align: top;
  width: 31.333% !important;
  margin: 0 1% 2%;
}
/* line 2017, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .entry-content .col2,
.type-product.mercedes-womens .entry-content .col2,
.type-post.mercedes-womens .entry-content .col2 {
  margin: 0 -1%;
  width: auto;
  font-size: 0;
}
/* line 2021, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .entry-content .col2 figure,
.type-product.mercedes-womens .entry-content .col2 figure,
.type-post.mercedes-womens .entry-content .col2 figure {
  display: inline-block;
  vertical-align: top;
  width: 48% !important;
  margin: 0 1% 2%;
}
/* line 2028, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .entry-content .verticle,
.type-product.mercedes-womens .entry-content .verticle,
.type-post.mercedes-womens .entry-content .verticle {
  display: table;
  margin: 0 auto 100px;
}
/* line 2031, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .entry-content .verticle figure,
.type-product.mercedes-womens .entry-content .verticle figure,
.type-post.mercedes-womens .entry-content .verticle figure {
  max-width: 430px;
  margin: 0 auto;
}
/* line 2037, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .about_car,
.type-product.mercedes-womens .about_car,
.type-post.mercedes-womens .about_car {
  border: 1px #999 solid;
  padding: 50px 40px;
  text-align: center;
}
/* line 2041, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .about_car h2,
.type-product.mercedes-womens .about_car h2,
.type-post.mercedes-womens .about_car h2 {
  font-size: 28px;
  margin-bottom: 30px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  font-weight: 400;
}
/* line 2047, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .about_car h3,
.type-product.mercedes-womens .about_car h3,
.type-post.mercedes-womens .about_car h3 {
  text-align: center;
  font-size: 18px;
  margin-bottom: 30px;
}
/* line 2052, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .about_car p,
.type-product.mercedes-womens .about_car p,
.type-post.mercedes-womens .about_car p {
  font-size: 12px;
  margin-bottom: 46px;
}
/* line 2056, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .about_car a,
.type-product.mercedes-womens .about_car a,
.type-post.mercedes-womens .about_car a {
  color: #000;
}
/* line 2059, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .about_car .img_box,
.type-product.mercedes-womens .about_car .img_box,
.type-post.mercedes-womens .about_car .img_box {
  font-size: 0;
  overflow: hidden;
  margin: 0 -1% 46px;
}
/* line 2063, ../scss/partials/pages/_single.scss */
.whatsmb_page.mercedes-womens .about_car .img_box img,
.type-product.mercedes-womens .about_car .img_box img,
.type-post.mercedes-womens .about_car .img_box img {
  float: left;
  width: 31.33% !important;
  margin: 0 1%;
}
/* line 2074, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-story .content h2.shes-mercedes,
.type-product.shes-story .content h2.shes-mercedes,
.type-post.shes-story .content h2.shes-mercedes {
  margin-bottom: 0;
}
/* line 2076, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-story .content h2.shes-mercedes a,
.type-product.shes-story .content h2.shes-mercedes a,
.type-post.shes-story .content h2.shes-mercedes a {
  display: block;
  height: 140px;
  margin-bottom: 20px;
  background: url(../images/footer_shes_logo_bk.svg) no-repeat center center;
}
/* line 2084, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-story .shes_border,
.type-product.shes-story .shes_border,
.type-post.shes-story .shes_border {
  width: 100%;
  background-color: #ddd;
  height: 1px;
  display: block;
}
/* line 2090, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-story h2.mb-live,
.type-product.shes-story h2.mb-live,
.type-post.shes-story h2.mb-live {
  margin: 90px auto;
}
/* line 2093, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-story .post_vol,
.type-product.shes-story .post_vol,
.type-post.shes-story .post_vol {
  font-size: 30px;
  margin: 0 auto 60px;
  text-align: center;
}
/* line 2101, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-story .main-wrap .entry-header .text_box h1,
.whatsmb_page.shes-story .main-wrap .entry-header .text_box h2,
.type-product.shes-story .main-wrap .entry-header .text_box h1,
.type-product.shes-story .main-wrap .entry-header .text_box h2,
.type-post.shes-story .main-wrap .entry-header .text_box h1,
.type-post.shes-story .main-wrap .entry-header .text_box h2 {
  width: 64%;
}
/* line 2109, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-story .entry-content .wrapper,
.type-product.shes-story .entry-content .wrapper,
.type-post.shes-story .entry-content .wrapper {
  max-width: 800px;
}
/* line 2112, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-story .entry-content p,
.type-product.shes-story .entry-content p,
.type-post.shes-story .entry-content p {
  margin-bottom: 54px;
  font-size: 15px;
}
/* line 2115, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-story .entry-content p a,
.type-product.shes-story .entry-content p a,
.type-post.shes-story .entry-content p a {
  color: #000;
  text-decoration: underline;
}
/* line 2120, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-story .entry-content strong,
.type-product.shes-story .entry-content strong,
.type-post.shes-story .entry-content strong {
  font-size: 16px;
}
/* line 2123, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-story .entry-content figure, .whatsmb_page.shes-story .entry-content img,
.type-product.shes-story .entry-content figure,
.type-product.shes-story .entry-content img,
.type-post.shes-story .entry-content figure,
.type-post.shes-story .entry-content img {
  width: 100% !important;
  height: auto !important;
}
/* line 2127, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-story .entry-content figure,
.type-product.shes-story .entry-content figure,
.type-post.shes-story .entry-content figure {
  margin-bottom: 54px;
}
/* line 2130, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-story .entry-content figcaption,
.type-product.shes-story .entry-content figcaption,
.type-post.shes-story .entry-content figcaption {
  font-size: 12px;
  margin-top: 24px;
  line-height: 1.6;
  letter-spacing: 1px;
}
/* line 2137, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-story .entry-content .profile h2,
.type-product.shes-story .entry-content .profile h2,
.type-post.shes-story .entry-content .profile h2 {
  text-align: left;
  margin-bottom: 10px;
  font-size: 20px;
}
/* line 2142, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-story .entry-content .profile h3,
.type-product.shes-story .entry-content .profile h3,
.type-post.shes-story .entry-content .profile h3 {
  text-align: left;
  margin-bottom: 10px;
  font-size: 16px;
}
/* line 2147, ../scss/partials/pages/_single.scss */
.whatsmb_page.shes-story .entry-content .profile p,
.type-product.shes-story .entry-content .profile p,
.type-post.shes-story .entry-content .profile p {
  line-height: 1.8;
  margin-bottom: 40px;
}
/* line 2157, ../scss/partials/pages/_single.scss */
.whatsmb_page.fashion .entry-content h2,
.type-product.fashion .entry-content h2,
.type-post.fashion .entry-content h2 {
  text-align: left;
}
/* line 2161, ../scss/partials/pages/_single.scss */
.whatsmb_page.fashion .entry-content .profile h2,
.type-product.fashion .entry-content .profile h2,
.type-post.fashion .entry-content .profile h2 {
  text-align: left;
  margin-bottom: 10px;
  font-size: 20px;
}
/* line 2166, ../scss/partials/pages/_single.scss */
.whatsmb_page.fashion .entry-content .profile h3,
.type-product.fashion .entry-content .profile h3,
.type-post.fashion .entry-content .profile h3 {
  text-align: left;
  margin-bottom: 10px;
  font-size: 16px;
}
/* line 2171, ../scss/partials/pages/_single.scss */
.whatsmb_page.fashion .entry-content .profile p,
.type-product.fashion .entry-content .profile p,
.type-post.fashion .entry-content .profile p {
  line-height: 1.8;
  margin-bottom: 40px;
}

/* line 2182, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .categores {
  margin-top: 20px;
}
/* line 2185, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .content {
  border-bottom: 1px solid #F1F0EF;
}
/* line 2188, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .ttl {
  max-width: 500px;
  margin: 80px auto 120px;
}
/* line 2192, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .date_credit {
  display: none;
}
/* line 2195, ../scss/partials/pages/_single.scss */
#single.shes_horoscope h3 {
  width: 100%;
  text-align: center;
  line-height: 1.4;
  margin-bottom: 40px;
}
/* line 2200, ../scss/partials/pages/_single.scss */
#single.shes_horoscope h3:after {
  content: "";
  display: block;
  width: 36px;
  height: 1px;
  margin: 35px auto 0;
  background: #000;
}
/* line 2209, ../scss/partials/pages/_single.scss */
#single.shes_horoscope h3 span.en {
  font-size: 33px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
}
/* line 2214, ../scss/partials/pages/_single.scss */
#single.shes_horoscope h3 span.ja {
  font-size: 15px;
}
/* line 2220, ../scss/partials/pages/_single.scss */
#single.shes_horoscope h4 {
  width: 100%;
  text-align: center;
  margin-bottom: 45px;
  font-size: 26px;
}
/* line 2227, ../scss/partials/pages/_single.scss */
#single.shes_horoscope p {
  width: 100%;
  line-height: 1.8;
  margin-bottom: 50px;
  font-size: 15px;
}
/* line 2232, ../scss/partials/pages/_single.scss */
#single.shes_horoscope p.credit {
  margin: 20px auto;
  text-align: center;
}
/* line 2238, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .general h3 {
  line-height: 1.6;
}
/* line 2242, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .back_btn {
  text-align: center;
  padding: 40px 0;
  border-top: 1px solid #F1F0EF;
}
/* line 2246, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .back_btn a {
  font-size: 18px;
  color: #000;
}
/* line 2249, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .back_btn a:before {
  content: "";
  display: inline-block;
  vertical-align: bottom;
  width: 18px;
  height: 18px;
  margin-left: -38px;
  margin-right: 20px;
  background: url(../images/common/icon_left.svg) no-repeat center;
}
/* line 2263, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .horo_list:after {
  content: "";
  display: block;
  width: 36px;
  height: 1px;
  margin: 15px auto 0;
  background: #000;
}
/* line 2271, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .horo_list ul {
  font-size: 0;
  margin: 0 -10px;
}
/* line 2274, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .horo_list ul li {
  display: inline-block;
  width: 33.3333%;
  padding: 0 10px 30px;
  text-align: center;
}
/* line 2279, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .horo_list ul li a {
  color: #000;
}
/* line 2282, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .horo_list ul li p {
  margin-bottom: 0;
  line-height: 1.4;
}
/* line 2286, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .horo_list ul li .img_box {
  width: 100%;
  padding-top: 130%;
  margin-bottom: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
/* line 2294, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .horo_list ul li .detail {
  display: none;
}
/* line 2298, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .horo_list ul li.aries .img_box {
  background-image: url(../images/shes/horoscope/aries.svg);
}
/* line 2303, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .horo_list ul li.taurus .img_box {
  background-image: url(../images/shes/horoscope/taurus.svg);
}
/* line 2308, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .horo_list ul li.gemini .img_box {
  background-image: url(../images/shes/horoscope/gemini.svg);
}
/* line 2313, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .horo_list ul li.cancer .img_box {
  background-image: url(../images/shes/horoscope/cancer.svg);
}
/* line 2318, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .horo_list ul li.leo .img_box {
  background-image: url(../images/shes/horoscope/leo.svg);
}
/* line 2323, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .horo_list ul li.virgo .img_box {
  background-image: url(../images/shes/horoscope/virgo.svg);
}
/* line 2328, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .horo_list ul li.libra .img_box {
  background-image: url(../images/shes/horoscope/libra.svg);
}
/* line 2333, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .horo_list ul li.scorpio .img_box {
  background-image: url(../images/shes/horoscope/scorpio.svg);
}
/* line 2338, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .horo_list ul li.sagittarius .img_box {
  background-image: url(../images/shes/horoscope/sagittarius.svg);
}
/* line 2343, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .horo_list ul li.capricorn .img_box {
  background-image: url(../images/shes/horoscope/capricorn.svg);
}
/* line 2348, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .horo_list ul li.aquarius .img_box {
  background-image: url(../images/shes/horoscope/aquarius.svg);
}
/* line 2353, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .horo_list ul li.pisces .img_box {
  background-image: url(../images/shes/horoscope/pisces.svg);
}
/* line 2361, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .horoscope_susan {
  margin-top: 50px;
}
/* line 2363, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .horoscope_susan h4 {
  margin-bottom: 35px;
  font-size: 18px;
  font-weight: 400;
}
/* line 2368, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .horoscope_susan p {
  line-height: 1.5;
  font-size: 12px;
}
/* line 2371, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .horoscope_susan p a {
  color: #000;
  text-decoration: underline;
}
/* line 2375, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .horoscope_susan p.credit {
  text-align: center;
}
/* line 2383, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .mfp-wrap .detail {
  background: white;
  padding: 20px 30px;
  text-align: left;
  max-width: 700px;
  margin: 40px auto;
  position: relative;
}
/* line 2390, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .mfp-wrap .detail h1 {
  margin-top: 35px;
  text-align: center;
  font-size: 40px;
}
/* line 2395, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .mfp-wrap .detail h2 {
  text-align: center;
  font-size: 26px;
}
/* line 2400, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .mfp-wrap .detail h3:after {
  display: none;
}
/* line 2404, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .mfp-wrap .detail .date {
  margin-bottom: 40px;
  text-align: center;
  font-size: 15px;
}
/* line 2409, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .mfp-wrap .detail .tabs {
  margin: 60px auto 40px;
  font-size: 0;
  border: 2px solid #000;
}
/* line 2413, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .mfp-wrap .detail .tabs a {
  display: inline-block;
  width: 50%;
  padding: 5px;
  text-align: center;
  font-size: 15px;
  color: #000;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 2421, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .mfp-wrap .detail .tabs a.on {
  background: #000;
  color: #fff;
}
/* line 2427, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .mfp-wrap .detail .general,
#single.shes_horoscope .mfp-wrap .detail .advice {
  display: none;
}
/* line 2430, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .mfp-wrap .detail .general.on,
#single.shes_horoscope .mfp-wrap .detail .advice.on {
  display: block;
}
/* line 2435, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .mfp-wrap .detail .img_box {
  max-width: 420px;
  margin: 0 auto 20px;
}
/* line 2438, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .mfp-wrap .detail .img_box .img {
  content: "";
  display: block;
  width: 100%;
  padding-top: 130%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
}
/* line 2447, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .mfp-wrap .detail .img_box:after {
  width: 100%;
  padding-top: 130%;
  background-color: #F1F0EF;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80%;
}
/* line 2460, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .mfp-wrap .detail#aries_post .img_box:after {
  background-image: url(../images/shes/horoscope/aries.svg);
}
/* line 2467, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .mfp-wrap .detail#taurus_post .img_box:after {
  background-image: url(../images/shes/horoscope/taurus.svg);
}
/* line 2474, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .mfp-wrap .detail#gemini_post .img_box:after {
  background-image: url(../images/shes/horoscope/gemini.svg);
}
/* line 2481, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .mfp-wrap .detail#cancer_post .img_box:after {
  background-image: url(../images/shes/horoscope/cancer.svg);
}
/* line 2488, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .mfp-wrap .detail#leo_post .img_box:after {
  background-image: url(../images/shes/horoscope/leo.svg);
}
/* line 2495, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .mfp-wrap .detail#virgo_post .img_box:after {
  background-image: url(../images/shes/horoscope/virgo.svg);
}
/* line 2502, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .mfp-wrap .detail#libra_post .img_box:after {
  background-image: url(../images/shes/horoscope/libra.svg);
}
/* line 2509, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .mfp-wrap .detail#scorpio_post .img_box:after {
  background-image: url(../images/shes/horoscope/scorpio.svg);
}
/* line 2516, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .mfp-wrap .detail#sagittarius_post .img_box:after {
  background-image: url(../images/shes/horoscope/sagittarius.svg);
}
/* line 2523, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .mfp-wrap .detail#capricorn_post .img_box:after {
  background-image: url(../images/shes/horoscope/capricorn.svg);
}
/* line 2530, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .mfp-wrap .detail#aquarius_post .img_box:after {
  background-image: url(../images/shes/horoscope/aquarius.svg);
}
/* line 2537, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .mfp-wrap .detail#pisces_post .img_box:after {
  background-image: url(../images/shes/horoscope/pisces.svg);
}
/* line 2545, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .detail {
  background: white;
  padding: 20px 30px;
  text-align: left;
  max-width: 700px;
  margin: 40px auto;
  position: relative;
}
/* line 2552, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .detail h1 {
  margin-top: 35px;
  text-align: center;
  font-size: 40px;
}
/* line 2557, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .detail h2 {
  text-align: center;
  font-size: 26px;
}
/* line 2562, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .detail h3:after {
  display: none;
}
/* line 2566, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .detail .date {
  margin-bottom: 40px;
  text-align: center;
  font-size: 15px;
}
/* line 2571, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .detail .tabs {
  margin: 60px auto 40px;
  font-size: 0;
  border: 2px solid #000;
}
/* line 2575, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .detail .tabs a {
  display: inline-block;
  width: 50%;
  padding: 5px;
  text-align: center;
  font-size: 15px;
  color: #000;
  text-decoration: none;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 2584, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .detail .tabs a.on {
  background: #000;
  color: #fff;
}
/* line 2590, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .detail .general,
#single.shes_horoscope .detail .advice {
  display: none;
}
/* line 2593, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .detail .general.on,
#single.shes_horoscope .detail .advice.on {
  display: block;
}
/* line 2597, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .detail .img_box {
  max-width: 420px;
  margin: 0 auto 20px;
}
/* line 2600, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .detail .img_box .img {
  content: "";
  display: block;
  width: 100%;
  padding-top: 130%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
}
/* line 2609, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .detail .img_box:after {
  width: 100%;
  padding-top: 130%;
  background-color: #F1F0EF;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80%;
}
/* line 2622, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .detail#aries_post .img_box:after {
  background-image: url(../images/shes/horoscope/aries.svg);
}
/* line 2629, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .detail#taurus_post .img_box:after {
  background-image: url(../images/shes/horoscope/taurus.svg);
}
/* line 2636, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .detail#gemini_post .img_box:after {
  background-image: url(../images/shes/horoscope/gemini.svg);
}
/* line 2643, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .detail#cancer_post .img_box:after {
  background-image: url(../images/shes/horoscope/cancer.svg);
}
/* line 2650, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .detail#leo_post .img_box:after {
  background-image: url(../images/shes/horoscope/leo.svg);
}
/* line 2657, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .detail#virgo_post .img_box:after {
  background-image: url(../images/shes/horoscope/virgo.svg);
}
/* line 2664, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .detail#libra_post .img_box:after {
  background-image: url(../images/shes/horoscope/libra.svg);
}
/* line 2671, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .detail#scorpio_post .img_box:after {
  background-image: url(../images/shes/horoscope/scorpio.svg);
}
/* line 2678, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .detail#sagittarius_post .img_box:after {
  background-image: url(../images/shes/horoscope/sagittarius.svg);
}
/* line 2685, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .detail#capricorn_post .img_box:after {
  background-image: url(../images/shes/horoscope/capricorn.svg);
}
/* line 2692, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .detail#aquarius_post .img_box:after {
  background-image: url(../images/shes/horoscope/aquarius.svg);
}
/* line 2699, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .detail#pisces_post .img_box:after {
  background-image: url(../images/shes/horoscope/pisces.svg);
}
/* line 2707, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .sns p {
  display: inline-block;
  width: auto;
  margin: 0;
}
/* line 2712, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .sns ul {
  width: auto;
  margin: 0 0 0 20px;
}
/* line 2718, ../scss/partials/pages/_single.scss */
#single.shes_horoscope .list-wrap p {
  width: auto;
  margin-bottom: 0;
  font-size: 11px;
  line-height: 1.7;
  margin-left: 0;
}
/* line 2730, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper {
  max-width: 100%;
  padding: 0;
}
/* line 2733, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap {
  margin: 0;
  width: 100%;
  max-width: none;
}
/* line 2741, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap img {
  max-width: 100%;
  height: auto;
}
/* line 2746, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap header:after {
  display: none;
}
/* line 2749, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap header .img_box {
  margin-bottom: 60px;
}
/* line 2752, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap header .video_box {
  margin-bottom: 60px;
  width: 100%;
}
/* line 2755, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap header .video_box video {
  width: 100%;
}
/* line 2759, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap header .text_box {
  max-width: 1500px;
  padding: 0 40px 0 100px;
  margin: 0 auto 60px;
}
/* line 2763, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap header .text_box .title_date {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  align-content: flex-end;
  margin-bottom: 100px;
}
/* line 2772, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap header .text_box h2 {
  width: 100%;
}
/* line 2775, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap header .text_box h1 {
  font-size: 38px;
  font-weight: normal;
  font-family: "游ゴシック", YuGothic, 'Helvetica Neue','Helvetica','Arial', "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
/* line 2780, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap header .text_box .date {
  font-size: 22px;
}
/* line 2783, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap header .text_box .description {
  margin-bottom: 40px;
  line-height: 2.2;
  font-size: 18px;
}
/* line 2788, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap header .text_box .credit {
  text-align: right;
  line-height: 2;
  font-size: 18px;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 2799, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block h2 {
  font-weight: normal;
  margin-bottom: 40px;
  line-height: 2;
  font-size: 32px;
  font-family: "游ゴシック", YuGothic, 'Helvetica Neue','Helvetica','Arial', "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
/* line 2807, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block h3 {
  font-weight: normal;
  margin-bottom: 40px;
  line-height: 1.8;
  font-size: 28px;
  font-family: "游ゴシック", YuGothic, 'Helvetica Neue','Helvetica','Arial', "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
/* line 2815, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block h4 {
  font-weight: normal;
  margin-bottom: 40px;
  line-height: 1.8;
  font-size: 24px;
  font-family: "游ゴシック", YuGothic, 'Helvetica Neue','Helvetica','Arial', "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
/* line 2823, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block h5 {
  font-weight: normal;
  margin-bottom: 40px;
  line-height: 1.8;
  font-size: 20px;
  font-family: "游ゴシック", YuGothic, 'Helvetica Neue','Helvetica','Arial', "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
/* line 2831, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block p {
  margin-bottom: 20px;
  line-height: 2;
  font-size: 18px;
}
/* line 2836, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__btn {
  max-width: 1500px;
  padding: 0 100px;
  margin: 0 auto 100px;
}
/* line 2840, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__btn a {
  padding: 15px 70px;
  text-decoration: none;
  color: #fff;
  font-size: 18px;
  background: #000;
  font-family: "游ゴシック", YuGothic, 'Helvetica Neue','Helvetica','Arial', "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
/* line 2848, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__btn.right {
  text-align: right;
}
/* line 2851, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__btn.center {
  text-align: center;
}
/* line 2855, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__text {
  max-width: 1500px;
  padding: 0 100px;
  margin: 0 auto 100px;
}
/* line 2860, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__text.left {
  padding-right: 25%;
}
/* line 2863, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__text.right {
  padding-left: 20%;
}
/* line 2867, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__image {
  margin-bottom: 100px;
}
/* line 2870, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__image .featured_block__image__caption {
  margin: 10px auto 0;
  font-size: 12px;
  text-align: left;
}
/* line 2875, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__image.full {
  padding: 0;
  width: 100%;
}
/* line 2878, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__image.full img {
  width: 100%;
}
/* line 2882, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__image.big {
  width: 100%;
  padding: 70px 70px 20px 70px;
  text-align: center;
}
/* line 2886, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__image.big img {
  max-width: 100%;
  max-height: 90vh;
}
/* line 2891, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__image.left {
  max-width: 1500px;
  padding: 0 15% 0 100px;
  margin: 0 auto 100px;
}
/* line 2896, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__image.right {
  max-width: 1500px;
  padding: 0 40px 0 20%;
  margin: 0 auto 100px;
}
/* line 2902, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__twocol {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
  align-items: start;
  align-content: center;
  max-width: 1500px;
  padding: 0 40px 0;
  margin: 0 auto 60px;
}
/* line 2912, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__twocol__img {
  width: 45%;
}
/* line 2914, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__twocol__img .featured_block__twocol__img__caption {
  margin: 10px auto 0;
  font-size: 12px;
}
/* line 2919, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__twocol__txt {
  width: 55%;
}
/* line 2923, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__twocol.left .featured_block__twocol__txt {
  padding-left: 80px;
}
/* line 2928, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__twocol.right .featured_block__twocol__img {
  order: 1;
}
/* line 2931, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__twocol.right .featured_block__twocol__txt {
  order: 0;
  padding-right: 80px;
}
/* line 2937, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile {
  max-width: 1500px;
  padding: 0 40px 0 100px;
  margin: 0 auto 60px;
}
/* line 2941, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile__title {
  margin-bottom: 30px;
  font-size: 26px;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 2946, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile h3.featured_block__profile__title {
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 2949, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile__row {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  margin-bottom: 40px;
}
/* line 2958, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile__img {
  min-width: 370px;
  width: 370px;
}
/* line 2962, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile__txt {
  padding-left: 40px;
}
/* line 2964, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile__txt h3 {
  margin-bottom: 20px;
  line-height: 2;
  font-size: 18px;
}
/* line 2969, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile__txt p {
  line-height: 2;
  font-size: 16px;
}
/* line 2975, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile_slider {
  max-width: 1500px;
  padding: 0 40px 0 100px;
  margin: 0 auto 60px;
}
/* line 2979, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile_slider__title {
  margin-bottom: 30px;
  font-size: 26px;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 2984, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile_slider h3.featured_block__profile_slider__title {
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 2987, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile_slider__row {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  margin-bottom: 40px;
}
/* line 2996, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile_slider__img {
  position: relative;
  min-width: 370px;
  width: 370px;
}
/* line 3000, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile_slider__img a {
  display: block;
  transition: opacity .3s ease;
}
/* line 3003, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile_slider__img a:hover {
  opacity: .6;
}
/* line 3007, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile_slider__img .swiper-button-prev {
  left: -30px;
}
/* line 3009, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile_slider__img .swiper-button-prev:after {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  border-bottom: 2px solid #000;
  border-left: 2px solid #000;
  transform: rotate(45deg);
}
/* line 3019, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile_slider__img .swiper-button-next {
  right: -30px;
}
/* line 3021, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile_slider__img .swiper-button-next:after {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
  transform: rotate(-45deg);
}
/* line 3031, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile_slider__img .swiper-pagination {
  position: relative;
  bottom: auto;
  left: auto;
  margin-top: 5px;
  text-align: left;
}
/* line 3037, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile_slider__img .swiper-pagination .swiper-pagination-bullet {
  border-radius: 0;
  margin: 0 5px 5px 0;
}
/* line 3040, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile_slider__img .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #000;
}
/* line 3046, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile_slider__txt {
  padding-left: 40px;
}
/* line 3048, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile_slider__txt h3 {
  margin-bottom: 20px;
  line-height: 2;
  font-size: 18px;
}
/* line 3053, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile_slider__txt p {
  line-height: 2;
  font-size: 16px;
}
/* line 3059, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__banner {
  max-width: 1500px;
  padding: 0 40px 0 100px;
  margin: 0 auto 60px;
}
/* line 3063, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__banner__inner {
  display: block;
  width: 370px;
  transition: opacity .3s ease;
}
/* line 3067, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__banner__inner:hover {
  opacity: .6;
}
/* line 3074, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__slider .swiper-slide {
  width: 40%;
  padding: 20px;
  opacity: .4;
  transition: all .3s ease;
}
/* line 3079, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__slider .swiper-slide-active {
  opacity: 1;
}
/* line 3084, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__slider .swiper-button-prev {
  left: auto;
  right: 70%;
  margin-right: 60px;
}
/* line 3088, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__slider .swiper-button-prev:after {
  content: "";
  display: block;
  width: 26px;
  height: 48px;
  background: url(../images/featured_slider_arrow_left.svg) no-repeat center;
  background-size: contain;
}
/* line 3098, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__slider .swiper-button-next {
  right: auto;
  left: 70%;
  margin-left: 60px;
}
/* line 3102, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__slider .swiper-button-next:after {
  content: "";
  display: block;
  width: 26px;
  height: 48px;
  background: url(../images/featured_slider_arrow_right.svg) no-repeat center;
  background-size: contain;
}
/* line 3113, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__slider .featured_block__slider__caption {
  margin: 10px auto 0;
  font-size: 12px;
}
/* line 3118, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__movie {
  position: relative;
  width: 100%;
  max-width: 100%;
  height: 0;
  margin: 60px auto;
  padding-bottom: 56.2%;
}
/* line 3125, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__movie video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
/* line 3137, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .tags {
  max-width: 1500px;
  padding: 0 40px 0 100px;
  margin: 0 auto 60px;
}
/* line 3142, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .sns {
  max-width: 1500px;
  padding: 0 40px 0 100px;
  margin: 0 auto 60px;
}
/* line 3147, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .related {
  padding: 80px 0 100px;
  background: #313131;
  overflow: hidden;
}
/* line 3151, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .related .related_post {
  max-width: 1500px;
  padding: 0 40px 0 100px;
  margin: 0 auto;
}
/* line 3155, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .related .related_post > h2 {
  color: #fff;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  font-size: 26px;
}
/* line 3160, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .related .related_post .list-wrap {
  overflow: visible;
}
/* line 3164, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .related .related_post .list-wrap .swiper-button-prev {
  left: -40px;
}
/* line 3166, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .related .related_post .list-wrap .swiper-button-prev:after {
  content: "";
  display: block;
  width: 26px;
  height: 48px;
  background: url(../images/featured_slider_arrow_left.svg) no-repeat center;
  background-size: contain;
}
/* line 3176, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .related .related_post .list-wrap .swiper-button-next {
  right: -40px;
}
/* line 3178, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .related .related_post .list-wrap .swiper-button-next:after {
  content: "";
  display: block;
  width: 26px;
  height: 48px;
  background: url(../images/featured_slider_arrow_right.svg) no-repeat center;
  background-size: contain;
}
/* line 3190, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .related .related_post .list-wrap .post {
  width: 33.3333%;
  max-width: none;
  padding: 10px;
  margin: 0;
}
/* line 3195, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .related .related_post .list-wrap .post .img_box {
  float: none;
  width: 100%;
  height: auto;
  padding-bottom: 0;
}
/* line 3200, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .related .related_post .list-wrap .post .img_box img {
  position: static;
}
/* line 3204, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .related .related_post .list-wrap .post .text_box {
  float: none;
  width: 100%;
  margin: 20px 0 0;
  padding: 0;
}
/* line 3209, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .related .related_post .list-wrap .post .text_box h2 {
  color: #fff;
  font-weight: normal;
  font-size: 16px;
}
/* line 3215, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .related .related_post .list-wrap .post .text_box p {
  display: none;
}
/* line 3218, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .related .related_post .list-wrap .post .text_box .time_share {
  top: 20px;
  left: 30px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  font-size: 13px;
}
/* line 3229, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .latest {
  padding: 80px 0 100px;
  background: #000;
}
/* line 3232, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .latest .latest_post {
  max-width: 1500px;
  padding: 0 40px 0 100px;
  margin: 0 auto;
}
/* line 3236, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .latest .latest_post > h2 {
  color: #fff;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  font-size: 26px;
}
/* line 3241, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .latest .latest_post .list-wrap {
  margin: 0 -10px;
}
/* line 3243, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .latest .latest_post .list-wrap .post {
  width: 33.3333%;
  max-width: none;
  padding: 10px;
  margin: 0;
}
/* line 3248, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .latest .latest_post .list-wrap .post a {
  display: block;
  position: relative;
}
/* line 3252, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .latest .latest_post .list-wrap .post .img_box {
  float: none;
  width: 100%;
  height: auto;
  padding-bottom: 0;
}
/* line 3257, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .latest .latest_post .list-wrap .post .img_box .parent_category {
  display: none;
}
/* line 3260, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .latest .latest_post .list-wrap .post .img_box img {
  position: static;
}
/* line 3264, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .latest .latest_post .list-wrap .post .text_box {
  float: none;
  width: 100%;
  margin: 20px 0 0;
  padding: 0;
}
/* line 3269, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .latest .latest_post .list-wrap .post .text_box h2 {
  color: #fff;
  font-weight: normal;
  font-size: 16px;
}
/* line 3275, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .latest .latest_post .list-wrap .post .text_box p {
  display: none;
}
/* line 3278, ../scss/partials/pages/_single.scss */
#single.featured .content-area .wrapper .main-wrap .latest .latest_post .list-wrap .post .text_box .time_share {
  top: 20px;
  left: 30px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  font-size: 13px;
}

@media only screen and (max-width: 768px) {
  /* line 3302, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .button-loadmore {
    margin-bottom: 40px;
  }
  /* line 3305, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .main-wrap {
    margin-top: 0;
    margin-bottom: 25px;
    padding: 0 0 25px;
  }
  /* line 3310, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .sidebar {
    display: none;
    margin-top: 0;
    margin-bottom: 25px;
    padding: 0;
  }
  /* line 3315, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .sidebar .posts-sidebar {
    margin-top: 50px;
    padding: 0 15px;
  }
  /* line 3318, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .sidebar .posts-sidebar h2 {
    margin-left: 15px;
    font-size: 16px;
  }
  /* line 3322, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .sidebar .posts-sidebar .post {
    border-bottom: 1px solid #F1F0EF;
  }
  /* line 3324, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .sidebar .posts-sidebar .post:after {
    background: none;
    width: auto;
    height: auto;
  }
  /* line 3329, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .sidebar .posts-sidebar .post .img_box {
    margin-bottom: 10px;
  }
  /* line 3332, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .sidebar .posts-sidebar .post p {
    margin-bottom: 10px;
    font-size: 15px;
  }
  /* line 3336, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .sidebar .posts-sidebar .post:last-of-type {
    border: none;
  }
  /* line 3343, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .banner {
    font-size: 0;
    margin: 30px 10px;
    padding: 0 15px;
  }
  /* line 3347, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .banner li {
    margin-bottom: 20px;
    text-align: center;
  }
  /* line 3355, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .banner a img {
    max-width: 320px;
  }
  /* line 3357, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .banner a img.pc {
    display: block !important;
  }
  /* line 3360, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .banner a img.sp {
    display: none !important;
  }
  /* line 3365, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .banner .sidebar_slide_container {
    width: 320px;
    margin: 0 auto;
  }
  /* line 3368, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .banner .sidebar_slide_container .slick-dots {
    margin-top: 10px;
  }
  /* line 3376, ../scss/partials/pages/_single.scss */
  .content-area #shes_series_list .wrapper > h3 {
    font-size: 24px;
  }
  /* line 3378, ../scss/partials/pages/_single.scss */
  .content-area #shes_series_list .wrapper > h3 span {
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 5%;
    margin-right: 5%;
  }

  /* line 3389, ../scss/partials/pages/_single.scss */
  .whatsmb_page,
  .type-sports,
  .type-product,
  .type-post {
    margin-bottom: 40px;
  }
  /* line 3395, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap header,
  .type-sports .main-wrap header,
  .type-product .main-wrap header,
  .type-post .main-wrap header {
    margin-bottom: 25px;
  }
  /* line 3397, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap header:after,
  .type-sports .main-wrap header:after,
  .type-product .main-wrap header:after,
  .type-post .main-wrap header:after {
    margin: 25px 15px 0;
  }
  /* line 3400, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap header .categores,
  .type-sports .main-wrap header .categores,
  .type-product .main-wrap header .categores,
  .type-post .main-wrap header .categores {
    height: auto;
    padding: 15px;
    margin: 0;
    line-height: 1.6;
    font-size: 10px;
  }
  /* line 3407, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap header .img_box,
  .type-sports .main-wrap header .img_box,
  .type-product .main-wrap header .img_box,
  .type-post .main-wrap header .img_box {
    margin-bottom: 20px;
  }
  /* line 3410, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap header .text_box,
  .type-sports .main-wrap header .text_box,
  .type-product .main-wrap header .text_box,
  .type-post .main-wrap header .text_box {
    padding: 0 15px;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 3414, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap header .text_box h2,
  .type-sports .main-wrap header .text_box h2,
  .type-product .main-wrap header .text_box h2,
  .type-post .main-wrap header .text_box h2 {
    float: none;
    width: 100%;
    margin-bottom: 10px;
    font-size: 16px;
    order: 0;
  }
  /* line 3421, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap header .text_box h1,
  .type-sports .main-wrap header .text_box h1,
  .type-product .main-wrap header .text_box h1,
  .type-post .main-wrap header .text_box h1 {
    float: none;
    width: 100%;
    margin-bottom: 10px;
    font-size: 18px;
    order: 1;
  }
  /* line 3428, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap header .text_box .description,
  .type-sports .main-wrap header .text_box .description,
  .type-product .main-wrap header .text_box .description,
  .type-post .main-wrap header .text_box .description {
    order: 2;
    width: 100%;
    margin-top: 0;
    margin-bottom: 25px;
    font-size: 16px;
  }
  /* line 3435, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap header .text_box .date_credit,
  .type-sports .main-wrap header .text_box .date_credit,
  .type-product .main-wrap header .text_box .date_credit,
  .type-post .main-wrap header .text_box .date_credit {
    order: 3;
    position: static;
    width: 100%;
  }
  /* line 3439, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap header .text_box .date_credit time,
  .type-sports .main-wrap header .text_box .date_credit time,
  .type-product .main-wrap header .text_box .date_credit time,
  .type-post .main-wrap header .text_box .date_credit time {
    font-size: 14px;
  }
  /* line 3442, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap header .text_box .date_credit p,
  .type-sports .main-wrap header .text_box .date_credit p,
  .type-product .main-wrap header .text_box .date_credit p,
  .type-post .main-wrap header .text_box .date_credit p {
    margin-top: 10px;
    font-size: 12px;
  }
  /* line 3449, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction,
  .whatsmb_page .main-wrap .sports_type-post,
  .whatsmb_page .main-wrap .entry-content,
  .type-sports .main-wrap .introduction,
  .type-sports .main-wrap .sports_type-post,
  .type-sports .main-wrap .entry-content,
  .type-product .main-wrap .introduction,
  .type-product .main-wrap .sports_type-post,
  .type-product .main-wrap .entry-content,
  .type-post .main-wrap .introduction,
  .type-post .main-wrap .sports_type-post,
  .type-post .main-wrap .entry-content {
    padding: 0 15px;
  }
  /* line 3453, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction h1,
  .whatsmb_page .main-wrap .sports_type-post h1,
  .whatsmb_page .main-wrap .entry-content h1,
  .type-sports .main-wrap .introduction h1,
  .type-sports .main-wrap .sports_type-post h1,
  .type-sports .main-wrap .entry-content h1,
  .type-product .main-wrap .introduction h1,
  .type-product .main-wrap .sports_type-post h1,
  .type-product .main-wrap .entry-content h1,
  .type-post .main-wrap .introduction h1,
  .type-post .main-wrap .sports_type-post h1,
  .type-post .main-wrap .entry-content h1 {
    width: auto;
    margin-bottom: 25px;
    font-size: 18px;
  }
  /* line 3458, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction h2,
  .whatsmb_page .main-wrap .sports_type-post h2,
  .whatsmb_page .main-wrap .entry-content h2,
  .type-sports .main-wrap .introduction h2,
  .type-sports .main-wrap .sports_type-post h2,
  .type-sports .main-wrap .entry-content h2,
  .type-product .main-wrap .introduction h2,
  .type-product .main-wrap .sports_type-post h2,
  .type-product .main-wrap .entry-content h2,
  .type-post .main-wrap .introduction h2,
  .type-post .main-wrap .sports_type-post h2,
  .type-post .main-wrap .entry-content h2 {
    width: auto;
    margin-bottom: 25px;
    font-size: 16px;
  }
  /* line 3463, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction h3,
  .whatsmb_page .main-wrap .sports_type-post h3,
  .whatsmb_page .main-wrap .entry-content h3,
  .type-sports .main-wrap .introduction h3,
  .type-sports .main-wrap .sports_type-post h3,
  .type-sports .main-wrap .entry-content h3,
  .type-product .main-wrap .introduction h3,
  .type-product .main-wrap .sports_type-post h3,
  .type-product .main-wrap .entry-content h3,
  .type-post .main-wrap .introduction h3,
  .type-post .main-wrap .sports_type-post h3,
  .type-post .main-wrap .entry-content h3 {
    width: auto;
    margin-bottom: 25px;
    font-size: 16px;
    font-family: "游ゴシック", YuGothic, 'Helvetica Neue','Helvetica','Arial', "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
  }
  /* line 3469, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction h4,
  .whatsmb_page .main-wrap .sports_type-post h4,
  .whatsmb_page .main-wrap .entry-content h4,
  .type-sports .main-wrap .introduction h4,
  .type-sports .main-wrap .sports_type-post h4,
  .type-sports .main-wrap .entry-content h4,
  .type-product .main-wrap .introduction h4,
  .type-product .main-wrap .sports_type-post h4,
  .type-product .main-wrap .entry-content h4,
  .type-post .main-wrap .introduction h4,
  .type-post .main-wrap .sports_type-post h4,
  .type-post .main-wrap .entry-content h4 {
    width: auto;
    margin-bottom: 25px;
    font-size: 16px;
  }
  /* line 3474, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction p,
  .whatsmb_page .main-wrap .sports_type-post p,
  .whatsmb_page .main-wrap .entry-content p,
  .type-sports .main-wrap .introduction p,
  .type-sports .main-wrap .sports_type-post p,
  .type-sports .main-wrap .entry-content p,
  .type-product .main-wrap .introduction p,
  .type-product .main-wrap .sports_type-post p,
  .type-product .main-wrap .entry-content p,
  .type-post .main-wrap .introduction p,
  .type-post .main-wrap .sports_type-post p,
  .type-post .main-wrap .entry-content p {
    width: auto;
    font-size: 15px;
  }
  /* line 3479, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction > div,
  .whatsmb_page .main-wrap .sports_type-post > div,
  .whatsmb_page .main-wrap .entry-content > div,
  .type-sports .main-wrap .introduction > div,
  .type-sports .main-wrap .sports_type-post > div,
  .type-sports .main-wrap .entry-content > div,
  .type-product .main-wrap .introduction > div,
  .type-product .main-wrap .sports_type-post > div,
  .type-product .main-wrap .entry-content > div,
  .type-post .main-wrap .introduction > div,
  .type-post .main-wrap .sports_type-post > div,
  .type-post .main-wrap .entry-content > div {
    margin-bottom: 25px;
  }
  /* line 3482, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .img,
  .whatsmb_page .main-wrap .sports_type-post .img,
  .whatsmb_page .main-wrap .entry-content .img,
  .type-sports .main-wrap .introduction .img,
  .type-sports .main-wrap .sports_type-post .img,
  .type-sports .main-wrap .entry-content .img,
  .type-product .main-wrap .introduction .img,
  .type-product .main-wrap .sports_type-post .img,
  .type-product .main-wrap .entry-content .img,
  .type-post .main-wrap .introduction .img,
  .type-post .main-wrap .sports_type-post .img,
  .type-post .main-wrap .entry-content .img {
    margin-top: 25px;
  }
  /* line 3485, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .btn,
  .whatsmb_page .main-wrap .sports_type-post .btn,
  .whatsmb_page .main-wrap .entry-content .btn,
  .type-sports .main-wrap .introduction .btn,
  .type-sports .main-wrap .sports_type-post .btn,
  .type-sports .main-wrap .entry-content .btn,
  .type-product .main-wrap .introduction .btn,
  .type-product .main-wrap .sports_type-post .btn,
  .type-product .main-wrap .entry-content .btn,
  .type-post .main-wrap .introduction .btn,
  .type-post .main-wrap .sports_type-post .btn,
  .type-post .main-wrap .entry-content .btn {
    min-width: 0;
  }
  /* line 3488, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .spot_box,
  .whatsmb_page .main-wrap .sports_type-post .spot_box,
  .whatsmb_page .main-wrap .entry-content .spot_box,
  .type-sports .main-wrap .introduction .spot_box,
  .type-sports .main-wrap .sports_type-post .spot_box,
  .type-sports .main-wrap .entry-content .spot_box,
  .type-product .main-wrap .introduction .spot_box,
  .type-product .main-wrap .sports_type-post .spot_box,
  .type-product .main-wrap .entry-content .spot_box,
  .type-post .main-wrap .introduction .spot_box,
  .type-post .main-wrap .sports_type-post .spot_box,
  .type-post .main-wrap .entry-content .spot_box {
    padding: 10px;
  }
  /* line 3490, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .spot_box .text_box,
  .whatsmb_page .main-wrap .sports_type-post .spot_box .text_box,
  .whatsmb_page .main-wrap .entry-content .spot_box .text_box,
  .type-sports .main-wrap .introduction .spot_box .text_box,
  .type-sports .main-wrap .sports_type-post .spot_box .text_box,
  .type-sports .main-wrap .entry-content .spot_box .text_box,
  .type-product .main-wrap .introduction .spot_box .text_box,
  .type-product .main-wrap .sports_type-post .spot_box .text_box,
  .type-product .main-wrap .entry-content .spot_box .text_box,
  .type-post .main-wrap .introduction .spot_box .text_box,
  .type-post .main-wrap .sports_type-post .spot_box .text_box,
  .type-post .main-wrap .entry-content .spot_box .text_box {
    float: none;
    width: auto;
    padding: 0;
    margin-bottom: 15px;
  }
  /* line 3495, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .spot_box .text_box h3,
  .whatsmb_page .main-wrap .sports_type-post .spot_box .text_box h3,
  .whatsmb_page .main-wrap .entry-content .spot_box .text_box h3,
  .type-sports .main-wrap .introduction .spot_box .text_box h3,
  .type-sports .main-wrap .sports_type-post .spot_box .text_box h3,
  .type-sports .main-wrap .entry-content .spot_box .text_box h3,
  .type-product .main-wrap .introduction .spot_box .text_box h3,
  .type-product .main-wrap .sports_type-post .spot_box .text_box h3,
  .type-product .main-wrap .entry-content .spot_box .text_box h3,
  .type-post .main-wrap .introduction .spot_box .text_box h3,
  .type-post .main-wrap .sports_type-post .spot_box .text_box h3,
  .type-post .main-wrap .entry-content .spot_box .text_box h3 {
    font-size: 16px;
    margin-bottom: 15px;
  }
  /* line 3499, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .spot_box .text_box p,
  .whatsmb_page .main-wrap .sports_type-post .spot_box .text_box p,
  .whatsmb_page .main-wrap .entry-content .spot_box .text_box p,
  .type-sports .main-wrap .introduction .spot_box .text_box p,
  .type-sports .main-wrap .sports_type-post .spot_box .text_box p,
  .type-sports .main-wrap .entry-content .spot_box .text_box p,
  .type-product .main-wrap .introduction .spot_box .text_box p,
  .type-product .main-wrap .sports_type-post .spot_box .text_box p,
  .type-product .main-wrap .entry-content .spot_box .text_box p,
  .type-post .main-wrap .introduction .spot_box .text_box p,
  .type-post .main-wrap .sports_type-post .spot_box .text_box p,
  .type-post .main-wrap .entry-content .spot_box .text_box p {
    font-size: 14px;
  }
  /* line 3503, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .spot_box .map_box,
  .whatsmb_page .main-wrap .sports_type-post .spot_box .map_box,
  .whatsmb_page .main-wrap .entry-content .spot_box .map_box,
  .type-sports .main-wrap .introduction .spot_box .map_box,
  .type-sports .main-wrap .sports_type-post .spot_box .map_box,
  .type-sports .main-wrap .entry-content .spot_box .map_box,
  .type-product .main-wrap .introduction .spot_box .map_box,
  .type-product .main-wrap .sports_type-post .spot_box .map_box,
  .type-product .main-wrap .entry-content .spot_box .map_box,
  .type-post .main-wrap .introduction .spot_box .map_box,
  .type-post .main-wrap .sports_type-post .spot_box .map_box,
  .type-post .main-wrap .entry-content .spot_box .map_box {
    float: none;
    width: 100%;
    padding-top: 100%;
  }
  /* line 3512, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .product_box h3,
  .whatsmb_page .main-wrap .introduction .profile_box h3,
  .whatsmb_page .main-wrap .introduction .number_box h3,
  .whatsmb_page .main-wrap .sports_type-post .product_box h3,
  .whatsmb_page .main-wrap .sports_type-post .profile_box h3,
  .whatsmb_page .main-wrap .sports_type-post .number_box h3,
  .whatsmb_page .main-wrap .entry-content .product_box h3,
  .whatsmb_page .main-wrap .entry-content .profile_box h3,
  .whatsmb_page .main-wrap .entry-content .number_box h3,
  .type-sports .main-wrap .introduction .product_box h3,
  .type-sports .main-wrap .introduction .profile_box h3,
  .type-sports .main-wrap .introduction .number_box h3,
  .type-sports .main-wrap .sports_type-post .product_box h3,
  .type-sports .main-wrap .sports_type-post .profile_box h3,
  .type-sports .main-wrap .sports_type-post .number_box h3,
  .type-sports .main-wrap .entry-content .product_box h3,
  .type-sports .main-wrap .entry-content .profile_box h3,
  .type-sports .main-wrap .entry-content .number_box h3,
  .type-product .main-wrap .introduction .product_box h3,
  .type-product .main-wrap .introduction .profile_box h3,
  .type-product .main-wrap .introduction .number_box h3,
  .type-product .main-wrap .sports_type-post .product_box h3,
  .type-product .main-wrap .sports_type-post .profile_box h3,
  .type-product .main-wrap .sports_type-post .number_box h3,
  .type-product .main-wrap .entry-content .product_box h3,
  .type-product .main-wrap .entry-content .profile_box h3,
  .type-product .main-wrap .entry-content .number_box h3,
  .type-post .main-wrap .introduction .product_box h3,
  .type-post .main-wrap .introduction .profile_box h3,
  .type-post .main-wrap .introduction .number_box h3,
  .type-post .main-wrap .sports_type-post .product_box h3,
  .type-post .main-wrap .sports_type-post .profile_box h3,
  .type-post .main-wrap .sports_type-post .number_box h3,
  .type-post .main-wrap .entry-content .product_box h3,
  .type-post .main-wrap .entry-content .profile_box h3,
  .type-post .main-wrap .entry-content .number_box h3 {
    font-size: 16px;
    margin-bottom: 10px;
    font-family: "游ゴシック", YuGothic, 'Helvetica Neue','Helvetica','Arial', "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
  }
  /* line 3517, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .product_box .img_box,
  .whatsmb_page .main-wrap .introduction .profile_box .img_box,
  .whatsmb_page .main-wrap .introduction .number_box .img_box,
  .whatsmb_page .main-wrap .sports_type-post .product_box .img_box,
  .whatsmb_page .main-wrap .sports_type-post .profile_box .img_box,
  .whatsmb_page .main-wrap .sports_type-post .number_box .img_box,
  .whatsmb_page .main-wrap .entry-content .product_box .img_box,
  .whatsmb_page .main-wrap .entry-content .profile_box .img_box,
  .whatsmb_page .main-wrap .entry-content .number_box .img_box,
  .type-sports .main-wrap .introduction .product_box .img_box,
  .type-sports .main-wrap .introduction .profile_box .img_box,
  .type-sports .main-wrap .introduction .number_box .img_box,
  .type-sports .main-wrap .sports_type-post .product_box .img_box,
  .type-sports .main-wrap .sports_type-post .profile_box .img_box,
  .type-sports .main-wrap .sports_type-post .number_box .img_box,
  .type-sports .main-wrap .entry-content .product_box .img_box,
  .type-sports .main-wrap .entry-content .profile_box .img_box,
  .type-sports .main-wrap .entry-content .number_box .img_box,
  .type-product .main-wrap .introduction .product_box .img_box,
  .type-product .main-wrap .introduction .profile_box .img_box,
  .type-product .main-wrap .introduction .number_box .img_box,
  .type-product .main-wrap .sports_type-post .product_box .img_box,
  .type-product .main-wrap .sports_type-post .profile_box .img_box,
  .type-product .main-wrap .sports_type-post .number_box .img_box,
  .type-product .main-wrap .entry-content .product_box .img_box,
  .type-product .main-wrap .entry-content .profile_box .img_box,
  .type-product .main-wrap .entry-content .number_box .img_box,
  .type-post .main-wrap .introduction .product_box .img_box,
  .type-post .main-wrap .introduction .profile_box .img_box,
  .type-post .main-wrap .introduction .number_box .img_box,
  .type-post .main-wrap .sports_type-post .product_box .img_box,
  .type-post .main-wrap .sports_type-post .profile_box .img_box,
  .type-post .main-wrap .sports_type-post .number_box .img_box,
  .type-post .main-wrap .entry-content .product_box .img_box,
  .type-post .main-wrap .entry-content .profile_box .img_box,
  .type-post .main-wrap .entry-content .number_box .img_box {
    margin: 0 20px 10px 0;
    width: 50%;
  }
  /* line 3520, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .product_box .img_box img,
  .whatsmb_page .main-wrap .introduction .profile_box .img_box img,
  .whatsmb_page .main-wrap .introduction .number_box .img_box img,
  .whatsmb_page .main-wrap .sports_type-post .product_box .img_box img,
  .whatsmb_page .main-wrap .sports_type-post .profile_box .img_box img,
  .whatsmb_page .main-wrap .sports_type-post .number_box .img_box img,
  .whatsmb_page .main-wrap .entry-content .product_box .img_box img,
  .whatsmb_page .main-wrap .entry-content .profile_box .img_box img,
  .whatsmb_page .main-wrap .entry-content .number_box .img_box img,
  .type-sports .main-wrap .introduction .product_box .img_box img,
  .type-sports .main-wrap .introduction .profile_box .img_box img,
  .type-sports .main-wrap .introduction .number_box .img_box img,
  .type-sports .main-wrap .sports_type-post .product_box .img_box img,
  .type-sports .main-wrap .sports_type-post .profile_box .img_box img,
  .type-sports .main-wrap .sports_type-post .number_box .img_box img,
  .type-sports .main-wrap .entry-content .product_box .img_box img,
  .type-sports .main-wrap .entry-content .profile_box .img_box img,
  .type-sports .main-wrap .entry-content .number_box .img_box img,
  .type-product .main-wrap .introduction .product_box .img_box img,
  .type-product .main-wrap .introduction .profile_box .img_box img,
  .type-product .main-wrap .introduction .number_box .img_box img,
  .type-product .main-wrap .sports_type-post .product_box .img_box img,
  .type-product .main-wrap .sports_type-post .profile_box .img_box img,
  .type-product .main-wrap .sports_type-post .number_box .img_box img,
  .type-product .main-wrap .entry-content .product_box .img_box img,
  .type-product .main-wrap .entry-content .profile_box .img_box img,
  .type-product .main-wrap .entry-content .number_box .img_box img,
  .type-post .main-wrap .introduction .product_box .img_box img,
  .type-post .main-wrap .introduction .profile_box .img_box img,
  .type-post .main-wrap .introduction .number_box .img_box img,
  .type-post .main-wrap .sports_type-post .product_box .img_box img,
  .type-post .main-wrap .sports_type-post .profile_box .img_box img,
  .type-post .main-wrap .sports_type-post .number_box .img_box img,
  .type-post .main-wrap .entry-content .product_box .img_box img,
  .type-post .main-wrap .entry-content .profile_box .img_box img,
  .type-post .main-wrap .entry-content .number_box .img_box img {
    width: 100%;
    height: auto;
  }
  /* line 3525, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .product_box h4,
  .whatsmb_page .main-wrap .introduction .profile_box h4,
  .whatsmb_page .main-wrap .introduction .number_box h4,
  .whatsmb_page .main-wrap .sports_type-post .product_box h4,
  .whatsmb_page .main-wrap .sports_type-post .profile_box h4,
  .whatsmb_page .main-wrap .sports_type-post .number_box h4,
  .whatsmb_page .main-wrap .entry-content .product_box h4,
  .whatsmb_page .main-wrap .entry-content .profile_box h4,
  .whatsmb_page .main-wrap .entry-content .number_box h4,
  .type-sports .main-wrap .introduction .product_box h4,
  .type-sports .main-wrap .introduction .profile_box h4,
  .type-sports .main-wrap .introduction .number_box h4,
  .type-sports .main-wrap .sports_type-post .product_box h4,
  .type-sports .main-wrap .sports_type-post .profile_box h4,
  .type-sports .main-wrap .sports_type-post .number_box h4,
  .type-sports .main-wrap .entry-content .product_box h4,
  .type-sports .main-wrap .entry-content .profile_box h4,
  .type-sports .main-wrap .entry-content .number_box h4,
  .type-product .main-wrap .introduction .product_box h4,
  .type-product .main-wrap .introduction .profile_box h4,
  .type-product .main-wrap .introduction .number_box h4,
  .type-product .main-wrap .sports_type-post .product_box h4,
  .type-product .main-wrap .sports_type-post .profile_box h4,
  .type-product .main-wrap .sports_type-post .number_box h4,
  .type-product .main-wrap .entry-content .product_box h4,
  .type-product .main-wrap .entry-content .profile_box h4,
  .type-product .main-wrap .entry-content .number_box h4,
  .type-post .main-wrap .introduction .product_box h4,
  .type-post .main-wrap .introduction .profile_box h4,
  .type-post .main-wrap .introduction .number_box h4,
  .type-post .main-wrap .sports_type-post .product_box h4,
  .type-post .main-wrap .sports_type-post .profile_box h4,
  .type-post .main-wrap .sports_type-post .number_box h4,
  .type-post .main-wrap .entry-content .product_box h4,
  .type-post .main-wrap .entry-content .profile_box h4,
  .type-post .main-wrap .entry-content .number_box h4 {
    width: auto;
    float: none;
    padding: 0;
    margin-bottom: 15px;
    font-size: 14px;
  }
  /* line 3532, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .product_box p,
  .whatsmb_page .main-wrap .introduction .profile_box p,
  .whatsmb_page .main-wrap .introduction .number_box p,
  .whatsmb_page .main-wrap .sports_type-post .product_box p,
  .whatsmb_page .main-wrap .sports_type-post .profile_box p,
  .whatsmb_page .main-wrap .sports_type-post .number_box p,
  .whatsmb_page .main-wrap .entry-content .product_box p,
  .whatsmb_page .main-wrap .entry-content .profile_box p,
  .whatsmb_page .main-wrap .entry-content .number_box p,
  .type-sports .main-wrap .introduction .product_box p,
  .type-sports .main-wrap .introduction .profile_box p,
  .type-sports .main-wrap .introduction .number_box p,
  .type-sports .main-wrap .sports_type-post .product_box p,
  .type-sports .main-wrap .sports_type-post .profile_box p,
  .type-sports .main-wrap .sports_type-post .number_box p,
  .type-sports .main-wrap .entry-content .product_box p,
  .type-sports .main-wrap .entry-content .profile_box p,
  .type-sports .main-wrap .entry-content .number_box p,
  .type-product .main-wrap .introduction .product_box p,
  .type-product .main-wrap .introduction .profile_box p,
  .type-product .main-wrap .introduction .number_box p,
  .type-product .main-wrap .sports_type-post .product_box p,
  .type-product .main-wrap .sports_type-post .profile_box p,
  .type-product .main-wrap .sports_type-post .number_box p,
  .type-product .main-wrap .entry-content .product_box p,
  .type-product .main-wrap .entry-content .profile_box p,
  .type-product .main-wrap .entry-content .number_box p,
  .type-post .main-wrap .introduction .product_box p,
  .type-post .main-wrap .introduction .profile_box p,
  .type-post .main-wrap .introduction .number_box p,
  .type-post .main-wrap .sports_type-post .product_box p,
  .type-post .main-wrap .sports_type-post .profile_box p,
  .type-post .main-wrap .sports_type-post .number_box p,
  .type-post .main-wrap .entry-content .product_box p,
  .type-post .main-wrap .entry-content .profile_box p,
  .type-post .main-wrap .entry-content .number_box p {
    margin: 0;
    padding: 0;
    font-size: 13px;
  }
  /* line 3538, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .product_box.sp_col1 .img_box,
  .whatsmb_page .main-wrap .introduction .profile_box.sp_col1 .img_box,
  .whatsmb_page .main-wrap .introduction .number_box.sp_col1 .img_box,
  .whatsmb_page .main-wrap .sports_type-post .product_box.sp_col1 .img_box,
  .whatsmb_page .main-wrap .sports_type-post .profile_box.sp_col1 .img_box,
  .whatsmb_page .main-wrap .sports_type-post .number_box.sp_col1 .img_box,
  .whatsmb_page .main-wrap .entry-content .product_box.sp_col1 .img_box,
  .whatsmb_page .main-wrap .entry-content .profile_box.sp_col1 .img_box,
  .whatsmb_page .main-wrap .entry-content .number_box.sp_col1 .img_box,
  .type-sports .main-wrap .introduction .product_box.sp_col1 .img_box,
  .type-sports .main-wrap .introduction .profile_box.sp_col1 .img_box,
  .type-sports .main-wrap .introduction .number_box.sp_col1 .img_box,
  .type-sports .main-wrap .sports_type-post .product_box.sp_col1 .img_box,
  .type-sports .main-wrap .sports_type-post .profile_box.sp_col1 .img_box,
  .type-sports .main-wrap .sports_type-post .number_box.sp_col1 .img_box,
  .type-sports .main-wrap .entry-content .product_box.sp_col1 .img_box,
  .type-sports .main-wrap .entry-content .profile_box.sp_col1 .img_box,
  .type-sports .main-wrap .entry-content .number_box.sp_col1 .img_box,
  .type-product .main-wrap .introduction .product_box.sp_col1 .img_box,
  .type-product .main-wrap .introduction .profile_box.sp_col1 .img_box,
  .type-product .main-wrap .introduction .number_box.sp_col1 .img_box,
  .type-product .main-wrap .sports_type-post .product_box.sp_col1 .img_box,
  .type-product .main-wrap .sports_type-post .profile_box.sp_col1 .img_box,
  .type-product .main-wrap .sports_type-post .number_box.sp_col1 .img_box,
  .type-product .main-wrap .entry-content .product_box.sp_col1 .img_box,
  .type-product .main-wrap .entry-content .profile_box.sp_col1 .img_box,
  .type-product .main-wrap .entry-content .number_box.sp_col1 .img_box,
  .type-post .main-wrap .introduction .product_box.sp_col1 .img_box,
  .type-post .main-wrap .introduction .profile_box.sp_col1 .img_box,
  .type-post .main-wrap .introduction .number_box.sp_col1 .img_box,
  .type-post .main-wrap .sports_type-post .product_box.sp_col1 .img_box,
  .type-post .main-wrap .sports_type-post .profile_box.sp_col1 .img_box,
  .type-post .main-wrap .sports_type-post .number_box.sp_col1 .img_box,
  .type-post .main-wrap .entry-content .product_box.sp_col1 .img_box,
  .type-post .main-wrap .entry-content .profile_box.sp_col1 .img_box,
  .type-post .main-wrap .entry-content .number_box.sp_col1 .img_box {
    width: auto;
    margin: 0;
  }
  /* line 3544, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .profile_box,
  .whatsmb_page .main-wrap .sports_type-post .profile_box,
  .whatsmb_page .main-wrap .entry-content .profile_box,
  .type-sports .main-wrap .introduction .profile_box,
  .type-sports .main-wrap .sports_type-post .profile_box,
  .type-sports .main-wrap .entry-content .profile_box,
  .type-product .main-wrap .introduction .profile_box,
  .type-product .main-wrap .sports_type-post .profile_box,
  .type-product .main-wrap .entry-content .profile_box,
  .type-post .main-wrap .introduction .profile_box,
  .type-post .main-wrap .sports_type-post .profile_box,
  .type-post .main-wrap .entry-content .profile_box {
    padding-bottom: 25px;
    border-bottom: 1px solid #F1F0EF;
  }
  /* line 3547, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .profile_box.sports_box,
  .whatsmb_page .main-wrap .sports_type-post .profile_box.sports_box,
  .whatsmb_page .main-wrap .entry-content .profile_box.sports_box,
  .type-sports .main-wrap .introduction .profile_box.sports_box,
  .type-sports .main-wrap .sports_type-post .profile_box.sports_box,
  .type-sports .main-wrap .entry-content .profile_box.sports_box,
  .type-product .main-wrap .introduction .profile_box.sports_box,
  .type-product .main-wrap .sports_type-post .profile_box.sports_box,
  .type-product .main-wrap .entry-content .profile_box.sports_box,
  .type-post .main-wrap .introduction .profile_box.sports_box,
  .type-post .main-wrap .sports_type-post .profile_box.sports_box,
  .type-post .main-wrap .entry-content .profile_box.sports_box {
    padding-top: 20px;
    padding-bottom: 0;
    border-bottom: none;
  }
  /* line 3551, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .profile_box.sports_box h4,
  .whatsmb_page .main-wrap .sports_type-post .profile_box.sports_box h4,
  .whatsmb_page .main-wrap .entry-content .profile_box.sports_box h4,
  .type-sports .main-wrap .introduction .profile_box.sports_box h4,
  .type-sports .main-wrap .sports_type-post .profile_box.sports_box h4,
  .type-sports .main-wrap .entry-content .profile_box.sports_box h4,
  .type-product .main-wrap .introduction .profile_box.sports_box h4,
  .type-product .main-wrap .sports_type-post .profile_box.sports_box h4,
  .type-product .main-wrap .entry-content .profile_box.sports_box h4,
  .type-post .main-wrap .introduction .profile_box.sports_box h4,
  .type-post .main-wrap .sports_type-post .profile_box.sports_box h4,
  .type-post .main-wrap .entry-content .profile_box.sports_box h4 {
    margin-top: 10px;
  }
  /* line 3554, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .profile_box.sports_box .img_box,
  .whatsmb_page .main-wrap .sports_type-post .profile_box.sports_box .img_box,
  .whatsmb_page .main-wrap .entry-content .profile_box.sports_box .img_box,
  .type-sports .main-wrap .introduction .profile_box.sports_box .img_box,
  .type-sports .main-wrap .sports_type-post .profile_box.sports_box .img_box,
  .type-sports .main-wrap .entry-content .profile_box.sports_box .img_box,
  .type-product .main-wrap .introduction .profile_box.sports_box .img_box,
  .type-product .main-wrap .sports_type-post .profile_box.sports_box .img_box,
  .type-product .main-wrap .entry-content .profile_box.sports_box .img_box,
  .type-post .main-wrap .introduction .profile_box.sports_box .img_box,
  .type-post .main-wrap .sports_type-post .profile_box.sports_box .img_box,
  .type-post .main-wrap .entry-content .profile_box.sports_box .img_box {
    float: right;
    width: 40%;
    margin: 0;
  }
  /* line 3558, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .profile_box.sports_box .img_box + p,
  .whatsmb_page .main-wrap .sports_type-post .profile_box.sports_box .img_box + p,
  .whatsmb_page .main-wrap .entry-content .profile_box.sports_box .img_box + p,
  .type-sports .main-wrap .introduction .profile_box.sports_box .img_box + p,
  .type-sports .main-wrap .sports_type-post .profile_box.sports_box .img_box + p,
  .type-sports .main-wrap .entry-content .profile_box.sports_box .img_box + p,
  .type-product .main-wrap .introduction .profile_box.sports_box .img_box + p,
  .type-product .main-wrap .sports_type-post .profile_box.sports_box .img_box + p,
  .type-product .main-wrap .entry-content .profile_box.sports_box .img_box + p,
  .type-post .main-wrap .introduction .profile_box.sports_box .img_box + p,
  .type-post .main-wrap .sports_type-post .profile_box.sports_box .img_box + p,
  .type-post .main-wrap .entry-content .profile_box.sports_box .img_box + p {
    margin-right: 40%;
    padding-right: 10px;
    font-size: 14px;
  }
  /* line 3567, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .number_box .img_box,
  .whatsmb_page .main-wrap .sports_type-post .number_box .img_box,
  .whatsmb_page .main-wrap .entry-content .number_box .img_box,
  .type-sports .main-wrap .introduction .number_box .img_box,
  .type-sports .main-wrap .sports_type-post .number_box .img_box,
  .type-sports .main-wrap .entry-content .number_box .img_box,
  .type-product .main-wrap .introduction .number_box .img_box,
  .type-product .main-wrap .sports_type-post .number_box .img_box,
  .type-product .main-wrap .entry-content .number_box .img_box,
  .type-post .main-wrap .introduction .number_box .img_box,
  .type-post .main-wrap .sports_type-post .number_box .img_box,
  .type-post .main-wrap .entry-content .number_box .img_box {
    float: left;
    width: 15%;
  }
  /* line 3570, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .number_box .img_box img,
  .whatsmb_page .main-wrap .sports_type-post .number_box .img_box img,
  .whatsmb_page .main-wrap .entry-content .number_box .img_box img,
  .type-sports .main-wrap .introduction .number_box .img_box img,
  .type-sports .main-wrap .sports_type-post .number_box .img_box img,
  .type-sports .main-wrap .entry-content .number_box .img_box img,
  .type-product .main-wrap .introduction .number_box .img_box img,
  .type-product .main-wrap .sports_type-post .number_box .img_box img,
  .type-product .main-wrap .entry-content .number_box .img_box img,
  .type-post .main-wrap .introduction .number_box .img_box img,
  .type-post .main-wrap .sports_type-post .number_box .img_box img,
  .type-post .main-wrap .entry-content .number_box .img_box img {
    max-width: 100%;
    height: auto;
  }
  /* line 3574, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .number_box .img_box a.btn,
  .whatsmb_page .main-wrap .sports_type-post .number_box .img_box a.btn,
  .whatsmb_page .main-wrap .entry-content .number_box .img_box a.btn,
  .type-sports .main-wrap .introduction .number_box .img_box a.btn,
  .type-sports .main-wrap .sports_type-post .number_box .img_box a.btn,
  .type-sports .main-wrap .entry-content .number_box .img_box a.btn,
  .type-product .main-wrap .introduction .number_box .img_box a.btn,
  .type-product .main-wrap .sports_type-post .number_box .img_box a.btn,
  .type-product .main-wrap .entry-content .number_box .img_box a.btn,
  .type-post .main-wrap .introduction .number_box .img_box a.btn,
  .type-post .main-wrap .sports_type-post .number_box .img_box a.btn,
  .type-post .main-wrap .entry-content .number_box .img_box a.btn {
    width: 100%;
    margin-right: 0;
  }
  /* line 3579, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .number_box h4,
  .whatsmb_page .main-wrap .sports_type-post .number_box h4,
  .whatsmb_page .main-wrap .entry-content .number_box h4,
  .type-sports .main-wrap .introduction .number_box h4,
  .type-sports .main-wrap .sports_type-post .number_box h4,
  .type-sports .main-wrap .entry-content .number_box h4,
  .type-product .main-wrap .introduction .number_box h4,
  .type-product .main-wrap .sports_type-post .number_box h4,
  .type-product .main-wrap .entry-content .number_box h4,
  .type-post .main-wrap .introduction .number_box h4,
  .type-post .main-wrap .sports_type-post .number_box h4,
  .type-post .main-wrap .entry-content .number_box h4 {
    float: right;
    width: 82%;
    padding-left: 20px;
    margin-bottom: 20px;
    font-weight: bolder;
  }
  /* line 3586, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .number_box p,
  .whatsmb_page .main-wrap .sports_type-post .number_box p,
  .whatsmb_page .main-wrap .entry-content .number_box p,
  .type-sports .main-wrap .introduction .number_box p,
  .type-sports .main-wrap .sports_type-post .number_box p,
  .type-sports .main-wrap .entry-content .number_box p,
  .type-product .main-wrap .introduction .number_box p,
  .type-product .main-wrap .sports_type-post .number_box p,
  .type-product .main-wrap .entry-content .number_box p,
  .type-post .main-wrap .introduction .number_box p,
  .type-post .main-wrap .sports_type-post .number_box p,
  .type-post .main-wrap .entry-content .number_box p {
    margin-left: 15%;
    padding-left: 20px;
    font-size: 14px;
    font-weight: normal;
  }
  /* line 3593, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_timeline,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline,
  .whatsmb_page .main-wrap .entry-content .travel_timeline,
  .type-sports .main-wrap .introduction .travel_timeline,
  .type-sports .main-wrap .sports_type-post .travel_timeline,
  .type-sports .main-wrap .entry-content .travel_timeline,
  .type-product .main-wrap .introduction .travel_timeline,
  .type-product .main-wrap .sports_type-post .travel_timeline,
  .type-product .main-wrap .entry-content .travel_timeline,
  .type-post .main-wrap .introduction .travel_timeline,
  .type-post .main-wrap .sports_type-post .travel_timeline,
  .type-post .main-wrap .entry-content .travel_timeline {
    padding-top: 25px;
    margin-bottom: 15px;
  }
  /* line 3596, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_timeline:after,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline:after,
  .whatsmb_page .main-wrap .entry-content .travel_timeline:after,
  .type-sports .main-wrap .introduction .travel_timeline:after,
  .type-sports .main-wrap .sports_type-post .travel_timeline:after,
  .type-sports .main-wrap .entry-content .travel_timeline:after,
  .type-product .main-wrap .introduction .travel_timeline:after,
  .type-product .main-wrap .sports_type-post .travel_timeline:after,
  .type-product .main-wrap .entry-content .travel_timeline:after,
  .type-post .main-wrap .introduction .travel_timeline:after,
  .type-post .main-wrap .sports_type-post .travel_timeline:after,
  .type-post .main-wrap .entry-content .travel_timeline:after {
    content: "";
    display: block;
    width: 33px;
    height: 124px;
    margin: 0 auto;
    background: url(../images/icons/car_line_end.jpg) no-repeat center;
    background-size: contain;
  }
  /* line 3605, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_timeline .spot,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot,
  .type-sports .main-wrap .introduction .travel_timeline .spot,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot,
  .type-sports .main-wrap .entry-content .travel_timeline .spot,
  .type-product .main-wrap .introduction .travel_timeline .spot,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot,
  .type-product .main-wrap .entry-content .travel_timeline .spot,
  .type-post .main-wrap .introduction .travel_timeline .spot,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot,
  .type-post .main-wrap .entry-content .travel_timeline .spot {
    padding: 110px 0 35px;
  }
  /* line 3607, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_timeline .spot:first-of-type,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot:first-of-type,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot:first-of-type,
  .type-sports .main-wrap .introduction .travel_timeline .spot:first-of-type,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot:first-of-type,
  .type-sports .main-wrap .entry-content .travel_timeline .spot:first-of-type,
  .type-product .main-wrap .introduction .travel_timeline .spot:first-of-type,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot:first-of-type,
  .type-product .main-wrap .entry-content .travel_timeline .spot:first-of-type,
  .type-post .main-wrap .introduction .travel_timeline .spot:first-of-type,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot:first-of-type,
  .type-post .main-wrap .entry-content .travel_timeline .spot:first-of-type {
    padding-top: 25px;
  }
  /* line 3612, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_timeline .spot:first-of-type .time p.stay_time:before,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot:first-of-type .time p.stay_time:before,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot:first-of-type .time p.stay_time:before,
  .type-sports .main-wrap .introduction .travel_timeline .spot:first-of-type .time p.stay_time:before,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot:first-of-type .time p.stay_time:before,
  .type-sports .main-wrap .entry-content .travel_timeline .spot:first-of-type .time p.stay_time:before,
  .type-product .main-wrap .introduction .travel_timeline .spot:first-of-type .time p.stay_time:before,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot:first-of-type .time p.stay_time:before,
  .type-product .main-wrap .entry-content .travel_timeline .spot:first-of-type .time p.stay_time:before,
  .type-post .main-wrap .introduction .travel_timeline .spot:first-of-type .time p.stay_time:before,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot:first-of-type .time p.stay_time:before,
  .type-post .main-wrap .entry-content .travel_timeline .spot:first-of-type .time p.stay_time:before {
    display: none;
  }
  /* line 3619, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_timeline .spot:last-of-type,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot:last-of-type,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot:last-of-type,
  .type-sports .main-wrap .introduction .travel_timeline .spot:last-of-type,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot:last-of-type,
  .type-sports .main-wrap .entry-content .travel_timeline .spot:last-of-type,
  .type-product .main-wrap .introduction .travel_timeline .spot:last-of-type,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot:last-of-type,
  .type-product .main-wrap .entry-content .travel_timeline .spot:last-of-type,
  .type-post .main-wrap .introduction .travel_timeline .spot:last-of-type,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot:last-of-type,
  .type-post .main-wrap .entry-content .travel_timeline .spot:last-of-type {
    padding-bottom: 35px;
  }
  /* line 3621, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_timeline .spot:last-of-type .text_box,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot:last-of-type .text_box,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot:last-of-type .text_box,
  .type-sports .main-wrap .introduction .travel_timeline .spot:last-of-type .text_box,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot:last-of-type .text_box,
  .type-sports .main-wrap .entry-content .travel_timeline .spot:last-of-type .text_box,
  .type-product .main-wrap .introduction .travel_timeline .spot:last-of-type .text_box,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot:last-of-type .text_box,
  .type-product .main-wrap .entry-content .travel_timeline .spot:last-of-type .text_box,
  .type-post .main-wrap .introduction .travel_timeline .spot:last-of-type .text_box,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot:last-of-type .text_box,
  .type-post .main-wrap .entry-content .travel_timeline .spot:last-of-type .text_box {
    padding-bottom: 0;
  }
  /* line 3625, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_timeline .spot .time,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .time,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot .time,
  .type-sports .main-wrap .introduction .travel_timeline .spot .time,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot .time,
  .type-sports .main-wrap .entry-content .travel_timeline .spot .time,
  .type-product .main-wrap .introduction .travel_timeline .spot .time,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot .time,
  .type-product .main-wrap .entry-content .travel_timeline .spot .time,
  .type-post .main-wrap .introduction .travel_timeline .spot .time,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot .time,
  .type-post .main-wrap .entry-content .travel_timeline .spot .time {
    float: none;
    width: auto;
    margin: 0 auto;
    text-align: center;
  }
  /* line 3630, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_timeline .spot .time p,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .time p,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot .time p,
  .type-sports .main-wrap .introduction .travel_timeline .spot .time p,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot .time p,
  .type-sports .main-wrap .entry-content .travel_timeline .spot .time p,
  .type-product .main-wrap .introduction .travel_timeline .spot .time p,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot .time p,
  .type-product .main-wrap .entry-content .travel_timeline .spot .time p,
  .type-post .main-wrap .introduction .travel_timeline .spot .time p,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot .time p,
  .type-post .main-wrap .entry-content .travel_timeline .spot .time p {
    font-size: 17px;
    width: 100%;
  }
  /* line 3633, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_timeline .spot .time p.move_time,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .time p.move_time,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot .time p.move_time,
  .type-sports .main-wrap .introduction .travel_timeline .spot .time p.move_time,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot .time p.move_time,
  .type-sports .main-wrap .entry-content .travel_timeline .spot .time p.move_time,
  .type-product .main-wrap .introduction .travel_timeline .spot .time p.move_time,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot .time p.move_time,
  .type-product .main-wrap .entry-content .travel_timeline .spot .time p.move_time,
  .type-post .main-wrap .introduction .travel_timeline .spot .time p.move_time,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot .time p.move_time,
  .type-post .main-wrap .entry-content .travel_timeline .spot .time p.move_time {
    position: absolute;
    bottom: 10px;
    left: 0;
    margin: 0 auto;
  }
  /* line 3639, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_timeline .spot .time p.stay_time,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .time p.stay_time,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot .time p.stay_time,
  .type-sports .main-wrap .introduction .travel_timeline .spot .time p.stay_time,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot .time p.stay_time,
  .type-sports .main-wrap .entry-content .travel_timeline .spot .time p.stay_time,
  .type-product .main-wrap .introduction .travel_timeline .spot .time p.stay_time,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot .time p.stay_time,
  .type-product .main-wrap .entry-content .travel_timeline .spot .time p.stay_time,
  .type-post .main-wrap .introduction .travel_timeline .spot .time p.stay_time,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot .time p.stay_time,
  .type-post .main-wrap .entry-content .travel_timeline .spot .time p.stay_time {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0 auto;
  }
  /* line 3644, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_timeline .spot .time p.stay_time:before,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .time p.stay_time:before,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot .time p.stay_time:before,
  .type-sports .main-wrap .introduction .travel_timeline .spot .time p.stay_time:before,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot .time p.stay_time:before,
  .type-sports .main-wrap .entry-content .travel_timeline .spot .time p.stay_time:before,
  .type-product .main-wrap .introduction .travel_timeline .spot .time p.stay_time:before,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot .time p.stay_time:before,
  .type-product .main-wrap .entry-content .travel_timeline .spot .time p.stay_time:before,
  .type-post .main-wrap .introduction .travel_timeline .spot .time p.stay_time:before,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot .time p.stay_time:before,
  .type-post .main-wrap .entry-content .travel_timeline .spot .time p.stay_time:before {
    content: "";
    display: block;
    width: 38px;
    height: 71px;
    margin: 0 auto 10px;
    background: url(../images/icons/car_line.jpg) no-repeat center;
    background-size: contain;
  }
  /* line 3656, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_timeline .spot .line,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .line,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot .line,
  .type-sports .main-wrap .introduction .travel_timeline .spot .line,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot .line,
  .type-sports .main-wrap .entry-content .travel_timeline .spot .line,
  .type-product .main-wrap .introduction .travel_timeline .spot .line,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot .line,
  .type-product .main-wrap .entry-content .travel_timeline .spot .line,
  .type-post .main-wrap .introduction .travel_timeline .spot .line,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot .line,
  .type-post .main-wrap .entry-content .travel_timeline .spot .line {
    left: 10px;
    top: 92px;
    bottom: auto;
    width: auto;
    z-index: 1;
  }
  /* line 3662, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_timeline .spot .line p,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .line p,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot .line p,
  .type-sports .main-wrap .introduction .travel_timeline .spot .line p,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot .line p,
  .type-sports .main-wrap .entry-content .travel_timeline .spot .line p,
  .type-product .main-wrap .introduction .travel_timeline .spot .line p,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot .line p,
  .type-product .main-wrap .entry-content .travel_timeline .spot .line p,
  .type-post .main-wrap .introduction .travel_timeline .spot .line p,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot .line p,
  .type-post .main-wrap .entry-content .travel_timeline .spot .line p {
    margin: 0;
  }
  /* line 3665, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_timeline .spot .line p:after, .whatsmb_page .main-wrap .introduction .travel_timeline .spot .line p:before,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .line p:after,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .line p:before,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot .line p:after,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot .line p:before,
  .type-sports .main-wrap .introduction .travel_timeline .spot .line p:after,
  .type-sports .main-wrap .introduction .travel_timeline .spot .line p:before,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot .line p:after,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot .line p:before,
  .type-sports .main-wrap .entry-content .travel_timeline .spot .line p:after,
  .type-sports .main-wrap .entry-content .travel_timeline .spot .line p:before,
  .type-product .main-wrap .introduction .travel_timeline .spot .line p:after,
  .type-product .main-wrap .introduction .travel_timeline .spot .line p:before,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot .line p:after,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot .line p:before,
  .type-product .main-wrap .entry-content .travel_timeline .spot .line p:after,
  .type-product .main-wrap .entry-content .travel_timeline .spot .line p:before,
  .type-post .main-wrap .introduction .travel_timeline .spot .line p:after,
  .type-post .main-wrap .introduction .travel_timeline .spot .line p:before,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot .line p:after,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot .line p:before,
  .type-post .main-wrap .entry-content .travel_timeline .spot .line p:after,
  .type-post .main-wrap .entry-content .travel_timeline .spot .line p:before {
    display: none;
  }
  /* line 3670, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_timeline .spot .line:after, .whatsmb_page .main-wrap .introduction .travel_timeline .spot .line:before,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .line:after,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .line:before,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot .line:after,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot .line:before,
  .type-sports .main-wrap .introduction .travel_timeline .spot .line:after,
  .type-sports .main-wrap .introduction .travel_timeline .spot .line:before,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot .line:after,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot .line:before,
  .type-sports .main-wrap .entry-content .travel_timeline .spot .line:after,
  .type-sports .main-wrap .entry-content .travel_timeline .spot .line:before,
  .type-product .main-wrap .introduction .travel_timeline .spot .line:after,
  .type-product .main-wrap .introduction .travel_timeline .spot .line:before,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot .line:after,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot .line:before,
  .type-product .main-wrap .entry-content .travel_timeline .spot .line:after,
  .type-product .main-wrap .entry-content .travel_timeline .spot .line:before,
  .type-post .main-wrap .introduction .travel_timeline .spot .line:after,
  .type-post .main-wrap .introduction .travel_timeline .spot .line:before,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot .line:after,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot .line:before,
  .type-post .main-wrap .entry-content .travel_timeline .spot .line:after,
  .type-post .main-wrap .entry-content .travel_timeline .spot .line:before {
    display: none;
  }
  /* line 3674, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_timeline .spot .line.no_spot,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .line.no_spot,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot .line.no_spot,
  .type-sports .main-wrap .introduction .travel_timeline .spot .line.no_spot,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot .line.no_spot,
  .type-sports .main-wrap .entry-content .travel_timeline .spot .line.no_spot,
  .type-product .main-wrap .introduction .travel_timeline .spot .line.no_spot,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot .line.no_spot,
  .type-product .main-wrap .entry-content .travel_timeline .spot .line.no_spot,
  .type-post .main-wrap .introduction .travel_timeline .spot .line.no_spot,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot .line.no_spot,
  .type-post .main-wrap .entry-content .travel_timeline .spot .line.no_spot {
    display: none;
  }
  /* line 3678, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_timeline .spot .text_box,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .text_box,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot .text_box,
  .type-sports .main-wrap .introduction .travel_timeline .spot .text_box,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot .text_box,
  .type-sports .main-wrap .entry-content .travel_timeline .spot .text_box,
  .type-product .main-wrap .introduction .travel_timeline .spot .text_box,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot .text_box,
  .type-product .main-wrap .entry-content .travel_timeline .spot .text_box,
  .type-post .main-wrap .introduction .travel_timeline .spot .text_box,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot .text_box,
  .type-post .main-wrap .entry-content .travel_timeline .spot .text_box {
    padding: 0;
    margin: 0 auto;
  }
  /* line 3681, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_timeline .spot .text_box > p,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .text_box > p,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot .text_box > p,
  .type-sports .main-wrap .introduction .travel_timeline .spot .text_box > p,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot .text_box > p,
  .type-sports .main-wrap .entry-content .travel_timeline .spot .text_box > p,
  .type-product .main-wrap .introduction .travel_timeline .spot .text_box > p,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot .text_box > p,
  .type-product .main-wrap .entry-content .travel_timeline .spot .text_box > p,
  .type-post .main-wrap .introduction .travel_timeline .spot .text_box > p,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot .text_box > p,
  .type-post .main-wrap .entry-content .travel_timeline .spot .text_box > p {
    margin: 0;
    text-align: center;
  }
  /* line 3685, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_timeline .spot .text_box h3,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .text_box h3,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot .text_box h3,
  .type-sports .main-wrap .introduction .travel_timeline .spot .text_box h3,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot .text_box h3,
  .type-sports .main-wrap .entry-content .travel_timeline .spot .text_box h3,
  .type-product .main-wrap .introduction .travel_timeline .spot .text_box h3,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot .text_box h3,
  .type-product .main-wrap .entry-content .travel_timeline .spot .text_box h3,
  .type-post .main-wrap .introduction .travel_timeline .spot .text_box h3,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot .text_box h3,
  .type-post .main-wrap .entry-content .travel_timeline .spot .text_box h3 {
    line-height: 1.2;
    font-size: 14px;
  }
  /* line 3689, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_timeline .spot .text_box h2,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .text_box h2,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot .text_box h2,
  .type-sports .main-wrap .introduction .travel_timeline .spot .text_box h2,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot .text_box h2,
  .type-sports .main-wrap .entry-content .travel_timeline .spot .text_box h2,
  .type-product .main-wrap .introduction .travel_timeline .spot .text_box h2,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot .text_box h2,
  .type-product .main-wrap .entry-content .travel_timeline .spot .text_box h2,
  .type-post .main-wrap .introduction .travel_timeline .spot .text_box h2,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot .text_box h2,
  .type-post .main-wrap .entry-content .travel_timeline .spot .text_box h2 {
    line-height: 1.4;
    font-size: 16px;
  }
  /* line 3693, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_timeline .spot .text_box p,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .text_box p,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot .text_box p,
  .type-sports .main-wrap .introduction .travel_timeline .spot .text_box p,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot .text_box p,
  .type-sports .main-wrap .entry-content .travel_timeline .spot .text_box p,
  .type-product .main-wrap .introduction .travel_timeline .spot .text_box p,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot .text_box p,
  .type-product .main-wrap .entry-content .travel_timeline .spot .text_box p,
  .type-post .main-wrap .introduction .travel_timeline .spot .text_box p,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot .text_box p,
  .type-post .main-wrap .entry-content .travel_timeline .spot .text_box p {
    margin-bottom: 15px;
    font-size: 14px;
  }
  /* line 3698, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_timeline .spot .text_box .tokuten h4,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .text_box .tokuten h4,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot .text_box .tokuten h4,
  .type-sports .main-wrap .introduction .travel_timeline .spot .text_box .tokuten h4,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot .text_box .tokuten h4,
  .type-sports .main-wrap .entry-content .travel_timeline .spot .text_box .tokuten h4,
  .type-product .main-wrap .introduction .travel_timeline .spot .text_box .tokuten h4,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot .text_box .tokuten h4,
  .type-product .main-wrap .entry-content .travel_timeline .spot .text_box .tokuten h4,
  .type-post .main-wrap .introduction .travel_timeline .spot .text_box .tokuten h4,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot .text_box .tokuten h4,
  .type-post .main-wrap .entry-content .travel_timeline .spot .text_box .tokuten h4 {
    padding: 5px 10px;
    font-size: 14px;
  }
  /* line 3702, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_timeline .spot .text_box .tokuten p,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .text_box .tokuten p,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot .text_box .tokuten p,
  .type-sports .main-wrap .introduction .travel_timeline .spot .text_box .tokuten p,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot .text_box .tokuten p,
  .type-sports .main-wrap .entry-content .travel_timeline .spot .text_box .tokuten p,
  .type-product .main-wrap .introduction .travel_timeline .spot .text_box .tokuten p,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot .text_box .tokuten p,
  .type-product .main-wrap .entry-content .travel_timeline .spot .text_box .tokuten p,
  .type-post .main-wrap .introduction .travel_timeline .spot .text_box .tokuten p,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot .text_box .tokuten p,
  .type-post .main-wrap .entry-content .travel_timeline .spot .text_box .tokuten p {
    padding: 15px 10px;
    font-size: 14px;
  }
  /* line 3707, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_timeline .spot .text_box .inner,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .text_box .inner,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot .text_box .inner,
  .type-sports .main-wrap .introduction .travel_timeline .spot .text_box .inner,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot .text_box .inner,
  .type-sports .main-wrap .entry-content .travel_timeline .spot .text_box .inner,
  .type-product .main-wrap .introduction .travel_timeline .spot .text_box .inner,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot .text_box .inner,
  .type-product .main-wrap .entry-content .travel_timeline .spot .text_box .inner,
  .type-post .main-wrap .introduction .travel_timeline .spot .text_box .inner,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot .text_box .inner,
  .type-post .main-wrap .entry-content .travel_timeline .spot .text_box .inner {
    padding: 25px 10px;
  }
  /* line 3709, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_timeline .spot .text_box .inner:before, .whatsmb_page .main-wrap .introduction .travel_timeline .spot .text_box .inner:after,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .text_box .inner:before,
  .whatsmb_page .main-wrap .sports_type-post .travel_timeline .spot .text_box .inner:after,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot .text_box .inner:before,
  .whatsmb_page .main-wrap .entry-content .travel_timeline .spot .text_box .inner:after,
  .type-sports .main-wrap .introduction .travel_timeline .spot .text_box .inner:before,
  .type-sports .main-wrap .introduction .travel_timeline .spot .text_box .inner:after,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot .text_box .inner:before,
  .type-sports .main-wrap .sports_type-post .travel_timeline .spot .text_box .inner:after,
  .type-sports .main-wrap .entry-content .travel_timeline .spot .text_box .inner:before,
  .type-sports .main-wrap .entry-content .travel_timeline .spot .text_box .inner:after,
  .type-product .main-wrap .introduction .travel_timeline .spot .text_box .inner:before,
  .type-product .main-wrap .introduction .travel_timeline .spot .text_box .inner:after,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot .text_box .inner:before,
  .type-product .main-wrap .sports_type-post .travel_timeline .spot .text_box .inner:after,
  .type-product .main-wrap .entry-content .travel_timeline .spot .text_box .inner:before,
  .type-product .main-wrap .entry-content .travel_timeline .spot .text_box .inner:after,
  .type-post .main-wrap .introduction .travel_timeline .spot .text_box .inner:before,
  .type-post .main-wrap .introduction .travel_timeline .spot .text_box .inner:after,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot .text_box .inner:before,
  .type-post .main-wrap .sports_type-post .travel_timeline .spot .text_box .inner:after,
  .type-post .main-wrap .entry-content .travel_timeline .spot .text_box .inner:before,
  .type-post .main-wrap .entry-content .travel_timeline .spot .text_box .inner:after {
    display: none;
  }
  /* line 3717, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_box,
  .whatsmb_page .main-wrap .sports_type-post .travel_box,
  .whatsmb_page .main-wrap .entry-content .travel_box,
  .type-sports .main-wrap .introduction .travel_box,
  .type-sports .main-wrap .sports_type-post .travel_box,
  .type-sports .main-wrap .entry-content .travel_box,
  .type-product .main-wrap .introduction .travel_box,
  .type-product .main-wrap .sports_type-post .travel_box,
  .type-product .main-wrap .entry-content .travel_box,
  .type-post .main-wrap .introduction .travel_box,
  .type-post .main-wrap .sports_type-post .travel_box,
  .type-post .main-wrap .entry-content .travel_box {
    padding-bottom: 30px;
  }
  /* line 3719, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_box h3,
  .whatsmb_page .main-wrap .sports_type-post .travel_box h3,
  .whatsmb_page .main-wrap .entry-content .travel_box h3,
  .type-sports .main-wrap .introduction .travel_box h3,
  .type-sports .main-wrap .sports_type-post .travel_box h3,
  .type-sports .main-wrap .entry-content .travel_box h3,
  .type-product .main-wrap .introduction .travel_box h3,
  .type-product .main-wrap .sports_type-post .travel_box h3,
  .type-product .main-wrap .entry-content .travel_box h3,
  .type-post .main-wrap .introduction .travel_box h3,
  .type-post .main-wrap .sports_type-post .travel_box h3,
  .type-post .main-wrap .entry-content .travel_box h3 {
    margin-bottom: 0;
    text-align: center;
    font-size: 17px;
  }
  /* line 3724, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_box p,
  .whatsmb_page .main-wrap .sports_type-post .travel_box p,
  .whatsmb_page .main-wrap .entry-content .travel_box p,
  .type-sports .main-wrap .introduction .travel_box p,
  .type-sports .main-wrap .sports_type-post .travel_box p,
  .type-sports .main-wrap .entry-content .travel_box p,
  .type-product .main-wrap .introduction .travel_box p,
  .type-product .main-wrap .sports_type-post .travel_box p,
  .type-product .main-wrap .entry-content .travel_box p,
  .type-post .main-wrap .introduction .travel_box p,
  .type-post .main-wrap .sports_type-post .travel_box p,
  .type-post .main-wrap .entry-content .travel_box p {
    top: auto;
    bottom: 0;
    width: 100%;
    padding-bottom: 25px;
    border-bottom: 1px solid #F1F0EF;
    text-align: center;
  }
  /* line 3733, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .travel_box .map_box .google-maps-builder-wrap,
  .whatsmb_page .main-wrap .sports_type-post .travel_box .map_box .google-maps-builder-wrap,
  .whatsmb_page .main-wrap .entry-content .travel_box .map_box .google-maps-builder-wrap,
  .type-sports .main-wrap .introduction .travel_box .map_box .google-maps-builder-wrap,
  .type-sports .main-wrap .sports_type-post .travel_box .map_box .google-maps-builder-wrap,
  .type-sports .main-wrap .entry-content .travel_box .map_box .google-maps-builder-wrap,
  .type-product .main-wrap .introduction .travel_box .map_box .google-maps-builder-wrap,
  .type-product .main-wrap .sports_type-post .travel_box .map_box .google-maps-builder-wrap,
  .type-product .main-wrap .entry-content .travel_box .map_box .google-maps-builder-wrap,
  .type-post .main-wrap .introduction .travel_box .map_box .google-maps-builder-wrap,
  .type-post .main-wrap .sports_type-post .travel_box .map_box .google-maps-builder-wrap,
  .type-post .main-wrap .entry-content .travel_box .map_box .google-maps-builder-wrap {
    padding-top: 120%;
  }
  /* line 3738, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .car_box,
  .whatsmb_page .main-wrap .sports_type-post .car_box,
  .whatsmb_page .main-wrap .entry-content .car_box,
  .type-sports .main-wrap .introduction .car_box,
  .type-sports .main-wrap .sports_type-post .car_box,
  .type-sports .main-wrap .entry-content .car_box,
  .type-product .main-wrap .introduction .car_box,
  .type-product .main-wrap .sports_type-post .car_box,
  .type-product .main-wrap .entry-content .car_box,
  .type-post .main-wrap .introduction .car_box,
  .type-post .main-wrap .sports_type-post .car_box,
  .type-post .main-wrap .entry-content .car_box {
    padding: 0;
  }
  /* line 3740, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .car_box h3,
  .whatsmb_page .main-wrap .sports_type-post .car_box h3,
  .whatsmb_page .main-wrap .entry-content .car_box h3,
  .type-sports .main-wrap .introduction .car_box h3,
  .type-sports .main-wrap .sports_type-post .car_box h3,
  .type-sports .main-wrap .entry-content .car_box h3,
  .type-product .main-wrap .introduction .car_box h3,
  .type-product .main-wrap .sports_type-post .car_box h3,
  .type-product .main-wrap .entry-content .car_box h3,
  .type-post .main-wrap .introduction .car_box h3,
  .type-post .main-wrap .sports_type-post .car_box h3,
  .type-post .main-wrap .entry-content .car_box h3 {
    margin-bottom: 10px;
    font-size: 16px;
  }
  /* line 3744, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .car_box h4,
  .whatsmb_page .main-wrap .sports_type-post .car_box h4,
  .whatsmb_page .main-wrap .entry-content .car_box h4,
  .type-sports .main-wrap .introduction .car_box h4,
  .type-sports .main-wrap .sports_type-post .car_box h4,
  .type-sports .main-wrap .entry-content .car_box h4,
  .type-product .main-wrap .introduction .car_box h4,
  .type-product .main-wrap .sports_type-post .car_box h4,
  .type-product .main-wrap .entry-content .car_box h4,
  .type-post .main-wrap .introduction .car_box h4,
  .type-post .main-wrap .sports_type-post .car_box h4,
  .type-post .main-wrap .entry-content .car_box h4 {
    font-size: 14px;
  }
  /* line 3747, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .car_box .text_box,
  .whatsmb_page .main-wrap .sports_type-post .car_box .text_box,
  .whatsmb_page .main-wrap .entry-content .car_box .text_box,
  .type-sports .main-wrap .introduction .car_box .text_box,
  .type-sports .main-wrap .sports_type-post .car_box .text_box,
  .type-sports .main-wrap .entry-content .car_box .text_box,
  .type-product .main-wrap .introduction .car_box .text_box,
  .type-product .main-wrap .sports_type-post .car_box .text_box,
  .type-product .main-wrap .entry-content .car_box .text_box,
  .type-post .main-wrap .introduction .car_box .text_box,
  .type-post .main-wrap .sports_type-post .car_box .text_box,
  .type-post .main-wrap .entry-content .car_box .text_box {
    padding: 0;
    background: none;
  }
  /* line 3750, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .car_box .text_box p,
  .whatsmb_page .main-wrap .sports_type-post .car_box .text_box p,
  .whatsmb_page .main-wrap .entry-content .car_box .text_box p,
  .type-sports .main-wrap .introduction .car_box .text_box p,
  .type-sports .main-wrap .sports_type-post .car_box .text_box p,
  .type-sports .main-wrap .entry-content .car_box .text_box p,
  .type-product .main-wrap .introduction .car_box .text_box p,
  .type-product .main-wrap .sports_type-post .car_box .text_box p,
  .type-product .main-wrap .entry-content .car_box .text_box p,
  .type-post .main-wrap .introduction .car_box .text_box p,
  .type-post .main-wrap .sports_type-post .car_box .text_box p,
  .type-post .main-wrap .entry-content .car_box .text_box p {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
  /* line 3761, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .metallist.col2 ul li, .whatsmb_page .main-wrap .introduction .metallist.col3 ul li,
  .whatsmb_page .main-wrap .sports_type-post .metallist.col2 ul li,
  .whatsmb_page .main-wrap .sports_type-post .metallist.col3 ul li,
  .whatsmb_page .main-wrap .entry-content .metallist.col2 ul li,
  .whatsmb_page .main-wrap .entry-content .metallist.col3 ul li,
  .type-sports .main-wrap .introduction .metallist.col2 ul li,
  .type-sports .main-wrap .introduction .metallist.col3 ul li,
  .type-sports .main-wrap .sports_type-post .metallist.col2 ul li,
  .type-sports .main-wrap .sports_type-post .metallist.col3 ul li,
  .type-sports .main-wrap .entry-content .metallist.col2 ul li,
  .type-sports .main-wrap .entry-content .metallist.col3 ul li,
  .type-product .main-wrap .introduction .metallist.col2 ul li,
  .type-product .main-wrap .introduction .metallist.col3 ul li,
  .type-product .main-wrap .sports_type-post .metallist.col2 ul li,
  .type-product .main-wrap .sports_type-post .metallist.col3 ul li,
  .type-product .main-wrap .entry-content .metallist.col2 ul li,
  .type-product .main-wrap .entry-content .metallist.col3 ul li,
  .type-post .main-wrap .introduction .metallist.col2 ul li,
  .type-post .main-wrap .introduction .metallist.col3 ul li,
  .type-post .main-wrap .sports_type-post .metallist.col2 ul li,
  .type-post .main-wrap .sports_type-post .metallist.col3 ul li,
  .type-post .main-wrap .entry-content .metallist.col2 ul li,
  .type-post .main-wrap .entry-content .metallist.col3 ul li {
    width: auto;
  }
  /* line 3766, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .metallist ul,
  .whatsmb_page .main-wrap .sports_type-post .metallist ul,
  .whatsmb_page .main-wrap .entry-content .metallist ul,
  .type-sports .main-wrap .introduction .metallist ul,
  .type-sports .main-wrap .sports_type-post .metallist ul,
  .type-sports .main-wrap .entry-content .metallist ul,
  .type-product .main-wrap .introduction .metallist ul,
  .type-product .main-wrap .sports_type-post .metallist ul,
  .type-product .main-wrap .entry-content .metallist ul,
  .type-post .main-wrap .introduction .metallist ul,
  .type-post .main-wrap .sports_type-post .metallist ul,
  .type-post .main-wrap .entry-content .metallist ul {
    padding-top: 15px;
    margin: 0 -15px;
    border-top: 1px solid #F1F0EF;
  }
  /* line 3770, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .metallist ul li,
  .whatsmb_page .main-wrap .sports_type-post .metallist ul li,
  .whatsmb_page .main-wrap .entry-content .metallist ul li,
  .type-sports .main-wrap .introduction .metallist ul li,
  .type-sports .main-wrap .sports_type-post .metallist ul li,
  .type-sports .main-wrap .entry-content .metallist ul li,
  .type-product .main-wrap .introduction .metallist ul li,
  .type-product .main-wrap .sports_type-post .metallist ul li,
  .type-product .main-wrap .entry-content .metallist ul li,
  .type-post .main-wrap .introduction .metallist ul li,
  .type-post .main-wrap .sports_type-post .metallist ul li,
  .type-post .main-wrap .entry-content .metallist ul li {
    display: block;
    width: auto;
    padding: 0 0 15px;
    margin: 0 15px 15px;
    border-bottom: 1px solid #F1F0EF;
  }
  /* line 3776, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .metallist ul li h4,
  .whatsmb_page .main-wrap .sports_type-post .metallist ul li h4,
  .whatsmb_page .main-wrap .entry-content .metallist ul li h4,
  .type-sports .main-wrap .introduction .metallist ul li h4,
  .type-sports .main-wrap .sports_type-post .metallist ul li h4,
  .type-sports .main-wrap .entry-content .metallist ul li h4,
  .type-product .main-wrap .introduction .metallist ul li h4,
  .type-product .main-wrap .sports_type-post .metallist ul li h4,
  .type-product .main-wrap .entry-content .metallist ul li h4,
  .type-post .main-wrap .introduction .metallist ul li h4,
  .type-post .main-wrap .sports_type-post .metallist ul li h4,
  .type-post .main-wrap .entry-content .metallist ul li h4 {
    margin: 10px auto;
    line-height: 1.4;
    font-size: 13px;
  }
  /* line 3781, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .metallist ul li p,
  .whatsmb_page .main-wrap .sports_type-post .metallist ul li p,
  .whatsmb_page .main-wrap .entry-content .metallist ul li p,
  .type-sports .main-wrap .introduction .metallist ul li p,
  .type-sports .main-wrap .sports_type-post .metallist ul li p,
  .type-sports .main-wrap .entry-content .metallist ul li p,
  .type-product .main-wrap .introduction .metallist ul li p,
  .type-product .main-wrap .sports_type-post .metallist ul li p,
  .type-product .main-wrap .entry-content .metallist ul li p,
  .type-post .main-wrap .introduction .metallist ul li p,
  .type-post .main-wrap .sports_type-post .metallist ul li p,
  .type-post .main-wrap .entry-content .metallist ul li p {
    font-size: 14px;
  }
  /* line 3783, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .metallist ul li p.title,
  .whatsmb_page .main-wrap .sports_type-post .metallist ul li p.title,
  .whatsmb_page .main-wrap .entry-content .metallist ul li p.title,
  .type-sports .main-wrap .introduction .metallist ul li p.title,
  .type-sports .main-wrap .sports_type-post .metallist ul li p.title,
  .type-sports .main-wrap .entry-content .metallist ul li p.title,
  .type-product .main-wrap .introduction .metallist ul li p.title,
  .type-product .main-wrap .sports_type-post .metallist ul li p.title,
  .type-product .main-wrap .entry-content .metallist ul li p.title,
  .type-post .main-wrap .introduction .metallist ul li p.title,
  .type-post .main-wrap .sports_type-post .metallist ul li p.title,
  .type-post .main-wrap .entry-content .metallist ul li p.title {
    font-size: 16px;
  }
  /* line 3791, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .introduction .ms-skin-default .ms-info,
  .whatsmb_page .main-wrap .sports_type-post .ms-skin-default .ms-info,
  .whatsmb_page .main-wrap .entry-content .ms-skin-default .ms-info,
  .type-sports .main-wrap .introduction .ms-skin-default .ms-info,
  .type-sports .main-wrap .sports_type-post .ms-skin-default .ms-info,
  .type-sports .main-wrap .entry-content .ms-skin-default .ms-info,
  .type-product .main-wrap .introduction .ms-skin-default .ms-info,
  .type-product .main-wrap .sports_type-post .ms-skin-default .ms-info,
  .type-product .main-wrap .entry-content .ms-skin-default .ms-info,
  .type-post .main-wrap .introduction .ms-skin-default .ms-info,
  .type-post .main-wrap .sports_type-post .ms-skin-default .ms-info,
  .type-post .main-wrap .entry-content .ms-skin-default .ms-info {
    font-size: 14px;
    line-height: 2;
  }
  /* line 3797, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .sports_type-post,
  .type-sports .main-wrap .sports_type-post,
  .type-product .main-wrap .sports_type-post,
  .type-post .main-wrap .sports_type-post {
    padding-bottom: 25px;
  }
  /* line 3800, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .tags,
  .type-sports .main-wrap .tags,
  .type-product .main-wrap .tags,
  .type-post .main-wrap .tags {
    margin-top: 35px;
    padding: 0 15px;
  }
  /* line 3804, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .tags ul li,
  .type-sports .main-wrap .tags ul li,
  .type-product .main-wrap .tags ul li,
  .type-post .main-wrap .tags ul li {
    width: 47.5%;
  }
  /* line 3806, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .tags ul li a,
  .type-sports .main-wrap .tags ul li a,
  .type-product .main-wrap .tags ul li a,
  .type-post .main-wrap .tags ul li a {
    font-size: 14px;
  }
  /* line 3812, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .sns,
  .type-sports .main-wrap .sns,
  .type-product .main-wrap .sns,
  .type-post .main-wrap .sns {
    padding: 0 15px;
  }
  /* line 3814, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .sns ul,
  .type-sports .main-wrap .sns ul,
  .type-product .main-wrap .sns ul,
  .type-post .main-wrap .sns ul {
    text-align: center;
  }
  /* line 3816, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .sns ul li,
  .type-sports .main-wrap .sns ul li,
  .type-product .main-wrap .sns ul li,
  .type-post .main-wrap .sns ul li {
    float: none;
    display: inline-block;
    margin: 0 10px;
  }
  /* line 3820, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .sns ul li.sp.inline-block,
  .type-sports .main-wrap .sns ul li.sp.inline-block,
  .type-product .main-wrap .sns ul li.sp.inline-block,
  .type-post .main-wrap .sns ul li.sp.inline-block {
    display: inline-block !important;
  }
  /* line 3826, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .secondhand,
  .type-sports .main-wrap .secondhand,
  .type-product .main-wrap .secondhand,
  .type-post .main-wrap .secondhand {
    padding: 25px 15px;
  }
  /* line 3829, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .secondhand .tabs .tab,
  .type-sports .main-wrap .secondhand .tabs .tab,
  .type-product .main-wrap .secondhand .tabs .tab,
  .type-post .main-wrap .secondhand .tabs .tab {
    padding: 10px 0;
  }
  /* line 3831, ../scss/partials/pages/_single.scss */
  .whatsmb_page .main-wrap .secondhand .tabs .tab p,
  .type-sports .main-wrap .secondhand .tabs .tab p,
  .type-product .main-wrap .secondhand .tabs .tab p,
  .type-post .main-wrap .secondhand .tabs .tab p {
    padding: 0 10px;
  }
  /* line 3838, ../scss/partials/pages/_single.scss */
  .whatsmb_page #access_ranking,
  .type-sports #access_ranking,
  .type-product #access_ranking,
  .type-post #access_ranking {
    padding: 25px 15px 0;
  }
  /* line 3840, ../scss/partials/pages/_single.scss */
  .whatsmb_page #access_ranking h2,
  .type-sports #access_ranking h2,
  .type-product #access_ranking h2,
  .type-post #access_ranking h2 {
    font-size: 16px;
  }
  /* line 3845, ../scss/partials/pages/_single.scss */
  .whatsmb_page #latest_post,
  .type-sports #latest_post,
  .type-product #latest_post,
  .type-post #latest_post {
    padding: 25px 15px 0;
  }
  /* line 3847, ../scss/partials/pages/_single.scss */
  .whatsmb_page #latest_post h2,
  .type-sports #latest_post h2,
  .type-product #latest_post h2,
  .type-post #latest_post h2 {
    font-size: 16px;
  }
  /* line 3851, ../scss/partials/pages/_single.scss */
  .whatsmb_page #latest_post .list-wrap .post,
  .type-sports #latest_post .list-wrap .post,
  .type-product #latest_post .list-wrap .post,
  .type-post #latest_post .list-wrap .post {
    margin-bottom: 10px;
    padding-bottom: 0;
    border-bottom: 1px solid #F1F0EF;
    background: none;
  }
  /* line 3856, ../scss/partials/pages/_single.scss */
  .whatsmb_page #latest_post .list-wrap .post:last-of-type,
  .type-sports #latest_post .list-wrap .post:last-of-type,
  .type-product #latest_post .list-wrap .post:last-of-type,
  .type-post #latest_post .list-wrap .post:last-of-type {
    border: none;
  }
  /* line 3859, ../scss/partials/pages/_single.scss */
  .whatsmb_page #latest_post .list-wrap .post:after,
  .type-sports #latest_post .list-wrap .post:after,
  .type-product #latest_post .list-wrap .post:after,
  .type-post #latest_post .list-wrap .post:after {
    content: "";
    display: block;
    clear: both;
  }
  /* line 3864, ../scss/partials/pages/_single.scss */
  .whatsmb_page #latest_post .list-wrap .post .img_box,
  .type-sports #latest_post .list-wrap .post .img_box,
  .type-product #latest_post .list-wrap .post .img_box,
  .type-post #latest_post .list-wrap .post .img_box {
    float: left;
    width: 35%;
    padding-bottom: 25%;
    margin-right: 8%;
    margin-bottom: 10px;
  }
  /* line 3871, ../scss/partials/pages/_single.scss */
  .whatsmb_page #latest_post .list-wrap .post .text_box,
  .type-sports #latest_post .list-wrap .post .text_box,
  .type-product #latest_post .list-wrap .post .text_box,
  .type-post #latest_post .list-wrap .post .text_box {
    padding: 0;
    height: auto;
  }
  /* line 3874, ../scss/partials/pages/_single.scss */
  .whatsmb_page #latest_post .list-wrap .post .text_box h2,
  .type-sports #latest_post .list-wrap .post .text_box h2,
  .type-product #latest_post .list-wrap .post .text_box h2,
  .type-post #latest_post .list-wrap .post .text_box h2 {
    font-weight: normal;
    font-size: 14px;
  }
  /* line 3879, ../scss/partials/pages/_single.scss */
  .whatsmb_page #latest_post .list-wrap .post .text_box .inner .time_share,
  .type-sports #latest_post .list-wrap .post .text_box .inner .time_share,
  .type-product #latest_post .list-wrap .post .text_box .inner .time_share,
  .type-post #latest_post .list-wrap .post .text_box .inner .time_share {
    display: none;
  }
  /* line 3887, ../scss/partials/pages/_single.scss */
  .whatsmb_page #access_ranking,
  .whatsmb_page .posts_recommended,
  .whatsmb_page .related_post,
  .type-sports #access_ranking,
  .type-sports .posts_recommended,
  .type-sports .related_post,
  .type-product #access_ranking,
  .type-product .posts_recommended,
  .type-product .related_post,
  .type-post #access_ranking,
  .type-post .posts_recommended,
  .type-post .related_post {
    padding: 25px  0 0;
  }
  /* line 3891, ../scss/partials/pages/_single.scss */
  .whatsmb_page #access_ranking h2,
  .whatsmb_page .posts_recommended h2,
  .whatsmb_page .related_post h2,
  .type-sports #access_ranking h2,
  .type-sports .posts_recommended h2,
  .type-sports .related_post h2,
  .type-product #access_ranking h2,
  .type-product .posts_recommended h2,
  .type-product .related_post h2,
  .type-post #access_ranking h2,
  .type-post .posts_recommended h2,
  .type-post .related_post h2 {
    font-size: 15px;
    padding-left: 15px;
  }
  /* line 3895, ../scss/partials/pages/_single.scss */
  .whatsmb_page #access_ranking .list-wrap,
  .whatsmb_page .posts_recommended .list-wrap,
  .whatsmb_page .related_post .list-wrap,
  .type-sports #access_ranking .list-wrap,
  .type-sports .posts_recommended .list-wrap,
  .type-sports .related_post .list-wrap,
  .type-product #access_ranking .list-wrap,
  .type-product .posts_recommended .list-wrap,
  .type-product .related_post .list-wrap,
  .type-post #access_ranking .list-wrap,
  .type-post .posts_recommended .list-wrap,
  .type-post .related_post .list-wrap {
    padding: 0 15px;
  }
  /* line 3898, ../scss/partials/pages/_single.scss */
  .whatsmb_page #access_ranking .list-wrap ._popIn_recommend_article:last-of-type,
  .whatsmb_page .posts_recommended .list-wrap ._popIn_recommend_article:last-of-type,
  .whatsmb_page .related_post .list-wrap ._popIn_recommend_article:last-of-type,
  .type-sports #access_ranking .list-wrap ._popIn_recommend_article:last-of-type,
  .type-sports .posts_recommended .list-wrap ._popIn_recommend_article:last-of-type,
  .type-sports .related_post .list-wrap ._popIn_recommend_article:last-of-type,
  .type-product #access_ranking .list-wrap ._popIn_recommend_article:last-of-type,
  .type-product .posts_recommended .list-wrap ._popIn_recommend_article:last-of-type,
  .type-product .related_post .list-wrap ._popIn_recommend_article:last-of-type,
  .type-post #access_ranking .list-wrap ._popIn_recommend_article:last-of-type,
  .type-post .posts_recommended .list-wrap ._popIn_recommend_article:last-of-type,
  .type-post .related_post .list-wrap ._popIn_recommend_article:last-of-type {
    border: none;
  }
  /* line 3902, ../scss/partials/pages/_single.scss */
  .whatsmb_page #access_ranking .list-wrap .post,
  .whatsmb_page .posts_recommended .list-wrap .post,
  .whatsmb_page .related_post .list-wrap .post,
  .type-sports #access_ranking .list-wrap .post,
  .type-sports .posts_recommended .list-wrap .post,
  .type-sports .related_post .list-wrap .post,
  .type-product #access_ranking .list-wrap .post,
  .type-product .posts_recommended .list-wrap .post,
  .type-product .related_post .list-wrap .post,
  .type-post #access_ranking .list-wrap .post,
  .type-post .posts_recommended .list-wrap .post,
  .type-post .related_post .list-wrap .post {
    border-bottom: 1px solid #F1F0EF;
  }
  /* line 3904, ../scss/partials/pages/_single.scss */
  .whatsmb_page #access_ranking .list-wrap .post:last-of-type,
  .whatsmb_page .posts_recommended .list-wrap .post:last-of-type,
  .whatsmb_page .related_post .list-wrap .post:last-of-type,
  .type-sports #access_ranking .list-wrap .post:last-of-type,
  .type-sports .posts_recommended .list-wrap .post:last-of-type,
  .type-sports .related_post .list-wrap .post:last-of-type,
  .type-product #access_ranking .list-wrap .post:last-of-type,
  .type-product .posts_recommended .list-wrap .post:last-of-type,
  .type-product .related_post .list-wrap .post:last-of-type,
  .type-post #access_ranking .list-wrap .post:last-of-type,
  .type-post .posts_recommended .list-wrap .post:last-of-type,
  .type-post .related_post .list-wrap .post:last-of-type {
    border: none;
  }
  /* line 3907, ../scss/partials/pages/_single.scss */
  .whatsmb_page #access_ranking .list-wrap .post:after,
  .whatsmb_page .posts_recommended .list-wrap .post:after,
  .whatsmb_page .related_post .list-wrap .post:after,
  .type-sports #access_ranking .list-wrap .post:after,
  .type-sports .posts_recommended .list-wrap .post:after,
  .type-sports .related_post .list-wrap .post:after,
  .type-product #access_ranking .list-wrap .post:after,
  .type-product .posts_recommended .list-wrap .post:after,
  .type-product .related_post .list-wrap .post:after,
  .type-post #access_ranking .list-wrap .post:after,
  .type-post .posts_recommended .list-wrap .post:after,
  .type-post .related_post .list-wrap .post:after {
    content: "";
    display: block;
    clear: both;
  }
  /* line 3912, ../scss/partials/pages/_single.scss */
  .whatsmb_page #access_ranking .list-wrap .post .img_box,
  .whatsmb_page .posts_recommended .list-wrap .post .img_box,
  .whatsmb_page .related_post .list-wrap .post .img_box,
  .type-sports #access_ranking .list-wrap .post .img_box,
  .type-sports .posts_recommended .list-wrap .post .img_box,
  .type-sports .related_post .list-wrap .post .img_box,
  .type-product #access_ranking .list-wrap .post .img_box,
  .type-product .posts_recommended .list-wrap .post .img_box,
  .type-product .related_post .list-wrap .post .img_box,
  .type-post #access_ranking .list-wrap .post .img_box,
  .type-post .posts_recommended .list-wrap .post .img_box,
  .type-post .related_post .list-wrap .post .img_box {
    float: left;
    width: 35%;
    margin-right: 20px;
    margin-bottom: 10px;
  }
  /* line 3918, ../scss/partials/pages/_single.scss */
  .whatsmb_page #access_ranking .list-wrap .post .text_box,
  .whatsmb_page .posts_recommended .list-wrap .post .text_box,
  .whatsmb_page .related_post .list-wrap .post .text_box,
  .type-sports #access_ranking .list-wrap .post .text_box,
  .type-sports .posts_recommended .list-wrap .post .text_box,
  .type-sports .related_post .list-wrap .post .text_box,
  .type-product #access_ranking .list-wrap .post .text_box,
  .type-product .posts_recommended .list-wrap .post .text_box,
  .type-product .related_post .list-wrap .post .text_box,
  .type-post #access_ranking .list-wrap .post .text_box,
  .type-post .posts_recommended .list-wrap .post .text_box,
  .type-post .related_post .list-wrap .post .text_box {
    padding: 0;
  }
  /* line 3920, ../scss/partials/pages/_single.scss */
  .whatsmb_page #access_ranking .list-wrap .post .text_box h2,
  .whatsmb_page .posts_recommended .list-wrap .post .text_box h2,
  .whatsmb_page .related_post .list-wrap .post .text_box h2,
  .type-sports #access_ranking .list-wrap .post .text_box h2,
  .type-sports .posts_recommended .list-wrap .post .text_box h2,
  .type-sports .related_post .list-wrap .post .text_box h2,
  .type-product #access_ranking .list-wrap .post .text_box h2,
  .type-product .posts_recommended .list-wrap .post .text_box h2,
  .type-product .related_post .list-wrap .post .text_box h2,
  .type-post #access_ranking .list-wrap .post .text_box h2,
  .type-post .posts_recommended .list-wrap .post .text_box h2,
  .type-post .related_post .list-wrap .post .text_box h2 {
    font-weight: normal;
    font-size: 14px;
  }
  /* line 3925, ../scss/partials/pages/_single.scss */
  .whatsmb_page #access_ranking .list-wrap .post .text_box .inner .time_share,
  .whatsmb_page .posts_recommended .list-wrap .post .text_box .inner .time_share,
  .whatsmb_page .related_post .list-wrap .post .text_box .inner .time_share,
  .type-sports #access_ranking .list-wrap .post .text_box .inner .time_share,
  .type-sports .posts_recommended .list-wrap .post .text_box .inner .time_share,
  .type-sports .related_post .list-wrap .post .text_box .inner .time_share,
  .type-product #access_ranking .list-wrap .post .text_box .inner .time_share,
  .type-product .posts_recommended .list-wrap .post .text_box .inner .time_share,
  .type-product .related_post .list-wrap .post .text_box .inner .time_share,
  .type-post #access_ranking .list-wrap .post .text_box .inner .time_share,
  .type-post .posts_recommended .list-wrap .post .text_box .inner .time_share,
  .type-post .related_post .list-wrap .post .text_box .inner .time_share {
    display: none;
  }
  /* line 3933, ../scss/partials/pages/_single.scss */
  .whatsmb_page .posts_recommended,
  .type-sports .posts_recommended,
  .type-product .posts_recommended,
  .type-post .posts_recommended {
    margin-top: 10px;
  }
  /* line 3935, ../scss/partials/pages/_single.scss */
  .whatsmb_page .posts_recommended ._popIn_recommend,
  .type-sports .posts_recommended ._popIn_recommend,
  .type-product .posts_recommended ._popIn_recommend,
  .type-post .posts_recommended ._popIn_recommend {
    padding: 0 15px;
  }
  /* line 3939, ../scss/partials/pages/_single.scss */
  .whatsmb_page .posts_recommended #_popIn_recommend_div ._popIn_recommend_article,
  .type-sports .posts_recommended #_popIn_recommend_div ._popIn_recommend_article,
  .type-product .posts_recommended #_popIn_recommend_div ._popIn_recommend_article,
  .type-post .posts_recommended #_popIn_recommend_div ._popIn_recommend_article {
    width: 100%;
    padding: 0;
    border-bottom: 1px solid #F1F0EF;
    margin-bottom: 10px;
  }
  /* line 3944, ../scss/partials/pages/_single.scss */
  .whatsmb_page .posts_recommended #_popIn_recommend_div ._popIn_recommend_article:last-child,
  .type-sports .posts_recommended #_popIn_recommend_div ._popIn_recommend_article:last-child,
  .type-product .posts_recommended #_popIn_recommend_div ._popIn_recommend_article:last-child,
  .type-post .posts_recommended #_popIn_recommend_div ._popIn_recommend_article:last-child {
    border-bottom: none;
    margin-bottom: 0;
  }
  /* line 3948, ../scss/partials/pages/_single.scss */
  .whatsmb_page .posts_recommended #_popIn_recommend_div ._popIn_recommend_article a,
  .type-sports .posts_recommended #_popIn_recommend_div ._popIn_recommend_article a,
  .type-product .posts_recommended #_popIn_recommend_div ._popIn_recommend_article a,
  .type-post .posts_recommended #_popIn_recommend_div ._popIn_recommend_article a {
    font-size: 14px;
    font-weight: 400;
  }
  /* line 3953, ../scss/partials/pages/_single.scss */
  .whatsmb_page .posts_recommended #_popIn_recommend_div ._popIn_recommend_article ._popIn_recommend_art_img,
  .type-sports .posts_recommended #_popIn_recommend_div ._popIn_recommend_article ._popIn_recommend_art_img,
  .type-product .posts_recommended #_popIn_recommend_div ._popIn_recommend_article ._popIn_recommend_art_img,
  .type-post .posts_recommended #_popIn_recommend_div ._popIn_recommend_article ._popIn_recommend_art_img {
    float: left;
    width: 35%;
    margin-right: 20px;
    margin-bottom: 10px;
    padding-top: 23.5%;
  }
  /* line 3960, ../scss/partials/pages/_single.scss */
  .whatsmb_page .posts_recommended #_popIn_recommend_div ._popIn_recommend_article ._popIn_recommend_art_title,
  .type-sports .posts_recommended #_popIn_recommend_div ._popIn_recommend_article ._popIn_recommend_art_title,
  .type-product .posts_recommended #_popIn_recommend_div ._popIn_recommend_article ._popIn_recommend_art_title,
  .type-post .posts_recommended #_popIn_recommend_div ._popIn_recommend_article ._popIn_recommend_art_title {
    padding: 0;
  }
  /* line 3963, ../scss/partials/pages/_single.scss */
  .whatsmb_page .posts_recommended #_popIn_recommend_div ._popIn_recommend_article ._popIn_recommend_art_date,
  .type-sports .posts_recommended #_popIn_recommend_div ._popIn_recommend_article ._popIn_recommend_art_date,
  .type-product .posts_recommended #_popIn_recommend_div ._popIn_recommend_article ._popIn_recommend_art_date,
  .type-post .posts_recommended #_popIn_recommend_div ._popIn_recommend_article ._popIn_recommend_art_date {
    display: none;
  }
  /* line 3971, ../scss/partials/pages/_single.scss */
  .whatsmb_page .gallery .ngg-galleryoverview .ngg-gallery-thumbnail-box,
  .type-sports .gallery .ngg-galleryoverview .ngg-gallery-thumbnail-box,
  .type-product .gallery .ngg-galleryoverview .ngg-gallery-thumbnail-box,
  .type-post .gallery .ngg-galleryoverview .ngg-gallery-thumbnail-box {
    width: 33.3333%;
    padding-top: 33.3333%;
  }
  /* line 3980, ../scss/partials/pages/_single.scss */
  .whatsmb_page.category-sports .main-wrap header .page_links,
  .type-sports.category-sports .main-wrap header .page_links,
  .type-product.category-sports .main-wrap header .page_links,
  .type-post.category-sports .main-wrap header .page_links {
    padding: 15px;
    margin-bottom: 0;
    font-size: 13px;
    border-top: 1px solid #F1F0EF;
  }
  /* line 3988, ../scss/partials/pages/_single.scss */
  .whatsmb_page.category-sports .sidebar,
  .type-sports.category-sports .sidebar,
  .type-product.category-sports .sidebar,
  .type-post.category-sports .sidebar {
    display: block;
    padding: 0;
  }
  /* line 3991, ../scss/partials/pages/_single.scss */
  .whatsmb_page.category-sports .sidebar .calender,
  .type-sports.category-sports .sidebar .calender,
  .type-product.category-sports .sidebar .calender,
  .type-post.category-sports .sidebar .calender {
    padding: 0 10px;
  }
  /* line 3993, ../scss/partials/pages/_single.scss */
  .whatsmb_page.category-sports .sidebar .calender .result_ranking,
  .type-sports.category-sports .sidebar .calender .result_ranking,
  .type-product.category-sports .sidebar .calender .result_ranking,
  .type-post.category-sports .sidebar .calender .result_ranking {
    padding: 15px;
  }
  /* line 3996, ../scss/partials/pages/_single.scss */
  .whatsmb_page.category-sports .sidebar .calender .result_ranking .result h4,
  .type-sports.category-sports .sidebar .calender .result_ranking .result h4,
  .type-product.category-sports .sidebar .calender .result_ranking .result h4,
  .type-post.category-sports .sidebar .calender .result_ranking .result h4 {
    font-size: 16px;
  }
  /* line 3999, ../scss/partials/pages/_single.scss */
  .whatsmb_page.category-sports .sidebar .calender .result_ranking .result h5,
  .type-sports.category-sports .sidebar .calender .result_ranking .result h5,
  .type-product.category-sports .sidebar .calender .result_ranking .result h5,
  .type-post.category-sports .sidebar .calender .result_ranking .result h5 {
    font-size: 14px;
  }
  /* line 4002, ../scss/partials/pages/_single.scss */
  .whatsmb_page.category-sports .sidebar .calender .result_ranking .result p,
  .type-sports.category-sports .sidebar .calender .result_ranking .result p,
  .type-product.category-sports .sidebar .calender .result_ranking .result p,
  .type-post.category-sports .sidebar .calender .result_ranking .result p {
    font-size: 14px;
  }
  /* line 4005, ../scss/partials/pages/_single.scss */
  .whatsmb_page.category-sports .sidebar .calender .result_ranking .result a,
  .type-sports.category-sports .sidebar .calender .result_ranking .result a,
  .type-product.category-sports .sidebar .calender .result_ranking .result a,
  .type-post.category-sports .sidebar .calender .result_ranking .result a {
    height: 27px;
    line-height: 27px;
    max-width: 125px;
    font-size: 14px;
  }
  /* line 4013, ../scss/partials/pages/_single.scss */
  .whatsmb_page.category-sports .sidebar .calender .result_ranking .ranking h4,
  .type-sports.category-sports .sidebar .calender .result_ranking .ranking h4,
  .type-product.category-sports .sidebar .calender .result_ranking .ranking h4,
  .type-post.category-sports .sidebar .calender .result_ranking .ranking h4 {
    font-size: 16px;
  }
  /* line 4017, ../scss/partials/pages/_single.scss */
  .whatsmb_page.category-sports .sidebar .calender .result_ranking .ranking ul li,
  .type-sports.category-sports .sidebar .calender .result_ranking .ranking ul li,
  .type-product.category-sports .sidebar .calender .result_ranking .ranking ul li,
  .type-post.category-sports .sidebar .calender .result_ranking .ranking ul li {
    margin-bottom: 5px;
  }
  /* line 4019, ../scss/partials/pages/_single.scss */
  .whatsmb_page.category-sports .sidebar .calender .result_ranking .ranking ul li span,
  .type-sports.category-sports .sidebar .calender .result_ranking .ranking ul li span,
  .type-product.category-sports .sidebar .calender .result_ranking .ranking ul li span,
  .type-post.category-sports .sidebar .calender .result_ranking .ranking ul li span {
    font-size: 14px;
  }
  /* line 4021, ../scss/partials/pages/_single.scss */
  .whatsmb_page.category-sports .sidebar .calender .result_ranking .ranking ul li span.rank,
  .type-sports.category-sports .sidebar .calender .result_ranking .ranking ul li span.rank,
  .type-product.category-sports .sidebar .calender .result_ranking .ranking ul li span.rank,
  .type-post.category-sports .sidebar .calender .result_ranking .ranking ul li span.rank {
    width: 25px;
  }
  /* line 4035, ../scss/partials/pages/_single.scss */
  .whatsmb_page.type-sports .main-wrap header .categores,
  .type-sports.type-sports .main-wrap header .categores,
  .type-product.type-sports .main-wrap header .categores,
  .type-post.type-sports .main-wrap header .categores {
    margin: 0;
  }
  /* line 4043, ../scss/partials/pages/_single.scss */
  .whatsmb_page.type-shes-mercedes .entry-header .categores,
  .type-sports.type-shes-mercedes .entry-header .categores,
  .type-product.type-shes-mercedes .entry-header .categores,
  .type-post.type-shes-mercedes .entry-header .categores {
    padding: 10px 0 10px 15px;
    font-size: 16px;
    margin-bottom: 10px;
  }
  /* line 4047, ../scss/partials/pages/_single.scss */
  .whatsmb_page.type-shes-mercedes .entry-header .categores span.seriesname,
  .type-sports.type-shes-mercedes .entry-header .categores span.seriesname,
  .type-product.type-shes-mercedes .entry-header .categores span.seriesname,
  .type-post.type-shes-mercedes .entry-header .categores span.seriesname {
    font-size: 16px !important;
  }
  /* line 4056, ../scss/partials/pages/_single.scss */
  .whatsmb_page.mercedes-womens.vogue_single .entry-header .h1,
  .type-sports.mercedes-womens.vogue_single .entry-header .h1,
  .type-product.mercedes-womens.vogue_single .entry-header .h1,
  .type-post.mercedes-womens.vogue_single .entry-header .h1 {
    padding: 0 15px;
  }
  /* line 4060, ../scss/partials/pages/_single.scss */
  .whatsmb_page.mercedes-womens.vogue_single .entry-header h2.ttl img,
  .type-sports.mercedes-womens.vogue_single .entry-header h2.ttl img,
  .type-product.mercedes-womens.vogue_single .entry-header h2.ttl img,
  .type-post.mercedes-womens.vogue_single .entry-header h2.ttl img {
    width: 100%;
  }
  /* line 4064, ../scss/partials/pages/_single.scss */
  .whatsmb_page.mercedes-womens.vogue_single .entry-header .credit,
  .type-sports.mercedes-womens.vogue_single .entry-header .credit,
  .type-product.mercedes-womens.vogue_single .entry-header .credit,
  .type-post.mercedes-womens.vogue_single .entry-header .credit {
    padding: 0 15px;
    text-align: left;
  }
  /* line 4068, ../scss/partials/pages/_single.scss */
  .whatsmb_page.mercedes-womens.vogue_single .entry-header .time_share,
  .type-sports.mercedes-womens.vogue_single .entry-header .time_share,
  .type-product.mercedes-womens.vogue_single .entry-header .time_share,
  .type-post.mercedes-womens.vogue_single .entry-header .time_share {
    text-align: center;
  }
  /* line 4071, ../scss/partials/pages/_single.scss */
  .whatsmb_page.mercedes-womens.vogue_single .entry-header .header_img,
  .type-sports.mercedes-womens.vogue_single .entry-header .header_img,
  .type-product.mercedes-womens.vogue_single .entry-header .header_img,
  .type-post.mercedes-womens.vogue_single .entry-header .header_img {
    margin-bottom: 0;
  }
  /* line 4074, ../scss/partials/pages/_single.scss */
  .whatsmb_page.mercedes-womens.vogue_single .entry-header .caption,
  .type-sports.mercedes-womens.vogue_single .entry-header .caption,
  .type-product.mercedes-womens.vogue_single .entry-header .caption,
  .type-post.mercedes-womens.vogue_single .entry-header .caption {
    margin-bottom: 20px;
  }
  /* line 4079, ../scss/partials/pages/_single.scss */
  .whatsmb_page.mercedes-womens .title_ja,
  .type-sports.mercedes-womens .title_ja,
  .type-product.mercedes-womens .title_ja,
  .type-post.mercedes-womens .title_ja {
    padding: 0 15px;
  }
  /* line 4083, ../scss/partials/pages/_single.scss */
  .whatsmb_page.mercedes-womens .entry-content .shes_border,
  .type-sports.mercedes-womens .entry-content .shes_border,
  .type-product.mercedes-womens .entry-content .shes_border,
  .type-post.mercedes-womens .entry-content .shes_border {
    width: 18px;
  }
  /* line 4086, ../scss/partials/pages/_single.scss */
  .whatsmb_page.mercedes-womens .entry-content .wrapper,
  .type-sports.mercedes-womens .entry-content .wrapper,
  .type-product.mercedes-womens .entry-content .wrapper,
  .type-post.mercedes-womens .entry-content .wrapper {
    padding: 0;
  }
  /* line 4089, ../scss/partials/pages/_single.scss */
  .whatsmb_page.mercedes-womens .entry-content p,
  .type-sports.mercedes-womens .entry-content p,
  .type-product.mercedes-womens .entry-content p,
  .type-post.mercedes-womens .entry-content p {
    padding: 0 15px;
    margin-bottom: 36px;
  }
  /* line 4093, ../scss/partials/pages/_single.scss */
  .whatsmb_page.mercedes-womens .entry-content .verticle,
  .type-sports.mercedes-womens .entry-content .verticle,
  .type-product.mercedes-womens .entry-content .verticle,
  .type-post.mercedes-womens .entry-content .verticle {
    margin-bottom: 50px;
  }
  /* line 4096, ../scss/partials/pages/_single.scss */
  .whatsmb_page.mercedes-womens .entry-content .wp-caption,
  .type-sports.mercedes-womens .entry-content .wp-caption,
  .type-product.mercedes-womens .entry-content .wp-caption,
  .type-post.mercedes-womens .entry-content .wp-caption {
    padding: 0 15px;
  }
  /* line 4099, ../scss/partials/pages/_single.scss */
  .whatsmb_page.mercedes-womens .entry-content h2,
  .type-sports.mercedes-womens .entry-content h2,
  .type-product.mercedes-womens .entry-content h2,
  .type-post.mercedes-womens .entry-content h2 {
    padding: 0 15px;
    text-align: left;
  }
  /* line 4102, ../scss/partials/pages/_single.scss */
  .whatsmb_page.mercedes-womens .entry-content h2 br,
  .type-sports.mercedes-womens .entry-content h2 br,
  .type-product.mercedes-womens .entry-content h2 br,
  .type-post.mercedes-womens .entry-content h2 br {
    display: none;
  }
  /* line 4107, ../scss/partials/pages/_single.scss */
  .whatsmb_page.mercedes-womens .about_car,
  .type-sports.mercedes-womens .about_car,
  .type-product.mercedes-womens .about_car,
  .type-post.mercedes-womens .about_car {
    padding: 26px 10px;
    width: auto;
    margin: 0 15px;
  }
  /* line 4111, ../scss/partials/pages/_single.scss */
  .whatsmb_page.mercedes-womens .about_car h2,
  .type-sports.mercedes-womens .about_car h2,
  .type-product.mercedes-womens .about_car h2,
  .type-post.mercedes-womens .about_car h2 {
    font-size: 24px;
    margin-bottom: 10px;
    padding: 0;
    text-align: center;
  }
  /* line 4117, ../scss/partials/pages/_single.scss */
  .whatsmb_page.mercedes-womens .about_car h3,
  .type-sports.mercedes-womens .about_car h3,
  .type-product.mercedes-womens .about_car h3,
  .type-post.mercedes-womens .about_car h3 {
    margin-bottom: 20px;
  }
  /* line 4121, ../scss/partials/pages/_single.scss */
  .whatsmb_page.mercedes-womens .about_car .img_box,
  .type-sports.mercedes-womens .about_car .img_box,
  .type-product.mercedes-womens .about_car .img_box,
  .type-post.mercedes-womens .about_car .img_box {
    margin-bottom: 16px;
  }
  /* line 4123, ../scss/partials/pages/_single.scss */
  .whatsmb_page.mercedes-womens .about_car .img_box img,
  .type-sports.mercedes-womens .about_car .img_box img,
  .type-product.mercedes-womens .about_car .img_box img,
  .type-post.mercedes-womens .about_car .img_box img {
    float: none;
    width: 100% !important;
    margin-bottom: 10px;
  }
  /* line 4130, ../scss/partials/pages/_single.scss */
  .whatsmb_page.mercedes-womens .about_car p br,
  .type-sports.mercedes-womens .about_car p br,
  .type-product.mercedes-womens .about_car p br,
  .type-post.mercedes-womens .about_car p br {
    display: none;
  }
  /* line 4137, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-with_vogue .ttl,
  .type-sports.shes-with_vogue .ttl,
  .type-product.shes-with_vogue .ttl,
  .type-post.shes-with_vogue .ttl {
    margin: 30px;
    width: auto;
  }
  /* line 4140, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-with_vogue .ttl img,
  .type-sports.shes-with_vogue .ttl img,
  .type-product.shes-with_vogue .ttl img,
  .type-post.shes-with_vogue .ttl img {
    max-width: 100%;
  }
  /* line 4144, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-with_vogue .post_vol,
  .type-sports.shes-with_vogue .post_vol,
  .type-product.shes-with_vogue .post_vol,
  .type-post.shes-with_vogue .post_vol {
    font-size: 16px;
  }
  /* line 4147, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-with_vogue .h1,
  .type-sports.shes-with_vogue .h1,
  .type-product.shes-with_vogue .h1,
  .type-post.shes-with_vogue .h1 {
    font-size: 24px;
    margin-bottom: 10px;
    text-align: left;
  }
  /* line 4152, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-with_vogue .shes_border,
  .type-sports.shes-with_vogue .shes_border,
  .type-product.shes-with_vogue .shes_border,
  .type-post.shes-with_vogue .shes_border {
    margin-top: 30px;
  }
  /* line 4156, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-with_vogue .entry-header .title_ja,
  .type-sports.shes-with_vogue .entry-header .title_ja,
  .type-product.shes-with_vogue .entry-header .title_ja,
  .type-post.shes-with_vogue .entry-header .title_ja {
    font-size: 16px;
    text-align: left;
    margin-bottom: 20px;
    padding-left: 10px;
  }
  /* line 4162, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-with_vogue .entry-header .leading_sentence,
  .type-sports.shes-with_vogue .entry-header .leading_sentence,
  .type-product.shes-with_vogue .entry-header .leading_sentence,
  .type-post.shes-with_vogue .entry-header .leading_sentence {
    line-height: 1.8;
    font-size: 14px;
  }
  /* line 4166, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-with_vogue .entry-header .time_share,
  .type-sports.shes-with_vogue .entry-header .time_share,
  .type-product.shes-with_vogue .entry-header .time_share,
  .type-post.shes-with_vogue .entry-header .time_share {
    text-align: right;
    padding-right: 15px;
    margin-bottom: 20px;
  }
  /* line 4171, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-with_vogue .entry-header .header_img,
  .type-sports.shes-with_vogue .entry-header .header_img,
  .type-product.shes-with_vogue .entry-header .header_img,
  .type-post.shes-with_vogue .entry-header .header_img {
    margin-bottom: 26px;
  }
  /* line 4177, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-with_vogue .entry-content p,
  .type-sports.shes-with_vogue .entry-content p,
  .type-product.shes-with_vogue .entry-content p,
  .type-post.shes-with_vogue .entry-content p {
    line-height: 1.8;
    font-size: 16px;
  }
  /* line 4181, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-with_vogue .entry-content figcaption,
  .type-sports.shes-with_vogue .entry-content figcaption,
  .type-product.shes-with_vogue .entry-content figcaption,
  .type-post.shes-with_vogue .entry-content figcaption {
    padding: 0 15px;
    margin-top: 16px;
  }
  /* line 4186, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-with_vogue .entry-content .profile h2,
  .type-sports.shes-with_vogue .entry-content .profile h2,
  .type-product.shes-with_vogue .entry-content .profile h2,
  .type-post.shes-with_vogue .entry-content .profile h2 {
    font-size: 18px;
    text-align: center;
    margin-bottom: 16px;
  }
  /* line 4191, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-with_vogue .entry-content .profile h3,
  .type-sports.shes-with_vogue .entry-content .profile h3,
  .type-product.shes-with_vogue .entry-content .profile h3,
  .type-post.shes-with_vogue .entry-content .profile h3 {
    text-align: center;
    font-size: 18px;
    margin-bottom: 16px;
  }
  /* line 4196, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-with_vogue .entry-content .profile p,
  .type-sports.shes-with_vogue .entry-content .profile p,
  .type-product.shes-with_vogue .entry-content .profile p,
  .type-post.shes-with_vogue .entry-content .profile p {
    margin-bottom: 40px;
    font-size: 14px;
  }
  /* line 4203, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-with_vogue .profile h2,
  .type-sports.shes-with_vogue .profile h2,
  .type-product.shes-with_vogue .profile h2,
  .type-post.shes-with_vogue .profile h2 {
    font-size: 18px;
    text-align: center;
    margin-bottom: 16px;
  }
  /* line 4208, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-with_vogue .profile h3,
  .type-sports.shes-with_vogue .profile h3,
  .type-product.shes-with_vogue .profile h3,
  .type-post.shes-with_vogue .profile h3 {
    text-align: center;
    font-size: 18px;
    margin-bottom: 16px;
  }
  /* line 4213, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-with_vogue .profile p,
  .type-sports.shes-with_vogue .profile p,
  .type-product.shes-with_vogue .profile p,
  .type-post.shes-with_vogue .profile p {
    font-size: 14px;
  }
  /* line 4218, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-with_vogue .master-slider-parent p,
  .type-sports.shes-with_vogue .master-slider-parent p,
  .type-product.shes-with_vogue .master-slider-parent p,
  .type-post.shes-with_vogue .master-slider-parent p {
    text-align: left;
  }
  /* line 4224, ../scss/partials/pages/_single.scss */
  .whatsmb_page.driving-playlist .entry-header,
  .type-sports.driving-playlist .entry-header,
  .type-product.driving-playlist .entry-header,
  .type-post.driving-playlist .entry-header {
    padding: 0 15px 30px;
    margin-bottom: 20px;
  }
  /* line 4227, ../scss/partials/pages/_single.scss */
  .whatsmb_page.driving-playlist .entry-header .ttl,
  .type-sports.driving-playlist .entry-header .ttl,
  .type-product.driving-playlist .entry-header .ttl,
  .type-post.driving-playlist .entry-header .ttl {
    margin-top: 25px;
  }
  /* line 4231, ../scss/partials/pages/_single.scss */
  .whatsmb_page.driving-playlist .playlist,
  .type-sports.driving-playlist .playlist,
  .type-product.driving-playlist .playlist,
  .type-post.driving-playlist .playlist {
    width: auto;
  }
  /* line 4233, ../scss/partials/pages/_single.scss */
  .whatsmb_page.driving-playlist .playlist p,
  .type-sports.driving-playlist .playlist p,
  .type-product.driving-playlist .playlist p,
  .type-post.driving-playlist .playlist p {
    margin-bottom: 24px;
  }
  /* line 4236, ../scss/partials/pages/_single.scss */
  .whatsmb_page.driving-playlist .playlist h2,
  .type-sports.driving-playlist .playlist h2,
  .type-product.driving-playlist .playlist h2,
  .type-post.driving-playlist .playlist h2 {
    font-size: 16px;
    text-align: left;
    margin-bottom: 24px;
  }
  /* line 4240, ../scss/partials/pages/_single.scss */
  .whatsmb_page.driving-playlist .playlist h2 br,
  .type-sports.driving-playlist .playlist h2 br,
  .type-product.driving-playlist .playlist h2 br,
  .type-post.driving-playlist .playlist h2 br {
    display: none;
  }
  /* line 4244, ../scss/partials/pages/_single.scss */
  .whatsmb_page.driving-playlist .playlist h3,
  .type-sports.driving-playlist .playlist h3,
  .type-product.driving-playlist .playlist h3,
  .type-post.driving-playlist .playlist h3 {
    margin-bottom: 0;
  }
  /* line 4247, ../scss/partials/pages/_single.scss */
  .whatsmb_page.driving-playlist .playlist img,
  .type-sports.driving-playlist .playlist img,
  .type-product.driving-playlist .playlist img,
  .type-post.driving-playlist .playlist img {
    max-width: 200px;
  }
  /* line 4250, ../scss/partials/pages/_single.scss */
  .whatsmb_page.driving-playlist .playlist .caption,
  .type-sports.driving-playlist .playlist .caption,
  .type-product.driving-playlist .playlist .caption,
  .type-post.driving-playlist .playlist .caption {
    text-align: left;
  }
  /* line 4253, ../scss/partials/pages/_single.scss */
  .whatsmb_page.driving-playlist .playlist:after,
  .type-sports.driving-playlist .playlist:after,
  .type-product.driving-playlist .playlist:after,
  .type-post.driving-playlist .playlist:after {
    width: 18px;
  }
  /* line 4259, ../scss/partials/pages/_single.scss */
  .whatsmb_page.five-destinations-guide .entry-header,
  .type-sports.five-destinations-guide .entry-header,
  .type-product.five-destinations-guide .entry-header,
  .type-post.five-destinations-guide .entry-header {
    padding: 0 15px;
  }
  /* line 4261, ../scss/partials/pages/_single.scss */
  .whatsmb_page.five-destinations-guide .entry-header .ttl,
  .type-sports.five-destinations-guide .entry-header .ttl,
  .type-product.five-destinations-guide .entry-header .ttl,
  .type-post.five-destinations-guide .entry-header .ttl {
    width: auto;
  }
  /* line 4263, ../scss/partials/pages/_single.scss */
  .whatsmb_page.five-destinations-guide .entry-header .ttl img,
  .type-sports.five-destinations-guide .entry-header .ttl img,
  .type-product.five-destinations-guide .entry-header .ttl img,
  .type-post.five-destinations-guide .entry-header .ttl img {
    width: 100%;
  }
  /* line 4269, ../scss/partials/pages/_single.scss */
  .whatsmb_page.five-destinations-guide .entry-content .guide_article,
  .type-sports.five-destinations-guide .entry-content .guide_article,
  .type-product.five-destinations-guide .entry-content .guide_article,
  .type-post.five-destinations-guide .entry-content .guide_article {
    margin-bottom: 30px;
    padding-bottom: 25px;
  }
  /* line 4272, ../scss/partials/pages/_single.scss */
  .whatsmb_page.five-destinations-guide .entry-content .guide_article:before,
  .type-sports.five-destinations-guide .entry-content .guide_article:before,
  .type-product.five-destinations-guide .entry-content .guide_article:before,
  .type-post.five-destinations-guide .entry-content .guide_article:before {
    text-align: left;
    font-size: 60px;
    margin: 30px auto 0px;
  }
  /* line 4277, ../scss/partials/pages/_single.scss */
  .whatsmb_page.five-destinations-guide .entry-content .guide_article:after,
  .type-sports.five-destinations-guide .entry-content .guide_article:after,
  .type-product.five-destinations-guide .entry-content .guide_article:after,
  .type-post.five-destinations-guide .entry-content .guide_article:after {
    width: 26px;
  }
  /* line 4280, ../scss/partials/pages/_single.scss */
  .whatsmb_page.five-destinations-guide .entry-content .guide_article h2,
  .type-sports.five-destinations-guide .entry-content .guide_article h2,
  .type-product.five-destinations-guide .entry-content .guide_article h2,
  .type-post.five-destinations-guide .entry-content .guide_article h2 {
    font-size: 16px;
    text-align: left;
    margin-bottom: 15px;
  }
  /* line 4285, ../scss/partials/pages/_single.scss */
  .whatsmb_page.five-destinations-guide .entry-content .guide_article p,
  .type-sports.five-destinations-guide .entry-content .guide_article p,
  .type-product.five-destinations-guide .entry-content .guide_article p,
  .type-post.five-destinations-guide .entry-content .guide_article p {
    width: auto;
    margin-bottom: 15px;
    font-size: 13px;
  }
  /* line 4294, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-story .wrapper,
  .type-sports.shes-story .wrapper,
  .type-product.shes-story .wrapper,
  .type-post.shes-story .wrapper {
    padding: 0;
  }
  /* line 4297, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-story .wrapper h2.shes-mercedes a,
  .type-sports.shes-story .wrapper h2.shes-mercedes a,
  .type-product.shes-story .wrapper h2.shes-mercedes a,
  .type-post.shes-story .wrapper h2.shes-mercedes a {
    height: 75px;
    margin: 15px auto 30px;
  }
  /* line 4304, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-story .entry-header .ttl,
  .type-sports.shes-story .entry-header .ttl,
  .type-product.shes-story .entry-header .ttl,
  .type-post.shes-story .entry-header .ttl {
    margin-top: 0;
  }
  /* line 4307, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-story .entry-header .post_vol,
  .type-sports.shes-story .entry-header .post_vol,
  .type-product.shes-story .entry-header .post_vol,
  .type-post.shes-story .entry-header .post_vol {
    font-size: 16px;
    margin-bottom: 20px;
    padding: 0 15px;
  }
  /* line 4311, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-story .entry-header .post_vol:after,
  .type-sports.shes-story .entry-header .post_vol:after,
  .type-product.shes-story .entry-header .post_vol:after,
  .type-post.shes-story .entry-header .post_vol:after {
    content: "";
    display: block;
    width: 20px;
    height: 1px;
    margin: 10px auto 0;
    background-color: #000;
  }
  /* line 4320, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-story .entry-header .header_img,
  .type-sports.shes-story .entry-header .header_img,
  .type-product.shes-story .entry-header .header_img,
  .type-post.shes-story .entry-header .header_img {
    width: auto;
    max-width: 100%;
    padding: 0 15px;
  }
  /* line 4325, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-story .entry-header .h1,
  .type-sports.shes-story .entry-header .h1,
  .type-product.shes-story .entry-header .h1,
  .type-post.shes-story .entry-header .h1 {
    font-size: 24px;
    margin-bottom: 10px;
    text-align: left;
    padding: 0 15px;
  }
  /* line 4331, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-story .entry-header .title_ja,
  .type-sports.shes-story .entry-header .title_ja,
  .type-product.shes-story .entry-header .title_ja,
  .type-post.shes-story .entry-header .title_ja {
    line-height: 1.4;
    font-size: 18px;
    padding: 0 15px;
    margin-bottom: 30px;
  }
  /* line 4336, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-story .entry-header .title_ja br,
  .type-sports.shes-story .entry-header .title_ja br,
  .type-product.shes-story .entry-header .title_ja br,
  .type-post.shes-story .entry-header .title_ja br {
    display: none;
  }
  /* line 4340, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-story .entry-header .leading_sentence,
  .type-sports.shes-story .entry-header .leading_sentence,
  .type-product.shes-story .entry-header .leading_sentence,
  .type-post.shes-story .entry-header .leading_sentence {
    padding: 0 15px;
    font-size: 16px;
  }
  /* line 4344, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-story .entry-header .time_share,
  .type-sports.shes-story .entry-header .time_share,
  .type-product.shes-story .entry-header .time_share,
  .type-post.shes-story .entry-header .time_share {
    padding: 0 15px;
  }
  /* line 4347, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-story .entry-header .credit,
  .type-sports.shes-story .entry-header .credit,
  .type-product.shes-story .entry-header .credit,
  .type-post.shes-story .entry-header .credit {
    padding: 0 15px;
    margin-bottom: 30px;
  }
  /* line 4351, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-story .entry-header:after,
  .type-sports.shes-story .entry-header:after,
  .type-product.shes-story .entry-header:after,
  .type-post.shes-story .entry-header:after {
    margin: 30px 15px;
    width: auto;
  }
  /* line 4357, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-story .entry-content strong,
  .type-sports.shes-story .entry-content strong,
  .type-product.shes-story .entry-content strong,
  .type-post.shes-story .entry-content strong {
    font-size: 18px;
  }
  /* line 4360, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-story .entry-content p,
  .type-sports.shes-story .entry-content p,
  .type-product.shes-story .entry-content p,
  .type-post.shes-story .entry-content p {
    padding: 0 15px;
    margin-bottom: 26px;
    font-size: 16px;
  }
  /* line 4366, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-story .entry-content figure img,
  .type-sports.shes-story .entry-content figure img,
  .type-product.shes-story .entry-content figure img,
  .type-post.shes-story .entry-content figure img {
    padding: 0 15px;
  }
  /* line 4370, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-story .entry-content figcaption,
  .type-sports.shes-story .entry-content figcaption,
  .type-product.shes-story .entry-content figcaption,
  .type-post.shes-story .entry-content figcaption {
    padding: 0 15px;
  }
  /* line 4374, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-story .sns,
  .type-sports.shes-story .sns,
  .type-product.shes-story .sns,
  .type-post.shes-story .sns {
    text-align: center;
  }
  /* line 4376, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-story .sns ul,
  .type-sports.shes-story .sns ul,
  .type-product.shes-story .sns ul,
  .type-post.shes-story .sns ul {
    display: inline-block;
  }
  /* line 4378, ../scss/partials/pages/_single.scss */
  .whatsmb_page.shes-story .sns ul li:last-child,
  .type-sports.shes-story .sns ul li:last-child,
  .type-product.shes-story .sns ul li:last-child,
  .type-post.shes-story .sns ul li:last-child {
    margin-right: 0;
  }

  /* line 4387, ../scss/partials/pages/_single.scss */
  .type-post.type-sports .sidebar {
    display: block;
  }
  /* line 4389, ../scss/partials/pages/_single.scss */
  .type-post.type-sports .sidebar .calender {
    margin-top: 50px;
    padding: 0 15px;
  }
  /* line 4392, ../scss/partials/pages/_single.scss */
  .type-post.type-sports .sidebar .calender .result_ranking {
    padding: 15px;
  }
  /* line 4395, ../scss/partials/pages/_single.scss */
  .type-post.type-sports .sidebar .calender .result_ranking .result h4 {
    font-size: 16px;
  }
  /* line 4398, ../scss/partials/pages/_single.scss */
  .type-post.type-sports .sidebar .calender .result_ranking .result h5 {
    font-size: 16px;
  }
  /* line 4401, ../scss/partials/pages/_single.scss */
  .type-post.type-sports .sidebar .calender .result_ranking .result p {
    font-size: 16px;
  }
  /* line 4404, ../scss/partials/pages/_single.scss */
  .type-post.type-sports .sidebar .calender .result_ranking .result a {
    height: 27px;
    line-height: 27px;
    max-width: 125px;
    font-size: 13px;
  }
  /* line 4412, ../scss/partials/pages/_single.scss */
  .type-post.type-sports .sidebar .calender .result_ranking .ranking h4 {
    font-size: 15px;
  }
  /* line 4416, ../scss/partials/pages/_single.scss */
  .type-post.type-sports .sidebar .calender .result_ranking .ranking ul li {
    margin-bottom: 5px;
  }
  /* line 4418, ../scss/partials/pages/_single.scss */
  .type-post.type-sports .sidebar .calender .result_ranking .ranking ul li span {
    font-size: 13px;
  }
  /* line 4420, ../scss/partials/pages/_single.scss */
  .type-post.type-sports .sidebar .calender .result_ranking .ranking ul li span.rank {
    width: 25px;
  }
  /* line 4429, ../scss/partials/pages/_single.scss */
  .type-post.type-sports .sidebar .posts-sidebar.post-list {
    display: none;
  }

  /* line 4440, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope .main-wrap .entry-header .text_box {
    display: none;
  }
  /* line 4445, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope .main-wrap .entry-content .detail {
    padding: 0;
  }
  /* line 4447, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope .main-wrap .entry-content .detail .tabs {
    overflow: hidden;
    vertical-align: middle;
  }
  /* line 4450, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope .main-wrap .entry-content .detail .tabs a {
    vertical-align: middle;
    padding: 15px 0;
  }
  /* line 4455, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope .main-wrap .entry-content .detail .tabs a.on:first-child {
    padding: 15px 0;
  }
  /* line 4466, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope .ttl {
    max-width: 70%;
    margin: 20px auto;
  }
  /* line 4470, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope h3 {
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 1;
  }
  /* line 4474, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope h3:after {
    width: 18px;
    margin-top: 10px;
  }
  /* line 4479, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope h3 span.en {
    font-size: 28px;
  }
  /* line 4482, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope h3 span.ja {
    font-size: 14px;
    display: block;
    margin-top: 10px;
  }
  /* line 4489, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope h4 {
    margin-bottom: 20px;
    font-size: 20px;
  }
  /* line 4493, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope p {
    margin-bottom: 20px;
    font-size: 15px;
  }
  /* line 4496, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope p.credit {
    font-size: 12px;
  }
  /* line 4501, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope .horo_list:after {
    width: 18px;
  }
  /* line 4504, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope .horo_list ul {
    margin: 0;
  }
  /* line 4506, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope .horo_list ul li {
    padding: 0 3px 15px;
  }
  /* line 4508, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope .horo_list ul li p {
    font-size: 12px;
  }
  /* line 4511, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope .horo_list ul li .img_box {
    margin-bottom: 10px;
  }
  /* line 4517, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope .horoscope_susan {
    margin-top: 25px;
  }
  /* line 4519, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope .horoscope_susan h4 {
    margin-bottom: 20px;
    font-size: 13px;
  }
  /* line 4523, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope .horoscope_susan p {
    font-size: 12px;
  }
  /* line 4527, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope .back_btn {
    padding: 20px;
  }
  /* line 4529, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope .back_btn a {
    font-size: 11px;
  }
  /* line 4531, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope .back_btn a:before {
    width: 11px;
    height: 11px;
    margin-left: -21px;
    margin-right: 10px;
  }
  /* line 4540, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope.detail_page .detail {
    margin-top: 0;
    padding: 0;
  }
  /* line 4543, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope.detail_page .detail h1 {
    margin-top: 25px;
    font-size: 24px;
  }
  /* line 4547, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope.detail_page .detail h2 {
    font-size: 13px;
  }
  /* line 4550, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope.detail_page .detail .date {
    margin-bottom: 20px;
    font-size: 13px;
  }
  /* line 4554, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope.detail_page .detail .img_box {
    margin-bottom: 0;
  }
  /* line 4556, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope.detail_page .detail .img_box .img {
    background-size: contain;
  }
  /* line 4560, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope.detail_page .detail .tabs {
    margin: 10px auto 25px;
  }
  /* line 4562, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope.detail_page .detail .tabs a {
    font-size: 13px;
  }
  /* line 4564, ../scss/partials/pages/_single.scss */
  #single.shes_horoscope.detail_page .detail .tabs a.advice_btn {
    letter-spacing: -.2em;
  }
  /* line 4575, ../scss/partials/pages/_single.scss */
  #single.shes_chart .content .entry-header {
    display: none;
  }
  /* line 4579, ../scss/partials/pages/_single.scss */
  #single.shes_chart .content .entry-content .chart.top {
    padding: 0;
  }
  /* line 4581, ../scss/partials/pages/_single.scss */
  #single.shes_chart .content .entry-content .chart.top .question {
    margin: 0;
    padding: 30px 20px;
  }
  /* line 4587, ../scss/partials/pages/_single.scss */
  #single.shes_chart .content .type-post .chart.result .result .recommend {
    margin: 0;
    padding: 30px 20px;
  }
  /* line 4591, ../scss/partials/pages/_single.scss */
  #single.shes_chart .content .type-post .chart.result .result .recommend .img img {
    width: 100%;
    margin: 0 0 30px;
  }
  /* line 4596, ../scss/partials/pages/_single.scss */
  #single.shes_chart .content .type-post .chart.result .result .recommend h3 {
    font-size: 20px;
    font-weight: 400;
  }
  /* line 4604, ../scss/partials/pages/_single.scss */
  #single .zoom {
    max-width: 100%;
  }
  /* line 4610, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .category-featured {
    margin: 0;
  }
  /* line 4615, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap header .category {
    display: none;
  }
  /* line 4618, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap header .text_box {
    padding: 0 20px;
  }
  /* line 4620, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap header .text_box .title_date {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    margin-bottom: 40px;
  }
  /* line 4627, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap header .text_box h1 {
    margin-top: 10px;
    font-size: 24px;
  }
  /* line 4631, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap header .text_box .description {
    font-size: 14px;
  }
  /* line 4634, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap header .text_box .credit {
    order: 3;
    width: 100%;
    font-size: 14px;
  }
  /* line 4643, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block h2 {
    font-size: 20px;
  }
  /* line 4646, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block h3 {
    font-size: 20px;
  }
  /* line 4649, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block h4 {
    font-size: 20px;
  }
  /* line 4652, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block h5 {
    font-size: 16px;
  }
  /* line 4655, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block p {
    font-size: 15px;
  }
  /* line 4658, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__btn {
    margin-bottom: 40px;
    padding: 0 !important;
  }
  /* line 4661, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__btn a {
    display: inline-block;
    padding: 16px 29px;
    line-height: 1.2;
    font-size: 14px;
  }
  /* line 4668, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__text {
    margin-bottom: 40px;
    padding: 0 !important;
  }
  /* line 4672, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__image {
    margin-bottom: 40px;
  }
  /* line 4674, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__image.full {
    margin: 0 -15px 40px;
    width: auto;
  }
  /* line 4678, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__image.big {
    margin-bottom: 40px;
    padding: 0;
    text-align: center;
  }
  /* line 4682, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__image.big img {
    width: auto;
    max-width: 100%;
    max-height: 70vh;
  }
  /* line 4689, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__image.left {
    margin-bottom: 40px;
    margin-left: -15px;
    padding-left: 0;
  }
  /* line 4694, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__image.right {
    margin-bottom: 40px;
    margin-right: -15px;
    padding-right: 0;
  }
  /* line 4700, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__twocol {
    padding: 0;
  }
  /* line 4702, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__twocol__img {
    order: 0;
    width: 100%;
    padding-right: 20%;
  }
  /* line 4707, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__twocol__txt {
    order: 2 !important;
    width: 100%;
    margin-top: 20px;
    padding: 0 !important;
  }
  /* line 4714, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__twocol.right .featured_block__twocol__img {
    padding: 0 0 0 20%;
  }
  /* line 4719, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile {
    padding: 0;
  }
  /* line 4721, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile__title {
    font-size: 20px;
    margin-bottom: 10px;
    font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  }
  /* line 4726, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile__row {
    flex-wrap: wrap;
  }
  /* line 4729, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile__img {
    width: 100%;
    min-width: 0;
    margin-bottom: 20px;
  }
  /* line 4734, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile__txt {
    width: 100%;
    padding-left: 0;
  }
  /* line 4737, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile__txt h3 {
    font-size: 16px;
  }
  /* line 4741, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile h3.featured_block__profile__title {
    font-size: 24px;
  }
  /* line 4745, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile_slider {
    padding: 0;
  }
  /* line 4747, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile_slider__title {
    font-size: 20px;
    margin-bottom: 10px;
    font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  }
  /* line 4752, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile_slider__row {
    flex-wrap: wrap;
  }
  /* line 4755, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile_slider__img {
    width: 100%;
    min-width: 0;
    margin-bottom: 20px;
  }
  /* line 4759, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile_slider__img .swiper-button-prev {
    display: none;
  }
  /* line 4762, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile_slider__img .swiper-button-next {
    display: none;
  }
  /* line 4766, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile_slider__txt {
    width: 100%;
    padding-left: 0;
  }
  /* line 4769, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile_slider__txt h3 {
    font-size: 16px;
  }
  /* line 4773, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__profile_slider h3.featured_block__profile_slider__title {
    font-size: 24px;
  }
  /* line 4777, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__banner {
    padding: 0;
  }
  /* line 4779, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__banner__inner {
    width: 100%;
  }
  /* line 4783, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__slider {
    margin-left: -15px;
    margin-right: -15px;
  }
  /* line 4787, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__slider .swiper-slide {
    padding: 0;
    width: 80%;
  }
  /* line 4793, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .entry-content .featured_block__slider .featured_block__slider__caption {
    padding: 0 10px;
  }
  /* line 4799, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .tags {
    padding: 0 15px;
  }
  /* line 4802, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .sns {
    padding: 0 15px;
  }
  /* line 4805, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .related {
    padding: 40px 0;
  }
  /* line 4807, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .related .related_post {
    padding: 0 15px;
  }
  /* line 4809, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .related .related_post > h2 {
    padding: 0;
  }
  /* line 4812, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .related .related_post .list-wrap {
    padding: 0;
    margin: 0 -8px;
  }
  /* line 4817, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .related .related_post .list-wrap .swiper-button-prev {
    top: calc(37vw - 10px);
    left: 0px;
  }
  /* line 4821, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .related .related_post .list-wrap .swiper-button-next {
    top: calc(37vw - 10px);
    right: 0px;
  }
  /* line 4827, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .related .related_post .list-wrap .post {
    width: 100%;
    border: none;
  }
  /* line 4831, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .related .related_post .list-wrap .post .text_box h2 {
    padding: 0;
    height: 80px;
  }
  /* line 4840, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .latest {
    padding: 40px 0;
  }
  /* line 4842, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .latest .latest_post {
    padding: 0 15px;
  }
  /* line 4844, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .latest .latest_post > h2 {
    padding: 0;
  }
  /* line 4847, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .latest .latest_post .list-wrap {
    padding: 0;
  }
  /* line 4849, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .latest .latest_post .list-wrap .post {
    width: 100%;
    border: none;
  }
  /* line 4852, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .latest .latest_post .list-wrap .post:after {
    content: "";
    display: block;
    clear: both;
  }
  /* line 4857, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .latest .latest_post .list-wrap .post .img_box {
    float: left;
    width: 30%;
    height: auto;
    padding-bottom: 0;
  }
  /* line 4862, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .latest .latest_post .list-wrap .post .img_box .parent_category {
    display: none;
  }
  /* line 4866, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .latest .latest_post .list-wrap .post .text_box {
    margin-left: 30%;
    padding-left: 10px;
    height: auto;
    width: auto;
  }
  /* line 4871, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .latest .latest_post .list-wrap .post .text_box h2 {
    padding: 0;
    font-size: 14px;
  }
  /* line 4876, ../scss/partials/pages/_single.scss */
  #single.featured .content-area .wrapper .main-wrap .latest .latest_post .list-wrap .post .time_share {
    display: none;
  }
}
@media only screen and (max-width: 414px) {
  /* line 4894, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .banner {
    padding: 0;
  }
  /* line 4896, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .banner .slick-slider .slick-arrow {
    top: 39%;
  }
  /* line 4899, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .banner a {
    margin: 0;
    width: 100%;
    text-align: center;
  }
  /* line 4903, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .banner a img {
    width: 100%;
    height: auto;
    max-width: 320px;
  }
  /* line 4907, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .banner a img.pc {
    display: none !important;
  }
  /* line 4910, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .banner a img.sp {
    display: block !important;
  }
}
/* line 5, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history:after {
  content: "";
  display: block;
  max-width: 340px;
  height: 1px;
  background: #F1F0EF;
}
/* line 12, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history .time {
  position: relative;
  padding: 15px 0;
}
/* line 15, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history .time:after {
  content: "";
  display: block;
  clear: both;
}
/* line 20, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history .time .year {
  float: left;
  width: 120px;
  padding-right: 15px;
  text-align: right;
}
/* line 26, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history .time .point {
  position: absolute;
  top: 0;
  left: 120px;
  height: 100%;
  width: 1px;
  background: #979797;
}
/* line 33, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history .time .point:after {
  content: "";
  position: absolute;
  top: 20px;
  left: 0px;
  display: block;
  width: 7px;
  height: 7px;
  margin-left: -3px;
  background: #000;
  border-radius: 100%;
}
/* line 46, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history .time .point.big:after {
  top: 17px;
  width: 13px;
  height: 13px;
  margin-left: -6px;
}
/* line 54, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history .time .info {
  margin-left: 120px;
  padding-left: 30px;
}
/* line 57, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history .time .info p {
  font-size: 15px;
}
/* line 59, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history .time .info p.tips {
  margin: 20px auto;
  font-weight: 700;
  color: #917E1F;
  text-decoration: underline;
}
/* line 64, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history .time .info p.tips:before {
  content: "TIPS";
  display: inline-block;
  width: 25px;
  height: 25px;
  line-height: 25px;
  margin-right: 10px;
  text-align: center;
  font-size: 12px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  color: #fff;
  letter-spacing: .025em;
  text-transform: uppercase;
  background: #917E1F;
  border-radius: 100%;
}
/* line 81, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history .time .info p.small {
  margin: 5px auto;
  font-size: 11px;
}
/* line 86, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history .time .info .img {
  margin-top: 30px;
}
/* line 90, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history .time .info .inner {
  overflow: hidden;
  max-width: 460px;
  color: #fff;
  text-align: center;
  background: #000;
}
/* line 96, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history .time .info .inner h4 {
  margin: 30px auto 15px;
  font-size: 52px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
}
/* line 102, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history .time .info .inner p {
  font-size: 15px;
  line-height: 1.6;
  margin-bottom: 40px;
}
/* line 106, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history .time .info .inner p.small {
  text-align: right;
  padding: 0 5px;
}
/* line 114, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history .time.big-year .year {
  position: relative;
  z-index: 1;
  font-size: 60px;
  font-style: italic;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  color: #F1F0EF;
  letter-spacing: .025em;
  background: #fff;
  width: 140px;
  padding: 0;
}
/* line 128, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history .time.start .point {
  top: -20px;
  height: auto;
  bottom: 0;
}
/* line 132, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history .time.start .point:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  display: block;
  width: 1px;
  height: 40px;
  border-left: 1px #fff dashed;
}
/* line 143, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history .time.start .point:after {
  top: 40px;
}
/* line 148, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history .time.end {
  padding-bottom: 60px;
}
/* line 150, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history .time.end .point {
  height: auto;
  bottom: 0;
}
/* line 153, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history .time.end .point:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 9;
  display: block;
  width: 1px;
  height: 40px;
  border-left: 1px #fff dashed;
}
/* line 170, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history_text_box h3 {
  width: auto;
  margin-bottom: 30px;
  font-size: 21px;
  font-weight: 400;
}
/* line 176, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history_text_box p {
  font-size: 15px;
}
/* line 180, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history_text_box .img.col2 {
  margin-right: -2%;
  margin-bottom: 20px;
}
/* line 183, ../scss/partials/pages/_whatsmb.scss */
.whatsmb_page .main-wrap .entry-content .history_text_box .img.col2 img {
  width: 48%;
  height: auto;
  margin-right: 2%;
  height: auto;
}

/* line 197, ../scss/partials/pages/_whatsmb.scss */
.car-list {
  clear: both;
  margin-top: 60px;
  padding-top: 40px;
  border-top: 1px solid #F1F0EF;
}
/* line 202, ../scss/partials/pages/_whatsmb.scss */
.car-list h2 {
  text-transform: none;
}
/* line 206, ../scss/partials/pages/_whatsmb.scss */
.car-list .list-wrap .post {
  border: 1px solid #F1F0EF;
  background: none;
}
/* line 209, ../scss/partials/pages/_whatsmb.scss */
.car-list .list-wrap .post h3 {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 18px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
}
/* line 217, ../scss/partials/pages/_whatsmb.scss */
.car-list .list-wrap .post a {
  display: table;
}
/* line 220, ../scss/partials/pages/_whatsmb.scss */
.car-list .list-wrap .post .img {
  width: 60%;
  display: table-cell;
  vertical-align: middle;
}
/* line 224, ../scss/partials/pages/_whatsmb.scss */
.car-list .list-wrap .post .img img {
  max-width: 100%;
}

/* line 236, ../scss/partials/pages/_whatsmb.scss */
.type-product .main-wrap header .text_box h1 {
  font-size: 42px;
}
/* line 239, ../scss/partials/pages/_whatsmb.scss */
.type-product .main-wrap header .text_box .description {
  margin-top: 0;
}
/* line 245, ../scss/partials/pages/_whatsmb.scss */
.type-product .main-wrap .entry-content .img {
  margin-bottom: 20px;
}
/* line 246, ../scss/partials/pages/_whatsmb.scss */
.type-product .main-wrap .entry-content .img img {
  margin-bottom: 20px;
}
/* line 253, ../scss/partials/pages/_whatsmb.scss */
.type-product .sidebar {
  margin-top: 84px;
}

@media only screen and (max-width: 768px) {
  /* line 265, ../scss/partials/pages/_whatsmb.scss */
  .whatsmb_page .main-wrap .entry-content .history .time {
    padding-left: 15px;
  }
  /* line 267, ../scss/partials/pages/_whatsmb.scss */
  .whatsmb_page .main-wrap .entry-content .history .time .year {
    float: none;
    width: auto;
    margin-bottom: 10px;
    text-align: left;
    font-size: 17px;
    font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  }
  /* line 276, ../scss/partials/pages/_whatsmb.scss */
  .whatsmb_page .main-wrap .entry-content .history .time .point {
    left: 0;
  }
  /* line 279, ../scss/partials/pages/_whatsmb.scss */
  .whatsmb_page .main-wrap .entry-content .history .time .info {
    margin: 0;
    padding: 0;
  }
  /* line 282, ../scss/partials/pages/_whatsmb.scss */
  .whatsmb_page .main-wrap .entry-content .history .time .info p {
    font-size: 12px;
  }
  /* line 284, ../scss/partials/pages/_whatsmb.scss */
  .whatsmb_page .main-wrap .entry-content .history .time .info p.small {
    font-size: 10px;
  }
  /* line 289, ../scss/partials/pages/_whatsmb.scss */
  .whatsmb_page .main-wrap .entry-content .history .time .info .inner h4 {
    margin: 20px auto 10px;
    font-size: 28px;
  }
  /* line 293, ../scss/partials/pages/_whatsmb.scss */
  .whatsmb_page .main-wrap .entry-content .history .time .info .inner p {
    margin: 0 15px 20px;
    text-align: left;
    font-size: 13px;
  }
  /* line 297, ../scss/partials/pages/_whatsmb.scss */
  .whatsmb_page .main-wrap .entry-content .history .time .info .inner p br {
    display: none;
  }
  /* line 300, ../scss/partials/pages/_whatsmb.scss */
  .whatsmb_page .main-wrap .entry-content .history .time .info .inner p.small {
    margin: auto;
    padding: 0;
    font-size: 10px;
    text-align: center;
  }
  /* line 308, ../scss/partials/pages/_whatsmb.scss */
  .whatsmb_page .main-wrap .entry-content .history .time .info .inner .img_box img {
    width: 100%;
    height: auto;
  }
  /* line 315, ../scss/partials/pages/_whatsmb.scss */
  .whatsmb_page .main-wrap .entry-content .history .time.big-year {
    padding: 0;
  }
  /* line 317, ../scss/partials/pages/_whatsmb.scss */
  .whatsmb_page .main-wrap .entry-content .history .time.big-year .year {
    margin-left: -15px;
    font-size: 40px;
    letter-spacing: 0em;
  }
  /* line 322, ../scss/partials/pages/_whatsmb.scss */
  .whatsmb_page .main-wrap .entry-content .history .time.big-year .point {
    display: none;
  }
  /* line 329, ../scss/partials/pages/_whatsmb.scss */
  .whatsmb_page .main-wrap .entry-content .history_text_box h3 {
    margin-bottom: 15px;
    font-size: 15px;
  }
  /* line 333, ../scss/partials/pages/_whatsmb.scss */
  .whatsmb_page .main-wrap .entry-content .history_text_box p {
    font-size: 12px;
  }
  /* line 336, ../scss/partials/pages/_whatsmb.scss */
  .whatsmb_page .main-wrap .entry-content .history_text_box .img.col2 {
    margin: 0;
  }
  /* line 338, ../scss/partials/pages/_whatsmb.scss */
  .whatsmb_page .main-wrap .entry-content .history_text_box .img.col2 img {
    width: 100%;
    margin-bottom: 15px;
  }

  /* line 351, ../scss/partials/pages/_whatsmb.scss */
  .type-product .main-wrap header:after {
    margin-top: 10px;
  }
  /* line 354, ../scss/partials/pages/_whatsmb.scss */
  .type-product .main-wrap header .img_box {
    margin-bottom: 10px;
  }
  /* line 358, ../scss/partials/pages/_whatsmb.scss */
  .type-product .main-wrap header .text_box h1 {
    margin-bottom: 0;
    font-size: 26px;
  }
  /* line 362, ../scss/partials/pages/_whatsmb.scss */
  .type-product .main-wrap header .text_box .description {
    margin-bottom: 0;
  }
  /* line 366, ../scss/partials/pages/_whatsmb.scss */
  .type-product .main-wrap header .text_box .date_credit .icon_sns {
    display: none;
  }
  /* line 374, ../scss/partials/pages/_whatsmb.scss */
  .type-product .main-wrap .entry-content h3 {
    margin-bottom: 10px;
  }
  /* line 377, ../scss/partials/pages/_whatsmb.scss */
  .type-product .main-wrap .entry-content .img {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  /* line 380, ../scss/partials/pages/_whatsmb.scss */
  .type-product .main-wrap .entry-content .img img {
    margin-bottom: 10px;
  }

  /* line 387, ../scss/partials/pages/_whatsmb.scss */
  .car-list {
    margin-top: 20px;
    padding: 20px 15px;
    border: none;
  }
  /* line 391, ../scss/partials/pages/_whatsmb.scss */
  .car-list h2 {
    margin-left: 0;
  }
  /* line 395, ../scss/partials/pages/_whatsmb.scss */
  .car-list.post-list.col3 .list-wrap {
    margin: 0 -3%;
  }
  /* line 397, ../scss/partials/pages/_whatsmb.scss */
  .car-list.post-list.col3 .list-wrap:after {
    content: "";
    display: block;
    clear: both;
  }
  /* line 402, ../scss/partials/pages/_whatsmb.scss */
  .car-list.post-list.col3 .list-wrap .post {
    float: left;
    width: 44%;
    margin: 0 3% 6%;
    border: none;
  }
  /* line 407, ../scss/partials/pages/_whatsmb.scss */
  .car-list.post-list.col3 .list-wrap .post a {
    display: block;
  }
  /* line 409, ../scss/partials/pages/_whatsmb.scss */
  .car-list.post-list.col3 .list-wrap .post a .img {
    display: block;
    width: auto;
  }
  /* line 413, ../scss/partials/pages/_whatsmb.scss */
  .car-list.post-list.col3 .list-wrap .post a h3 {
    display: block;
    text-align: left;
    font-size: 15px;
  }
}
/* line 2, ../scss/partials/pages/_trophy.scss */
.mb-trophy p {
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
  font-size: 14px;
  margin-bottom: 2em;
}
/* line 8, ../scss/partials/pages/_trophy.scss */
.mb-trophy > div,
.mb-trophy section {
  overflow: hidden;
  margin-bottom: 3em;
}
/* line 12, ../scss/partials/pages/_trophy.scss */
.mb-trophy > div h2,
.mb-trophy section h2 {
  line-height: 1.5;
}
/* line 15, ../scss/partials/pages/_trophy.scss */
.mb-trophy > div .suspend-message,
.mb-trophy section .suspend-message {
  padding: 15px;
  background: black;
  color: white;
  margin: 20px 0;
}
/* line 20, ../scss/partials/pages/_trophy.scss */
.mb-trophy > div .suspend-message.frame,
.mb-trophy section .suspend-message.frame {
  background: transparent;
  border: 2px solid #000;
  color: #000;
}
/* line 27, ../scss/partials/pages/_trophy.scss */
.mb-trophy img {
  margin-bottom: 2em;
  max-width: 100%;
}
/* line 33, ../scss/partials/pages/_trophy.scss */
.mb-trophy .overview h2 {
  font-size: 22px;
  font-weight: bold;
}
/* line 37, ../scss/partials/pages/_trophy.scss */
.mb-trophy .overview:after {
  content: "";
  display: block;
  margin-top: 50px;
  height: 1px;
  max-width: 340px;
  background-color: #F1F0EF;
}
/* line 46, ../scss/partials/pages/_trophy.scss */
.mb-trophy h2 {
  line-height: 1.6;
}
/* line 52, ../scss/partials/pages/_trophy.scss */
.mb-trophy .introduction .logo {
  width: 20%;
  float: left;
}
/* line 56, ../scss/partials/pages/_trophy.scss */
.mb-trophy .introduction p {
  width: 75%;
  float: left;
  margin-right: 5%;
}
/* line 63, ../scss/partials/pages/_trophy.scss */
.mb-trophy .button {
  position: relative;
  text-align: center;
}
/* line 66, ../scss/partials/pages/_trophy.scss */
.mb-trophy .button a {
  display: inline-block;
  padding: 10px 15px 8px;
  max-width: 80%;
  font-size: 16px;
  background: #000;
  margin: 0 auto 40px auto;
  color: #fff;
}
/* line 79, ../scss/partials/pages/_trophy.scss */
.mb-trophy .terms h3,
.mb-trophy .sponsors h3 {
  background: #000;
  color: white;
  margin-bottom: 2em;
  padding: 4px 10px;
  font-size: 14px;
}
/* line 86, ../scss/partials/pages/_trophy.scss */
.mb-trophy .terms h4,
.mb-trophy .sponsors h4 {
  margin-bottom: 1em;
  font-size: 14px;
  font-weight: bold;
}
/* line 94, ../scss/partials/pages/_trophy.scss */
.mb-trophy .sponsors ul {
  text-align: center;
}
/* line 96, ../scss/partials/pages/_trophy.scss */
.mb-trophy .sponsors ul li {
  display: inline-block;
  width: 30%;
  margin: 0 3% 0 0;
}
/* line 100, ../scss/partials/pages/_trophy.scss */
.mb-trophy .sponsors ul li:nth-of-type(3n) {
  margin-right: 0;
}
/* line 103, ../scss/partials/pages/_trophy.scss */
.mb-trophy .sponsors ul li img {
  width: 100%;
}
/* line 110, ../scss/partials/pages/_trophy.scss */
.mb-trophy .master-slider-parent {
  margin: 0 0 40px 0;
}
/* line 114, ../scss/partials/pages/_trophy.scss */
.mb-trophy .ms-skin-default .ms-info {
  line-height: 1.8;
  font-size: 14px;
  font-family: "游ゴシック", YuGothic, "Helvetica Neue", "Helvetica", "Arial", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic";
}
/* line 119, ../scss/partials/pages/_trophy.scss */
.mb-trophy .ms-skin-default .ms-nav-next {
  right: 0;
  top: 0;
  width: 80px;
  height: 100%;
  margin: 0;
  background: url(../images/common/icon_slid_right.svg) rgba(35, 24, 21, 0) no-repeat center;
  background-size: 20px;
}
/* line 128, ../scss/partials/pages/_trophy.scss */
.mb-trophy .ms-skin-default .ms-nav-prev {
  left: 0;
  top: 0;
  width: 80px;
  height: 100%;
  margin: 0;
  background: url(../images/common/icon_slid_left.svg) rgba(35, 24, 21, 0) no-repeat center;
  background-size: 20px;
}

@media only screen and (max-width: 768px) {
  /* line 144, ../scss/partials/pages/_trophy.scss */
  .mb-trophy iframe {
    height: 200px;
  }
  /* line 148, ../scss/partials/pages/_trophy.scss */
  .mb-trophy .overview h2 {
    font-size: 18px;
  }
  /* line 153, ../scss/partials/pages/_trophy.scss */
  .mb-trophy.post-list.col2 .list-wrap .post {
    width: 46%;
    margin: 0 2% 30px;
    float: left;
  }
  /* line 157, ../scss/partials/pages/_trophy.scss */
  .mb-trophy.post-list.col2 .list-wrap .post .time_share .category {
    display: none !important;
  }
}
/* line 1, ../scss/partials/pages/_golf.scss */
.mb-trophy.post-list {
  overflow: hidden;
}

/* line 6, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .main-wrap {
  width: 100%;
  max-width: 100%;
}
/* line 9, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .main-wrap .overview:after {
  margin-bottom: 0;
  display: none;
}
/* line 14, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .button {
  margin-bottom: 10px;
}
/* line 16, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .button a {
  padding: 10px 20px 8px;
  margin-bottom: 0;
}
/* line 21, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf section.junior {
  width: 100%;
  float: left;
}
/* line 24, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf section.junior p {
  margin-bottom: 30px;
}
/* line 27, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf section.junior .junior-slides {
  width: 90%;
  margin: 20px auto;
}
/* line 30, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf section.junior .junior-slides.slick-slider .slick-arrow {
  top: 50%;
  margin-top: -8px;
}
/* line 34, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf section.junior .junior-slides .slick-list {
  width: 100%;
}
/* line 36, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf section.junior .junior-slides .slick-list img {
  max-width: 100%;
}
/* line 45, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf section.jlpga h2 span,
.type-post.sports-golf section.jpgo h2 span {
  display: block;
  font-size: 16px;
}
/* line 50, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf section.jlpga p,
.type-post.sports-golf section.jpgo p {
  margin-bottom: 1.5em;
  line-height: 1.7;
  font-family: "游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 56, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .jpgo {
  margin-top: 60px;
}
/* line 61, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy.golf-detail h3 {
  font-size: 20px;
}
/* line 64, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy.golf-detail .slick-list {
  width: 100%;
}
/* line 67, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy.golf-detail .big-key {
  border-top: none;
  margin-top: 0 !important;
}
/* line 72, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy.golf-detail .japan-activity .japan-jlpga,
.type-post.sports-golf .mb-trophy.golf-detail .japan-activity .japan-jgto {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
/* line 77, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy.golf-detail .japan-activity .japan-jlpga .overview,
.type-post.sports-golf .mb-trophy.golf-detail .japan-activity .japan-jgto .overview {
  width: 64%;
}
/* line 84, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .global-activity,
.type-post.sports-golf .japan-activity,
.type-post.sports-golf .big-key,
.type-post.sports-golf .recent-posts {
  border-top: 1px solid #f1f0ef;
  padding-top: 40px;
  margin: 30px 0 0;
  width: 100%;
  float: left;
  overflow: hidden;
}
/* line 94, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .global-activity .japan-jgto,
.type-post.sports-golf .japan-activity .japan-jgto,
.type-post.sports-golf .big-key .japan-jgto,
.type-post.sports-golf .recent-posts .japan-jgto {
  width: 48%;
  float: left;
  margin-right: 2%;
  margin-bottom: 0;
}
/* line 99, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .global-activity .japan-jgto .overview,
.type-post.sports-golf .japan-activity .japan-jgto .overview,
.type-post.sports-golf .big-key .japan-jgto .overview,
.type-post.sports-golf .recent-posts .japan-jgto .overview {
  width: 100%;
}
/* line 101, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .global-activity .japan-jgto .overview p.height,
.type-post.sports-golf .japan-activity .japan-jgto .overview p.height,
.type-post.sports-golf .big-key .japan-jgto .overview p.height,
.type-post.sports-golf .recent-posts .japan-jgto .overview p.height {
  min-height: 158px;
  margin-bottom: 0;
}
/* line 107, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .global-activity .japan-jlpga,
.type-post.sports-golf .japan-activity .japan-jlpga,
.type-post.sports-golf .big-key .japan-jlpga,
.type-post.sports-golf .recent-posts .japan-jlpga {
  width: 48%;
  float: left;
  margin-left: 2%;
  margin-bottom: 0;
}
/* line 112, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .global-activity .japan-jlpga .overview,
.type-post.sports-golf .japan-activity .japan-jlpga .overview,
.type-post.sports-golf .big-key .japan-jlpga .overview,
.type-post.sports-golf .recent-posts .japan-jlpga .overview {
  width: 100%;
}
/* line 114, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .global-activity .japan-jlpga .overview p.height,
.type-post.sports-golf .japan-activity .japan-jlpga .overview p.height,
.type-post.sports-golf .big-key .japan-jlpga .overview p.height,
.type-post.sports-golf .recent-posts .japan-jlpga .overview p.height {
  min-height: 150px;
  margin-bottom: 0;
}
/* line 120, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .global-activity h2, .type-post.sports-golf .global-activity h3,
.type-post.sports-golf .japan-activity h2,
.type-post.sports-golf .japan-activity h3,
.type-post.sports-golf .big-key h2,
.type-post.sports-golf .big-key h3,
.type-post.sports-golf .recent-posts h2,
.type-post.sports-golf .recent-posts h3 {
  font-weight: bold;
}
/* line 122, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .global-activity h2 .logo, .type-post.sports-golf .global-activity h3 .logo,
.type-post.sports-golf .japan-activity h2 .logo,
.type-post.sports-golf .japan-activity h3 .logo,
.type-post.sports-golf .big-key h2 .logo,
.type-post.sports-golf .big-key h3 .logo,
.type-post.sports-golf .recent-posts h2 .logo,
.type-post.sports-golf .recent-posts h3 .logo {
  width: 20%;
  margin-bottom: 0;
  margin-right: 10px;
}
/* line 128, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .global-activity .column,
.type-post.sports-golf .japan-activity .column,
.type-post.sports-golf .big-key .column,
.type-post.sports-golf .recent-posts .column {
  width: 47%;
  float: left;
  margin-right: 3%;
}
/* line 132, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .global-activity .column h3,
.type-post.sports-golf .japan-activity .column h3,
.type-post.sports-golf .big-key .column h3,
.type-post.sports-golf .recent-posts .column h3 {
  margin-bottom: 0.5em;
}
/* line 135, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .global-activity .column > p,
.type-post.sports-golf .japan-activity .column > p,
.type-post.sports-golf .big-key .column > p,
.type-post.sports-golf .recent-posts .column > p {
  min-height: 88px;
}
/* line 138, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .global-activity .column:nth-child(2n+1),
.type-post.sports-golf .japan-activity .column:nth-child(2n+1),
.type-post.sports-golf .big-key .column:nth-child(2n+1),
.type-post.sports-golf .recent-posts .column:nth-child(2n+1) {
  margin-right: 0;
  margin-left: 3%;
}
/* line 145, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf #players {
  width: 100%;
  float: left;
  overflow: hidden;
}
/* line 151, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .recent-posts h3 {
  margin-bottom: 1em;
}
/* line 154, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .recent-posts .list-wrap .post {
  width: 31%;
  margin-right: 1%;
  margin-left: 1%;
}
/* line 161, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .recent-posts .list-wrap .post:last-child {
  margin-right: 0;
}
/* line 168, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .big-key .bigkey-slides {
  max-width: 100%;
  margin: 0 auto;
  padding: 20px 10%;
}
/* line 174, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .big-key .bigkey-slides .slick-list {
  width: 100%;
}
/* line 177, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .big-key .bigkey-slides .slick-arrow {
  top: calc(50% - 10px);
}
/* line 179, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .big-key .bigkey-slides .slick-arrow.slick-next {
  right: 5%;
}
/* line 182, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .big-key .bigkey-slides .slick-arrow.slick-prev {
  left: 5%;
}
/* line 187, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .big-key .button {
  float: right;
  width: 30%;
  text-align: right;
}
/* line 191, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .big-key .button a {
  margin-right: 0;
}
/* line 201, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf hr.kei {
  display: block;
  height: 1px;
  max-width: 340px;
  border: 0;
  border-top: 1px solid #e2e2e2;
  margin: 50px 0;
  padding: 0;
  float: left;
}
/* line 212, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf hr.kei,
.type-post.sports-golf .profile_box {
  width: 100%;
  max-width: 100%;
  float: left;
}
/* line 219, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .overview {
  width: 64%;
  float: left;
  margin-bottom: 0;
}
/* line 223, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .overview h3 {
  margin-bottom: 1em;
}
/* line 226, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .overview:after {
  display: none;
}
/* line 231, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .main-visual + .overview {
  width: 94%;
  float: left;
  margin-bottom: 0;
}
/* line 235, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .main-visual + .overview p {
  font-size: 16px;
  font-weight: bold;
}
/* line 241, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender {
  width: 32%;
  margin-left: 4%;
  float: left;
}
/* line 245, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .result_ranking {
  margin-top: 0;
}
/* line 248, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender h3 {
  margin-bottom: 20px;
  font-size: 21px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
  text-transform: uppercase;
}
/* line 255, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender h4, .type-post.sports-golf .calender ul {
  width: 100%;
  margin-right: 0;
}
/* line 258, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender h4 li, .type-post.sports-golf .calender ul li {
  margin-bottom: 0;
}
/* line 262, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender h4 {
  font-size: 18px;
  line-height: 1.6;
}
/* line 266, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender img {
  max-width: 100%;
}
/* line 270, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .select h4 {
  position: relative;
  height: 50px;
  line-height: 50px;
  padding: 0 15px;
  margin-bottom: 1px;
  font-size: 21px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  color: #fff;
  letter-spacing: .025em;
  text-transform: uppercase;
  background: #000;
  -webkit-font-smoothing: antialiased;
}
/* line 283, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .select h4:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  display: block;
  width: 10px;
  height: 15px;
  margin-top: -7px;
  background: url(../images/icons/menu_arrow.svg) no-repeat center;
}
/* line 296, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .select ul li {
  margin-bottom: 1px;
}
/* line 298, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .select ul li a {
  display: block;
  height: 50px;
  line-height: 50px;
  padding: 0 15px;
  margin-bottom: 1px;
  font-size: 21px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  color: #fff;
  letter-spacing: .025em;
  text-transform: uppercase;
  background: #000;
  -webkit-font-smoothing: antialiased;
}
/* line 311, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .select ul li a span {
  float: right;
  font-size: 17px;
}
/* line 317, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .select ul li.on a {
  background: #00A0E9;
}
/* line 322, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .select ul li.off a {
  background: #979797;
}
/* line 329, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .result_ranking {
  padding: 30px 20px;
  margin-top: 0;
  margin-bottom: 40px;
  background: #000;
  color: #fff;
}
/* line 335, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .result_ranking .result {
  margin-bottom: 30px;
}
/* line 337, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .result_ranking .result:after {
  content: "";
  display: block;
  height: 1px;
  margin-top: 30px;
  background: #979797;
}
/* line 345, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .result_ranking .result h4 {
  margin-bottom: 25px;
  font-size: 20px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
}
/* line 353, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .result_ranking .result h5 {
  line-height: 1.6;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}
/* line 360, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .result_ranking .result p {
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: normal;
}
/* line 364, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .result_ranking .result p.report {
  line-height: 1.4;
}
/* line 368, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .result_ranking .result a {
  position: relative;
  display: block;
  width: 135px;
  height: 30px;
  padding: 0 10px;
  line-height: 30px;
  font-size: 15px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  color: #fff;
  letter-spacing: .025em;
  -webkit-font-smoothing: antialiased;
  background-color: #333333;
}
/* line 381, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .result_ranking .result a:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  display: block;
  width: 8px;
  height: 10px;
  margin-top: -5px;
  background: url(../images/icons/link_arrow.svg) no-repeat center;
}
/* line 394, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .result_ranking .ranking {
  margin-bottom: 30px;
}
/* line 396, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .result_ranking .ranking:after {
  content: "";
  display: block;
  height: 1px;
  margin-top: 30px;
  background: #979797;
}
/* line 404, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .result_ranking .ranking h4 {
  margin-bottom: 25px;
  font-size: 20px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
}
/* line 413, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .result_ranking .ranking ul li {
  margin-bottom: 10px;
  -webkit-font-smoothing: antialiased;
}
/* line 416, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .result_ranking .ranking ul li.red {
  color: #E60012;
}
/* line 419, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .result_ranking .ranking ul li:after {
  content: "";
  display: block;
  clear: both;
}
/* line 424, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .result_ranking .ranking ul li span {
  vertical-align: top;
  font-size: 14px;
}
/* line 427, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .result_ranking .ranking ul li span.rank {
  float: left;
  width: 30px;
}
/* line 430, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .result_ranking .ranking ul li span.rank:after {
  content: "　";
}
/* line 434, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .calender .result_ranking .ranking ul li span.point {
  float: right;
  text-align: right;
  width: 70px;
}
/* line 446, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .entry-content h2 {
  width: 100%;
  float: left;
}
/* line 451, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .entry-content .profile_box {
  padding: 0 30px;
  border-bottom: none;
}
/* line 454, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .entry-content .profile_box .slick-slide {
  padding: 0 20px;
}
/* line 457, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .entry-content .profile_box .img_box {
  width: 32%;
}
/* line 459, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .entry-content .profile_box .img_box img {
  width: 100%;
}
/* line 463, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .entry-content .profile_box h4 {
  width: 66%;
  font-size: 20px;
}
/* line 467, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .entry-content .profile_box p {
  margin-left: 38%;
  margin-right: 3%;
  font-size: 16px;
}
/* line 472, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .entry-content .profile_box .slick-slider .slick-arrow {
  top: 41%;
}
/* line 477, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .banner-text {
  text-align: center;
  margin-top: -30px;
  margin-bottom: 80px;
}
/* line 481, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .banner-text a {
  width: 80%;
  background: #000000;
  color: #ffffff;
  display: block;
  padding: 4px;
  margin: 0 auto;
}
/* line 488, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .banner-text a span {
  border: 1px solid #fff;
  display: block;
  padding: 10px 20px;
}
/* line 496, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy .mb-trophy,
.type-post.sports-golf .mb-trophy .mb-moc {
  width: 100%;
  float: left;
  overflow: hidden;
  margin-bottom: 40px;
}
/* line 502, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy .mb-trophy .overview,
.type-post.sports-golf .mb-trophy .mb-moc .overview {
  width: 100%;
}
/* line 504, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy .mb-trophy .overview h2,
.type-post.sports-golf .mb-trophy .mb-moc .overview h2 {
  width: 100%;
}
/* line 508, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy .mb-trophy h2, .type-post.sports-golf .mb-trophy .mb-trophy p,
.type-post.sports-golf .mb-trophy .mb-moc h2,
.type-post.sports-golf .mb-trophy .mb-moc p {
  width: 55%;
  float: left;
}
/* line 512, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy .mb-trophy h2,
.type-post.sports-golf .mb-trophy .mb-moc h2 {
  font-size: 18px;
}
/* line 513, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy .mb-trophy h2 .logo,
.type-post.sports-golf .mb-trophy .mb-moc h2 .logo {
  width: 120px;
}
/* line 516, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy .mb-trophy h2 img,
.type-post.sports-golf .mb-trophy .mb-moc h2 img {
  float: left;
  width: 24%;
  margin-right: 3%;
}
/* line 521, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy .mb-trophy h2 span,
.type-post.sports-golf .mb-trophy .mb-moc h2 span {
  display: inline-block;
  width: 67%;
  float: left;
  margin-top: 30px;
  line-height: 1.5;
}
/* line 530, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy .mb-trophy .photo,
.type-post.sports-golf .mb-trophy .mb-moc .photo {
  width: 40%;
  float: left;
  margin-right: 20px;
  margin-bottom: 0;
}
/* line 536, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy .mb-trophy .button,
.type-post.sports-golf .mb-trophy .mb-moc .button {
  text-align: right;
  width: 100%;
}
/* line 542, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy .mb-moc {
  display: flex;
  flex-wrap: wrap;
}
/* line 545, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy .mb-moc h2 {
  font-size: 24px;
}
/* line 548, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy .mb-moc > * {
  width: 50%;
}
/* line 551, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy .mb-moc .overview {
  width: 100%;
}
/* line 554, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy .mb-moc .photo {
  width: calc(50% - 40px);
}
/* line 558, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy .mb-moc .description p,
.type-post.sports-golf .mb-trophy .mb-moc .description ul {
  width: 100%;
}
/* line 561, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy .mb-moc .description p a,
.type-post.sports-golf .mb-trophy .mb-moc .description ul a {
  text-decoration: underline;
  color: #000;
}
/* line 565, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy .mb-moc .description p .bold,
.type-post.sports-golf .mb-trophy .mb-moc .description ul .bold {
  font-weight: bold;
  display: block;
  margin: 1rem auto;
  border: solid 1px #000;
  outline: solid 3px #000;
  outline-offset: 1px;
  margin: 6px auto 0;
  padding: 10px 16px;
}
/* line 576, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy .mb-moc .description ul {
  counter-reset: number;
  list-style: none;
  margin-bottom: 1em;
  width: 100%;
  overflow: hidden;
}
/* line 582, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy .mb-moc .description ul li {
  font-size: 12px;
  line-height: 1.8;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  padding-left: 1em;
  text-indent: -1em;
}
/* line 588, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy .mb-moc .description ul li:before {
  counter-increment: number;
  content: "※";
  margin-bottom: 20px;
}
/* line 595, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy .mb-moc .description .button {
  width: 100%;
  text-align: right;
}
/* line 598, ../scss/partials/pages/_golf.scss */
.type-post.sports-golf .mb-trophy .mb-moc .description .button a {
  padding-left: 40px;
  padding-right: 40px;
  width: 65%;
  text-align: center;
  color: white;
  text-decoration: none;
}

@media only screen and (max-width: 768px) {
  /* line 614, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .main-visual {
    margin-top: 20px;
    margin-bottom: 0;
  }
  /* line 618, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf h2 {
    font-size: 18px;
  }
  /* line 621, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .button a {
    font-size: 14px;
  }
  /* line 626, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .calender .result_ranking .ranking h4 {
    font-size: 16px;
  }
  /* line 637, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .entry-content .profile_box p {
    margin-right: 0;
  }
  /* line 643, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .big-key .bigkey-slides {
    margin-bottom: 0;
  }
  /* line 646, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .big-key .button {
    width: 50%;
    float: none;
    margin: 0 auto;
    text-align: center;
  }
  /* line 654, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .recent-posts h3 {
    padding: 0 15px;
  }
  /* line 657, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .recent-posts .list-wrap .post {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
  /* line 663, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .overview,
  .type-post.sports-golf .calender {
    width: 100%;
    float: none;
    overflow: hidden;
    margin-left: 0;
  }
  /* line 670, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .mb-trophy .mb-trophy {
    width: 100%;
    float: left;
    overflow: hidden;
  }
  /* line 674, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .mb-trophy .mb-trophy h2, .type-post.sports-golf .mb-trophy .mb-trophy p {
    width: 100%;
  }
  /* line 677, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .mb-trophy .mb-trophy h2 span {
    margin-top: 18px;
    font-size: 16px;
  }
  /* line 681, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .mb-trophy .mb-trophy h2 .logo {
    width: 98px;
  }
  /* line 684, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .mb-trophy .mb-trophy .photo {
    width: 100%;
    float: none;
    margin-right: 0;
  }
  /* line 689, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .mb-trophy .mb-trophy .button {
    text-align: right;
  }
  /* line 694, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .banner-text {
    margin-top: 20px;
    margin-bottom: 60px;
  }
  /* line 697, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .banner-text a {
    width: 90%;
    font-size: 14px;
    line-height: 1.6;
  }
  /* line 701, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .banner-text a span {
    border: 1px solid #fff;
    display: block;
    padding: 10px 20px;
  }
  /* line 710, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .mb-trophy .mb-moc .overview h2 {
    font-size: 22px;
  }
  /* line 713, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .mb-trophy .mb-moc > * {
    width: 100%;
  }
  /* line 716, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .mb-trophy .mb-moc .photo {
    width: 100%;
    margin-right: 0;
  }
  /* line 721, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .mb-trophy .mb-moc .description p {
    width: 100%;
  }
  /* line 723, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .mb-trophy .mb-moc .description p .bold {
    margin: 6px 4px 0;
  }
  /* line 727, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .mb-trophy .mb-moc .description .button {
    width: 100%;
    text-align: center;
  }
  /* line 730, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .mb-trophy .mb-moc .description .button a {
    padding-left: 20px;
    padding-right: 20px;
    width: 80%;
    text-align: center;
    margin: auto auto 10px auto;
  }
  /* line 740, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .global-activity,
  .type-post.sports-golf .japan-activity {
    margin-top: 20px;
    padding-top: 30px;
  }
  /* line 744, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .global-activity .japan-jgto,
  .type-post.sports-golf .global-activity .japan-jlpga,
  .type-post.sports-golf .japan-activity .japan-jgto,
  .type-post.sports-golf .japan-activity .japan-jlpga {
    width: 100%;
    float: none;
    margin-left: 0;
    margin-bottom: 0;
  }
  /* line 751, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .global-activity .column,
  .type-post.sports-golf .japan-activity .column {
    width: 100%;
    float: none;
    margin-right: 0;
  }
  /* line 755, ../scss/partials/pages/_golf.scss */
  .type-post.sports-golf .global-activity .column:nth-child(2n+1),
  .type-post.sports-golf .japan-activity .column:nth-child(2n+1) {
    margin-right: 0;
    margin-left: 0;
  }
}
/* line 3, ../scss/partials/pages/_search.scss */
body#search .search_result.post-list > h2 {
  margin-bottom: 65px;
  font-size: 30px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
  text-transform: uppercase;
}
/* line 10, ../scss/partials/pages/_search.scss */
body#search .search_result.post-list > h1 {
  margin-bottom: 20px;
  font-size: 26px;
  font-weight: 700;
}
/* line 15, ../scss/partials/pages/_search.scss */
body#search .search_result.post-list .count_sort {
  padding: 15px 0;
  border-top: 1px solid #F1F0EF;
}
/* line 18, ../scss/partials/pages/_search.scss */
body#search .search_result.post-list .count_sort:after {
  content: "";
  display: block;
  clear: both;
}
/* line 23, ../scss/partials/pages/_search.scss */
body#search .search_result.post-list .count_sort .count {
  float: left;
  font-size: 15px;
  line-height: 1;
}
/* line 28, ../scss/partials/pages/_search.scss */
body#search .search_result.post-list .count_sort .sort {
  float: right;
  font-size: 15px;
  line-height: 1;
}
/* line 32, ../scss/partials/pages/_search.scss */
body#search .search_result.post-list .count_sort .sort a {
  color: #000;
}
/* line 37, ../scss/partials/pages/_search.scss */
body#search .search_result.post-list .list-wrap {
  border-bottom: 1px solid #F1F0EF;
}
/* line 39, ../scss/partials/pages/_search.scss */
body#search .search_result.post-list .list-wrap .post {
  max-width: none;
  padding: 30px 0;
  margin-bottom: 0;
  border-top: 1px solid #F1F0EF;
  background: none;
}
/* line 45, ../scss/partials/pages/_search.scss */
body#search .search_result.post-list .list-wrap .post a {
  background: none;
}
/* line 47, ../scss/partials/pages/_search.scss */
body#search .search_result.post-list .list-wrap .post a .img_box {
  float: left;
  width: 20%;
  padding-bottom: 14%;
}
/* line 52, ../scss/partials/pages/_search.scss */
body#search .search_result.post-list .list-wrap .post a h2 {
  float: right;
  width: 80%;
  height: auto;
  margin-top: 10px;
  padding-left: 20px;
  font-size: 16px;
  font-weight: 400;
}
/* line 61, ../scss/partials/pages/_search.scss */
body#search .search_result.post-list .list-wrap .post a p {
  display: block;
  width: 80%;
  height: auto;
  margin-left: 20%;
  padding-left: 20px;
  font-size: 15px;
}
/* line 69, ../scss/partials/pages/_search.scss */
body#search .search_result.post-list .list-wrap .post a .time_share {
  margin-top: 25px;
  margin-left: 20%;
  padding-left: 20px;
  border: none;
}
/* line 74, ../scss/partials/pages/_search.scss */
body#search .search_result.post-list .list-wrap .post a .time_share time {
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
  text-transform: uppercase;
}
/* line 84, ../scss/partials/pages/_search.scss */
body#search .navigation.pagination {
  margin: 35px auto 80px;
  font-size: 15px;
}
/* line 87, ../scss/partials/pages/_search.scss */
body#search .navigation.pagination .screen-reader-text {
  display: none;
}
/* line 90, ../scss/partials/pages/_search.scss */
body#search .navigation.pagination .nav-links {
  text-align: center;
}
/* line 92, ../scss/partials/pages/_search.scss */
body#search .navigation.pagination .nav-links .page-numbers {
  display: inline-block;
  width: 15px;
  height: 20px;
  margin: 0 17px;
  vertical-align: middle;
  font-size: 15px;
  color: #979797;
  letter-spacing: .025em;
  text-transform: uppercase;
}
/* line 102, ../scss/partials/pages/_search.scss */
body#search .navigation.pagination .nav-links .page-numbers.prev {
  background: url(../images/common/icon_left.svg) no-repeat center;
}
/* line 105, ../scss/partials/pages/_search.scss */
body#search .navigation.pagination .nav-links .page-numbers.next {
  background: url(../images/common/icon_right.svg) no-repeat center;
}
/* line 108, ../scss/partials/pages/_search.scss */
body#search .navigation.pagination .nav-links .page-numbers.current {
  color: #000;
  border-bottom: 1px solid #000;
}

@media only screen and (max-width: 768px) {
  /* line 123, ../scss/partials/pages/_search.scss */
  body#search .search_result.post-list > h1 {
    margin-left: 15px;
    font-size: 13px;
  }
  /* line 127, ../scss/partials/pages/_search.scss */
  body#search .search_result.post-list > h2 {
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    margin-left: 15px;
    margin-bottom: 0;
  }
  /* line 134, ../scss/partials/pages/_search.scss */
  body#search .search_result.post-list .count_sort {
    margin: 0 15px;
    padding: 10px 0;
  }
  /* line 137, ../scss/partials/pages/_search.scss */
  body#search .search_result.post-list .count_sort .count {
    float: none;
    margin-bottom: 10px;
    font-size: 11px;
  }
  /* line 142, ../scss/partials/pages/_search.scss */
  body#search .search_result.post-list .count_sort .sort {
    float: none;
    font-size: 11px;
  }
  /* line 147, ../scss/partials/pages/_search.scss */
  body#search .search_result.post-list .list-wrap {
    padding: 0 15px;
  }
  /* line 149, ../scss/partials/pages/_search.scss */
  body#search .search_result.post-list .list-wrap .post {
    padding: 15px 0;
  }
  /* line 152, ../scss/partials/pages/_search.scss */
  body#search .search_result.post-list .list-wrap .post a h2 {
    float: none;
    width: auto;
    padding: 0;
    font-size: 13px;
  }
  /* line 158, ../scss/partials/pages/_search.scss */
  body#search .search_result.post-list .list-wrap .post a p {
    width: 60%;
    margin-left: 40%;
    padding-left: 15px;
    font-size: 12px;
  }
  /* line 164, ../scss/partials/pages/_search.scss */
  body#search .search_result.post-list .list-wrap .post a .img_box {
    width: 40%;
    padding-bottom: 27%;
  }
  /* line 168, ../scss/partials/pages/_search.scss */
  body#search .search_result.post-list .list-wrap .post a .time_share {
    display: none;
  }
  /* line 177, ../scss/partials/pages/_search.scss */
  body#search .navigation.pagination .nav-links .page-numbers {
    margin: 0 5px;
  }
}
/* line 4, ../scss/partials/pages/_page404.scss */
#page_404 .content-area .content .wrapper {
  padding-top: 50px;
  padding-bottom: 180px;
}
/* line 7, ../scss/partials/pages/_page404.scss */
#page_404 .content-area .content .wrapper h1 {
  margin-bottom: 40px;
  font-size: 30px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
  text-transform: uppercase;
}
/* line 14, ../scss/partials/pages/_page404.scss */
#page_404 .content-area .content .wrapper p {
  margin-bottom: 40px;
}
/* line 17, ../scss/partials/pages/_page404.scss */
#page_404 .content-area .content .wrapper a {
  position: relative;
  display: inline-block;
  padding: 5px 30px 5px 15px;
  color: #fff;
  font-size: 13px;
  background: #000;
}
/* line 24, ../scss/partials/pages/_page404.scss */
#page_404 .content-area .content .wrapper a:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  display: block;
  width: 9px;
  height: 9px;
  margin-top: -4px;
  background: url(../images/icons/link_arrow.svg) no-repeat center;
}
/* line 41, ../scss/partials/pages/_page404.scss */
#page_404.no-results .content-area {
  padding-left: 0;
}
/* line 43, ../scss/partials/pages/_page404.scss */
#page_404.no-results .content-area .wrapper {
  padding-left: 0;
}
/* line 45, ../scss/partials/pages/_page404.scss */
#page_404.no-results .content-area .wrapper .search-form {
  margin-bottom: 40px;
}

/* line 54, ../scss/partials/pages/_page404.scss */
#search #page_404 .content-area {
  padding-top: 0;
}
/* line 56, ../scss/partials/pages/_page404.scss */
#search #page_404 .content-area .wrapper {
  padding-top: 40px;
}

@media only screen and (max-width: 768px) {
  /* line 67, ../scss/partials/pages/_page404.scss */
  #page_404 .content-area .content .wrapper {
    padding: 0 10px 100px !important;
  }
  /* line 69, ../scss/partials/pages/_page404.scss */
  #page_404 .content-area .content .wrapper h1 {
    margin-bottom: 20px;
    font-size: 15px;
    margin-top: 10px;
  }
  /* line 74, ../scss/partials/pages/_page404.scss */
  #page_404 .content-area .content .wrapper p {
    font-size: 12px;
  }
}
/* line 2, ../scss/partials/pages/_radio.scss */
.radio__header {
  margin-bottom: 20px;
}
/* line 5, ../scss/partials/pages/_radio.scss */
.radio__body {
  margin-bottom: 40px;
}
/* line 8, ../scss/partials/pages/_radio.scss */
.radio__pagetitle {
  padding: 15px 20px;
  margin-bottom: 20px;
  background: #fff;
  text-align: center;
  font-size: 20px;
}
/* line 15, ../scss/partials/pages/_radio.scss */
.radio__mv {
  max-width: 660px;
}
/* line 17, ../scss/partials/pages/_radio.scss */
.radio__mv img {
  width: 100%;
  margin-bottom: 20px;
}
/* line 22, ../scss/partials/pages/_radio.scss */
.radio__body {
  background: #fff;
  padding: 20px 20px 40px;
  overflow: hidden;
}
/* line 28, ../scss/partials/pages/_radio.scss */
.radio__body .product_box h3,
.radio__body .profile_box h3 {
  margin-bottom: 30px;
  font-size: 21px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
  text-transform: uppercase;
}
/* line 36, ../scss/partials/pages/_radio.scss */
.radio__body .product_box .inner:after,
.radio__body .profile_box .inner:after {
  content: "";
  display: block;
  clear: both;
}
/* line 42, ../scss/partials/pages/_radio.scss */
.radio__body .product_box .img_box,
.radio__body .profile_box .img_box {
  float: left;
  width: 35%;
}
/* line 45, ../scss/partials/pages/_radio.scss */
.radio__body .product_box .img_box img,
.radio__body .profile_box .img_box img {
  max-width: 100%;
  height: auto;
}
/* line 49, ../scss/partials/pages/_radio.scss */
.radio__body .product_box .img_box a.btn,
.radio__body .profile_box .img_box a.btn {
  width: 100%;
  margin-right: 0;
}
/* line 54, ../scss/partials/pages/_radio.scss */
.radio__body .product_box h4,
.radio__body .profile_box h4 {
  float: right;
  width: 65%;
  padding-left: 20px;
  margin-bottom: 20px;
  font-weight: bolder;
}
/* line 61, ../scss/partials/pages/_radio.scss */
.radio__body .product_box p,
.radio__body .profile_box p {
  margin-left: 35%;
  padding-left: 20px;
  font-size: 12px;
  font-weight: normal;
}
/* line 66, ../scss/partials/pages/_radio.scss */
.radio__body .product_box p strong,
.radio__body .profile_box p strong {
  display: block;
  font-size: 15px;
  font-weight: bold;
}
/* line 72, ../scss/partials/pages/_radio.scss */
.radio__body .product_box.sports_box,
.radio__body .profile_box.sports_box {
  padding-top: 40px;
  border-top: 1px solid #F1F0EF;
}
/* line 75, ../scss/partials/pages/_radio.scss */
.radio__body .product_box.sports_box .inner,
.radio__body .profile_box.sports_box .inner {
  margin-bottom: 20px;
}
/* line 78, ../scss/partials/pages/_radio.scss */
.radio__body .product_box.sports_box .img_box,
.radio__body .profile_box.sports_box .img_box {
  width: 30%;
}
/* line 81, ../scss/partials/pages/_radio.scss */
.radio__body .product_box.sports_box h3,
.radio__body .profile_box.sports_box h3 {
  margin-bottom: 20px;
}
/* line 84, ../scss/partials/pages/_radio.scss */
.radio__body .product_box.sports_box h4,
.radio__body .profile_box.sports_box h4 {
  line-height: 1.8;
}
/* line 87, ../scss/partials/pages/_radio.scss */
.radio__body .product_box.sports_box p,
.radio__body .profile_box.sports_box p {
  font-size: 13px;
  font-weight: normal;
}
/* line 94, ../scss/partials/pages/_radio.scss */
.radio__body .profile_box h4 {
  font-size: 15px;
}
/* line 99, ../scss/partials/pages/_radio.scss */
.radio__body .product_box h4 {
  font-size: 20px;
}
/* line 103, ../scss/partials/pages/_radio.scss */
.radio__body iframe {
  width: 100%;
}
/* line 106, ../scss/partials/pages/_radio.scss */
.radio__body img {
  width: 100%;
  margin-bottom: 20px;
}
/* line 110, ../scss/partials/pages/_radio.scss */
.radio__body hr {
  display: block;
  margin-top: 0;
  margin-bottom: 40px;
  border: none;
  height: 1px;
  width: 100%;
  float: left;
  background-color: #F1F0EF;
  margin-left: 0;
}
/* line 122, ../scss/partials/pages/_radio.scss */
.radio__body p {
  margin-bottom: 1em;
  line-height: 1.6;
}
/* line 126, ../scss/partials/pages/_radio.scss */
.radio__body a {
  text-decoration: underline;
  color: #000;
}
/* line 130, ../scss/partials/pages/_radio.scss */
.radio__body h3 {
  font-weight: bold;
  line-height: 1.6;
  margin-bottom: 1em;
  font-family: "游ゴシック", YuGothic, 'Helvetica Neue','Helvetica','Arial', "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
/* line 137, ../scss/partials/pages/_radio.scss */
.radio__body .center {
  text-align: center;
}
/* line 141, ../scss/partials/pages/_radio.scss */
.radio__title {
  padding: 20px;
  margin-bottom: 20px;
  background: #fff;
  text-align: center;
  font-size: 20px;
  line-height: 1.7;
  font-weight: bold;
  font-family: "游ゴシック", YuGothic, 'Helvetica Neue','Helvetica','Arial', "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
/* line 150, ../scss/partials/pages/_radio.scss */
.radio__title.with-credit {
  width: 70%;
  float: left;
  text-align: left;
  padding-left: 0;
}
/* line 157, ../scss/partials/pages/_radio.scss */
.radio .radio__descripton,
.radio .radio__content {
  width: 100%;
  float: left;
}
/* line 163, ../scss/partials/pages/_radio.scss */
.radio .radio__descripton {
  padding-bottom: 20px;
}
/* line 167, ../scss/partials/pages/_radio.scss */
.radio .date_credit {
  line-height: 1.6;
  padding-right: 10px;
  font-size: 10px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  color: #333333;
  letter-spacing: .025em;
  width: 30%;
  float: left;
  text-align: right;
  padding-top: 25px;
}
/* line 179, ../scss/partials/pages/_radio.scss */
.radio p.center {
  text-align: center;
}
/* line 183, ../scss/partials/pages/_radio.scss */
.radio__description p {
  font-size: 18px;
}
/* line 186, ../scss/partials/pages/_radio.scss */
.radio__description a {
  text-decoration: underline;
}
/* line 190, ../scss/partials/pages/_radio.scss */
.radio__playlistwrap {
  margin-top: 20px;
}
/* line 192, ../scss/partials/pages/_radio.scss */
.radio__playlistwrap iframe {
  width: 100%;
  margin-bottom: 3rem;
}
/* line 196, ../scss/partials/pages/_radio.scss */
.radio__playlistwrap h4 {
  font-size: 18px;
  margin-bottom: 1em;
  border-top: 1px solid #F1F0EF;
  padding-top: 40px;
}
/* line 202, ../scss/partials/pages/_radio.scss */
.radio__playlistwrap .archive_playlist {
  border-bottom: 1px solid #ccc;
}
/* line 204, ../scss/partials/pages/_radio.scss */
.radio__playlistwrap .archive_playlist.top {
  border-top: 1px solid #ccc;
}
/* line 207, ../scss/partials/pages/_radio.scss */
.radio__playlistwrap .archive_playlist .spotify-link {
  padding-left: 40px;
  padding-top: 13px;
  padding-bottom: 7px;
}
/* line 211, ../scss/partials/pages/_radio.scss */
.radio__playlistwrap .archive_playlist .spotify-link:after {
  background: url(../images/icons/access_arrow_w.svg) no-repeat center center;
}
/* line 217, ../scss/partials/pages/_radio.scss */
.radio__playlistwrap .archive_playlist a,
.radio__playlistwrap .spotify-link {
  text-decoration: none;
  display: block;
  padding: 10px;
  position: relative;
}
/* line 224, ../scss/partials/pages/_radio.scss */
.radio__playlistwrap .archive_playlist a:after,
.radio__playlistwrap .spotify-link:after {
  position: absolute;
  top: 50%;
  right: 30px;
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: 8px;
  margin-top: -4px;
  background: url(../images/icons/access_arrow.svg) no-repeat center center;
}
/* line 237, ../scss/partials/pages/_radio.scss */
.radio__playlistwrap .spotify-link {
  display: none;
  background: black;
  margin-bottom: 30px;
  padding-left: 40px;
  color: white;
  background: #000;
}
/* line 244, ../scss/partials/pages/_radio.scss */
.radio__playlistwrap .spotify-link:before {
  position: absolute;
  top: 50%;
  left: 10px;
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  margin-top: -9px;
  background: transparent url(../images/radio/spotify-icon_2020.svg) no-repeat center center;
  background-size: contain;
}
/* line 257, ../scss/partials/pages/_radio.scss */
.radio__playlistwrap .spotify-link:after {
  background: url(../images/icons/access_arrow_w.svg) no-repeat center center;
}
/* line 260, ../scss/partials/pages/_radio.scss */
.radio__playlistwrap .spotify-link:hover {
  background-color: #555;
  cursor: pointer;
}
@media all and (-ms-high-contrast: none) {
  /* line 267, ../scss/partials/pages/_radio.scss */
  .radio__playlistwrap .spotify-link {
    display: block !important;
  }
  /* line 270, ../scss/partials/pages/_radio.scss */
  .radio__playlistwrap .spotify-iframe {
    display: none !important;
    height: 0;
    overflow: hidden;
  }
  /* line 275, ../scss/partials/pages/_radio.scss */
  .radio__playlistwrap .link-to-article {
    display: none !important;
    height: 0;
    overflow: hidden;
  }
  /* line 280, ../scss/partials/pages/_radio.scss */
  .radio__playlistwrap .archive_playlist {
    border-bottom: none;
  }
}
@supports (-ms-ime-align: auto) {
  /* line 286, ../scss/partials/pages/_radio.scss */
  .radio__playlistwrap .spotify-link {
    display: block !important;
  }
  /* line 289, ../scss/partials/pages/_radio.scss */
  .radio__playlistwrap .spotify-iframe {
    display: none !important;
    height: 0;
    overflow: hidden;
  }
  /* line 294, ../scss/partials/pages/_radio.scss */
  .radio__playlistwrap .link-to-article {
    display: none !important;
    height: 0;
    overflow: hidden;
  }
  /* line 299, ../scss/partials/pages/_radio.scss */
  .radio__playlistwrap .archive_playlist {
    border-bottom: none;
  }
}
@supports (-ms-accelerator: true) {
  /* line 305, ../scss/partials/pages/_radio.scss */
  .radio__playlistwrap .spotify-link {
    display: block !important;
  }
  /* line 308, ../scss/partials/pages/_radio.scss */
  .radio__playlistwrap .spotify-iframe {
    display: none !important;
    height: 0;
    overflow: hidden;
  }
  /* line 313, ../scss/partials/pages/_radio.scss */
  .radio__playlistwrap .link-to-article {
    display: none !important;
    height: 0;
    overflow: hidden;
  }
  /* line 318, ../scss/partials/pages/_radio.scss */
  .radio__playlistwrap .archive_playlist {
    border-bottom: none;
  }
}
@supports (-ms-ime-align: auto) and (color: unset) {
  /* line 323, ../scss/partials/pages/_radio.scss */
  .radio__playlistwrap .spotify-link {
    display: block !important;
  }
  /* line 326, ../scss/partials/pages/_radio.scss */
  .radio__playlistwrap .spotify-iframe {
    display: none !important;
    height: 0;
    overflow: hidden;
  }
  /* line 331, ../scss/partials/pages/_radio.scss */
  .radio__playlistwrap .link-to-article {
    display: none !important;
    height: 0;
    overflow: hidden;
  }
  /* line 336, ../scss/partials/pages/_radio.scss */
  .radio__playlistwrap .archive_playlist {
    border-bottom: none;
  }
}
@supports (-ms-ime-align: auto) and (-webkit-text-stroke: initial) {
  /* line 342, ../scss/partials/pages/_radio.scss */
  .radio__playlistwrap .spotify-link {
    display: block !important;
  }
  /* line 345, ../scss/partials/pages/_radio.scss */
  .radio__playlistwrap .spotify-iframe {
    display: none !important;
    height: 0;
    overflow: hidden;
  }
  /* line 350, ../scss/partials/pages/_radio.scss */
  .radio__playlistwrap .link-to-article {
    display: none !important;
    height: 0;
    overflow: hidden;
  }
  /* line 355, ../scss/partials/pages/_radio.scss */
  .radio__playlistwrap .archive_playlist {
    border-bottom: none;
  }
}
/* line 361, ../scss/partials/pages/_radio.scss */
.radio__banner {
  margin-bottom: 40px;
}
/* line 363, ../scss/partials/pages/_radio.scss */
.radio__banner a {
  display: block;
  margin-bottom: 20px;
}
/* line 367, ../scss/partials/pages/_radio.scss */
.radio__banner img {
  display: block;
  width: 100%;
}
/* line 373, ../scss/partials/pages/_radio.scss */
.radio .content-area .content {
  background: linear-gradient(-20deg, rgba(200, 200, 200, 0.8), rgba(255, 255, 255, 0.8)) fixed;
}
/* line 378, ../scss/partials/pages/_radio.scss */
.radio .content-area .wrapper .main-wrap {
  width: 100%;
  margin: 0 auto;
  float: none;
}
/* line 386, ../scss/partials/pages/_radio.scss */
.radio .type-post .main-wrap {
  width: 100%;
  margin: 0 auto;
  float: none;
}

@media only screen and (max-width: 768px) {
  /* line 398, ../scss/partials/pages/_radio.scss */
  .radio__title.with-credit {
    margin-bottom: 0;
    width: 100%;
    float: left;
    text-align: left;
    padding-left: 0;
  }
  /* line 406, ../scss/partials/pages/_radio.scss */
  .radio .date_credit {
    width: 100%;
    margin-bottom: 30px;
    padding-top: 0;
  }
}
/* line 3, ../scss/partials/pages/_eqc.scss */
#archive .ecq-matome .page-title {
  font-size: 24px;
}
/* line 6, ../scss/partials/pages/_eqc.scss */
#archive .ecq-matome .eqc_slides {
  margin: 60px auto;
  max-width: 720px;
}
/* line 10, ../scss/partials/pages/_eqc.scss */
#archive .ecq-matome .slick-slider .slick-arrow {
  top: 48%;
}
/* line 13, ../scss/partials/pages/_eqc.scss */
#archive .ecq-matome .list-wrap {
  margin-top: 48px;
}
/* line 15, ../scss/partials/pages/_eqc.scss */
#archive .ecq-matome .list-wrap .post {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}
/* line 19, ../scss/partials/pages/_eqc.scss */
#archive .ecq-matome .list-wrap .post .img_box {
  float: left;
  margin-right: 30px;
  width: 40%;
  padding-bottom: 27%;
}
/* line 26, ../scss/partials/pages/_eqc.scss */
#archive .ecq-matome .list-wrap .post .text_box {
  width: 55%;
  float: left;
}
/* line 29, ../scss/partials/pages/_eqc.scss */
#archive .ecq-matome .list-wrap .post .text_box .time_share {
  display: none;
}
/* line 34, ../scss/partials/pages/_eqc.scss */
#archive .ecq-matome .list-wrap .post:nth-of-type(2n+1) .img_box {
  float: right;
  margin-right: 0;
  margin-left: 30px;
}
/* line 43, ../scss/partials/pages/_eqc.scss */
#archive .ecq-matome .list-wrap .banner {
  width: 100%;
  text-align: center;
  margin: 60px 0;
  overflow: hidden;
}
/* line 48, ../scss/partials/pages/_eqc.scss */
#archive .ecq-matome .list-wrap .banner li {
  width: 31%;
  margin: 0 1%;
  display: inline-block;
}
/* line 52, ../scss/partials/pages/_eqc.scss */
#archive .ecq-matome .list-wrap .banner li img {
  width: 100%;
  height: auto;
}

@media only screen and (max-width: 768px) {
  /* line 65, ../scss/partials/pages/_eqc.scss */
  #archive .ecq-matome {
    padding-top: 48px;
  }
  /* line 67, ../scss/partials/pages/_eqc.scss */
  #archive .ecq-matome .page-title {
    font-size: 24px;
  }
  /* line 70, ../scss/partials/pages/_eqc.scss */
  #archive .ecq-matome .eqc_slides {
    margin: 30px 0;
  }
  /* line 73, ../scss/partials/pages/_eqc.scss */
  #archive .ecq-matome .slick-slider .slick-arrow {
    top: 48%;
  }
  /* line 76, ../scss/partials/pages/_eqc.scss */
  #archive .ecq-matome .list-wrap {
    margin-top: 48px;
  }
  /* line 78, ../scss/partials/pages/_eqc.scss */
  #archive .ecq-matome .list-wrap .post {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    margin-bottom: 32px;
  }
  /* line 83, ../scss/partials/pages/_eqc.scss */
  #archive .ecq-matome .list-wrap .post .img_box {
    float: left;
    margin-right: 30px;
    width: 40%;
    padding-bottom: 27%;
  }
  /* line 90, ../scss/partials/pages/_eqc.scss */
  #archive .ecq-matome .list-wrap .post .text_box {
    width: 51%;
    float: left;
    padding: 0;
  }
  /* line 94, ../scss/partials/pages/_eqc.scss */
  #archive .ecq-matome .list-wrap .post .text_box .time_share {
    display: none;
  }
  /* line 99, ../scss/partials/pages/_eqc.scss */
  #archive .ecq-matome .list-wrap .post:nth-of-type(2n+1) .img_box {
    float: right;
    margin-right: 0;
    margin-left: 30px;
  }
  /* line 108, ../scss/partials/pages/_eqc.scss */
  #archive .ecq-matome .list-wrap .banner {
    width: 100%;
    text-align: center;
    margin-bottom: 48px;
  }
  /* line 112, ../scss/partials/pages/_eqc.scss */
  #archive .ecq-matome .list-wrap .banner li {
    width: 100%;
    margin: 0 0 20px;
    display: inline-block;
  }
  /* line 116, ../scss/partials/pages/_eqc.scss */
  #archive .ecq-matome .list-wrap .banner li img {
    width: 100%;
  }
}
/* line 3, ../scss/partials/shes/_header.scss */
#shes #header .logo {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
  z-index: 99999;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}
/* line 12, ../scss/partials/shes/_header.scss */
#shes #header .logo .wrapper {
  max-width: 1160px;
  margin: 0 auto;
  padding: 20px;
}
/* line 16, ../scss/partials/shes/_header.scss */
#shes #header .logo .wrapper:after {
  content: "";
  display: block;
  clear: both;
}
/* line 23, ../scss/partials/shes/_header.scss */
#shes #header .logo.show.fixed {
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
/* line 28, ../scss/partials/shes/_header.scss */
#shes #header .site-branding {
  position: relative;
  float: left;
  top: auto;
  left: auto;
  width: 250px;
  height: 72px;
  background: none;
}
/* line 36, ../scss/partials/shes/_header.scss */
#shes #header .site-branding p {
  position: static;
  width: 100%;
  height: 100%;
  transform: none;
}
/* line 41, ../scss/partials/shes/_header.scss */
#shes #header .site-branding p a {
  position: static;
  width: 100%;
  height: 100%;
  background: url(../images/shes/logo_bk.svg) no-repeat center;
}
/* line 48, ../scss/partials/shes/_header.scss */
#shes #header .site-branding.open {
  transform: none;
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
}
/* line 56, ../scss/partials/shes/_header.scss */
#shes #header .site-branding:after {
  content: none;
}
/* line 60, ../scss/partials/shes/_header.scss */
#shes #header #menu_btn {
  position: fixed;
  top: 20px;
  right: 20px;
  background: none;
}
/* line 65, ../scss/partials/shes/_header.scss */
#shes #header #menu_btn #menu_icon {
  width: 40px;
  height: 32px;
}
/* line 68, ../scss/partials/shes/_header.scss */
#shes #header #menu_btn #menu_icon span {
  width: 40px;
  height: 4px;
  background: #000;
}
/* line 72, ../scss/partials/shes/_header.scss */
#shes #header #menu_btn #menu_icon span:first-of-type {
  transform-origin: 0 0;
}
/* line 75, ../scss/partials/shes/_header.scss */
#shes #header #menu_btn #menu_icon span:last-of-type {
  transform-origin: 0 100%;
  left: 0;
  top: auto;
  bottom: 0;
}
/* line 83, ../scss/partials/shes/_header.scss */
#shes #header #menu_btn.open {
  transform: none;
  opacity: 1 !important;
}
/* line 87, ../scss/partials/shes/_header.scss */
#shes #header #menu_btn.open #menu_icon span {
  background: #fff;
}
/* line 89, ../scss/partials/shes/_header.scss */
#shes #header #menu_btn.open #menu_icon span:first-of-type {
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 92, ../scss/partials/shes/_header.scss */
#shes #header #menu_btn.open #menu_icon span:last-of-type {
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 98, ../scss/partials/shes/_header.scss */
#shes #header #menu_btn.fixed {
  opacity: 0;
}
/* line 101, ../scss/partials/shes/_header.scss */
#shes #header #menu_btn.show {
  opacity: 1;
}
/* line 105, ../scss/partials/shes/_header.scss */
#shes #header #site-menu {
  background: rgba(0, 0, 0, 0.75);
  padding: 120px 0;
  width: 100%;
  transform: none;
  visibility: hidden;
  opacity: 0;
  z-index: 99999;
}
/* line 113, ../scss/partials/shes/_header.scss */
#shes #header #site-menu:after {
  content: none;
  background: url(../images/common/logo_bk.svg) no-repeat center;
}
/* line 118, ../scss/partials/shes/_header.scss */
#shes #header #site-menu .menu-logo a {
  background: url(../images/footer_shes_logo.svg) no-repeat center;
  width: 145px;
  height: 130px;
  margin: 24px auto 28px;
}
/* line 126, ../scss/partials/shes/_header.scss */
#shes #header #site-menu .menu-logo-mblive a {
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  background: url(../images/footer_logo.svg) no-repeat center center;
  width: 180px;
  height: 108px;
  margin: 80px auto 20px;
}
/* line 136, ../scss/partials/shes/_header.scss */
#shes #header #site-menu form {
  max-width: 580px;
  margin: 30px auto 60px;
}
/* line 139, ../scss/partials/shes/_header.scss */
#shes #header #site-menu form input {
  width: calc( 100% - 60px);
  height: 40px;
  line-height: 40px;
  margin: 0;
}
/* line 145, ../scss/partials/shes/_header.scss */
#shes #header #site-menu form button {
  width: 60px;
  height: 40px;
  background: url(../images/icons/search_black.svg) #fff no-repeat center;
  background-size: 25px;
  cursor: pointer;
}
/* line 154, ../scss/partials/shes/_header.scss */
#shes #header #site-menu .shes-links > div {
  margin: 15px auto;
}
/* line 156, ../scss/partials/shes/_header.scss */
#shes #header #site-menu .shes-links > div ul {
  max-width: 600px;
  margin: 0 auto;
  text-align: center;
}
/* line 160, ../scss/partials/shes/_header.scss */
#shes #header #site-menu .shes-links > div ul > li {
  display: inline-block;
  width: auto;
  padding: 15px;
}
/* line 164, ../scss/partials/shes/_header.scss */
#shes #header #site-menu .shes-links > div ul > li > a {
  font-size: 22px;
  text-transform: none;
  border: none;
  color: #9ED8F5;
  -webkit-font-smoothing: antialiased;
}
/* line 171, ../scss/partials/shes/_header.scss */
#shes #header #site-menu .shes-links > div ul > li .sub-menu {
  display: none;
}
/* line 178, ../scss/partials/shes/_header.scss */
#shes #header #site-menu .sns-links > div {
  max-width: 300px;
  margin: 40px auto;
}
/* line 181, ../scss/partials/shes/_header.scss */
#shes #header #site-menu .sns-links > div ul {
  font-size: 0;
  text-align: center;
}
/* line 185, ../scss/partials/shes/_header.scss */
#shes #header #site-menu .sns-links > div li {
  display: inline-block;
  width: 25%;
}
/* line 188, ../scss/partials/shes/_header.scss */
#shes #header #site-menu .sns-links > div li span {
  display: none;
}
/* line 191, ../scss/partials/shes/_header.scss */
#shes #header #site-menu .sns-links > div li a {
  display: inline-block;
}
/* line 193, ../scss/partials/shes/_header.scss */
#shes #header #site-menu .sns-links > div li a:before {
  content: "";
  display: block;
  vertical-align: middle;
  width: 30px;
  height: 30px;
  margin: 0 auto 10px;
  background: url(../images/icons/benz_blue.svg) no-repeat center;
}
/* line 204, ../scss/partials/shes/_header.scss */
#shes #header #site-menu .sns-links > div li.facebook_link a:before {
  background: url(../images/icons/facebook_blue.svg) no-repeat center;
  height: 30px;
}
/* line 208, ../scss/partials/shes/_header.scss */
#shes #header #site-menu .sns-links > div li.twitter_link a:before {
  background: url(../images/icons/twitter_blue.svg) no-repeat center;
  height: 30px;
}
/* line 212, ../scss/partials/shes/_header.scss */
#shes #header #site-menu .sns-links > div li.instagram_link a:before {
  background: url(../images/icons/instagram_blue.svg) no-repeat center;
  height: 30px;
}
/* line 218, ../scss/partials/shes/_header.scss */
#shes #header #site-menu #site-navigation {
  border: none;
  max-width: 600px;
  margin: 0 auto;
}
/* line 222, ../scss/partials/shes/_header.scss */
#shes #header #site-menu #site-navigation .primary-menu {
  display: grid;
  margin: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 50% 50%;
  grid-template-areas: "li1 li5" "li2 li6" "li3 li7" "li4 li8";
}
/* line 232, ../scss/partials/shes/_header.scss */
#shes #header #site-menu #site-navigation .primary-menu > li {
  border: none;
}
/* line 234, ../scss/partials/shes/_header.scss */
#shes #header #site-menu #site-navigation .primary-menu > li:nth-of-type(1) {
  grid-area: li1;
}
/* line 237, ../scss/partials/shes/_header.scss */
#shes #header #site-menu #site-navigation .primary-menu > li:nth-of-type(2) {
  grid-area: li2;
}
/* line 240, ../scss/partials/shes/_header.scss */
#shes #header #site-menu #site-navigation .primary-menu > li:nth-of-type(3) {
  grid-area: li3;
}
/* line 243, ../scss/partials/shes/_header.scss */
#shes #header #site-menu #site-navigation .primary-menu > li:nth-of-type(4) {
  grid-area: li4;
}
/* line 247, ../scss/partials/shes/_header.scss */
#shes #header #site-menu #site-navigation .primary-menu > li:nth-of-type(5) {
  grid-area: li5;
}
/* line 250, ../scss/partials/shes/_header.scss */
#shes #header #site-menu #site-navigation .primary-menu > li:nth-of-type(6) {
  grid-area: li6;
}
/* line 253, ../scss/partials/shes/_header.scss */
#shes #header #site-menu #site-navigation .primary-menu > li:nth-of-type(7) {
  grid-area: li7;
}
/* line 256, ../scss/partials/shes/_header.scss */
#shes #header #site-menu #site-navigation .primary-menu > li:nth-of-type(8) {
  grid-area: li8;
}
/* line 260, ../scss/partials/shes/_header.scss */
#shes #header #site-menu #site-navigation .primary-menu > li > a {
  padding: 15px;
  font-size: 22px;
  -webkit-font-smoothing: antialiased;
}
/* line 265, ../scss/partials/shes/_header.scss */
#shes #header #site-menu #site-navigation .primary-menu > li .sub-menu {
  background: none;
}
/* line 271, ../scss/partials/shes/_header.scss */
#shes #header #site-menu.open {
  visibility: visible;
  opacity: 1;
}

/* Let's get this party started */
/* line 281, ../scss/partials/shes/_header.scss */
#shes-mercedes #site-menu::-webkit-scrollbar {
  width: 4px;
}

/* Track */
/* line 286, ../scss/partials/shes/_header.scss */
#shes-mercedes #site-menu::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 0 transparent;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

/* Handle */
/* line 293, ../scss/partials/shes/_header.scss */
#shes-mercedes #site-menu::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #979797;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

/* line 299, ../scss/partials/shes/_header.scss */
#shes-mercedes #site-menu::-webkit-scrollbar-thumb:window-inactive {
  background: #333333;
}

@media only screen and (min-width: 1160px) {
  /* line 306, ../scss/partials/shes/_header.scss */
  body#shes #header #menu_btn {
    right: calc( (100% - 1160px)/2 + 20px );
  }
}
@media only screen and (max-width: 768px) {
  /* line 318, ../scss/partials/shes/_header.scss */
  #shes-mercedes #header .global-nav .search-and-share form .search-submit {
    width: 40px;
  }
  /* line 328, ../scss/partials/shes/_header.scss */
  #shes-mercedes #header #site-menu:before {
    margin: 0 auto;
    padding: 15px 0 20px;
  }

  /* line 334, ../scss/partials/shes/_header.scss */
  #shes-mercedes #site-menu::-webkit-scrollbar {
    width: 0;
  }

  /* line 341, ../scss/partials/shes/_header.scss */
  body#shes #header .logo .wrapper {
    padding: 10px;
  }
  /* line 345, ../scss/partials/shes/_header.scss */
  body#shes #header .wrapper {
    margin: 20px auto;
  }
  /* line 347, ../scss/partials/shes/_header.scss */
  body#shes #header .wrapper:after {
    content: "";
    display: block;
    clear: both;
  }
  /* line 352, ../scss/partials/shes/_header.scss */
  body#shes #header .wrapper .site-branding {
    width: 88px;
    height: 25px;
    padding: 0;
  }
  /* line 358, ../scss/partials/shes/_header.scss */
  body#shes #header #menu_btn {
    opacity: 0;
    top: 3px;
    right: 3px;
    width: 40px;
    height: 40px;
  }
  /* line 364, ../scss/partials/shes/_header.scss */
  body#shes #header #menu_btn.show {
    opacity: 0;
  }
  /* line 366, ../scss/partials/shes/_header.scss */
  body#shes #header #menu_btn.show.fixed {
    opacity: 1;
  }
  /* line 371, ../scss/partials/shes/_header.scss */
  body#shes #header #menu_btn #menu_icon {
    width: 20px;
    height: 16px;
  }
  /* line 374, ../scss/partials/shes/_header.scss */
  body#shes #header #menu_btn #menu_icon span {
    width: 20px;
    height: 2px;
  }
}
/* line 3, ../scss/partials/shes/_footer.scss */
#shes #footer h2.shes-mercedes {
  margin-bottom: 70px;
}
/* line 5, ../scss/partials/shes/_footer.scss */
#shes #footer h2.shes-mercedes a {
  width: 145px;
  height: 130px;
  margin-bottom: 40;
}
/* line 10, ../scss/partials/shes/_footer.scss */
#shes #footer h2.shes-mercedes:after {
  content: "";
  display: block;
  width: 60px;
  height: 20px;
  margin: 40px auto 0;
  background: url(../images/shes/mb-she-icon-wave-seperator.svg) no-repeat center;
  background-size: contain;
}
/* line 21, ../scss/partials/shes/_footer.scss */
#shes #footer .shes-links > div {
  margin: 15px auto;
}
/* line 23, ../scss/partials/shes/_footer.scss */
#shes #footer .shes-links > div ul {
  max-width: 600px;
  margin: 0 auto;
}
/* line 26, ../scss/partials/shes/_footer.scss */
#shes #footer .shes-links > div ul > li {
  display: inline-block;
  width: auto;
  padding: 15px;
}
/* line 30, ../scss/partials/shes/_footer.scss */
#shes #footer .shes-links > div ul > li > a {
  font-size: 22px;
  text-transform: none;
  border: none;
  color: #9ED8F5;
  -webkit-font-smoothing: antialiased;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 38, ../scss/partials/shes/_footer.scss */
#shes #footer .shes-links > div ul > li .sub-menu {
  display: none;
}
/* line 45, ../scss/partials/shes/_footer.scss */
#shes #footer .sns-links > div {
  margin: 40px auto;
  max-width: 600px;
}
/* line 48, ../scss/partials/shes/_footer.scss */
#shes #footer .sns-links > div li {
  display: inline-block;
  width: auto;
  margin: 10px 20px;
}
/* line 52, ../scss/partials/shes/_footer.scss */
#shes #footer .sns-links > div li span {
  display: none;
}
/* line 55, ../scss/partials/shes/_footer.scss */
#shes #footer .sns-links > div li:before {
  content: none;
}
/* line 58, ../scss/partials/shes/_footer.scss */
#shes #footer .sns-links > div li a {
  display: inline-block;
}
/* line 60, ../scss/partials/shes/_footer.scss */
#shes #footer .sns-links > div li a:before {
  content: "";
  display: block;
  vertical-align: middle;
  width: 30px;
  height: 30px;
  margin: 0 auto 10px;
  background: url(../images/icons/benz_blue.svg) no-repeat center;
}
/* line 70, ../scss/partials/shes/_footer.scss */
#shes #footer .sns-links > div li.facebook_link a:before {
  background: url(../images/icons/facebook_blue.svg) no-repeat center;
  height: 30px;
}
/* line 74, ../scss/partials/shes/_footer.scss */
#shes #footer .sns-links > div li.twitter_link a:before {
  background: url(../images/icons/twitter_blue.svg) no-repeat center;
  height: 30px;
}
/* line 78, ../scss/partials/shes/_footer.scss */
#shes #footer .sns-links > div li.instagram_link a:before {
  background: url(../images/icons/instagram_blue.svg) no-repeat center;
  height: 30px;
}
/* line 84, ../scss/partials/shes/_footer.scss */
#shes #footer p {
  color: #666;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}

@media only screen and (max-width: 768px) {
  /* line 95, ../scss/partials/shes/_footer.scss */
  #shes #footer h2.shes-mercedes {
    margin-bottom: 35px;
  }
  /* line 97, ../scss/partials/shes/_footer.scss */
  #shes #footer h2.shes-mercedes a {
    width: 120px;
    height: 108px;
    margin-top: 0;
    margin-bottom: 20px;
  }
  /* line 103, ../scss/partials/shes/_footer.scss */
  #shes #footer h2.shes-mercedes:after {
    width: 50px;
    height: 16px;
  }
  /* line 108, ../scss/partials/shes/_footer.scss */
  #shes #footer .shes-links {
    display: inline-block;
    text-align: left;
  }
  /* line 113, ../scss/partials/shes/_footer.scss */
  #shes #footer .shes-links > div ul > li {
    display: block;
  }
  /* line 119, ../scss/partials/shes/_footer.scss */
  #shes #footer .sns-links {
    display: inline-block;
    vertical-align: top;
    text-align: center;
  }
  /* line 123, ../scss/partials/shes/_footer.scss */
  #shes #footer .sns-links > div {
    margin: 20px auto;
  }
  /* line 125, ../scss/partials/shes/_footer.scss */
  #shes #footer .sns-links > div li {
    display: block;
  }
}
/* line 2, ../scss/partials/shes/_top.scss */
body#shes .wrapper {
  max-width: 1160px;
  padding: 0 20px;
}
/* line 6, ../scss/partials/shes/_top.scss */
body#shes .content-area {
  padding: 0;
}
/* line 8, ../scss/partials/shes/_top.scss */
body#shes .content-area.open {
  transform: none;
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
}
/* line 17, ../scss/partials/shes/_top.scss */
body#shes .content-area .post-list > h2 {
  text-align: center;
  text-transform: none;
  font-size: 25px;
  line-height: 1.4;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 25, ../scss/partials/shes/_top.scss */
body#shes .content-area .post-list.series span {
  display: block;
  font-size: 22px;
}
/* line 30, ../scss/partials/shes/_top.scss */
body#shes .content-area .post-list.series .post .text_box {
  padding-top: 20px;
}
/* line 34, ../scss/partials/shes/_top.scss */
body#shes .content-area .post-list.series .list-wrap.slider-wrap {
  margin: 0 20px;
}
/* line 38, ../scss/partials/shes/_top.scss */
body#shes .content-area .post-list .series_img {
  max-height: 240px;
  overflow: hidden;
}
/* line 41, ../scss/partials/shes/_top.scss */
body#shes .content-area .post-list .series_img img {
  margin-top: -40px;
}
/* line 45, ../scss/partials/shes/_top.scss */
body#shes .content-area .post-list .shes-series {
  margin-bottom: 40px;
}
/* line 47, ../scss/partials/shes/_top.scss */
body#shes .content-area .post-list .shes-series .img {
  width: 100%;
  margin-bottom: 20px;
}
/* line 50, ../scss/partials/shes/_top.scss */
body#shes .content-area .post-list .shes-series .img img {
  width: 100%;
}
/* line 55, ../scss/partials/shes/_top.scss */
body#shes .content-area .post-list .shes-series .description p {
  font-size: 16px;
}
/* line 62, ../scss/partials/shes/_top.scss */
body#shes .content-area .post-list.col4 .list-wrap .post {
  width: 25%;
}
/* line 64, ../scss/partials/shes/_top.scss */
body#shes .content-area .post-list.col4 .list-wrap .post .time_share {
  -ms-transform: rotate(0deg);
  /* IE 9 */
  -webkit-transform: rotate(0deg);
  /* Safari */
  transform: rotate(0deg);
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 48px;
  line-height: 48px;
  vertical-align: middle;
  border: none;
}
/* line 78, ../scss/partials/shes/_top.scss */
body#shes .content-area .post-list.col4 .list-wrap .post .time_share .category {
  display: inline-block;
  color: #000;
}
/* line 88, ../scss/partials/shes/_top.scss */
body#shes .content-area .post-list.col5 .list-wrap .post {
  width: 20%;
  margin: 0;
  padding: 10px;
}
/* line 92, ../scss/partials/shes/_top.scss */
body#shes .content-area .post-list.col5 .list-wrap .post .time_share {
  -ms-transform: rotate(0deg);
  /* IE 9 */
  -webkit-transform: rotate(0deg);
  /* Safari */
  transform: rotate(0deg);
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 48px;
  line-height: 48px;
  vertical-align: middle;
  border: none;
}
/* line 106, ../scss/partials/shes/_top.scss */
body#shes .content-area .post-list.col5 .list-wrap .post .time_share .category {
  display: inline-block;
  color: #000;
}
/* line 117, ../scss/partials/shes/_top.scss */
body#shes .content-area .post-list.pickup-post .list-wrap .post:first-child {
  width: 50%;
  float: left;
  max-width: none;
}
/* line 128, ../scss/partials/shes/_top.scss */
body#shes .content-area .post-list.ranking-post .list-wrap .post h2 {
  margin-top: 0;
  height: 66px;
  line-height: 1.4;
}
/* line 137, ../scss/partials/shes/_top.scss */
body#shes .content-area .post-list.mb-post > h2 {
  width: 135px;
  height: 80px;
  margin: 0 auto 10px;
  text-indent: -9999px;
  font-size: 0;
  overflow: hidden;
  background: url(../images/shes/logo_live.svg) no-repeat center;
}
/* line 146, ../scss/partials/shes/_top.scss */
body#shes .content-area .post-list.mb-post p {
  margin-bottom: 40px;
  text-align: center;
  font-size: 16px;
}
/* line 153, ../scss/partials/shes/_top.scss */
body#shes .content-area .entry-header {
  margin-bottom: 40px;
}
/* line 155, ../scss/partials/shes/_top.scss */
body#shes .content-area .entry-header .categores {
  line-height: 1.4;
  margin-bottom: 10px;
}
/* line 158, ../scss/partials/shes/_top.scss */
body#shes .content-area .entry-header .categores a,
body#shes .content-area .entry-header .categores span,
body#shes .content-area .entry-header .categores time {
  color: #000;
  font-size: 22px;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 165, ../scss/partials/shes/_top.scss */
body#shes .content-area .entry-header .categores.series {
  margin-bottom: 2em;
}
/* line 166, ../scss/partials/shes/_top.scss */
body#shes .content-area .entry-header .categores.series time, body#shes .content-area .entry-header .categores.series span {
  font-size: 20px;
}
/* line 173, ../scss/partials/shes/_top.scss */
body#shes .content-area .entry-header .text_box h2 {
  margin-bottom: 10px;
  line-height: 1.4;
  font-size: 18px;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 179, ../scss/partials/shes/_top.scss */
body#shes .content-area .entry-header .text_box h1 {
  line-height: 1.4;
  font-size: 24px;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 186, ../scss/partials/shes/_top.scss */
body#shes .content-area .main-wrap {
  width: 60%;
  max-width: 725px;
  margin-bottom: 60px;
}
/* line 190, ../scss/partials/shes/_top.scss */
body#shes .content-area .main-wrap .slick-slider .slick-track,
body#shes .content-area .main-wrap .slick-slider .slick-list {
  margin: 0;
}
/* line 194, ../scss/partials/shes/_top.scss */
body#shes .content-area .main-wrap img {
  max-width: 100%;
  height: auto;
}
/* line 199, ../scss/partials/shes/_top.scss */
body#shes .content-area .main-wrap .post-list h2 {
  text-align: left;
  margin-bottom: 0;
}
/* line 207, ../scss/partials/shes/_top.scss */
body#shes .content-area .main-wrap .post-list.col2 .post {
  width: 50%;
  padding: 20px;
  margin: 0 auto 20px;
}
/* line 214, ../scss/partials/shes/_top.scss */
body#shes .content-area .main-wrap .leading {
  margin-bottom: 40px;
  padding-right: 40px;
}
/* line 217, ../scss/partials/shes/_top.scss */
body#shes .content-area .main-wrap .leading .description {
  margin-bottom: 40px;
  font-size: 16px;
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
}
/* line 222, ../scss/partials/shes/_top.scss */
body#shes .content-area .main-wrap .leading .credit {
  margin: 20px auto;
  text-align: right;
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
}
/* line 230, ../scss/partials/shes/_top.scss */
body#shes .content-area .main-wrap .entry-content .img {
  margin: 20px auto;
}
/* line 234, ../scss/partials/shes/_top.scss */
body#shes .content-area .main-wrap .button-loadmore {
  display: block;
  color: #000;
  border: none;
  font-size: 24px;
  font-family: 'DaimlerCS-Demi', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  text-align: center;
}
/* line 241, ../scss/partials/shes/_top.scss */
body#shes .content-area .main-wrap .button-loadmore:before {
  content: none;
}
/* line 244, ../scss/partials/shes/_top.scss */
body#shes .content-area .main-wrap .button-loadmore:after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: 10px;
  background: url(../images/shes/view_more.svg) no-repeat center;
  background-size: contain;
}
/* line 256, ../scss/partials/shes/_top.scss */
body#shes .content-area .sidebar {
  width: 40%;
  max-width: 435px;
  margin-bottom: 60px;
}
/* line 260, ../scss/partials/shes/_top.scss */
body#shes .content-area .sidebar > div {
  margin-bottom: 60px;
}
/* line 263, ../scss/partials/shes/_top.scss */
body#shes .content-area .sidebar .button-loadmore {
  display: none;
}
/* line 266, ../scss/partials/shes/_top.scss */
body#shes .content-area .sidebar .wrapper {
  padding: 0;
}
/* line 269, ../scss/partials/shes/_top.scss */
body#shes .content-area .sidebar .wrapper .post-list h2 {
  text-align: left;
}
/* line 273, ../scss/partials/shes/_top.scss */
body#shes .content-area .sidebar .wrapper .post-list .list-wrap .post {
  display: none;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  max-width: 100%;
  overflow: hidden;
}
/* line 280, ../scss/partials/shes/_top.scss */
body#shes .content-area .sidebar .wrapper .post-list .list-wrap .post:nth-of-type(1), body#shes .content-area .sidebar .wrapper .post-list .list-wrap .post:nth-of-type(2), body#shes .content-area .sidebar .wrapper .post-list .list-wrap .post:nth-of-type(3), body#shes .content-area .sidebar .wrapper .post-list .list-wrap .post:nth-of-type(4), body#shes .content-area .sidebar .wrapper .post-list .list-wrap .post:nth-of-type(5) {
  display: block;
}
/* line 287, ../scss/partials/shes/_top.scss */
body#shes .content-area .sidebar .wrapper .post-list .list-wrap .post:after {
  content: "";
  display: block;
  clear: both;
}
/* line 292, ../scss/partials/shes/_top.scss */
body#shes .content-area .sidebar .wrapper .post-list .list-wrap .post > a {
  display: inline-block;
  width: 30%;
  vertical-align: middle;
}
/* line 297, ../scss/partials/shes/_top.scss */
body#shes .content-area .sidebar .wrapper .post-list .list-wrap .post h1 {
  height: auto;
  margin: 0;
  font-size: 14px;
}
/* line 302, ../scss/partials/shes/_top.scss */
body#shes .content-area .sidebar .wrapper .post-list .list-wrap .post p.leading_sentence {
  display: none;
}
/* line 305, ../scss/partials/shes/_top.scss */
body#shes .content-area .sidebar .wrapper .post-list .list-wrap .post .text_box {
  display: inline-block;
  width: 70%;
  padding: 0 0 0 20px;
  vertical-align: middle;
  height: auto;
}
/* line 311, ../scss/partials/shes/_top.scss */
body#shes .content-area .sidebar .wrapper .post-list .list-wrap .post .text_box .time_share {
  display: none;
}
/* line 320, ../scss/partials/shes/_top.scss */
body#shes .content-area .sidebar .wrapper .post-list.pickup-post .list-wrap .post {
  display: none;
}
/* line 322, ../scss/partials/shes/_top.scss */
body#shes .content-area .sidebar .wrapper .post-list.pickup-post .list-wrap .post:first-child {
  display: block;
  margin: 0;
}
/* line 325, ../scss/partials/shes/_top.scss */
body#shes .content-area .sidebar .wrapper .post-list.pickup-post .list-wrap .post:first-child > a {
  display: block;
  width: auto;
}
/* line 329, ../scss/partials/shes/_top.scss */
body#shes .content-area .sidebar .wrapper .post-list.pickup-post .list-wrap .post:first-child .text_box {
  display: block;
  width: auto;
  padding-left: 0;
  padding-top: 38px;
  margin: 0 auto;
}
/* line 335, ../scss/partials/shes/_top.scss */
body#shes .content-area .sidebar .wrapper .post-list.pickup-post .list-wrap .post:first-child .text_box .time_share {
  display: block;
}
/* line 338, ../scss/partials/shes/_top.scss */
body#shes .content-area .sidebar .wrapper .post-list.pickup-post .list-wrap .post:first-child .text_box h1 {
  height: auto;
  margin-bottom: 20px;
}
/* line 345, ../scss/partials/shes/_top.scss */
body#shes .content-area .sidebar .wrapper .post-list.pickup-post .list-wrap .post:first-child .time_share {
  height: 38px;
  line-height: 38px;
}
/* line 355, ../scss/partials/shes/_top.scss */
body#shes .content-area .sidebar.fixed {
  margin-bottom: 0;
  position: fixed;
  bottom: 0;
}
/* line 360, ../scss/partials/shes/_top.scss */
body#shes .content-area .sidebar.bottom {
  margin-bottom: 0;
  position: absolute;
}
/* line 367, ../scss/partials/shes/_top.scss */
body#shes .content-area article.type-post #shes_keyvisual .wrapper {
  padding: 0;
}
/* line 369, ../scss/partials/shes/_top.scss */
body#shes .content-area article.type-post #shes_keyvisual .wrapper .menu_btn {
  opacity: 0;
  display: none;
}
/* line 373, ../scss/partials/shes/_top.scss */
body#shes .content-area article.type-post #shes_keyvisual .wrapper .site-branding {
  display: none;
}
/* line 377, ../scss/partials/shes/_top.scss */
body#shes .content-area article.type-post #shes_keyvisual .wrapper .img_box .logo_mask {
  display: none;
}
/* line 385, ../scss/partials/shes/_top.scss */
body#shes .content-area article.type-post:first-of-type #shes_keyvisual .wrapper {
  padding-top: 120px;
}
/* line 387, ../scss/partials/shes/_top.scss */
body#shes .content-area article.type-post:first-of-type #shes_keyvisual .wrapper .menu_btn,
body#shes .content-area article.type-post:first-of-type #shes_keyvisual .wrapper .site-branding {
  display: block;
}
/* line 402, ../scss/partials/shes/_top.scss */
body#shes .list-wrap .post {
  padding: 20px;
  background: none;
}
/* line 405, ../scss/partials/shes/_top.scss */
body#shes .list-wrap .post h2 {
  margin-bottom: 20px;
  height: auto;
  font-size: 16px;
  font-family: "游ゴシック", YuGothic, 'Helvetica Neue','Helvetica','Arial', "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
  -webkit-line-clamp: 3;
}
/* line 412, ../scss/partials/shes/_top.scss */
body#shes .list-wrap .post p.leading_sentence {
  display: none;
  font-size: 16px;
  height: auto;
  -webkit-line-clamp: 3;
  text-align: left;
}
/* line 419, ../scss/partials/shes/_top.scss */
body#shes .list-wrap .post .img_box {
  width: 100%;
  height: 0;
  padding-bottom: 67%;
  overflow: hidden;
  background-position: center !important;
  background-size: cover !important;
}
/* line 429, ../scss/partials/shes/_top.scss */
body#shes .list-wrap .post .text_box {
  position: relative;
  padding: 48px 0 0;
  height: auto;
}
/* line 433, ../scss/partials/shes/_top.scss */
body#shes .list-wrap .post .text_box .time_share {
  position: relative;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 48px;
  line-height: 48px;
  vertical-align: middle;
  border: none;
  -ms-transform: rotate(0deg);
  /* IE 9 */
  -webkit-transform: rotate(0deg);
  /* Safari */
  transform: rotate(0deg);
}
/* line 447, ../scss/partials/shes/_top.scss */
body#shes .list-wrap .post .text_box .time_share time {
  display: none;
}
/* line 451, ../scss/partials/shes/_top.scss */
body#shes .list-wrap .post .text_box .category {
  display: inline-block;
  line-height: 1;
  font-size: 14px;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  border: none;
  text-transform: none;
  font-family: 'DaimlerCS-Demi', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 467, ../scss/partials/shes/_top.scss */
body#shes #shes_keyvisual .wrapper {
  padding: 120px 0 0;
}
/* line 471, ../scss/partials/shes/_top.scss */
body#shes .loadmore {
  display: block;
  color: #000;
  border: none;
  text-align: right;
  font-size: 14px;
  font-family: 'DaimlerCS-Demi', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 478, ../scss/partials/shes/_top.scss */
body#shes .loadmore:before {
  content: none;
}
/* line 481, ../scss/partials/shes/_top.scss */
body#shes .loadmore:after {
  content: "";
  display: inline-block;
  width: 70px;
  height: 20px;
  margin-left: 10px;
  background: url(../images/shes/shes_arrow_right.svg) no-repeat center;
  background-size: contain;
}
/* line 494, ../scss/partials/shes/_top.scss */
body#shes.category .content-area .content .wrapper {
  position: relative;
}
/* line 499, ../scss/partials/shes/_top.scss */
body#shes.category .sidebar .list-wrap .post .img_box img {
  opacity: 1;
}
/* line 502, ../scss/partials/shes/_top.scss */
body#shes.category .list-wrap .post .text_box {
  padding-top: 24px;
}
/* line 509, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .wrapper {
  position: relative;
}
/* line 513, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .wrapper .main-wrap .entry-content .event {
  margin-bottom: 40px;
}
/* line 515, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .wrapper .main-wrap .entry-content .event p {
  font-size: 12px;
}
/* line 518, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .wrapper .main-wrap .entry-content .event .box {
  padding: 30px;
  background: #F4F4F4;
}
/* line 521, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .wrapper .main-wrap .entry-content .event .box h3 {
  margin-bottom: 30px;
  font-size: 21px;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 526, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .wrapper .main-wrap .entry-content .event .box h4 {
  margin-bottom: 10px;
  font-size: 16px;
  width: 100%;
}
/* line 531, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .wrapper .main-wrap .entry-content .event .box dl {
  margin-bottom: 10px;
}
/* line 533, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .wrapper .main-wrap .entry-content .event .box dl dt {
  clear: both;
  float: left;
  margin-bottom: 10px;
  padding-right: 15px;
  width: 75px;
  font-size: 12px;
  line-height: 1.8;
}
/* line 542, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .wrapper .main-wrap .entry-content .event .box dl dd {
  margin-bottom: 10px;
  margin-left: 75px;
  font-size: 12px;
  line-height: 1.8;
}
/* line 548, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .wrapper .main-wrap .entry-content .event .box dl:after {
  content: "";
  display: block;
  clear: both;
}
/* line 554, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .wrapper .main-wrap .entry-content .event .box .btn_wrap {
  text-align: right;
  margin-top: 20px;
}
/* line 557, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .wrapper .main-wrap .entry-content .event .box .btn_wrap .btn {
  padding: 15px 30px;
}
/* line 559, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .wrapper .main-wrap .entry-content .event .box .btn_wrap .btn:after {
  right: 25px;
}
/* line 565, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .wrapper .main-wrap .entry-content .event .text {
  margin-top: 30px;
}
/* line 567, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .wrapper .main-wrap .entry-content .event .text h3 {
  margin-bottom: 20px;
  font-size: 12px;
}
/* line 571, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .wrapper .main-wrap .entry-content .event .text ol {
  padding-left: 20px;
}
/* line 573, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .wrapper .main-wrap .entry-content .event .text ol li {
  list-style-type: decimal;
  font-size: 12px;
  line-height: 1.6;
}
/* line 581, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .wrapper .main-wrap .entry-content .report {
  margin-bottom: 40px;
}
/* line 583, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .wrapper .main-wrap .entry-content .report p {
  font-size: 12px;
}
/* line 586, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .wrapper .main-wrap .entry-content .report .box {
  padding: 30px;
  background: #F4F4F4;
}
/* line 589, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .wrapper .main-wrap .entry-content .report .box h3 {
  margin-bottom: 20px;
  font-size: 21px;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 594, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .wrapper .main-wrap .entry-content .report .box > .text {
  padding-top: 1em;
  margin-left: 170px;
}
/* line 597, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .wrapper .main-wrap .entry-content .report .box > .text h4 {
  margin-right: 0;
  font-size: 16px;
  line-height: 1.5;
  width: auto;
  margin-bottom: 1em;
}
/* line 605, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .wrapper .main-wrap .entry-content .report .box .img {
  margin: 0;
  float: left;
  width: 150px;
}
/* line 609, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .wrapper .main-wrap .entry-content .report .box .img + .text {
  margin-left: 165px;
}
/* line 613, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .wrapper .main-wrap .entry-content .report .box .btn_wrap {
  text-align: right;
  margin-bottom: 2.4em;
}
/* line 625, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .related_post .list-wrap .post {
  margin-bottom: 0;
}
/* line 627, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .related_post .list-wrap .post .img_box {
  display: inline-block;
  vertical-align: middle;
  padding-bottom: 0;
  width: 35%;
  float: left;
  height: auto;
}
/* line 634, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .related_post .list-wrap .post .img_box img {
  opacity: 1;
}
/* line 638, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .related_post .list-wrap .post .text_box {
  display: inline-block;
  vertical-align: middle;
  margin-left: 0;
  padding-top: 0;
  padding-left: 20px;
  width: 65%;
}
/* line 645, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .related_post .list-wrap .post .text_box h1 {
  margin: 0 auto;
  font-size: 14px;
}
/* line 649, ../scss/partials/shes/_top.scss */
body#shes.single .content-area .content .related_post .list-wrap .post .text_box h2 {
  line-height: 1.4;
  font-size: 14px;
}
/* line 660, ../scss/partials/shes/_top.scss */
body#shes.single #shes_tags ul {
  text-align: center;
}
/* line 662, ../scss/partials/shes/_top.scss */
body#shes.single #shes_tags ul li {
  display: inline-block;
  vertical-align: top;
  padding: 10px;
}
/* line 666, ../scss/partials/shes/_top.scss */
body#shes.single #shes_tags ul li a {
  font-size: 22px;
  color: #9ED8F5;
}
/* line 676, ../scss/partials/shes/_top.scss */
body#shes.shes .img_box .img2_wrap,
body#shes.shes .img_box .img_wrap {
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
/* line 683, ../scss/partials/shes/_top.scss */
body#shes.shes .slick-slide.slick-current.slick-active .img_box .img2_wrap,
body#shes.shes .slick-slide.slick-current.slick-active .img_box .img_wrap {
  -webkit-animation: "zoomin" 7s linear 0s 1 normal both;
  -moz-animation: "zoomin" 7s linear 0s 1 normal both;
  -ms-animation: "zoomin" 7s linear 0s 1 normal both;
  -o-animation: "zoomin" 7s linear 0s 1 normal both;
  animation: "zoomin" 7s linear 0s 1 normal both;
}

@keyframes zoomin {
  0% {
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@-moz-keyframes zoomin {
  0% {
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@-webkit-keyframes zoomin {
  0% {
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@-o-keyframes zoomin {
  0% {
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@-ms-keyframes zoomin {
  0% {
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
/* line 703, ../scss/partials/shes/_top.scss */
#shes_keyvisual {
  height: 100vh;
}
/* line 705, ../scss/partials/shes/_top.scss */
#shes_keyvisual .wrapper {
  position: relative;
  padding: 120px 0 0;
}
/* line 708, ../scss/partials/shes/_top.scss */
#shes_keyvisual .wrapper:after {
  content: "";
  display: block;
  clear: both;
}
/* line 714, ../scss/partials/shes/_top.scss */
#shes_keyvisual h1,
#shes_keyvisual h2 {
  margin-bottom: 40px;
  font-size: 60px;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 720, ../scss/partials/shes/_top.scss */
#shes_keyvisual p {
  font-size: 22px;
  font-family: "游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 724, ../scss/partials/shes/_top.scss */
#shes_keyvisual .site-branding {
  position: absolute;
  top: 40px;
  left: 50px;
  width: 190px;
  height: 170px;
  background: none;
  z-index: 999;
}
/* line 732, ../scss/partials/shes/_top.scss */
#shes_keyvisual .site-branding .site-title {
  position: static;
  width: 100%;
  height: 100%;
  transform: none;
}
/* line 737, ../scss/partials/shes/_top.scss */
#shes_keyvisual .site-branding .site-title a {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 741, ../scss/partials/shes/_top.scss */
#shes_keyvisual .site-branding .site-title a span {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  margin: 0 auto;
  text-indent: -9999px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 754, ../scss/partials/shes/_top.scss */
#shes_keyvisual .site-branding .site-title a span.black {
  background: url(../images/footer_shes_logo_bk.svg) no-repeat center;
}
/* line 757, ../scss/partials/shes/_top.scss */
#shes_keyvisual .site-branding .site-title a span.white {
  display: none;
  background: url(../images/footer_shes_logo.svg) no-repeat center;
}
/* line 765, ../scss/partials/shes/_top.scss */
#shes_keyvisual .menu_btn {
  position: absolute;
  top: 20px;
  right: 20px;
  display: none;
  width: 80px;
  height: 80px;
  cursor: pointer;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
/* line 774, ../scss/partials/shes/_top.scss */
#shes_keyvisual .menu_btn .menu_wrap {
  width: 100%;
  height: 100%;
}
/* line 778, ../scss/partials/shes/_top.scss */
#shes_keyvisual .menu_btn .menu_icon {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 40px;
  height: 32px;
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 786, ../scss/partials/shes/_top.scss */
#shes_keyvisual .menu_btn .menu_icon span {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 40px;
  height: 4px;
  background: #000;
}
/* line 794, ../scss/partials/shes/_top.scss */
#shes_keyvisual .menu_btn .menu_icon span:first-of-type {
  transform-origin: 0 0;
}
/* line 797, ../scss/partials/shes/_top.scss */
#shes_keyvisual .menu_btn .menu_icon span:last-of-type {
  transform-origin: 0 100%;
  left: 0;
  top: auto;
  bottom: 0;
}
/* line 805, ../scss/partials/shes/_top.scss */
#shes_keyvisual .menu_btn.open {
  transform: none;
}
/* line 808, ../scss/partials/shes/_top.scss */
#shes_keyvisual .menu_btn.open .menu_icon span {
  background: #fff;
}
/* line 810, ../scss/partials/shes/_top.scss */
#shes_keyvisual .menu_btn.open .menu_icon span:first-of-type {
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 813, ../scss/partials/shes/_top.scss */
#shes_keyvisual .menu_btn.open .menu_icon span:last-of-type {
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 820, ../scss/partials/shes/_top.scss */
#shes_keyvisual .img_box {
  position: relative;
  width: 720px;
  max-width: 720px;
  height: calc( 100vh - 190px );
  max-height: 720px;
  float: right;
  background-size: cover;
  background-position: center;
  z-index: 1;
  overflow: hidden;
}
/* line 831, ../scss/partials/shes/_top.scss */
#shes_keyvisual .img_box .img2_wrap,
#shes_keyvisual .img_box .img_wrap {
  display: block;
  height: 100%;
  width: 100%;
  background-position: center;
  background-size: cover;
}
/* line 839, ../scss/partials/shes/_top.scss */
#shes_keyvisual .img_box .img2_wrap {
  display: none;
}
/* line 842, ../scss/partials/shes/_top.scss */
#shes_keyvisual .img_box .mask {
  position: absolute;
  left: calc( 740px - 100vw);
  right: 0;
  bottom: 0px;
  width: auto;
  margin-bottom: 20px;
  max-width: 725px;
  color: #fff;
  mix-blend-mode: exclusion;
}
/* line 856, ../scss/partials/shes/_top.scss */
#shes_keyvisual .img_box .mask.ie {
  background: none !important;
  color: #fff !important;
}
/* line 861, ../scss/partials/shes/_top.scss */
#shes_keyvisual .img_box .arrow_mask {
  content: "";
  position: absolute;
  right: 73px;
  bottom: 0px;
  display: block;
  width: 4px;
  height: 40px;
  background-position: 53px bottom;
  background-size: 725px;
  -webkit-filter: invert(100%);
  -moz-filter: invert(100%);
  -o-filter: invert(100%);
  -ms-filter: invert(100%);
  filter: invert(100%);
}
/* line 878, ../scss/partials/shes/_top.scss */
#shes_keyvisual .title_text_box {
  position: absolute;
  bottom: 2px;
  left: 20px;
  margin-bottom: 20px;
  max-width: 720px;
}
/* line 884, ../scss/partials/shes/_top.scss */
#shes_keyvisual .title_text_box a {
  color: #000;
}
/* line 888, ../scss/partials/shes/_top.scss */
#shes_keyvisual .title_text_box .bottom_box {
  display: none;
}
/* line 892, ../scss/partials/shes/_top.scss */
#shes_keyvisual .arrow {
  position: absolute;
  right: 60px;
  bottom: -30px;
  display: block;
  width: 18px;
  height: 80px;
  background: url(../images/shes/shes_arrow.svg) no-repeat center;
  background-size: contain;
  z-index: -1;
}
/* line 903, ../scss/partials/shes/_top.scss */
#shes_keyvisual.single, #shes_keyvisual.category {
  height: auto;
}
/* line 906, ../scss/partials/shes/_top.scss */
#shes_keyvisual.single .img_box, #shes_keyvisual.category .img_box {
  width: 100%;
  max-width: none;
  height: 435px;
  float: none;
  background-position: center bottom calc( 100vh - 555px );
  background-attachment: fixed;
  background-repeat: no-repeat;
}
/* line 914, ../scss/partials/shes/_top.scss */
#shes_keyvisual.single .img_box .arrow_mask, #shes_keyvisual.category .img_box .arrow_mask {
  display: none;
}
/* line 917, ../scss/partials/shes/_top.scss */
#shes_keyvisual.single .img_box .logo_mask, #shes_keyvisual.category .img_box .logo_mask {
  position: absolute;
  top: -80px;
  left: 50px;
  width: 190px;
  height: 170px;
  background: url(../images/footer_shes_logo.svg) no-repeat center;
}
/* line 925, ../scss/partials/shes/_top.scss */
#shes_keyvisual.single .img_box .mask, #shes_keyvisual.category .img_box .mask {
  top: 50%;
  left: 50%;
  bottom: auto;
  right: auto;
  width: 100%;
  text-align: center;
  color: #fff;
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  mix-blend-mode: unset;
}
/* line 935, ../scss/partials/shes/_top.scss */
#shes_keyvisual.single .img_box .mask h1, #shes_keyvisual.category .img_box .mask h1 {
  margin: 0 auto;
}
/* line 938, ../scss/partials/shes/_top.scss */
#shes_keyvisual.single .img_box .mask p, #shes_keyvisual.category .img_box .mask p {
  display: none;
}
/* line 943, ../scss/partials/shes/_top.scss */
#shes_keyvisual.single .title_text_box, #shes_keyvisual.category .title_text_box {
  position: static;
  text-align: center;
  padding: 60px 90px;
  max-width: none;
}
/* line 948, ../scss/partials/shes/_top.scss */
#shes_keyvisual.single .title_text_box h1, #shes_keyvisual.category .title_text_box h1 {
  display: none;
}
/* line 951, ../scss/partials/shes/_top.scss */
#shes_keyvisual.single .title_text_box .leading_sentence, #shes_keyvisual.category .title_text_box .leading_sentence {
  font-size: 22px;
}
/* line 955, ../scss/partials/shes/_top.scss */
#shes_keyvisual.single .arrow, #shes_keyvisual.category .arrow {
  display: none;
}
/* line 962, ../scss/partials/shes/_top.scss */
#shes_keyvisual.single .site-branding .site-title a span.black, #shes_keyvisual.category .site-branding .site-title a span.black {
  clip: rect(0px, 190px, 80px, 0px);
}
/* line 965, ../scss/partials/shes/_top.scss */
#shes_keyvisual.single .site-branding .site-title a span.white, #shes_keyvisual.category .site-branding .site-title a span.white {
  display: block;
  clip: rect(80px, 190px, 170px, 0px);
}
/* line 974, ../scss/partials/shes/_top.scss */
#shes_keyvisual.single {
  margin-bottom: 60px;
}
/* line 984, ../scss/partials/shes/_top.scss */
#shes_keyvisual.category .title_text_box h1,
#shes_keyvisual.category .title_text_box h2 {
  display: none;
}
/* line 990, ../scss/partials/shes/_top.scss */
#shes_keyvisual.tag.single, #shes_keyvisual.horoscope.single {
  height: 210px;
}
/* line 997, ../scss/partials/shes/_top.scss */
#shes_keyvisual.tag.single .site-branding .site-title a span.black, #shes_keyvisual.horoscope.single .site-branding .site-title a span.black {
  clip: unset;
}
/* line 1000, ../scss/partials/shes/_top.scss */
#shes_keyvisual.tag.single .site-branding .site-title a span.white, #shes_keyvisual.horoscope.single .site-branding .site-title a span.white {
  display: none;
  clip: none;
}
/* line 1011, ../scss/partials/shes/_top.scss */
#shes_keyvisual.category .img_box .img_wrap {
  background-attachment: fixed;
  background-size: 1160px auto;
  background-position: center bottom calc( 100vh - 555px );
}
/* line 1016, ../scss/partials/shes/_top.scss */
#shes_keyvisual.category .img_box .logo_mask {
  display: none;
}

@media only screen and (min-width: 1175px) {
  /* line 1025, ../scss/partials/shes/_top.scss */
  #shes_keyvisual.category .img_box {
    background-size: 1160px;
    background-position: center bottom calc( 100vh - 555px );
    background-repeat: no-repeat;
  }

  /* line 1035, ../scss/partials/shes/_top.scss */
  body#shes.shes #shes_keyvisual .img_box {
    background-size: 1160px;
    background-position: top;
    background-repeat: no-repeat;
  }
  /* line 1039, ../scss/partials/shes/_top.scss */
  body#shes.shes #shes_keyvisual .img_box .mask {
    left: calc( 755px - 1175px);
  }
}
@media only screen and (min-height: 910px) and (min-width: 1160px) {
  /* line 1051, ../scss/partials/shes/_top.scss */
  body#shes.shes #shes_keyvisual .img_box .mask {
    left: calc( 755px - 1175px);
  }
}
@media only screen and (max-height: 770px) and (min-width: 769px) {
  /* line 1062, ../scss/partials/shes/_top.scss */
  body#shes.shes #shes_keyvisual .img_box {
    width: 720px;
    max-width: 720px;
    height: calc( 100vh - 190px );
    max-height: 720px;
  }
  /* line 1067, ../scss/partials/shes/_top.scss */
  body#shes.shes #shes_keyvisual .img_box .img_wrap {
    display: none;
  }
  /* line 1070, ../scss/partials/shes/_top.scss */
  body#shes.shes #shes_keyvisual .img_box .img2_wrap {
    display: block;
  }
  /* line 1073, ../scss/partials/shes/_top.scss */
  body#shes.shes #shes_keyvisual .img_box .mask {
    left: calc( 755px - 1175px);
  }
}
/* line 1086, ../scss/partials/shes/_top.scss */
body#shes .content-area article.type-post #shes_keyvisual.single .img_box {
  background-size: 1160px;
  background-position: center bottom;
  background-attachment: fixed;
  background-repeat: no-repeat;
}
/* line 1097, ../scss/partials/shes/_top.scss */
body#shes .content-area article.type-post:first-of-type #shes_keyvisual.single .img_box {
  background-position: center bottom calc( 100vh - 700px );
}
/* line 1101, ../scss/partials/shes/_top.scss */
body#shes .content-area article.type-post:first-of-type #shes_keyvisual.single.about .img_box {
  background-position: center bottom calc( 100vh - 555px );
}
/* line 1108, ../scss/partials/shes/_top.scss */
body#shes .content-area article.type-post #shes_series_list.sp {
  width: 85%;
  margin: 0 auto;
}
/* line 1111, ../scss/partials/shes/_top.scss */
body#shes .content-area article.type-post #shes_series_list.sp .list-wrap .post {
  padding: 20px 10px;
}
/* line 1114, ../scss/partials/shes/_top.scss */
body#shes .content-area article.type-post #shes_series_list.sp .slick-slider .slick-arrow.slick-next {
  right: -18px;
}
/* line 1117, ../scss/partials/shes/_top.scss */
body#shes .content-area article.type-post #shes_series_list.sp .slick-slider .slick-arrow.slick-prev {
  left: -18px;
}

/* line 1124, ../scss/partials/shes/_top.scss */
#shes_pickup {
  margin-bottom: 40px;
}

/* line 1127, ../scss/partials/shes/_top.scss */
#shes_tags {
  padding: 15px 0;
  margin-bottom: 100px;
  background: #000;
  color: #fff;
}
/* line 1132, ../scss/partials/shes/_top.scss */
#shes_tags .wrapper {
  padding: 0;
  font-size: 0;
  -webkit-font-smoothing: antialiased;
}
/* line 1137, ../scss/partials/shes/_top.scss */
#shes_tags .text {
  display: inline-block;
  vertical-align: middle;
  width: 50%;
  padding-right: 50px;
  border-right: 1px solid #fff;
  text-align: right;
}
/* line 1144, ../scss/partials/shes/_top.scss */
#shes_tags .text h2 {
  font-size: 18px;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 1148, ../scss/partials/shes/_top.scss */
#shes_tags .text p {
  font-size: 16px;
}
/* line 1152, ../scss/partials/shes/_top.scss */
#shes_tags .menu-shes-tags-container {
  display: inline-block;
  vertical-align: middle;
  width: 50%;
  padding-left: 40px;
}
/* line 1157, ../scss/partials/shes/_top.scss */
#shes_tags .menu-shes-tags-container li {
  display: inline-block;
  vertical-align: top;
  padding: 10px;
}
/* line 1162, ../scss/partials/shes/_top.scss */
#shes_tags .menu-shes-tags-container a {
  font-size: 16px;
  color: #9ED8F5;
}

/* line 1168, ../scss/partials/shes/_top.scss */
#shes_recent-post {
  margin-bottom: 140px;
}

/* line 1171, ../scss/partials/shes/_top.scss */
#shes_popular {
  margin-bottom: 80px;
}
/* line 1174, ../scss/partials/shes/_top.scss */
#shes_popular .list-wrap .post {
  display: none;
}
/* line 1176, ../scss/partials/shes/_top.scss */
#shes_popular .list-wrap .post:nth-of-type(1), #shes_popular .list-wrap .post:nth-of-type(2), #shes_popular .list-wrap .post:nth-of-type(3), #shes_popular .list-wrap .post:nth-of-type(4) {
  display: inline-block;
}

/* line 1185, ../scss/partials/shes/_top.scss */
#shes_recommended {
  margin-bottom: 60px;
}

/* line 1188, ../scss/partials/shes/_top.scss */
#shes_mb-post {
  margin-bottom: 60px;
}
/* line 1192, ../scss/partials/shes/_top.scss */
#shes_mb-post .list-wrap .post .text_box {
  text-align: left;
}
/* line 1194, ../scss/partials/shes/_top.scss */
#shes_mb-post .list-wrap .post .text_box p {
  margin: 0 auto;
}

@media only screen and (max-width: 768px) {
  /* line 1206, ../scss/partials/shes/_top.scss */
  body#shes .content-area {
    padding: 0;
  }
  /* line 1208, ../scss/partials/shes/_top.scss */
  body#shes .content-area .wrapper {
    padding: 0;
  }
  /* line 1212, ../scss/partials/shes/_top.scss */
  body#shes .content-area .list-wrap .post {
    display: inline-block;
    padding-top: 0;
  }
  /* line 1215, ../scss/partials/shes/_top.scss */
  body#shes .content-area .list-wrap .post h1 {
    margin-bottom: 10px;
    height: auto;
    font-size: 13px;
    -webkit-line-clamp: 3;
  }
  /* line 1221, ../scss/partials/shes/_top.scss */
  body#shes .content-area .list-wrap .post h2 {
    font-size: 15px;
    margin-top: .5em;
  }
  /* line 1226, ../scss/partials/shes/_top.scss */
  body#shes .content-area .list-wrap .post p.leading_sentence {
    font-size: 13px;
    height: auto;
    -webkit-line-clamp: 3;
  }
  /* line 1231, ../scss/partials/shes/_top.scss */
  body#shes .content-area .list-wrap .post .text_box {
    height: auto;
    padding-top: 30px;
  }
  /* line 1234, ../scss/partials/shes/_top.scss */
  body#shes .content-area .list-wrap .post .text_box .time_share {
    height: 30px;
    line-height: 30px;
  }
  /* line 1238, ../scss/partials/shes/_top.scss */
  body#shes .content-area .list-wrap .post .text_box .category {
    display: inline-block;
    font-size: 12px;
    line-height: 1;
  }
  /* line 1246, ../scss/partials/shes/_top.scss */
  body#shes .content-area .post-list {
    padding: 0;
  }
  /* line 1248, ../scss/partials/shes/_top.scss */
  body#shes .content-area .post-list.series_post {
    width: 90%;
    margin: 0 auto;
  }
  /* line 1251, ../scss/partials/shes/_top.scss */
  body#shes .content-area .post-list.series_post .post {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 1256, ../scss/partials/shes/_top.scss */
  body#shes .content-area .post-list h2 {
    margin-left: 0;
  }
  /* line 1261, ../scss/partials/shes/_top.scss */
  body#shes .content-area .post-list.series h2 span {
    font-size: 16px;
    margin-top: 10px;
  }
  /* line 1267, ../scss/partials/shes/_top.scss */
  body#shes .content-area .post-list.series .list-wrap.slider-wrap {
    margin: 0 20px;
  }
  /* line 1271, ../scss/partials/shes/_top.scss */
  body#shes .content-area .post-list .series_img {
    max-height: 160px;
    overflow: hidden;
  }
  /* line 1274, ../scss/partials/shes/_top.scss */
  body#shes .content-area .post-list .series_img img {
    margin-top: -40px;
  }
  /* line 1280, ../scss/partials/shes/_top.scss */
  body#shes .content-area .post-list.col4 .list-wrap .post {
    width: 50%;
  }
  /* line 1287, ../scss/partials/shes/_top.scss */
  body#shes .content-area .post-list.col5 .list-wrap .post {
    width: 50%;
  }
  /* line 1294, ../scss/partials/shes/_top.scss */
  body#shes .content-area .post-list.pickup-post .list-wrap .post {
    width: 50%;
  }
  /* line 1296, ../scss/partials/shes/_top.scss */
  body#shes .content-area .post-list.pickup-post .list-wrap .post:first-child {
    width: 100%;
    float: none;
  }
  /* line 1305, ../scss/partials/shes/_top.scss */
  body#shes .content-area .post-list.mb-post .post p {
    text-align: left;
    margin: 0;
  }
  /* line 1312, ../scss/partials/shes/_top.scss */
  body#shes .content-area .entry-header {
    padding: 0 20px;
    margin-bottom: 20px;
  }
  /* line 1315, ../scss/partials/shes/_top.scss */
  body#shes .content-area .entry-header .categores {
    padding: 0;
  }
  /* line 1317, ../scss/partials/shes/_top.scss */
  body#shes .content-area .entry-header .categores a,
  body#shes .content-area .entry-header .categores span,
  body#shes .content-area .entry-header .categores time {
    font-size: 18px;
  }
  /* line 1323, ../scss/partials/shes/_top.scss */
  body#shes .content-area .entry-header .categores.series span, body#shes .content-area .entry-header .categores.series time {
    font-size: 17px;
  }
  /* line 1329, ../scss/partials/shes/_top.scss */
  body#shes .content-area .entry-header .text_box h2 {
    font-size: 16px;
  }
  /* line 1332, ../scss/partials/shes/_top.scss */
  body#shes .content-area .entry-header .text_box h1 {
    font-size: 18px;
  }
  /* line 1337, ../scss/partials/shes/_top.scss */
  body#shes .content-area .main-wrap {
    width: auto;
    max-width: none;
    padding: 0 20px;
  }
  /* line 1342, ../scss/partials/shes/_top.scss */
  body#shes .content-area .main-wrap .post-list h2 {
    text-align: center;
    text-align: left;
  }
  /* line 1350, ../scss/partials/shes/_top.scss */
  body#shes .content-area .main-wrap .post-list.col2 .post {
    padding: 10px;
  }
  /* line 1355, ../scss/partials/shes/_top.scss */
  body#shes .content-area .main-wrap .leading {
    margin-bottom: 40px;
    padding-right: 0;
  }
  /* line 1358, ../scss/partials/shes/_top.scss */
  body#shes .content-area .main-wrap .leading .description {
    margin-bottom: 20px;
    font-size: 15px;
  }
  /* line 1362, ../scss/partials/shes/_top.scss */
  body#shes .content-area .main-wrap .leading .credit {
    font-size: 12px;
  }
  /* line 1366, ../scss/partials/shes/_top.scss */
  body#shes .content-area .main-wrap .entry-content {
    padding: 0;
  }
  /* line 1369, ../scss/partials/shes/_top.scss */
  body#shes .content-area .main-wrap .sns {
    padding: 0;
  }
  /* line 1372, ../scss/partials/shes/_top.scss */
  body#shes .content-area .main-wrap .button-loadmore {
    font-size: 18px;
  }
  /* line 1374, ../scss/partials/shes/_top.scss */
  body#shes .content-area .main-wrap .button-loadmore:after {
    vertical-align: bottom;
    width: 18px;
    height: 18px;
  }
  /* line 1381, ../scss/partials/shes/_top.scss */
  body#shes .content-area .sidebar {
    display: block;
    width: auto;
    max-width: none;
    padding: 0 20px;
  }
  /* line 1391, ../scss/partials/shes/_top.scss */
  body#shes .content-area .sidebar .wrapper .post-list.pickup-post h2 {
    text-align: center;
  }
  /* line 1398, ../scss/partials/shes/_top.scss */
  body#shes .content-area .sidebar .wrapper .post-list.pickup-post .list-wrap .post:first-child .text_box h1 {
    height: 60px;
  }
  /* line 1412, ../scss/partials/shes/_top.scss */
  body#shes .content-area article.type-post .main-wrap .sns p {
    margin-right: 0;
    font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  }
  /* line 1423, ../scss/partials/shes/_top.scss */
  body#shes .content-area article.type-post #shes_keyvisual.single .img_box {
    background-attachment: scroll;
    background-size: cover;
    background-position: center !important;
  }
  /* line 1433, ../scss/partials/shes/_top.scss */
  body#shes .content-area article.type-post:first-of-type #shes_keyvisual .wrapper .menu_btn {
    opacity: 1;
  }
  /* line 1437, ../scss/partials/shes/_top.scss */
  body#shes .content-area article.type-post:first-of-type #shes_keyvisual .wrapper .img_box .logo_mask {
    display: none;
  }
  /* line 1447, ../scss/partials/shes/_top.scss */
  body#shes #shes_keyvisual .wrapper {
    padding: 0;
  }
  /* line 1449, ../scss/partials/shes/_top.scss */
  body#shes #shes_keyvisual .wrapper .logo_mask {
    display: none;
  }
  /* line 1455, ../scss/partials/shes/_top.scss */
  body#shes #shes_keyvisual.single .wrapper, body#shes #shes_keyvisual.category .wrapper {
    padding-top: 120px;
  }
  /* line 1458, ../scss/partials/shes/_top.scss */
  body#shes #shes_keyvisual.single.tag, body#shes #shes_keyvisual.category.tag {
    height: auto;
  }
  /* line 1462, ../scss/partials/shes/_top.scss */
  body#shes #shes_keyvisual.single {
    margin-bottom: 40px;
  }
  /* line 1466, ../scss/partials/shes/_top.scss */
  body#shes .loadmore {
    margin-top: 30px;
    padding-right: 20px;
    font-size: 10px;
  }
  /* line 1470, ../scss/partials/shes/_top.scss */
  body#shes .loadmore:after {
    width: 35px;
    height: 10px;
    margin-left: 5px;
  }
  /* line 1477, ../scss/partials/shes/_top.scss */
  body#shes.shes #shes_keyvisual {
    background: #fff;
    padding: 0;
  }
  /* line 1480, ../scss/partials/shes/_top.scss */
  body#shes.shes #shes_keyvisual .slick-slider .slick-track,
  body#shes.shes #shes_keyvisual .slick-slider .slick-list {
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
  }
  /* line 1485, ../scss/partials/shes/_top.scss */
  body#shes.shes #shes_keyvisual .wrapper .site-branding {
    z-index: 9999;
  }
  /* line 1488, ../scss/partials/shes/_top.scss */
  body#shes.shes #shes_keyvisual .wrapper .menu_btn {
    z-index: 9999;
  }
  /* line 1491, ../scss/partials/shes/_top.scss */
  body#shes.shes #shes_keyvisual .wrapper .title_text_box {
    position: relative;
    top: auto;
    left: auto;
    height: 100vw;
    max-height: 100vh;
    z-index: 1000;
    background: #fff;
  }
  /* line 1502, ../scss/partials/shes/_top.scss */
  body#shes.shes #shes_pickup {
    background: #fff;
    position: relative;
    z-index: 1000;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  /* line 1510, ../scss/partials/shes/_top.scss */
  body#shes.shes #shes_tags {
    margin-bottom: 0;
    padding: 25px 20px;
    position: relative;
    z-index: 1000;
  }
  /* line 1516, ../scss/partials/shes/_top.scss */
  body#shes.shes #shes_recent-post {
    padding-top: 40px;
    padding-bottom: 80px;
    margin-bottom: 0;
    background: #fff;
    position: relative;
    z-index: 1000;
  }
  /* line 1524, ../scss/partials/shes/_top.scss */
  body#shes.shes #shes_popular {
    padding-bottom: 40px;
    margin-bottom: 0;
    background: #fff;
    position: relative;
    z-index: 1000;
  }
  /* line 1531, ../scss/partials/shes/_top.scss */
  body#shes.shes #shes_recommended {
    padding-bottom: 40px;
    margin-bottom: 0;
    background: #fff;
    position: relative;
    z-index: 1000;
  }
  /* line 1538, ../scss/partials/shes/_top.scss */
  body#shes.shes #shes_mb-post {
    margin-bottom: 0;
    background: #fff;
    position: relative;
    z-index: 1000;
  }
  /* line 1544, ../scss/partials/shes/_top.scss */
  body#shes.shes #footer {
    margin-bottom: 0;
    padding: 25px 20px;
    position: relative;
    z-index: 1000;
  }
  /* line 1555, ../scss/partials/shes/_top.scss */
  body#shes.category #shes_keyvisual .wrapper .img_box .img_wrap {
    position: absolute;
    background-attachment: scroll;
    background-size: cover;
    background-position: center;
  }
  /* line 1569, ../scss/partials/shes/_top.scss */
  body#shes.shes_horoscope #shes_keyvisual .wrapper .img_box .img_wrap {
    position: absolute;
    background-attachment: scroll;
    background-size: cover;
  }
  /* line 1584, ../scss/partials/shes/_top.scss */
  body#shes.single .content-area .content .wrapper .main-wrap .entry-content .event {
    margin-bottom: 20px;
  }
  /* line 1586, ../scss/partials/shes/_top.scss */
  body#shes.single .content-area .content .wrapper .main-wrap .entry-content .event .box {
    padding: 20px;
  }
  /* line 1589, ../scss/partials/shes/_top.scss */
  body#shes.single .content-area .content .wrapper .main-wrap .entry-content .event .box h3 br {
    display: none;
  }
  /* line 1594, ../scss/partials/shes/_top.scss */
  body#shes.single .content-area .content .wrapper .main-wrap .entry-content .event .box dl dt {
    width: auto;
    float: none;
    padding: 0;
    margin-bottom: 5px;
  }
  /* line 1600, ../scss/partials/shes/_top.scss */
  body#shes.single .content-area .content .wrapper .main-wrap .entry-content .event .box dl dd {
    margin-left: 0;
    margin-bottom: 25px;
  }
  /* line 1605, ../scss/partials/shes/_top.scss */
  body#shes.single .content-area .content .wrapper .main-wrap .entry-content .event .box .btn_wrap {
    text-align: center;
  }
  /* line 1607, ../scss/partials/shes/_top.scss */
  body#shes.single .content-area .content .wrapper .main-wrap .entry-content .event .box .btn_wrap .btn {
    padding: 10px 45px;
  }
  /* line 1614, ../scss/partials/shes/_top.scss */
  body#shes.single .content-area .content .wrapper .main-wrap .entry-content .report .box {
    padding: 20px;
  }
  /* line 1616, ../scss/partials/shes/_top.scss */
  body#shes.single .content-area .content .wrapper .main-wrap .entry-content .report .box h3 {
    margin-bottom: 20px;
  }
  /* line 1623, ../scss/partials/shes/_top.scss */
  body#shes.single .content-area .content .wrapper .main-wrap .entry-content .report .box > .text h4 {
    font-size: 15px;
  }
  /* line 1625, ../scss/partials/shes/_top.scss */
  body#shes.single .content-area .content .wrapper .main-wrap .entry-content .report .box > .text h4 br {
    display: none;
  }
  /* line 1630, ../scss/partials/shes/_top.scss */
  body#shes.single .content-area .content .wrapper .main-wrap .entry-content .report .box .img {
    float: none;
    margin: 0 auto 20px;
  }
  /* line 1633, ../scss/partials/shes/_top.scss */
  body#shes.single .content-area .content .wrapper .main-wrap .entry-content .report .box .img + .text {
    margin-left: 0;
  }
  /* line 1637, ../scss/partials/shes/_top.scss */
  body#shes.single .content-area .content .wrapper .main-wrap .entry-content .report .box .btn_wrap {
    margin-bottom: 14px;
  }
  /* line 1646, ../scss/partials/shes/_top.scss */
  body#shes.single .content-area .main-wrap {
    margin-bottom: 40px;
  }
  /* line 1648, ../scss/partials/shes/_top.scss */
  body#shes.single .content-area .main-wrap .related_post {
    margin: 20px auto;
  }
  /* line 1650, ../scss/partials/shes/_top.scss */
  body#shes.single .content-area .main-wrap .related_post h2 {
    padding: 0;
  }
  /* line 1653, ../scss/partials/shes/_top.scss */
  body#shes.single .content-area .main-wrap .related_post .list-wrap {
    padding: 0;
  }
  /* line 1655, ../scss/partials/shes/_top.scss */
  body#shes.single .content-area .main-wrap .related_post .list-wrap .post {
    display: block;
    width: auto;
    margin: 0;
  }
  /* line 1659, ../scss/partials/shes/_top.scss */
  body#shes.single .content-area .main-wrap .related_post .list-wrap .post .img_box {
    margin: 0;
  }
  /* line 1661, ../scss/partials/shes/_top.scss */
  body#shes.single .content-area .main-wrap .related_post .list-wrap .post .img_box img {
    opacity: 1;
  }
  /* line 1666, ../scss/partials/shes/_top.scss */
  body#shes.single .content-area .main-wrap .related_post .list-wrap .post .text_box h1 {
    margin: 0 auto;
    font-size: 14px;
  }

  /* line 1681, ../scss/partials/shes/_top.scss */
  #shes_keyvisual {
    height: auto;
    margin-bottom: 0;
    padding-bottom: 40px;
  }
  /* line 1685, ../scss/partials/shes/_top.scss */
  #shes_keyvisual .slick-slider .slick-track,
  #shes_keyvisual .slick-slider .slick-list {
    transform: none;
  }
  /* line 1689, ../scss/partials/shes/_top.scss */
  #shes_keyvisual .wrapper {
    padding: 0;
  }
  /* line 1691, ../scss/partials/shes/_top.scss */
  #shes_keyvisual .wrapper .img_box {
    width: 100vw;
    height: 100vw;
    max-height: 100vh;
    float: none;
  }
  /* line 1696, ../scss/partials/shes/_top.scss */
  #shes_keyvisual .wrapper .img_box .img_wrap {
    position: fixed;
    top: 0;
    left: 0;
    height: 100vw;
    width: 100vw;
  }
  /* line 1703, ../scss/partials/shes/_top.scss */
  #shes_keyvisual .wrapper .img_box .arrow_mask,
  #shes_keyvisual .wrapper .img_box .mask {
    display: none;
  }
  /* line 1708, ../scss/partials/shes/_top.scss */
  #shes_keyvisual .wrapper .title_text_box {
    position: static;
    padding: 140px 20px 20px;
    margin: 0;
    max-width: none;
  }
  /* line 1713, ../scss/partials/shes/_top.scss */
  #shes_keyvisual .wrapper .title_text_box h2 {
    font-size: 30px;
  }
  /* line 1716, ../scss/partials/shes/_top.scss */
  #shes_keyvisual .wrapper .title_text_box p {
    font-size: 13px;
  }
  /* line 1720, ../scss/partials/shes/_top.scss */
  #shes_keyvisual .wrapper .menu_btn {
    top: 100vw;
    width: 40px;
    height: 40px;
    margin-top: 30px;
    display: block;
    z-index: 1;
  }
  /* line 1728, ../scss/partials/shes/_top.scss */
  #shes_keyvisual .wrapper .menu_btn .menu_wrap .menu_icon {
    width: 20px;
    height: 16px;
  }
  /* line 1731, ../scss/partials/shes/_top.scss */
  #shes_keyvisual .wrapper .menu_btn .menu_wrap .menu_icon span {
    width: 20px;
    height: 2px;
  }
  /* line 1738, ../scss/partials/shes/_top.scss */
  #shes_keyvisual .wrapper .site-branding {
    top: 100vw;
    left: 20px;
    width: 87px;
    height: 77px;
    margin-top: 20px;
  }
  /* line 1746, ../scss/partials/shes/_top.scss */
  #shes_keyvisual .arrow {
    display: none;
  }
  /* line 1749, ../scss/partials/shes/_top.scss */
  #shes_keyvisual.single, #shes_keyvisual.category {
    height: auto;
  }
  /* line 1752, ../scss/partials/shes/_top.scss */
  #shes_keyvisual.single .wrapper, #shes_keyvisual.category .wrapper {
    padding-top: 120px;
  }
  /* line 1754, ../scss/partials/shes/_top.scss */
  #shes_keyvisual.single .wrapper .site-branding, #shes_keyvisual.category .wrapper .site-branding {
    top: 20px;
    left: 20px;
    margin: 0;
  }
  /* line 1759, ../scss/partials/shes/_top.scss */
  #shes_keyvisual.single .wrapper .menu_btn, #shes_keyvisual.category .wrapper .menu_btn {
    margin: 0;
    top: 20px;
    right: 20px;
  }
  /* line 1765, ../scss/partials/shes/_top.scss */
  #shes_keyvisual.single .img_box, #shes_keyvisual.category .img_box {
    width: 100%;
    height: 80vw;
    max-height: 100vh;
    float: none;
    background-attachment: scroll;
  }
  /* line 1771, ../scss/partials/shes/_top.scss */
  #shes_keyvisual.single .img_box .arrow_mask, #shes_keyvisual.category .img_box .arrow_mask {
    display: none;
  }
  /* line 1774, ../scss/partials/shes/_top.scss */
  #shes_keyvisual.single .img_box .logo_mask, #shes_keyvisual.category .img_box .logo_mask {
    display: none;
  }
  /* line 1777, ../scss/partials/shes/_top.scss */
  #shes_keyvisual.single .img_box .mask, #shes_keyvisual.category .img_box .mask {
    display: block;
  }
  /* line 1779, ../scss/partials/shes/_top.scss */
  #shes_keyvisual.single .img_box .mask h1, #shes_keyvisual.category .img_box .mask h1 {
    font-size: 30px;
  }
  /* line 1784, ../scss/partials/shes/_top.scss */
  #shes_keyvisual.single .title_text_box, #shes_keyvisual.category .title_text_box {
    padding: 20px;
    text-align: left;
  }
  /* line 1787, ../scss/partials/shes/_top.scss */
  #shes_keyvisual.single .title_text_box .leading_sentence, #shes_keyvisual.category .title_text_box .leading_sentence {
    font-size: 13px;
  }
  /* line 1791, ../scss/partials/shes/_top.scss */
  #shes_keyvisual.single .arrow, #shes_keyvisual.category .arrow {
    display: none;
  }

  /* line 1800, ../scss/partials/shes/_top.scss */
  #shes_tags .text {
    display: block;
    width: auto;
    padding: 0;
    margin-bottom: 10px;
    text-align: center;
    border: none;
  }
  /* line 1807, ../scss/partials/shes/_top.scss */
  #shes_tags .text h2 {
    margin-bottom: 5px;
  }
  /* line 1810, ../scss/partials/shes/_top.scss */
  #shes_tags .text p {
    font-size: 13px;
  }
  /* line 1814, ../scss/partials/shes/_top.scss */
  #shes_tags .menu-shes-tags-container {
    display: block;
    padding: 0;
    width: auto;
    text-align: center;
  }
  /* line 1819, ../scss/partials/shes/_top.scss */
  #shes_tags .menu-shes-tags-container li {
    padding: 5px;
  }

  /* line 1832, ../scss/partials/shes/_top.scss */
  #shes_mb-post .post-list > p {
    margin: 0 20px;
    text-align: center;
  }
  /* line 1840, ../scss/partials/shes/_top.scss */
  #shes_mb-post .list-wrap .post .text_box p {
    margin: 0 auto;
  }
}
@media only screen and (max-width: 768px) and (orientation: landscape) {
  /* line 1848, ../scss/partials/shes/_top.scss */
  #shes_keyvisual .wrapper .site-branding {
    top: 100vh;
  }
}
/* line 4, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .content-area .content .breadcrumb {
  margin-top: 10px;
  padding-left: 50px;
  font-size: 13px;
  color: #000;
}
/* line 9, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .content-area .content .breadcrumb span {
  display: inline-block;
  margin: 0 5px;
}
/* line 13, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .content-area .content .breadcrumb a {
  color: #000;
}
/* line 19, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .ex_link {
  background: url(../images/shes/icon_ex_link.svg) no-repeat left;
  padding-left: 28px;
  font-size: 16px;
  text-decoration: underline;
}
/* line 25, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .ms-container {
  margin-bottom: 30px;
}
/* line 28, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .ms-nav-next {
  right: 0;
  top: 0;
  width: 80px;
  height: 100%;
  margin: 0;
  background: url(../images/common/icon_slid_right.svg) rgba(35, 24, 21, 0) no-repeat center;
  background-size: 20px;
}
/* line 37, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .ms-nav-prev {
  left: 0;
  top: 0;
  width: 80px;
  height: 100%;
  margin: 0;
  background: url(../images/common/icon_slid_left.svg) rgba(35, 24, 21, 0) no-repeat center;
  background-size: 20px;
}
/* line 46, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .ms-slide-info {
  text-align: center;
}
/* line 48, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .ms-slide-info h2 {
  margin-bottom: 26px !important;
}
/* line 52, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .sns {
  margin-top: 50px;
}
/* line 55, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .sns ul:after {
  content: "";
  display: block;
  clear: both;
}
/* line 60, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .sns ul li {
  float: left;
  margin: 0 10px;
}
/* line 63, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .sns ul li a {
  display: block;
  width: 30px;
  height: 30px;
}
/* line 67, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .sns ul li a.facebook {
  background: url(../images/icons/facebook_icon_detail.svg) no-repeat center;
}
/* line 70, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .sns ul li a.twitter {
  background: url(../images/icons/twitter_icon_detail.svg) no-repeat center;
}
/* line 73, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .sns ul li a.mail {
  background: url(../images/icons/mail_icon_detail.svg) no-repeat center;
}
/* line 76, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .sns ul li a.pinterest {
  background: url(../images/icons/pinterest_icon_detail.svg) no-repeat center;
}
/* line 83, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .shes-archives {
  padding-top: 70px;
  border-top: 1px solid #F1F0EF;
}
/* line 86, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .shes-archives h2 {
  margin-bottom: 60px;
  text-align: center;
  font-size: 28px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 92, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .shes-archives .list-wrap {
  max-width: 720px;
  margin: 0 auto;
}
/* line 95, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .shes-archives .list-wrap .shes_post {
  display: inline-block;
  width: 50%;
  padding: 10px;
  vertical-align: top;
}
/* line 101, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .shes-archives .list-wrap .shes_post .text_box h2 {
  text-align: left;
  margin-bottom: 10px;
  font-size: 18px;
}
/* line 106, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .shes-archives .list-wrap .shes_post .text_box h1 {
  margin-bottom: 10px;
  font-size: 20px;
}
/* line 109, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .shes-archives .list-wrap .shes_post .text_box h1.ja_title {
  font-size: 16px;
  line-height: 1.6;
}
/* line 114, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .shes-archives .list-wrap .shes_post .text_box p {
  font-size: 15px;
}
/* line 122, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .wrapper {
  max-width: 800px;
}
/* line 125, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .shes_border {
  width: 38px;
  background-color: #666;
  height: 1px;
  display: block;
  margin: auto;
}
/* line 132, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .ttl {
  max-width: 500px;
  width: 80%;
  margin: 30px auto 100px;
}
/* line 137, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .post_vol {
  font-size: 30px;
  margin: 0 auto 30px;
  text-align: center;
  font-weight: 400;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  padding-bottom: 30px;
  position: relative;
}
/* line 145, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .post_vol:before {
  content: "";
  height: 1px;
  width: 36px;
  background-color: #000;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 158, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-header {
  text-align: center;
  position: relative;
}
/* line 161, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-header .header_img {
  width: 100%;
  height: auto;
  margin-bottom: 46px;
}
/* line 166, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-header .title_ja {
  font-size: 26px;
  font-weight: 400;
}
/* line 170, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-header .leading_sentence {
  line-height: 2;
  font-size: 15px;
  text-align: left;
  margin: auto;
  max-width: 1200px;
  padding: 0 20px;
}
/* line 181, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-content p {
  line-height: 2;
  letter-spacing: 1px;
}
/* line 185, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-content .caption {
  display: block;
  line-height: 1.6;
  font-size: 13px;
}
/* line 190, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-content a {
  color: #000;
  text-decoration: underline;
}
/* line 194, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-content .btn {
  position: relative;
  display: inline-block;
  text-align: left;
  width: 210px;
  height: 30px;
  padding: 0 15px;
  margin-right: 10px;
  margin-bottom: 10px;
  line-height: 30px;
  font-size: 15px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  color: #000;
  text-decoration: none;
  background-color: #9fddea;
}
/* line 209, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-content .btn:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  display: block;
  width: 8px;
  height: 10px;
  margin-top: -5px;
  background: url(../images/icons/access_arrow.svg) no-repeat center;
}
/* line 220, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-content .btn.long {
  display: inline-block;
}
/* line 224, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-content .btn.white {
  padding: 0 15px;
  line-height: 35px;
  color: #000;
  box-shadow: 0 4px 4px -1px #ddd;
  background: #F2F1F0;
}
/* line 230, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-content .btn.white:after {
  width: 5px;
  background: url(../images/icons/access_arrow.svg) no-repeat center;
}
/* line 237, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-content h2 {
  font-size: 18px;
  text-align: center;
  margin-bottom: 35px;
  line-height: 1.8;
}
/* line 244, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-content figure p {
  margin-bottom: 20px;
}
/* line 247, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-content figure img {
  max-width: 100%;
  margin-bottom: 30px;
}
/* line 253, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-content .profile h2 {
  font-size: 28px;
  margin-bottom: 30px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  line-height: 1;
}
/* line 262, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-content .profile h3 {
  text-align: center;
  font-size: 18px;
  margin-bottom: 30px;
}
/* line 267, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-content .profile p {
  font-size: 15px;
  line-height: 1.4;
  margin-bottom: 120px;
}
/* line 274, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .h1 {
  font-size: 48px;
  margin-bottom: 20px;
}
/* line 278, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .credit {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 13px;
}
/* line 283, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .time_share {
  margin-bottom: 40px;
}
/* line 285, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .time_share time {
  font-size: 15px;
}
/* line 290, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .profile h2 {
  font-size: 28px;
  margin-bottom: 30px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  line-height: 1;
}
/* line 299, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .profile h3 {
  text-align: center;
  font-size: 18px;
  margin-bottom: 30px;
}
/* line 304, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .profile p {
  font-size: 13px;
  line-height: 1.4;
  margin-bottom: 120px;
}
/* line 312, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.driving_playlist .entry-header {
  max-width: 800px;
  margin: 0 auto;
  padding: 50px;
  position: relative;
}
/* line 317, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.driving_playlist .entry-header:before {
  content: "";
  width: 36px;
  height: 1px;
  background-color: #666;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 329, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.driving_playlist .title_ja {
  margin-bottom: 50px;
}
/* line 333, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.driving_playlist .entry-content p {
  margin-bottom: 46px;
  font-size: 15px;
}
/* line 338, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.driving_playlist .entry-content .profile p {
  margin-bottom: 120px;
  font-size: 13px;
}
/* line 344, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.driving_playlist .playlist {
  padding-bottom: 46px;
  position: relative;
}
/* line 347, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.driving_playlist .playlist h2 {
  font-size: 18px;
  text-align: center;
  margin-bottom: 48px;
  line-height: 1.6;
}
/* line 353, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.driving_playlist .playlist img {
  display: block;
  margin: 0 auto;
  width: 100%;
  max-width: 350px;
  height: auto;
}
/* line 360, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.driving_playlist .playlist .caption {
  font-size: 13px;
  text-align: center;
  display: block;
  line-height: 1.6;
}
/* line 366, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.driving_playlist .playlist:after {
  content: "";
  width: 36px;
  height: 1px;
  background-color: #979797;
  position: absolute;
  bottom: 46px;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 377, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.driving_playlist .playlist:last-of-type {
  padding-bottom: 80px;
}
/* line 379, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.driving_playlist .playlist:last-of-type .caption {
  margin-bottom: 80px;
}
/* line 386, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.driving_playlist .sns {
  text-align: center;
}
/* line 388, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.driving_playlist .sns ul {
  display: inline-block;
}
/* line 393, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide {
  counter-reset: guide_cnt;
}
/* line 396, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .entry-header .leading_sentence {
  max-width: 700px;
  margin: 40px auto;
  font-weight: 400;
}
/* line 403, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .entry-content .caption {
  margin-top: 5px;
  padding: 0 20px;
  display: block;
  line-height: 1.6;
  font-size: 13px;
}
/* line 410, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .entry-content .center {
  text-align: center;
}
/* line 412, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .entry-content .center figure {
  display: inline-block;
  text-align: left;
}
/* line 418, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .entry-content figure img {
  width: auto;
  max-width: 100%;
  height: auto !important;
}
/* line 422, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .entry-content figure img.full {
  width: 100%;
}
/* line 427, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .entry-content .guide_article {
  max-width: 700px;
  margin: 0 auto 60px;
  padding-bottom: 50px;
  position: relative;
  counter-increment: guide_cnt;
}
/* line 432, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .entry-content .guide_article:after {
  content: "";
  width: 46px;
  height: 1px;
  background-color: #666;
  display: block;
  margin: auto;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 445, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .entry-content .guide_article:before {
  content: "0" counter(guide_cnt);
  text-align: center;
  font-size: 84px;
  margin: 40px auto 0;
  display: block;
}
/* line 452, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .entry-content .guide_article:nth-child(n+20):before {
  content: counter(guide_cnt);
}
/* line 456, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .entry-content .guide_article:last-child:after {
  content: none;
}
/* line 458, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .entry-content .guide_article h2 {
  font-size: 22px;
  text-align: center;
  margin-bottom: 40px;
}
/* line 463, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .entry-content .guide_article p {
  margin-bottom: 40px;
  font-size: 15px;
}
/* line 467, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .entry-content .guide_article .caption {
  line-height: 1.6;
  font-size: 13px;
  color: #000;
}
/* line 471, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .entry-content .guide_article .caption a {
  color: #000;
  text-decoration: underline;
}
/* line 478, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .sns {
  text-align: center;
}
/* line 480, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .sns ul {
  display: inline-block;
}
/* line 487, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens.vogue_single .wrapper {
  max-width: 900px;
}
/* line 492, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-header .header_img {
  margin-bottom: 0;
}
/* line 495, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-header .caption {
  display: block;
  margin-top: 5px;
  margin-bottom: 40px;
  padding-right: 20px;
  text-align: right;
  font-size: 13px;
}
/* line 505, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content .center {
  text-align: center;
}
/* line 507, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content .center figure {
  display: inline-block;
  text-align: left;
}
/* line 513, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content figure img {
  width: auto;
  max-width: 100%;
  height: auto !important;
  margin: 0 auto;
}
/* line 518, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content figure img.full {
  width: 100%;
}
/* line 522, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content figure p {
  margin: 0;
  padding: 0;
}
/* line 526, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content figure .caption {
  display: block;
  margin-top: 5px;
  margin-bottom: 20px;
  padding: 0 20px;
  line-height: 1.6;
  font-size: 13px;
}
/* line 535, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content h2 {
  font-size: 18px;
  text-align: center;
  margin-bottom: 35px;
  line-height: 1.8;
  padding: 0 50px;
}
/* line 542, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content p {
  margin-bottom: 54px;
  font-size: 15px;
  padding: 0 50px;
}
/* line 547, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content strong {
  font-size: 16px;
}
/* line 551, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content .verticle {
  display: table;
  margin: 0 auto 100px;
}
/* line 554, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content .verticle figure {
  max-width: 430px;
  margin: 0 auto;
}
/* line 559, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content figure, #shes-mercedes.mercedes_womens .entry-content img {
  display: block;
  width: auto !important;
  max-width: 100%;
  height: auto !important;
  max-height: 100%;
  margin: 0 auto;
}
/* line 567, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content .col3 {
  margin: 0 -1%;
  font-size: 0;
}
/* line 570, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content .col3 figure {
  display: inline-block;
  vertical-align: top;
  width: 31.333% !important;
  margin: 0 1% 2%;
}
/* line 577, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content .col2 {
  margin: 0 -1%;
  width: auto;
  font-size: 0;
}
/* line 581, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content .col2 figure {
  display: inline-block;
  vertical-align: top;
  width: 48% !important;
  margin: 0 1% 2%;
}
/* line 588, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content figure {
  margin-bottom: 54px;
}
/* line 591, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content figcaption {
  font-size: 13px;
  margin: 24px auto 0;
  line-height: 1.6;
  letter-spacing: 1px;
  max-width: 430px;
}
/* line 600, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .about_car {
  border: 1px #999 solid;
  padding: 50px 40px;
  text-align: center;
}
/* line 604, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .about_car h2 {
  font-size: 28px;
  margin-bottom: 30px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  font-weight: 400;
}
/* line 610, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .about_car h3 {
  text-align: center;
  font-size: 18px;
  margin-bottom: 30px;
}
/* line 615, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .about_car p {
  font-size: 13px;
  margin-bottom: 46px;
}
/* line 619, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .about_car a {
  color: #000;
}
/* line 622, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .about_car .img_box {
  font-size: 0;
  overflow: hidden;
  margin: 0 -1% 46px;
}
/* line 626, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .about_car .img_box img {
  float: left;
  width: 31.33% !important;
  margin: 0 1%;
}
/* line 633, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .sns {
  text-align: center;
}
/* line 635, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .sns ul {
  display: inline-block;
}
/* line 642, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .content h2.shes-mercedes {
  margin-bottom: 0;
}
/* line 644, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .content h2.shes-mercedes a {
  display: block;
  height: 140px;
  margin-bottom: 20px;
  background: url(../images/footer_shes_logo_bk.svg) no-repeat center center;
}
/* line 652, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .shes_border {
  width: 100%;
  background-color: #ddd;
  height: 1px;
  display: block;
}
/* line 658, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single h2.mb-live {
  margin: 90px auto;
}
/* line 661, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .post_vol {
  font-size: 30px;
  margin: 0 auto 60px;
  text-align: center;
}
/* line 667, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-header .credit, #shes-mercedes.story_single .entry-header .time_share {
  text-align: right;
}
/* line 670, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-header .credit {
  font-size: 13px;
  margin-bottom: 66px;
}
/* line 674, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-header .time_share {
  margin-bottom: 12px;
}
/* line 677, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-header .header_img {
  width: 100%;
  height: auto;
  margin-bottom: 12px;
}
/* line 682, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-header .h1 {
  font-size: 40px;
  line-height: 1.3;
  margin-bottom: 40px;
}
/* line 687, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-header .title_ja {
  font-size: 25px;
  font-weight: 400;
  margin-bottom: 40px;
}
/* line 692, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-header .wrapper {
  max-width: 800px;
  padding-bottom: 0;
}
/* line 696, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-header:after {
  content: "";
  width: 100%;
  max-width: 700px;
  margin: 0 auto;
  height: 1px;
  background-color: #ddd;
  display: block;
  margin-top: 40px;
}
/* line 708, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-content .wrapper {
  max-width: 800px;
}
/* line 711, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-content p {
  margin-bottom: 54px;
  font-size: 15px;
}
/* line 714, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-content p a {
  color: #000;
  text-decoration: underline;
}
/* line 719, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-content strong {
  font-size: 16px;
}
/* line 722, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-content figure, #shes-mercedes.story_single .entry-content img {
  width: 100% !important;
  height: auto !important;
}
/* line 726, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-content figure {
  margin-bottom: 54px;
}
/* line 729, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-content figcaption {
  font-size: 13px;
  margin-top: 24px;
  line-height: 1.6;
  letter-spacing: 1px;
}

/* line 744, ../scss/partials/shes/_shes_single.scss */
body#shes.single .content-area .shes-mercedes .sidebar .list-wrap .post .img_box img {
  opacity: 1;
}
/* line 752, ../scss/partials/shes/_shes_single.scss */
body#shes.single .content-area .shes-mercedes .sidebar .recent-post .wrapper .post-list .list-wrap .post:nth-of-type(1), body#shes.single .content-area .shes-mercedes .sidebar .recent-post .wrapper .post-list .list-wrap .post:nth-of-type(2), body#shes.single .content-area .shes-mercedes .sidebar .recent-post .wrapper .post-list .list-wrap .post:nth-of-type(3), body#shes.single .content-area .shes-mercedes .sidebar .recent-post .wrapper .post-list .list-wrap .post:nth-of-type(4), body#shes.single .content-area .shes-mercedes .sidebar .recent-post .wrapper .post-list .list-wrap .post:nth-of-type(5) {
  display: block;
}

@media only screen and (max-width: 768px) {
  /* line 775, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .breadcrumb {
    display: none;
  }
  /* line 778, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .sns_icons {
    margin-left: 5px;
  }
  /* line 781, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .sns {
    margin: 40px auto;
  }
  /* line 783, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .sns li:last-child {
    margin-right: 0;
  }
  /* line 788, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .entry-header h1, #shes-mercedes .entry-header .leading_sentence {
    padding: 0 10px !important;
  }
  /* line 792, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .shes-archives {
    padding-top: 35px;
  }
  /* line 794, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .shes-archives h2 {
    margin: 0 auto 35px;
    font-size: 18px;
  }
  /* line 799, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .shes-archives .list-wrap .shes_post {
    width: auto;
    display: block;
  }
  /* line 802, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .shes-archives .list-wrap .shes_post:after {
    content: "";
    display: block;
    clear: both;
    width: 18px;
    height: 1px;
    background-color: #F1F0EF;
  }
  /* line 810, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .shes-archives .list-wrap .shes_post .img_box {
    float: left;
    width: 40%;
    margin-right: 10px;
    padding-bottom: 25%;
  }
  /* line 816, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .shes-archives .list-wrap .shes_post .text_box {
    margin-left: 40%;
    padding-left: 10px;
  }
  /* line 819, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .shes-archives .list-wrap .shes_post .text_box h2 {
    margin: 0 auto 5px;
    font-size: 11px;
  }
  /* line 823, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .shes-archives .list-wrap .shes_post .text_box h1 {
    font-size: 13px;
    line-height: 1.6;
  }
  /* line 826, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .shes-archives .list-wrap .shes_post .text_box h1.ja_title {
    font-size: 13px;
  }
  /* line 830, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .shes-archives .list-wrap .shes_post .text_box p {
    font-size: 11px;
  }
  /* line 840, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens.vogue_single .entry-header .h1 {
    padding: 0 15px;
  }
  /* line 844, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens.vogue_single .entry-header h2.ttl img {
    width: 100%;
  }
  /* line 848, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens.vogue_single .entry-header .credit {
    padding: 0 15px;
    text-align: left;
  }
  /* line 852, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens.vogue_single .entry-header .time_share {
    text-align: center;
  }
  /* line 855, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens.vogue_single .entry-header .header_img {
    margin-bottom: 0;
  }
  /* line 858, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens.vogue_single .entry-header .caption {
    margin-bottom: 20px;
  }
  /* line 863, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .title_ja {
    padding: 0 15px;
  }
  /* line 867, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .entry-content .shes_border {
    width: 18px;
  }
  /* line 870, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .entry-content .wrapper {
    padding: 0;
  }
  /* line 873, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .entry-content p {
    padding: 0 15px;
    margin-bottom: 36px;
  }
  /* line 877, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .entry-content .verticle {
    margin-bottom: 50px;
  }
  /* line 880, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .entry-content .wp-caption {
    padding: 0 15px;
  }
  /* line 883, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .entry-content h2 {
    padding: 0 15px;
    text-align: left;
  }
  /* line 886, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .entry-content h2 br {
    display: none;
  }
  /* line 891, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .about_car {
    padding: 26px 10px;
    width: auto;
    margin: 0 15px;
  }
  /* line 895, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .about_car h2 {
    font-size: 24px;
    margin-bottom: 10px;
    padding: 0;
    text-align: center;
  }
  /* line 901, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .about_car h3 {
    margin-bottom: 20px;
  }
  /* line 905, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .about_car .img_box {
    margin-bottom: 16px;
  }
  /* line 907, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .about_car .img_box img {
    float: none;
    width: 100% !important;
    margin-bottom: 10px;
  }
  /* line 914, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .about_car p br {
    display: none;
  }
  /* line 921, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .ttl {
    margin: 30px;
    width: auto;
  }
  /* line 924, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .ttl img {
    max-width: 100%;
  }
  /* line 928, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .post_vol {
    font-size: 16px;
  }
  /* line 931, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .h1 {
    font-size: 24px;
    margin-bottom: 10px;
    text-align: left;
  }
  /* line 936, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .shes_border {
    margin-top: 30px;
  }
  /* line 940, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .entry-header .title_ja {
    font-size: 16px;
    text-align: left;
    margin-bottom: 20px;
    padding-left: 10px;
  }
  /* line 946, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .entry-header .leading_sentence {
    line-height: 1.8;
    font-size: 15px;
  }
  /* line 950, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .entry-header .time_share {
    text-align: right;
    padding-right: 15px;
    margin-bottom: 20px;
  }
  /* line 955, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .entry-header .header_img {
    margin-bottom: 26px;
  }
  /* line 960, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .entry-content p {
    line-height: 1.8;
    font-size: 15px;
  }
  /* line 964, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .entry-content figcaption {
    padding: 0 15px;
    margin-top: 16px;
  }
  /* line 969, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .entry-content .profile h2 {
    font-size: 18px;
    text-align: center;
    margin-bottom: 16px;
  }
  /* line 974, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .entry-content .profile h3 {
    text-align: center;
    font-size: 18px;
    margin-bottom: 16px;
  }
  /* line 979, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .entry-content .profile p {
    margin-bottom: 40px;
    font-size: 13px;
  }
  /* line 986, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .profile h2 {
    font-size: 18px;
    text-align: center;
    margin-bottom: 16px;
  }
  /* line 991, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .profile h3 {
    text-align: center;
    font-size: 18px;
    margin-bottom: 16px;
  }
  /* line 996, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .profile p {
    font-size: 13px;
  }
  /* line 1001, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .master-slider-parent p {
    text-align: left;
  }
  /* line 1007, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.driving_playlist .entry-header {
    padding: 0 15px 30px;
    margin-bottom: 20px;
  }
  /* line 1010, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.driving_playlist .entry-header .ttl {
    margin-top: 25px;
  }
  /* line 1015, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.driving_playlist .playlist p {
    margin-bottom: 24px;
  }
  /* line 1018, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.driving_playlist .playlist h2 {
    font-size: 16px;
    text-align: left;
    margin-bottom: 24px;
  }
  /* line 1022, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.driving_playlist .playlist h2 br {
    display: none;
  }
  /* line 1026, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.driving_playlist .playlist img {
    max-width: 200px;
  }
  /* line 1029, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.driving_playlist .playlist .caption {
    text-align: left;
  }
  /* line 1032, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.driving_playlist .playlist:after {
    width: 18px;
  }
  /* line 1038, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.five_destination_guide .entry-header {
    padding: 0 15px;
  }
  /* line 1040, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.five_destination_guide .entry-header .ttl {
    width: auto;
  }
  /* line 1042, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.five_destination_guide .entry-header .ttl img {
    width: 100%;
  }
  /* line 1048, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.five_destination_guide .entry-content .guide_article {
    margin-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 25px;
  }
  /* line 1053, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.five_destination_guide .entry-content .guide_article:before {
    text-align: left;
    font-size: 60px;
    margin: 30px auto 0px;
  }
  /* line 1058, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.five_destination_guide .entry-content .guide_article:after {
    width: 26px;
  }
  /* line 1061, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.five_destination_guide .entry-content .guide_article h2 {
    font-size: 16px;
    text-align: left;
    margin-bottom: 15px;
  }
  /* line 1066, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.five_destination_guide .entry-content .guide_article p {
    font-size: 13px;
    margin-bottom: 15px;
  }
  /* line 1074, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .wrapper {
    padding: 0;
  }
  /* line 1077, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .wrapper h2.shes-mercedes a {
    height: 75px;
    margin: 15px auto 30px;
  }
  /* line 1084, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-header .ttl {
    margin-top: 0;
  }
  /* line 1087, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-header .post_vol {
    font-size: 16px;
    margin-bottom: 20px;
    padding: 0 15px;
  }
  /* line 1091, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-header .post_vol:after {
    content: "";
    display: block;
    width: 20px;
    height: 1px;
    margin: 10px auto 0;
    background-color: #000;
  }
  /* line 1100, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-header .header_img {
    width: auto;
    max-width: 100%;
    padding: 0 15px;
  }
  /* line 1105, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-header .h1 {
    font-size: 24px;
    margin-bottom: 10px;
    text-align: left;
    padding: 0 15px;
  }
  /* line 1111, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-header .title_ja {
    line-height: 1.4;
    font-size: 18px;
    padding: 0 15px;
    margin-bottom: 30px;
  }
  /* line 1116, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-header .title_ja br {
    display: none;
  }
  /* line 1120, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-header .leading_sentence {
    padding: 0 15px;
    font-size: 15px;
  }
  /* line 1124, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-header .time_share {
    padding: 0 15px;
  }
  /* line 1127, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-header .credit {
    padding: 0 15px;
    margin-bottom: 30px;
  }
  /* line 1131, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-header:after {
    margin: 30px 15px;
    width: auto;
  }
  /* line 1137, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-content strong {
    font-size: 16px;
  }
  /* line 1140, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-content p {
    padding: 0 15px;
    margin-bottom: 26px;
    font-size: 15px;
  }
  /* line 1146, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-content figure img {
    padding: 0 15px;
  }
  /* line 1150, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-content figcaption {
    padding: 0 15px;
  }
  /* line 1154, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .sns {
    text-align: center;
  }
  /* line 1156, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .sns ul {
    display: inline-block;
  }
  /* line 1158, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .sns ul li:last-child {
    margin-right: 0;
  }
  /* line 1166, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .content-area .content > .breadcrumb {
    display: none;
  }

  /* line 1174, ../scss/partials/shes/_shes_single.scss */
  #shes.single #shes_keyvisual.single {
    margin-bottom: 0;
  }
  /* line 1179, ../scss/partials/shes/_shes_single.scss */
  #shes.single .content-area .entry-header .categores.series > span {
    display: inline-block;
    margin-bottom: 10px;
    background: #000;
    color: white;
    margin-left: -20px;
    padding: 8px 16px 8px 20px;
    font-size: 15px;
  }
  /* line 1187, ../scss/partials/shes/_shes_single.scss */
  #shes.single .content-area .entry-header .categores.series > span .seriesname {
    color: white;
    font-size: 14px !important;
    vertical-align: bottom;
    line-height: 1.4;
  }
  /* line 1193, ../scss/partials/shes/_shes_single.scss */
  #shes.single .content-area .entry-header .categores.series > span .num {
    color: white;
    font-size: 14px !important;
    vertical-align: bottom;
    margin-left: 8px;
  }
  /* line 1200, ../scss/partials/shes/_shes_single.scss */
  #shes.single .content-area .entry-header .categores.series time {
    display: block;
  }
  /* line 1204, ../scss/partials/shes/_shes_single.scss */
  #shes.single .content-area .entry-header .entry-title {
    margin-bottom: .4em;
  }
  /* line 1207, ../scss/partials/shes/_shes_single.scss */
  #shes.single .content-area .entry-header time {
    font-size: 13px;
  }
  /* line 1212, ../scss/partials/shes/_shes_single.scss */
  #shes.single .sidebar #shes_popular,
  #shes.single .sidebar #shes_recent-post,
  #shes.single .sidebar #shes_mb-post,
  #shes.single .sidebar #shes_tags {
    display: none;
  }
  /* line 1219, ../scss/partials/shes/_shes_single.scss */
  #shes.single #shes_tags,
  #shes.single #shes_mb-post {
    display: none;
  }
}
/* line 3, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope {
  /* animate in */
  /* animate out */
  /* Dark overlay, start state */
  /* animate in */
  /* animate out */
}
/* line 4, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .wrapper {
  position: relative;
}
/* line 7, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .content {
  border-bottom: 1px solid #F1F0EF;
}
/* line 13, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .content .type-post .main-wrap header:after {
  margin: 50px auto 0;
}
/* line 18, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .content .type-post .main-wrap .entry-content h3,
#shes.shes_horoscope .content .type-post .main-wrap .entry-content h4 {
  width: auto;
}
/* line 26, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .ttl {
  max-width: 500px;
  margin: 80px auto 120px;
}
/* line 30, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope h3 {
  text-align: center;
  line-height: 1.4;
  margin-bottom: 40px;
}
/* line 34, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope h3:after {
  content: "";
  display: block;
  width: 36px;
  height: 1px;
  margin: 35px auto 0;
  background: #000;
}
/* line 43, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope h3 span.en {
  font-size: 33px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
}
/* line 48, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope h3 span.ja {
  font-size: 15px;
}
/* line 54, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope h4 {
  text-align: center;
  margin-bottom: 45px;
  font-size: 26px;
}
/* line 60, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope p {
  line-height: 1.8;
  margin-bottom: 50px;
  font-size: 15px;
}
/* line 64, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope p.credit {
  margin: 20px auto;
  text-align: center;
}
/* line 70, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .back_btn {
  text-align: center;
  padding: 40px 0;
  border-top: 1px solid #F1F0EF;
}
/* line 74, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .back_btn a {
  font-size: 18px;
  color: #000;
}
/* line 77, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .back_btn a:before {
  content: "";
  display: inline-block;
  vertical-align: bottom;
  width: 18px;
  height: 18px;
  margin-left: -38px;
  margin-right: 20px;
  background: url(../images/common/icon_left.svg) no-repeat center;
}
/* line 91, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .horo_list:after {
  content: "";
  display: block;
  width: 36px;
  height: 1px;
  margin: 15px auto 0;
  background: #000;
}
/* line 99, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .horo_list ul {
  font-size: 0;
  margin: 0 -10px;
}
/* line 102, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .horo_list ul li {
  display: inline-block;
  width: 33.3333%;
  padding: 0 10px 30px;
  text-align: center;
}
/* line 107, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .horo_list ul li a {
  color: #000;
}
/* line 110, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .horo_list ul li p {
  margin-bottom: 0;
  line-height: 1.4;
}
/* line 114, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .horo_list ul li .img_box {
  width: 100%;
  padding-top: 130%;
  margin-bottom: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
/* line 122, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .horo_list ul li .detail {
  display: none;
}
/* line 126, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .horo_list ul li.aries .img_box {
  background-image: url(../images/shes/horoscope/aries.svg);
}
/* line 131, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .horo_list ul li.taurus .img_box {
  background-image: url(../images/shes/horoscope/taurus.svg);
}
/* line 136, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .horo_list ul li.gemini .img_box {
  background-image: url(../images/shes/horoscope/gemini.svg);
}
/* line 141, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .horo_list ul li.cancer .img_box {
  background-image: url(../images/shes/horoscope/cancer.svg);
}
/* line 146, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .horo_list ul li.leo .img_box {
  background-image: url(../images/shes/horoscope/leo.svg);
}
/* line 151, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .horo_list ul li.virgo .img_box {
  background-image: url(../images/shes/horoscope/virgo.svg);
}
/* line 156, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .horo_list ul li.libra .img_box {
  background-image: url(../images/shes/horoscope/libra.svg);
}
/* line 161, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .horo_list ul li.scorpio .img_box {
  background-image: url(../images/shes/horoscope/scorpio.svg);
}
/* line 166, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .horo_list ul li.sagittarius .img_box {
  background-image: url(../images/shes/horoscope/sagittarius.svg);
}
/* line 171, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .horo_list ul li.capricorn .img_box {
  background-image: url(../images/shes/horoscope/capricorn.svg);
}
/* line 176, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .horo_list ul li.aquarius .img_box {
  background-image: url(../images/shes/horoscope/aquarius.svg);
}
/* line 181, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .horo_list ul li.pisces .img_box {
  background-image: url(../images/shes/horoscope/pisces.svg);
}
/* line 189, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .horoscope_susan {
  margin-top: 50px;
}
/* line 191, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .horoscope_susan h4 {
  margin-bottom: 35px;
  font-size: 18px;
  font-weight: 400;
}
/* line 196, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .horoscope_susan p {
  line-height: 1.5;
  font-size: 12px;
}
/* line 199, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .horoscope_susan p a {
  color: #000;
  text-decoration: underline;
}
/* line 203, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .horoscope_susan p.credit {
  text-align: center;
}
/* line 211, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .mfp-wrap .detail {
  background: white;
  padding: 20px 30px;
  text-align: left;
  max-width: 700px;
  margin: 40px auto;
  position: relative;
}
/* line 218, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .mfp-wrap .detail h1 {
  margin-top: 35px;
  text-align: center;
  font-size: 40px;
}
/* line 223, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .mfp-wrap .detail h2 {
  text-align: center;
  font-size: 26px;
}
/* line 228, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .mfp-wrap .detail h3:after {
  display: none;
}
/* line 232, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .mfp-wrap .detail .date {
  margin-bottom: 40px;
  text-align: center;
  font-size: 15px;
}
/* line 237, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .mfp-wrap .detail .tabs {
  margin: 60px auto 40px;
  font-size: 0;
  border: 2px solid #000;
}
/* line 241, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .mfp-wrap .detail .tabs a {
  display: inline-block;
  width: 50%;
  padding: 5px;
  text-align: center;
  font-size: 15px;
  color: #000;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 249, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .mfp-wrap .detail .tabs a.on {
  background: #000;
  color: #fff;
}
/* line 255, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .mfp-wrap .detail .general,
#shes.shes_horoscope .mfp-wrap .detail .advice {
  display: none;
}
/* line 258, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .mfp-wrap .detail .general.on,
#shes.shes_horoscope .mfp-wrap .detail .advice.on {
  display: block;
}
/* line 262, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .mfp-wrap .detail .img_box {
  max-width: 420px;
  margin: 0 auto 20px;
}
/* line 265, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .mfp-wrap .detail .img_box .img {
  content: "";
  display: block;
  width: 100%;
  padding-top: 130%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
}
/* line 274, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .mfp-wrap .detail .img_box:after {
  width: 100%;
  padding-top: 130%;
  background-color: #F1F0EF;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80%;
}
/* line 287, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .mfp-wrap .detail#aries_post .img_box:after {
  background-image: url(../images/shes/horoscope/aries.svg);
}
/* line 294, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .mfp-wrap .detail#taurus_post .img_box:after {
  background-image: url(../images/shes/horoscope/taurus.svg);
}
/* line 301, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .mfp-wrap .detail#gemini_post .img_box:after {
  background-image: url(../images/shes/horoscope/gemini.svg);
}
/* line 308, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .mfp-wrap .detail#cancer_post .img_box:after {
  background-image: url(../images/shes/horoscope/cancer.svg);
}
/* line 315, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .mfp-wrap .detail#leo_post .img_box:after {
  background-image: url(../images/shes/horoscope/leo.svg);
}
/* line 322, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .mfp-wrap .detail#virgo_post .img_box:after {
  background-image: url(../images/shes/horoscope/virgo.svg);
}
/* line 329, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .mfp-wrap .detail#libra_post .img_box:after {
  background-image: url(../images/shes/horoscope/libra.svg);
}
/* line 336, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .mfp-wrap .detail#scorpio_post .img_box:after {
  background-image: url(../images/shes/horoscope/scorpio.svg);
}
/* line 343, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .mfp-wrap .detail#sagittarius_post .img_box:after {
  background-image: url(../images/shes/horoscope/sagittarius.svg);
}
/* line 350, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .mfp-wrap .detail#capricorn_post .img_box:after {
  background-image: url(../images/shes/horoscope/capricorn.svg);
}
/* line 357, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .mfp-wrap .detail#aquarius_post .img_box:after {
  background-image: url(../images/shes/horoscope/aquarius.svg);
}
/* line 364, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .mfp-wrap .detail#pisces_post .img_box:after {
  background-image: url(../images/shes/horoscope/pisces.svg);
}
/* line 372, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .detail {
  background: white;
  padding: 20px 30px;
  text-align: left;
  max-width: 700px;
  margin: 40px auto;
  position: relative;
}
/* line 379, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .detail h1 {
  margin-top: 35px;
  text-align: center;
  font-size: 40px;
}
/* line 384, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .detail h2 {
  text-align: center;
  font-size: 26px;
}
/* line 389, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .detail h3:after {
  display: none;
}
/* line 393, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .detail .date {
  margin-bottom: 40px;
  text-align: center;
  font-size: 15px;
}
/* line 398, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .detail .tabs {
  margin: 60px auto 40px;
  font-size: 0;
  border: 2px solid #000;
}
/* line 402, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .detail .tabs a {
  display: inline-block;
  width: 50%;
  padding: 5px;
  text-align: center;
  font-size: 15px;
  color: #000;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 410, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .detail .tabs a.on {
  background: #000;
  color: #fff;
}
/* line 416, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .detail .general,
#shes.shes_horoscope .detail .advice {
  display: none;
}
/* line 419, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .detail .general.on,
#shes.shes_horoscope .detail .advice.on {
  display: block;
}
/* line 423, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .detail .img_box {
  max-width: 420px;
  margin: 0 auto 20px;
}
/* line 426, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .detail .img_box .img {
  content: "";
  display: block;
  width: 100%;
  padding-top: 130%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
}
/* line 435, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .detail .img_box:after {
  width: 100%;
  padding-top: 130%;
  background-color: #F1F0EF;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80%;
}
/* line 448, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .detail#aries_post .img_box:after {
  background-image: url(../images/shes/horoscope/aries.svg);
}
/* line 455, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .detail#taurus_post .img_box:after {
  background-image: url(../images/shes/horoscope/taurus.svg);
}
/* line 462, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .detail#gemini_post .img_box:after {
  background-image: url(../images/shes/horoscope/gemini.svg);
}
/* line 469, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .detail#cancer_post .img_box:after {
  background-image: url(../images/shes/horoscope/cancer.svg);
}
/* line 476, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .detail#leo_post .img_box:after {
  background-image: url(../images/shes/horoscope/leo.svg);
}
/* line 483, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .detail#virgo_post .img_box:after {
  background-image: url(../images/shes/horoscope/virgo.svg);
}
/* line 490, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .detail#libra_post .img_box:after {
  background-image: url(../images/shes/horoscope/libra.svg);
}
/* line 497, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .detail#scorpio_post .img_box:after {
  background-image: url(../images/shes/horoscope/scorpio.svg);
}
/* line 504, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .detail#sagittarius_post .img_box:after {
  background-image: url(../images/shes/horoscope/sagittarius.svg);
}
/* line 511, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .detail#capricorn_post .img_box:after {
  background-image: url(../images/shes/horoscope/capricorn.svg);
}
/* line 518, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .detail#aquarius_post .img_box:after {
  background-image: url(../images/shes/horoscope/aquarius.svg);
}
/* line 525, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .detail#pisces_post .img_box:after {
  background-image: url(../images/shes/horoscope/pisces.svg);
}
/* line 532, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .sns {
  margin-bottom: 50px;
}
/* line 534, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .sns:after {
  content: "";
  display: block;
  width: 36px;
  height: 1px;
  margin: 55px auto 0;
  background: #000;
}
/* line 542, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .sns ul {
  font-size: 0;
  text-align: left;
}
/* line 545, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .sns ul li {
  display: inline-block;
  vertical-align: top;
  float: none;
  margin: 0 10px;
}
/* line 554, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .my-mfp-slide-bottom .detail {
  opacity: 0;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg);
  -moz-transform: translateY(-20px) perspective(600px) rotateX(10deg);
  -ms-transform: translateY(-20px) perspective(600px) rotateX(10deg);
  -o-transform: translateY(-20px) perspective(600px) rotateX(10deg);
  transform: translateY(-20px) perspective(600px) rotateX(10deg);
}
/* line 570, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .my-mfp-slide-bottom.mfp-ready .detail {
  opacity: 1;
  -webkit-transform: translateY(0) perspective(600px) rotateX(0);
  -moz-transform: translateY(0) perspective(600px) rotateX(0);
  -ms-transform: translateY(0) perspective(600px) rotateX(0);
  -o-transform: translateY(0) perspective(600px) rotateX(0);
  transform: translateY(0) perspective(600px) rotateX(0);
}
/* line 580, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .my-mfp-slide-bottom.mfp-removing .detail {
  opacity: 0;
  -webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg);
  -moz-transform: translateY(-10px) perspective(600px) rotateX(10deg);
  -ms-transform: translateY(-10px) perspective(600px) rotateX(10deg);
  -o-transform: translateY(-10px) perspective(600px) rotateX(10deg);
  transform: translateY(-10px) perspective(600px) rotateX(10deg);
}
/* line 591, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .my-mfp-slide-bottom.mfp-bg {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
/* line 600, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .my-mfp-slide-bottom.mfp-ready.mfp-bg {
  opacity: 0.8;
}
/* line 604, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope .my-mfp-slide-bottom.mfp-removing.mfp-bg {
  opacity: 0;
}
/* line 609, ../scss/partials/shes/_horoscope.scss */
#shes.shes_horoscope #shes_recommended {
  clear: both;
}

@media only screen and (max-width: 768px) {
  /* line 624, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope #header #menu_btn {
    opacity: 1;
  }
  /* line 626, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope #header #menu_btn.show {
    opacity: 1;
  }
  /* line 631, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope #shes_keyvisual.single {
    height: auto;
    padding: 0 0 20px;
    margin-bottom: 20px;
  }
  /* line 637, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope .content-area .entry-header {
    display: none;
  }
  /* line 641, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope .ttl {
    max-width: 70%;
    margin: 20px auto;
  }
  /* line 645, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope h3 {
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 1;
  }
  /* line 649, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope h3:after {
    width: 18px;
    margin-top: 10px;
  }
  /* line 654, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope h3 span.en {
    font-size: 18px;
  }
  /* line 657, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope h3 span.ja {
    font-size: 11px;
  }
  /* line 662, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope h4 {
    margin-bottom: 20px;
    font-size: 15px;
  }
  /* line 666, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope p {
    margin-bottom: 20px;
    font-size: 13px;
  }
  /* line 669, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope p.credit {
    font-size: 11px;
  }
  /* line 674, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope .horo_list:after {
    width: 18px;
  }
  /* line 677, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope .horo_list ul {
    margin: 0;
  }
  /* line 679, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope .horo_list ul li {
    padding: 0 3px 15px;
  }
  /* line 681, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope .horo_list ul li p {
    font-size: 12px;
  }
  /* line 684, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope .horo_list ul li .img_box {
    margin-bottom: 10px;
  }
  /* line 690, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope .horoscope_susan {
    margin-top: 25px;
  }
  /* line 692, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope .horoscope_susan h4 {
    margin-bottom: 20px;
    font-size: 13px;
  }
  /* line 696, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope .horoscope_susan p {
    font-size: 11px;
  }
  /* line 700, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope .sns {
    margin: 25px auto;
  }
  /* line 702, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope .sns:after {
    width: 18px;
    margin-top: 25px;
  }
  /* line 706, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope .sns ul {
    text-align: left;
  }
  /* line 709, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope .sns ul li a {
    width: 20px;
    height: 20px;
  }
  /* line 716, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope .back_btn {
    padding: 20px;
  }
  /* line 718, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope .back_btn a {
    font-size: 11px;
  }
  /* line 720, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope .back_btn a:before {
    width: 11px;
    height: 11px;
    margin-left: -21px;
    margin-right: 10px;
  }
  /* line 728, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope .detail {
    margin-top: 0;
    padding: 0;
  }
  /* line 731, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope .detail h1 {
    margin-top: 25px;
    font-size: 24px;
  }
  /* line 735, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope .detail h2 {
    font-size: 13px;
  }
  /* line 738, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope .detail .date {
    margin-bottom: 20px;
    font-size: 13px;
  }
  /* line 742, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope .detail .img_box {
    margin-bottom: 0;
  }
  /* line 744, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope .detail .img_box .img {
    background-size: contain;
  }
  /* line 748, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope .detail .tabs {
    margin: 10px auto 25px;
  }
  /* line 750, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope .detail .tabs a {
    font-size: 13px;
  }
  /* line 752, ../scss/partials/shes/_horoscope.scss */
  #shes.shes_horoscope .detail .tabs a.advice_btn {
    letter-spacing: -.2em;
  }
}
/* line 3, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content #shes_keyvisual {
  margin-bottom: 20px;
}
/* line 6, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content #shes_keyvisual .img_box .logo_mask {
  display: none !important;
}
/* line 11, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart {
  margin: 0 auto 60px;
}
/* line 13, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart .chart-head {
  margin-bottom: 35px;
  font-size: 0;
}
/* line 16, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart .chart-head h3 {
  display: inline-block;
  vertical-align: top;
  width: 25%;
  line-height: 2;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 22, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart .chart-head h3 .en {
  font-size: 22px;
}
/* line 25, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart .chart-head h3 .ja {
  font-size: 24px;
}
/* line 29, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart .chart-head h4 {
  display: inline-block;
  vertical-align: top;
  width: 55%;
  margin-top: 45px;
  line-height: 1.8;
  font-size: 16px;
}
/* line 37, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart .chart-head .text-by {
  display: inline-block;
  vertical-align: bottom;
  width: 20%;
  text-align: right;
  font-size: 12px;
}
/* line 46, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart p {
  width: 100%;
  text-align: left;
  line-height: 1.8;
  font-size: 18px;
}
/* line 53, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart .question {
  position: relative;
  padding: 115px 0 160px;
  margin: 0 auto 65px;
  text-align: center;
  display: none;
}
/* line 59, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart .question.on {
  display: block;
  z-index: 1;
}
/* line 63, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart .question h2 {
  width: 100%;
  margin-bottom: 20px;
  color: #fff;
  font-size: 24px;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 70, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart .question p {
  width: 100%;
  margin: 10px auto 100px;
  text-align: center;
  color: #fff;
  font-size: 24px;
}
/* line 77, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart .question a {
  position: relative;
  display: inline-block;
  padding: 10px 10px 10px 80px;
  min-height: 60px;
  line-height: 60px;
  min-width: 30%;
  max-width: 40%;
  margin: 0 30px;
  text-align: center;
  color: #000;
  border: 1px solid #9fddea;
}
/* line 89, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart .question a span {
  display: inline-block;
  line-height: 1.4;
  vertical-align: middle;
  margin: 0 10px;
  color: #9fddea;
}
/* line 96, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart .question a:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 10px;
  display: inline-block;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  line-height: 50px;
  text-align: center;
  color: #9fddea;
  font-size: 36px;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  border-right: 1px solid #9fddea;
}
/* line 113, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart .question a.a_a:before {
  content: "A";
}
/* line 118, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart .question a.a_b:before {
  content: "B";
}
/* line 123, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart .question.q0 {
  background: url(../images/shes/chart/q0_bg.jpg) no-repeat center;
  background-size: cover;
}
/* line 126, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart .question.q0 a {
  margin: 80px auto 60px;
  line-height: 40px;
  padding: 25px;
}
/* line 130, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart .question.q0 a span {
  font-size: 24px;
}
/* line 133, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart .question.q0 a:before {
  display: none;
}
/* line 138, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart .question.q1 {
  background: url(../images/shes/chart/q1_bg.jpg) no-repeat center;
  background-size: cover;
}
/* line 142, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart .question.q2 {
  background: url(../images/shes/chart/q2_bg.jpg) no-repeat center;
  background-size: cover;
}
/* line 146, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart .question.q3 {
  background: url(../images/shes/chart/q3_bg.jpg) no-repeat center;
  background-size: cover;
}
/* line 150, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart .question.q4 {
  background: url(../images/shes/chart/q4_bg.jpg) no-repeat center;
  background-size: cover;
}
/* line 154, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart .question.q5 {
  background: url(../images/shes/chart/q5_bg.jpg) no-repeat center;
  background-size: cover;
}
/* line 158, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart .question.q6 {
  background: url(../images/shes/chart/q6_bg.jpg) no-repeat center;
  background-size: cover;
}
/* line 163, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result {
  max-width: none;
  padding: 0;
}
/* line 168, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result .result:after {
  content: "";
  display: block;
  clear: both;
}
/* line 173, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result .result .img {
  float: right;
  max-width: 50%;
  padding: 20px;
  margin-bottom: 120px;
}
/* line 178, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result .result .img img {
  max-width: 100%;
  margin-bottom: 20px;
}
/* line 181, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result .result .img img:last-of-type {
  margin-bottom: 10px;
}
/* line 185, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result .result .img p {
  font-size: 12px;
}
/* line 189, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result .result .text {
  float: left;
  max-width: 50%;
  padding: 20px;
  margin-bottom: 120px;
}
/* line 194, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result .result .text p {
  line-height: 1.8;
  font-size: 18px;
}
/* line 199, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result .result h1 {
  text-align: center;
  margin-bottom: 20px;
  padding: 0 20px;
  font-size: 48px;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 206, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result .result h2 {
  text-align: center;
  margin-bottom: 40px;
  padding: 0 20px;
  font-size: 26px;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 213, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result .result h4 {
  text-align: center;
  line-height: 1.6;
  margin-bottom: 10px;
  font-size: 24px;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 221, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result .recommend {
  clear: both;
  margin: 0 auto 60px;
}
/* line 224, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result .recommend:after {
  content: "";
  display: block;
  clear: both;
}
/* line 230, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result .recommend .head h3 {
  text-align: center;
  margin: 0 auto 20px;
  font-size: 24px;
}
/* line 234, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result .recommend .head h3:after {
  display: none;
}
/* line 238, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result .recommend .head h4 {
  text-align: center;
  margin-bottom: 30px;
  font-size: 48px;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 245, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result .recommend .img {
  padding: 20px;
  width: 50%;
  float: right;
}
/* line 250, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result .recommend .img .slick-slider .slick-arrow {
  bottom: 0;
  top: auto;
  width: 50px;
  height: 50px;
  background-color: #fff;
  background-size: 10px;
  background-position: center;
  z-index: 1;
  cursor: pointer;
}
/* line 260, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result .recommend .img .slick-slider .slick-arrow.slick-prev {
  left: 0;
}
/* line 263, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result .recommend .img .slick-slider .slick-arrow.slick-next {
  right: 0;
}
/* line 268, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result .recommend .img .thumb {
  padding-top: 6px;
  text-align: center;
  font-size: 0;
}
/* line 272, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result .recommend .img .thumb img {
  width: 70px;
  margin: 0 3px 6px;
  cursor: pointer;
}
/* line 279, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result .recommend .text {
  padding: 20px;
  width: 50%;
  float: left;
}
/* line 283, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result .recommend .text .ps_text {
  margin-top: 40px;
  font-size: 12px;
}
/* line 288, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result .recommend p {
  margin-bottom: 30px;
  text-align: left;
}
/* line 292, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result .recommend a {
  position: relative;
  display: inline-block;
  text-align: left;
  min-width: 210px;
  padding: 5px 25px 5px 15px;
  margin-right: 10px;
  margin-bottom: 10px;
  line-height: 1.4;
  font-size: 18px;
  font-family: 'DaimlerCACArab-Regular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  color: #9fddea;
  text-decoration: none;
  background-color: #000;
}
/* line 306, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .chart.result .recommend a:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  display: block;
  width: 8px;
  height: 10px;
  margin-top: -5px;
  background: url(../images/icons/link_arrow_blue.svg) no-repeat center;
}
/* line 321, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .sns {
  padding: 20px;
  margin-top: 50px;
}
/* line 324, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .sns p {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
  font-family: 'corpoaregular';
  letter-spacing: 0.3pt;
}
/* line 331, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .sns ul {
  display: inline-block;
  vertical-align: top;
}
/* line 334, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .sns ul:after {
  content: "";
  display: block;
  clear: both;
}
/* line 339, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .sns ul li {
  float: left;
  margin-right: 20px;
}
/* line 342, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .sns ul li a {
  display: block;
  width: 30px;
  height: 30px;
}
/* line 346, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .sns ul li a.facebook {
  background: url(../images/icons/facebook_color.svg) no-repeat center;
  background-size: 80%;
}
/* line 350, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .sns ul li a.twitter {
  background: url(../images/icons/twitter_color.svg) no-repeat center;
  background-size: contain;
}
/* line 354, ../scss/partials/shes/_chart.scss */
#shes.shes_chart .content .sns ul li a.line {
  background: url(../images/icons/line_color.svg) no-repeat center;
  background-size: 80%;
}

@media only screen and (max-width: 768px) {
  /* line 369, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content #shes_keyvisual {
    padding: 0;
  }
  /* line 371, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content #shes_keyvisual .img_wrap {
    position: static !important;
  }
  /* line 375, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart {
    padding: 0 20px;
  }
  /* line 377, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart p {
    font-size: 12px;
  }
  /* line 380, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart .question {
    padding: 40px 20px;
  }
  /* line 382, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart .question h2 {
    font-size: 22px;
  }
  /* line 385, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart .question p {
    font-size: 16px;
    margin: 15px auto 30px;
  }
  /* line 389, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart .question a {
    height: auto;
    line-height: 40px;
    font-size: 14px;
    max-width: none;
    display: block;
    margin-bottom: 10px;
  }
  /* line 396, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart .question a span {
    line-height: 1.4;
  }
  /* line 401, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart .question.q0 a {
    font-size: 18px;
    line-height: 35px;
    padding: 10px;
  }
  /* line 410, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.top .chart-head h3 {
    display: block;
    width: auto;
  }
  /* line 413, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.top .chart-head h3 .en {
    font-size: 18px;
  }
  /* line 416, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.top .chart-head h3 .ja {
    font-size: 20px;
  }
  /* line 420, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.top .chart-head h4 {
    display: block;
    width: auto;
    margin: 20px auto;
  }
  /* line 425, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.top .chart-head .text-by {
    display: block;
    width: auto;
  }
  /* line 432, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.result > h4 {
    margin-bottom: 20px;
    text-align: center;
    font-size: 18px;
  }
  /* line 437, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.result .result {
    margin-bottom: 40px;
  }
  /* line 439, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.result .result img {
    max-width: 100%;
    margin-bottom: 30px;
  }
  /* line 443, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.result .result h1 {
    margin-bottom: 8px;
    font-size: 28px;
  }
  /* line 447, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.result .result h2 {
    margin-bottom: 20px;
    line-height: 1.8;
    font-size: 16px;
  }
  /* line 452, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.result .result h4 {
    font-size: 18px;
    margin-bottom: 0px;
  }
  /* line 456, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.result .result .img {
    margin-bottom: 20px;
    padding: 0 20px;
    width: auto;
    max-width: none;
    float: none;
  }
  /* line 462, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.result .result .img img {
    margin-bottom: 10px;
  }
  /* line 465, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.result .result .img p {
    font-size: 10px;
  }
  /* line 469, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.result .result .text {
    margin: 0 auto 20px;
    padding: 0 20px;
    width: auto;
    max-width: none;
    float: none;
  }
  /* line 475, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.result .result .text p {
    font-size: 13px;
  }
  /* line 479, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.result .result .recommend {
    margin: 0 20px 30px;
    padding: 30px 25px;
  }
  /* line 482, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.result .result .recommend h3 {
    margin-bottom: 10px;
    font-size: 20px;
  }
  /* line 486, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.result .result .recommend h4 {
    padding: 0;
    margin-bottom: 15px;
    text-align: center;
    font-size: 14px;
  }
  /* line 492, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.result .result .recommend p {
    padding: 0;
    text-align: left;
    font-size: 13px;
  }
  /* line 496, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.result .result .recommend p br {
    display: none;
  }
  /* line 500, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.result .result .recommend a {
    font-size: 11px;
  }
  /* line 503, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.result .result .recommend .img {
    margin: 0;
  }
  /* line 510, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.result .recommend .head h3 {
    margin-bottom: 10px;
    font-size: 18px;
  }
  /* line 514, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.result .recommend .head h4 {
    font-size: 28px;
  }
  /* line 518, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.result .recommend .img {
    display: block;
    width: auto;
    float: none;
    padding: 0 20px;
    margin-bottom: 20px;
  }
  /* line 525, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.result .recommend .text {
    display: block;
    width: auto;
    float: none;
    padding: 0 20px;
  }
  /* line 530, ../scss/partials/shes/_chart.scss */
  #shes.shes_chart .content .chart.result .recommend .text .ps_text {
    margin-top: 30px;
    font-size: 10px;
  }
}