@charset "UTF-8";
/* line 5, ../../../../../../../../../Library/Ruby/Gems/2.0.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.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

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

/* line 26, ../../../../../../../../../Library/Ruby/Gems/2.0.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.0.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.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../Library/Ruby/Gems/2.0.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.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../Library/Ruby/Gems/2.0.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 1, ../scss/partials/common/_global.scss */
html {
  height: 100%;
}

/* line 5, ../scss/partials/common/_global.scss */
body {
  font-family: "游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  overflow-x: hidden;
  height: 100%;
  scrollbar-base-color: #000;
  scrollbar-face-color: #979797;
  scrollbar-arrow-color: #979797;
  scrollbar-highlight-color: #000;
  scrollbar-shadow-color: #979797;
}

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

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

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

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

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

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

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

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

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

/* line 61, ../scss/partials/common/_global.scss */
.sns_icons {
  position: relative;
  display: none;
  margin-left: 20px;
}
/* line 65, ../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 74, ../scss/partials/common/_global.scss */
.sns_icons ul {
  position: absolute;
  top: 0;
  left: 100%;
  display: none;
  background: #000;
  z-index: 999;
}
/* line 81, ../scss/partials/common/_global.scss */
.sns_icons ul li {
  width: 20px;
  height: 20px;
}
/* line 84, ../scss/partials/common/_global.scss */
.sns_icons ul li a {
  display: block;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 90, ../scss/partials/common/_global.scss */
.sns_icons ul li a.facebook_icon {
  background-size: 5px;
  background-image: url(../images/icons/facebook_white.svg);
}
/* line 94, ../scss/partials/common/_global.scss */
.sns_icons ul li a.twitter_icon {
  background-size: 8px;
  background-image: url(../images/icons/twitter_white.svg);
}
/* line 98, ../scss/partials/common/_global.scss */
.sns_icons ul li a.google_icon {
  background-size: 12px;
  background-image: url(../images/icons/google_white.svg);
}
/* line 102, ../scss/partials/common/_global.scss */
.sns_icons ul li a.line_icon {
  background-size: 10px;
  background-image: url(../images/icons/line_white.svg);
}

/* line 112, ../scss/partials/common/_global.scss */
.content-area {
  min-height: 100%;
  padding-top: 80px;
  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 117, ../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 121, ../scss/partials/common/_global.scss */
.content-area > .content > .wrapper {
  padding: 15px 50px;
}
/* line 125, ../scss/partials/common/_global.scss */
.content-area .wrapper {
  max-width: 1120px;
  margin: 0 auto;
  padding: 50px;
}
/* line 129, ../scss/partials/common/_global.scss */
.content-area .wrapper:after {
  content: "";
  display: block;
  clear: both;
}
/* line 134, ../scss/partials/common/_global.scss */
.content-area .wrapper .main-wrap {
  float: left;
  width: 65%;
  max-width: 660px;
}
/* line 139, ../scss/partials/common/_global.scss */
.content-area .wrapper .sidebar {
  float: right;
  width: 33%;
  max-width: 345px;
  padding-left: 25px;
}
@media only screen and (min-width: 1260px) {
  /* line 148, ../scss/partials/common/_global.scss */
  .content-area .wrapper .main-wrap {
    width: 660px;
  }
}

/* line 155, ../scss/partials/common/_global.scss */
.button-loadmore {
  display: none;
  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 165, ../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 177, ../scss/partials/common/_global.scss */
.col3 .post {
  width: 33.3%;
}

/* line 182, ../scss/partials/common/_global.scss */
.slick-slider {
  position: relative;
}
/* line 184, ../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 197, ../scss/partials/common/_global.scss */
.slick-slider .slick-arrow:focus {
  outline: none;
  border: none;
}
/* line 201, ../scss/partials/common/_global.scss */
.slick-slider .slick-arrow.slick-next {
  background-image: url(../images/common/icon_right.svg);
  right: -22px;
}
/* line 205, ../scss/partials/common/_global.scss */
.slick-slider .slick-arrow.slick-prev {
  background-image: url(../images/common/icon_left.svg);
  left: -22px;
}
/* line 211, ../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 223, ../scss/partials/common/_global.scss */
.slick-slider .slick-dots li.slick-active {
  background-color: #000;
}
/* line 225, ../scss/partials/common/_global.scss */
.slick-slider .slick-dots li.slick-active button {
  background-color: #000;
}
/* line 229, ../scss/partials/common/_global.scss */
.slick-slider .slick-dots li button {
  border: none;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  color: transparent;
}

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

/* line 246, ../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 260, ../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 270, ../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 281, ../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 289, ../scss/partials/common/_global.scss */
.my-mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: 0.8;
}

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

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

/* line 301, ../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 316, ../scss/partials/common/_global.scss */
.mfp-wrap .mfp-figure figure img {
  padding: 0;
}
/* line 321, ../scss/partials/common/_global.scss */
.mfp-wrap .mfp-bottom-bar {
  margin: 0;
}
/* line 324, ../scss/partials/common/_global.scss */
.mfp-wrap .mfp-arrow-left,
.mfp-wrap .mfp-arrow-right {
  visibility: visible;
  width: 50px;
  height: 50px;
}
/* line 329, ../scss/partials/common/_global.scss */
.mfp-wrap .mfp-arrow-left:before,
.mfp-wrap .mfp-arrow-right:before {
  display: none;
}
/* line 332, ../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 345, ../scss/partials/common/_global.scss */
.mfp-wrap .mfp-arrow-left:after {
  background-image: url(../images/common/icon_slid_left.svg);
}
/* line 348, ../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 356, ../scss/partials/common/_global.scss */
  #wpadminbar {
    display: none !important;
  }

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

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

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

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

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

  /* line 382, ../scss/partials/common/_global.scss */
  .content-area {
    padding: 0 0 0 40px;
  }
  /* line 385, ../scss/partials/common/_global.scss */
  .content-area .content > .wrapper {
    padding: 0;
  }
  /* line 390, ../scss/partials/common/_global.scss */
  .content-area .wrapper {
    padding: 10px;
  }
  /* line 392, ../scss/partials/common/_global.scss */
  .content-area .wrapper .main-wrap {
    float: none;
    width: auto;
    padding: 0;
    margin-top: 40px;
  }
  /* line 398, ../scss/partials/common/_global.scss */
  .content-area .wrapper .sidebar {
    float: none;
    width: auto;
    max-width: none;
    padding: 0;
    margin-top: 40px;
  }
  /* line 406, ../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: 999;
  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;
}
/* line 39, ../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 43, ../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 54, ../scss/partials/layouts/_header.scss */
#header #menu_btn .menu_wrap {
  z-index: 9999;
  width: 100%;
  height: 100%;
}
/* line 59, ../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 68, ../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 78, ../scss/partials/layouts/_header.scss */
#header #menu_btn #menu_icon span:nth-child(1) {
  left: 0;
}
/* line 81, ../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 85, ../scss/partials/layouts/_header.scss */
#header #menu_btn #menu_icon span:nth-child(4) {
  left: 10px;
  width: 1px;
}
/* line 91, ../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 94, ../scss/partials/layouts/_header.scss */
#header #menu_btn.open #menu_icon span:nth-child(1) {
  width: 0%;
}
/* line 97, ../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 100, ../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 103, ../scss/partials/layouts/_header.scss */
#header #menu_btn.open #menu_icon span:nth-child(4) {
  width: 0%;
}
/* line 109, ../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 122, ../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 131, ../scss/partials/layouts/_header.scss */
#header #site-menu form {
  display: none;
  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 > 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 185, ../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 197, ../scss/partials/layouts/_header.scss */
#header #site-menu #site-navigation .primary-menu > li > a span {
  display: inline-block;
  vertical-align: middle;
}
/* line 204, ../scss/partials/layouts/_header.scss */
#header #site-menu #site-navigation .sub-menu {
  display: none;
  background-color: #222;
  padding: 8px 0;
}
/* line 208, ../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 218, ../scss/partials/layouts/_header.scss */
#header #site-menu #model-search-menu {
  border-bottom: 1px solid #979797;
}
/* line 220, ../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 230, ../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 244, ../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 259, ../scss/partials/layouts/_header.scss */
#header #site-menu #model-search-menu ul.sub-menu {
  display: none;
  font-size: 0;
  background: #333333;
}
/* line 263, ../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 270, ../scss/partials/layouts/_header.scss */
#header #site-menu #model-search-menu ul.sub-menu li:nth-of-type(3) {
  border-right: none;
}
/* line 276, ../scss/partials/layouts/_header.scss */
#header #site-menu #social-navigation {
  float: left;
  width: 50%;
  padding-left: 30px;
  margin-top: 40px;
  margin-bottom: 40px;
}
/* line 282, ../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 288, ../scss/partials/layouts/_header.scss */
#header #site-menu #social-navigation ul li {
  margin-bottom: 10px;
}
/* line 290, ../scss/partials/layouts/_header.scss */
#header #site-menu #social-navigation ul li a {
  vertical-align: middle;
}
/* line 293, ../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 302, ../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 305, ../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 308, ../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 311, ../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 317, ../scss/partials/layouts/_header.scss */
#header #site-menu #banner-navigation {
  float: right;
  width: 50%;
  padding-right: 30px;
  margin-top: 30px;
  margin-bottom: 40px;
}
/* line 324, ../scss/partials/layouts/_header.scss */
#header #site-menu #banner-navigation ul li {
  margin-bottom: 15px;
}
/* line 329, ../scss/partials/layouts/_header.scss */
#header #site-menu #banner-navigation a span {
  display: none;
}
/* line 332, ../scss/partials/layouts/_header.scss */
#header #site-menu #banner-navigation a img {
  max-width: 100%;
  height: auto;
}
/* line 338, ../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 342, ../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 354, ../scss/partials/layouts/_header.scss */
#header .global-nav a {
  color: #000;
}
/* line 357, ../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 363, ../scss/partials/layouts/_header.scss */
#header .global-nav ul.primary-menu > li {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 0 2% 0 3%;
  width: 14.2%;
  height: 80px;
  line-height: 80px;
  text-align: center;
}
/* line 372, ../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;
}
/* line 381, ../scss/partials/layouts/_header.scss */
#header .global-nav ul.sub-menu {
  position: absolute;
  top: 100%;
  left: -20px;
  right: -30px;
  display: none;
  padding: 0;
  line-height: 30px;
  background: #000;
}
/* line 390, ../scss/partials/layouts/_header.scss */
#header .global-nav ul.sub-menu li {
  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 393, ../scss/partials/layouts/_header.scss */
#header .global-nav ul.sub-menu li a {
  color: #fff;
}
/* line 396, ../scss/partials/layouts/_header.scss */
#header .global-nav ul.sub-menu li:hover {
  background-color: #333333;
}
/* line 401, ../scss/partials/layouts/_header.scss */
#header .global-nav a,
#header .global-nav label,
#header .global-nav span {
  display: inline-block;
  line-height: 1;
}
/* line 407, ../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 414, ../scss/partials/layouts/_header.scss */
#header .global-nav .space {
  width: 0;
  font-size: 20px;
  vertical-align: middle;
}
/* line 419, ../scss/partials/layouts/_header.scss */
#header .global-nav #header-navigation {
  display: inline-block;
  vertical-align: middle;
  padding: 0 20px;
  width: 60%;
  box-sizing: border-box;
  font-size: 17px;
}
/* line 427, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share {
  display: inline-block;
  vertical-align: middle;
  padding: 0 65px 0 20px;
  width: 40%;
  box-sizing: border-box;
  font-size: 0;
}
/* line 435, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share label input {
  vertical-align: middle;
  height: 20px;
  padding: 2px;
  margin-left: 20px;
  border: 1px solid #000;
  box-sizing: border-box;
}
/* line 444, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share button {
  padding: 0;
  width: 18px;
  height: 18px;
  margin-left: 10px;
  border: none;
  background: url(../images/icons/search_black.svg) no-repeat center;
}
/* line 452, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share form {
  width: 60%;
  font-size: 17px;
  display: none;
}
/* line 456, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share form label {
  width: 80%;
}
/* line 458, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share form label input {
  margin: 0;
  width: 100%;
}
/* line 464, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share nav.model-search {
  width: 40%;
  text-align: center;
  font-size: 17px;
}
/* line 469, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share nav.model-search ul li {
  position: relative;
}
/* line 474, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share .share {
  position: absolute;
  right: 10px;
  top: 0;
  text-align: center;
  width: 55px;
}
/* line 480, ../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 487, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share .share ul {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  display: none;
}
/* line 493, ../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 498, ../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 504, ../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 508, ../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 512, ../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 516, ../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 521, ../scss/partials/layouts/_header.scss */
#header .global-nav .search-and-share .share ul li:hover {
  background-color: #333333;
}
/* line 528, ../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);
}

/* Let's get this party started */
/* line 536, ../scss/partials/layouts/_header.scss */
#site-menu::-webkit-scrollbar {
  width: 12px;
}

/* Track */
/* line 540, ../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;
}

/* Handle */
/* line 546, ../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 552, ../scss/partials/layouts/_header.scss */
#site-menu::-webkit-scrollbar-thumb:window-inactive {
  background: #333333;
}

@media only screen and (max-width: 768px) {
  /* line 558, ../scss/partials/layouts/_header.scss */
  #header {
    width: auto;
  }
  /* line 560, ../scss/partials/layouts/_header.scss */
  #header .site-branding {
    width: 40px;
  }
  /* line 564, ../scss/partials/layouts/_header.scss */
  #header .site-branding p a,
  #header .site-branding h1 a {
    width: 20px;
    height: 130px;
  }
  /* line 569, ../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 573, ../scss/partials/layouts/_header.scss */
  #header .global-nav {
    width: auto;
    padding: 0;
  }
  /* line 576, ../scss/partials/layouts/_header.scss */
  #header .global-nav .space,
  #header .global-nav #header-navigation {
    display: none;
  }
  /* line 580, ../scss/partials/layouts/_header.scss */
  #header .global-nav .search-and-share {
    width: auto;
    padding: 0;
  }
  /* line 583, ../scss/partials/layouts/_header.scss */
  #header .global-nav .search-and-share nav.model-search {
    display: none;
  }
  /* line 586, ../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 595, ../scss/partials/layouts/_header.scss */
  #header .global-nav .search-and-share form label {
    display: none;
  }
  /* line 598, ../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 606, ../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 613, ../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 620, ../scss/partials/layouts/_header.scss */
  #header .global-nav .search-and-share .share ul {
    top: 0;
    left: 40px;
  }
  /* line 623, ../scss/partials/layouts/_header.scss */
  #header .global-nav .search-and-share .share ul li {
    height: 40px;
    line-height: 40px;
  }
  /* line 630, ../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 634, ../scss/partials/layouts/_header.scss */
  #header #site-menu {
    width: 280px;
  }
  /* line 637, ../scss/partials/layouts/_header.scss */
  #header #site-menu .menu-logo a {
    width: 125px;
    height: 20px;
    margin: 15px auto 20px;
  }
  /* line 643, ../scss/partials/layouts/_header.scss */
  #header #site-menu:after {
    width: 95px;
    height: 26px;
    margin: 30px auto;
  }
  /* line 648, ../scss/partials/layouts/_header.scss */
  #header #site-menu form {
    padding: 0 25px;
  }
  /* line 650, ../scss/partials/layouts/_header.scss */
  #header #site-menu form input {
    height: 23px;
    line-height: 23px;
  }
  /* line 658, ../scss/partials/layouts/_header.scss */
  #header #site-menu #site-navigation .primary-menu > li > a {
    padding: 12px 25px;
    font-size: 16px;
  }
  /* line 661, ../scss/partials/layouts/_header.scss */
  #header #site-menu #site-navigation .primary-menu > li > a:before {
    margin-right: 15px;
  }
  /* line 667, ../scss/partials/layouts/_header.scss */
  #header #site-menu #site-navigation .sub-menu {
    padding: 4px 0;
  }
  /* line 669, ../scss/partials/layouts/_header.scss */
  #header #site-menu #site-navigation .sub-menu a {
    padding: 6px 50px;
    font-size: 13px;
  }
  /* line 678, ../scss/partials/layouts/_header.scss */
  #header #site-menu #model-search-menu ul.model-search > li > a {
    font-size: 16px;
    padding: 20px 0;
  }
  /* line 684, ../scss/partials/layouts/_header.scss */
  #header #site-menu #model-search-menu ul.sub-menu {
    padding: 10px 0;
  }
  /* line 686, ../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 694, ../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 702, ../scss/partials/layouts/_header.scss */
  #header #site-menu #social-navigation {
    padding: 0 25px;
    margin: 25px auto;
    width: auto;
    float: none;
  }
  /* line 708, ../scss/partials/layouts/_header.scss */
  #header #site-menu #banner-navigation {
    padding: 0 25px;
    margin: 25px auto;
    width: auto;
    float: none;
  }
  /* line 714, ../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 718, ../scss/partials/layouts/_header.scss */
  #header #menu_btn {
    width: 40px;
    height: 40px;
  }
  /* line 721, ../scss/partials/layouts/_header.scss */
  #header #menu_btn #menu_icon {
    width: 8px;
    height: 13px;
  }
  /* line 724, ../scss/partials/layouts/_header.scss */
  #header #menu_btn #menu_icon span {
    height: 13px;
  }
  /* line 726, ../scss/partials/layouts/_header.scss */
  #header #menu_btn #menu_icon span:nth-child(2), #header #menu_btn #menu_icon span:nth-child(3) {
    left: 3px;
  }
  /* line 730, ../scss/partials/layouts/_header.scss */
  #header #menu_btn #menu_icon span:nth-child(4) {
    left: 6px;
  }
  /* line 735, ../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 1, ../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 10, ../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 17, ../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 28, ../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 38, ../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 47, ../scss/partials/layouts/_footer.scss */
#footer p {
  font-family: 'corpoaregular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  font-size: 13px;
}
/* line 51, ../scss/partials/layouts/_footer.scss */
#footer .site-map > div {
  max-width: 940px;
  margin: 55px auto 30px;
}
/* line 54, ../scss/partials/layouts/_footer.scss */
#footer .site-map > div .primary-menu {
  font-size: 0;
}
/* line 56, ../scss/partials/layouts/_footer.scss */
#footer .site-map > div .primary-menu > li {
  display: inline-block;
  vertical-align: top;
  padding: 0 10px;
  width: 14%;
}
/* line 61, ../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 68, ../scss/partials/layouts/_footer.scss */
#footer .site-map > div .primary-menu > li .sub-menu {
  margin-top: 10px;
}
/* line 70, ../scss/partials/layouts/_footer.scss */
#footer .site-map > div .primary-menu > li .sub-menu li {
  padding: 7px 0;
}
/* line 72, ../scss/partials/layouts/_footer.scss */
#footer .site-map > div .primary-menu > li .sub-menu li a {
  display: block;
}
/* line 74, ../scss/partials/layouts/_footer.scss */
#footer .site-map > div .primary-menu > li .sub-menu li a span {
  display: block;
  text-transform: uppercase;
}
/* line 84, ../scss/partials/layouts/_footer.scss */
#footer .sns-links > div {
  max-width: 940px;
  margin: 40px auto 100px;
}
/* line 87, ../scss/partials/layouts/_footer.scss */
#footer .sns-links > div ul {
  font-size: 0;
}
/* line 90, ../scss/partials/layouts/_footer.scss */
#footer .sns-links > div li {
  display: inline-block;
  width: 14%;
}
/* line 93, ../scss/partials/layouts/_footer.scss */
#footer .sns-links > div li a {
  vertical-align: middle;
}
/* line 96, ../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 105, ../scss/partials/layouts/_footer.scss */
#footer .sns-links > div li.facebook_link::before {
  background: url(../images/icons/facebook.svg) no-repeat center;
}
/* line 108, ../scss/partials/layouts/_footer.scss */
#footer .sns-links > div li.twitter_link::before {
  background: url(../images/icons/twitter.svg) no-repeat center;
}
/* line 111, ../scss/partials/layouts/_footer.scss */
#footer .sns-links > div li.instagram_link::before {
  background: url(../images/icons/instagram.svg) no-repeat center;
}
/* line 114, ../scss/partials/layouts/_footer.scss */
#footer .sns-links > div li.youtube_link::before {
  background: url(../images/icons/youtube.svg) no-repeat center;
}

@media only screen and (max-width: 768px) {
  /* line 124, ../scss/partials/layouts/_footer.scss */
  #footer {
    padding-top: 50px;
    padding-bottom: 35px;
  }
  /* line 129, ../scss/partials/layouts/_footer.scss */
  #footer h2.mb-live a {
    width: 100px;
    height: 60px;
  }
  /* line 135, ../scss/partials/layouts/_footer.scss */
  #footer h2.shes-mercedes a {
    width: 70px;
    height: 60px;
    margin-top: 50px;
    margin-bottom: 45px;
  }
  /* line 143, ../scss/partials/layouts/_footer.scss */
  #footer .site-map {
    display: none;
  }
  /* line 147, ../scss/partials/layouts/_footer.scss */
  #footer .sns-links > div {
    margin-top: 25px;
    margin-bottom: 60px;
  }
  /* line 150, ../scss/partials/layouts/_footer.scss */
  #footer .sns-links > div li {
    width: 33.333%;
    margin-bottom: 20px;
    vertical-align: top;
  }
  /* line 154, ../scss/partials/layouts/_footer.scss */
  #footer .sns-links > div li a {
    line-height: 1.6;
  }
}
/* line 3, ../scss/partials/layouts/_sidebar.scss */
.sidebar .banner a {
  display: block;
  margin-bottom: 20px;
}
/* line 6, ../scss/partials/layouts/_sidebar.scss */
.sidebar .banner a img {
  width: 100%;
}

@media only screen and (max-width: 768px) {
  /* line 16, ../scss/partials/layouts/_sidebar.scss */
  .sidebar {
    margin-top: 40px;
  }
  /* line 19, ../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;
  margin-bottom: 36px;
}
/* line 36, ../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 43, ../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 48, ../scss/partials/layouts/_head_slider.scss */
#head_slider .head_slider_container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #000;
}
/* line 55, ../scss/partials/layouts/_head_slider.scss */
#head_slider .title_text_box {
  position: absolute;
  bottom: 10%;
  left: 60px;
  z-index: 10;
  width: 60%;
}
/* line 61, ../scss/partials/layouts/_head_slider.scss */
#head_slider .title_text_box h1 {
  font-size: 54px;
  line-height: 1.3;
  letter-spacing: 0.2pt;
  margin-bottom: 16px;
  font-weight: 700;
}
/* line 68, ../scss/partials/layouts/_head_slider.scss */
#head_slider .title_text_box .leading_sentence {
  font-size: 24px;
  letter-spacing: 0.2pt;
  margin-bottom: 20px;
}
/* line 73, ../scss/partials/layouts/_head_slider.scss */
#head_slider .title_text_box .bottom_box {
  font-size: 15px;
  font-family: 'DaimlerCAC-Regular';
}
/* line 76, ../scss/partials/layouts/_head_slider.scss */
#head_slider .title_text_box .bottom_box time {
  margin-left: 10px;
}
/* line 79, ../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;
}
/* line 84, ../scss/partials/layouts/_head_slider.scss */
#head_slider .title_text_box .bottom_box .category.style {
  background: #9ED8F5;
}
/* line 87, ../scss/partials/layouts/_head_slider.scss */
#head_slider .title_text_box .bottom_box .category.news {
  background: #D2BA88;
}
/* line 90, ../scss/partials/layouts/_head_slider.scss */
#head_slider .title_text_box .bottom_box .category.drive {
  background: #979797;
}
/* line 95, ../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 103, ../scss/partials/layouts/_head_slider.scss */
#head_slider .ttl {
  position: absolute;
  top: 60px;
  left: 60px;
  z-index: 10;
  display: block;
  width: 20%;
  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 118, ../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 123, ../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 128, ../scss/partials/layouts/_head_slider.scss */
#head_slider .slick-slide {
  background-color: #000;
  max-height: 680px;
  overflow: hidden;
}
/* line 133, ../scss/partials/layouts/_head_slider.scss */
#head_slider .slick-slide a .img_box {
  width: 100%;
  padding-top: 55%;
  background-position: center;
  background-size: cover;
  display: block;
  background-repeat: no-repeat;
  opacity: 0.8;
}

@media only screen and (max-width: 768px) {
  /* line 150, ../scss/partials/layouts/_head_slider.scss */
  #head_slider .ttl {
    top: 25px;
    left: 15px;
    width: 45%;
    padding-top: 25%;
  }
  /* line 156, ../scss/partials/layouts/_head_slider.scss */
  #head_slider .title_text_box {
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 0 15px;
  }
  /* line 161, ../scss/partials/layouts/_head_slider.scss */
  #head_slider .title_text_box h1 {
    font-size: 21px;
  }
  /* line 164, ../scss/partials/layouts/_head_slider.scss */
  #head_slider .title_text_box .leading_sentence {
    margin-bottom: 40px;
    font-size: 12px;
  }
  /* line 168, ../scss/partials/layouts/_head_slider.scss */
  #head_slider .title_text_box .bottom_box {
    text-align: center;
  }
  /* line 173, ../scss/partials/layouts/_head_slider.scss */
  #head_slider .slick-slider .slick-dots {
    text-align: center;
  }
  /* line 175, ../scss/partials/layouts/_head_slider.scss */
  #head_slider .slick-slider .slick-dots li {
    width: 4px;
    height: 4px;
    margin: 0 3px;
  }
  /* line 181, ../scss/partials/layouts/_head_slider.scss */
  #head_slider .slick-slider .slick-arrow {
    top: auto;
    bottom: 30px;
    background-size: 10px;
    background-position: center;
  }
  /* line 186, ../scss/partials/layouts/_head_slider.scss */
  #head_slider .slick-slider .slick-arrow.slick-prev {
    left: 10px;
  }
  /* line 189, ../scss/partials/layouts/_head_slider.scss */
  #head_slider .slick-slider .slick-arrow.slick-next {
    right: 10px;
  }
  /* line 197, ../scss/partials/layouts/_head_slider.scss */
  #head_slider .slick-slide a .img_box {
    padding-top: 180%;
  }
}
/* 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;
  text-transform: uppercase;
}
/* line 10, ../scss/partials/layouts/_post_list.scss */
.post-list.col5 .list-wrap {
  margin: 0 -.5%;
}
/* line 12, ../scss/partials/layouts/_post_list.scss */
.post-list.col5 .list-wrap .post {
  width: 19%;
  margin: 0 .5%;
}
/* line 19, ../scss/partials/layouts/_post_list.scss */
.post-list.col3 .list-wrap {
  margin: 0 -.666%;
}
/* line 21, ../scss/partials/layouts/_post_list.scss */
.post-list.col3 .list-wrap .post {
  width: 32%;
  margin: 0 .6666%;
}
/* line 28, ../scss/partials/layouts/_post_list.scss */
.post-list.col2 .list-wrap {
  margin: 0 -1%;
}
/* line 30, ../scss/partials/layouts/_post_list.scss */
.post-list.col2 .list-wrap .post {
  width: 48%;
  margin: 0 1% 20px;
}
/* line 38, ../scss/partials/layouts/_post_list.scss */
.post-list.col1 .list-wrap .post {
  display: block;
}
/* line 44, ../scss/partials/layouts/_post_list.scss */
.post-list.event-sidebar {
  margin-bottom: 25px;
}
/* line 47, ../scss/partials/layouts/_post_list.scss */
.post-list.event-sidebar .list-wrap .post {
  margin-bottom: 15px;
  background: none;
}
/* line 50, ../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 54, ../scss/partials/layouts/_post_list.scss */
.post-list.event-sidebar .list-wrap .post .text_box {
  padding: 0 0 20px;
}
/* line 57, ../scss/partials/layouts/_post_list.scss */
.post-list.event-sidebar .list-wrap .post h1 {
  height: auto;
  font-size: 14px;
}
/* line 61, ../scss/partials/layouts/_post_list.scss */
.post-list.event-sidebar .list-wrap .post p {
  font-size: 13px;
}
/* line 64, ../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 72, ../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_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 93, ../scss/partials/layouts/_post_list.scss */
.post-list.latest_post .list-wrap .post .img_box .parent_category.drive {
  border-left-color: #979797;
}
/* line 96, ../scss/partials/layouts/_post_list.scss */
.post-list.latest_post .list-wrap .post .img_box .parent_category.style {
  border-left-color: #9ED8F5;
}
/* line 99, ../scss/partials/layouts/_post_list.scss */
.post-list.latest_post .list-wrap .post .img_box .parent_category.news {
  border-left-color: #D2BA88;
}
/* line 111, ../scss/partials/layouts/_post_list.scss */
.post-list.ranking-post .list-wrap .post h1 {
  height: 48px;
  margin: 10px auto;
  line-height: 1.6;
  font-size: 14px;
  font-weight: 700;
}
/* line 131, ../scss/partials/layouts/_post_list.scss */
.post-list.posts-sidebar .list-wrap .post {
  margin-bottom: 20px;
  background: none;
}
/* line 134, ../scss/partials/layouts/_post_list.scss */
.post-list.posts-sidebar .list-wrap .post:after {
  content: "";
  display: block;
  clear: both;
  height: 1px;
  max-width: 170px;
  background: #F1F0EF;
}
/* line 142, ../scss/partials/layouts/_post_list.scss */
.post-list.posts-sidebar .list-wrap .post h1 {
  height: auto;
  font-size: 14px;
  font-weight: 400;
}
/* line 147, ../scss/partials/layouts/_post_list.scss */
.post-list.posts-sidebar .list-wrap .post p {
  height: auto;
  margin-left: 40%;
  font-size: 13px;
  -webkit-line-clamp: inherit;
}
/* line 153, ../scss/partials/layouts/_post_list.scss */
.post-list.posts-sidebar .list-wrap .post .img_box {
  float: left;
  width: 35%;
  margin-right: 20px;
  margin-bottom: 20px;
}
/* line 165, ../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 169, ../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 173, ../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 176, ../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 179, ../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 {
  padding-top: 15px;
  margin-top: 15px;
  border-top-color: #F1F0EF;
}
/* line 184, ../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-block;
  vertical-align: middle;
  padding-left: 10px;
  margin-left: 10px;
  border-left: 1px solid #000;
  font-size: 13px;
  text-transform: uppercase;
}
/* line 202, ../scss/partials/layouts/_post_list.scss */
.post-list.recent-post .list-wrap .post .img_box .parent_category {
  display: none;
}
/* line 208, ../scss/partials/layouts/_post_list.scss */
.post-list.recent-post .list-wrap .post .text_box .time_share .category {
  display: inline-block;
  vertical-align: middle;
  padding-left: 10px;
  margin-left: 10px;
  border-left: 1px solid #000;
  font-size: 13px;
  text-transform: uppercase;
}

/* line 224, ../scss/partials/layouts/_post_list.scss */
.list-wrap {
  font-size: 0;
}
/* line 226, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post {
  display: inline-block;
  vertical-align: top;
  max-width: 330px;
  background: #F1F0EF;
}
/* line 232, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post a {
  color: #000;
}
/* line 235, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post .img_box {
  position: relative;
}
/* line 237, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post .img_box img {
  max-width: 100%;
}
/* line 240, ../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 246, ../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 255, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post .img_box .parent_category.style {
  background: #9ED8F5;
}
/* line 258, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post .img_box .parent_category.news {
  background: #D2BA88;
}
/* line 261, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post .img_box .parent_category.drive {
  background: #979797;
}
/* line 266, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post .text_box {
  padding: 20px 30px;
}
/* line 268, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post .text_box .time_share {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #979797;
}
/* line 274, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post h1 {
  margin-bottom: 10px;
  height: 52px;
  line-height: 1.4;
  font-size: 19px;
  font-weight: 700;
  overflow: hidden;
  text-overflow: clip;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
/* line 286, ../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: 2;
}
/* line 295, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post time {
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  text-transform: uppercase;
}
/* line 301, ../scss/partials/layouts/_post_list.scss */
.list-wrap .post .icon_sns {
  display: inline-block;
  vertical-align: middle;
}

@media only screen and (max-width: 768px) {
  /* line 312, ../scss/partials/layouts/_post_list.scss */
  .post-list h2 {
    margin-left: 10px;
    margin-bottom: 20px;
  }
  /* line 320, ../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 322, ../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;
  }
  /* line 328, ../scss/partials/layouts/_post_list.scss */
  .post-list.event-sidebar {
    padding: 0 10px;
  }
  /* line 335, ../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 342, ../scss/partials/layouts/_post_list.scss */
  .post-list.latest_post .list-wrap .post .text_box {
    padding: 15px;
  }
  /* line 345, ../scss/partials/layouts/_post_list.scss */
  .post-list.latest_post .list-wrap .post h1 {
    height: auto;
    font-size: 15px;
  }
  /* line 349, ../scss/partials/layouts/_post_list.scss */
  .post-list.latest_post .list-wrap .post p {
    height: auto;
    font-size: 12px;
  }
  /* line 356, ../scss/partials/layouts/_post_list.scss */
  .post-list.recent-post {
    padding: 0 10px;
  }

  /* line 362, ../scss/partials/layouts/_post_list.scss */
  .list-wrap .post {
    display: block;
    max-width: none;
    padding: 0 15px;
  }
  /* line 367, ../scss/partials/layouts/_post_list.scss */
  .list-wrap .post .img_box .parent_category {
    font-size: 12px;
  }
  /* line 371, ../scss/partials/layouts/_post_list.scss */
  .list-wrap .post .text_box {
    padding: 15px;
  }
  /* line 374, ../scss/partials/layouts/_post_list.scss */
  .list-wrap .post h1 {
    height: auto;
    font-size: 15px;
  }
  /* line 378, ../scss/partials/layouts/_post_list.scss */
  .list-wrap .post p {
    height: auto;
    font-size: 12px;
  }
  /* line 382, ../scss/partials/layouts/_post_list.scss */
  .list-wrap .post time {
    font-size: 12px;
  }
}
/* 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: 222px;
  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;
}

/* line 24, ../scss/partials/pages/_top.scss */
#recommended_post {
  position: relative;
}
/* line 26, ../scss/partials/pages/_top.scss */
#recommended_post:before {
  position: absolute;
  top: 50px;
  bottom: 250px;
  content: "";
  display: block;
  width: 100%;
  background-color: #F1F0EF;
}
/* line 35, ../scss/partials/pages/_top.scss */
#recommended_post .list-wrap {
  margin: 0 -.1662%;
}
/* line 37, ../scss/partials/pages/_top.scss */
#recommended_post .list-wrap .post {
  margin: 0 .166%;
  background: none;
}
/* line 42, ../scss/partials/pages/_top.scss */
#recommended_post .wrapper {
  position: relative;
  padding-top: 0;
}
/* line 46, ../scss/partials/pages/_top.scss */
#recommended_post .slick-slider .slick-arrow {
  width: 12px;
}
/* line 49, ../scss/partials/pages/_top.scss */
#recommended_post .slick-dots {
  margin-top: 20px;
  text-align: center;
}

/* line 56, ../scss/partials/pages/_top.scss */
#latest_sport {
  background: #333333;
  color: #fff;
}
/* line 59, ../scss/partials/pages/_top.scss */
#latest_sport .wrapper {
  padding-bottom: 60px;
}
/* line 64, ../scss/partials/pages/_top.scss */
#latest_sport .post-list .post .text_box {
  position: relative;
  padding: 15px 25px;
}
/* line 68, ../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 72, ../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 88, ../scss/partials/pages/_top.scss */
#access_ranking {
  background-color: #f1f0ef;
}
/* line 90, ../scss/partials/pages/_top.scss */
#access_ranking .ranking_wrap {
  max-width: 1120px;
  margin: 0 auto;
}
/* line 97, ../scss/partials/pages/_top.scss */
#access_ranking .list-wrap .post .text_box {
  padding: 0;
}
/* line 99, ../scss/partials/pages/_top.scss */
#access_ranking .list-wrap .post .text_box .time_share {
  padding: 0;
  border: none;
}

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

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

  /* line 125, ../scss/partials/pages/_top.scss */
  #recommended_post {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  /* line 128, ../scss/partials/pages/_top.scss */
  #recommended_post:before {
    top: 40px;
    bottom: 120px;
  }
  /* line 132, ../scss/partials/pages/_top.scss */
  #recommended_post .wrapper {
    padding: 0;
  }
  /* line 136, ../scss/partials/pages/_top.scss */
  #recommended_post .post-list h2 {
    margin-left: 20px;
  }
  /* line 141, ../scss/partials/pages/_top.scss */
  #recommended_post .list-wrap .post {
    margin: 0 15px;
  }
  /* line 143, ../scss/partials/pages/_top.scss */
  #recommended_post .list-wrap .post .text_box {
    padding: 10px 0;
  }
  /* line 145, ../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 152, ../scss/partials/pages/_top.scss */
  #recommended_post .list-wrap .post .text_box p {
    display: none;
  }
  /* line 160, ../scss/partials/pages/_top.scss */
  #recommended_post .slick-slider .slick-arrow.slick-prev {
    left: 24px;
  }
  /* line 163, ../scss/partials/pages/_top.scss */
  #recommended_post .slick-slider .slick-arrow.slick-next {
    right: 24px;
  }

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

  /* line 175, ../scss/partials/pages/_top.scss */
  #access_ranking {
    background: none;
    margin-top: 40px;
  }
  /* line 178, ../scss/partials/pages/_top.scss */
  #access_ranking .wrapper {
    padding: 0;
  }
  /* line 181, ../scss/partials/pages/_top.scss */
  #access_ranking .wrapper .post-list h2 {
    margin-left: 20px;
  }
  /* line 185, ../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;
  }
  /* line 189, ../scss/partials/pages/_top.scss */
  #access_ranking .wrapper .post-list .list-wrap .post .img_box {
    float: right;
    width: 40%;
  }
  /* line 193, ../scss/partials/pages/_top.scss */
  #access_ranking .wrapper .post-list .list-wrap .post .text_box {
    margin-right: 40%;
    padding: 20px 15px;
  }
  /* line 196, ../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 211, ../scss/partials/pages/_top.scss */
  #home .content-area > .content > .wrapper {
    padding: 25px 0 0;
  }
  /* line 213, ../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 h2 {
  margin-bottom: 35px;
  font-size: 30px;
}
/* line 7, ../scss/partials/pages/_archive.scss */
body#archive .main-wrap .post-list h2 a {
  color: #000;
}
/* line 11, ../scss/partials/pages/_archive.scss */
body#archive .main-wrap .post-list h2 span:last-of-type {
  display: none;
}
/* line 19, ../scss/partials/pages/_archive.scss */
body#archive .main-wrap .post-list .list-wrap .post .img_box .parent_category {
  display: none;
}
/* line 25, ../scss/partials/pages/_archive.scss */
body#archive .main-wrap .post-list .list-wrap .post .text_box .time_share img {
  display: none;
}
/* line 28, ../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;
  border-left: 1px solid #000;
  font-size: 13px;
  text-transform: uppercase;
}
/* line 44, ../scss/partials/pages/_archive.scss */
body#archive .sidebar .banner {
  margin-top: 65px;
}

@media only screen and (max-width: 768px) {
  /* line 56, ../scss/partials/pages/_archive.scss */
  body#archive .content-area .wrapper .main-wrap {
    margin-top: 0;
  }
  /* line 59, ../scss/partials/pages/_archive.scss */
  body#archive .content-area .wrapper .main-wrap .post-list h2 {
    margin-bottom: 10px;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
  }
  /* line 69, ../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 79, ../scss/partials/pages/_archive.scss */
  body#archive .content-area .wrapper .sidebar .banner {
    margin: 0;
  }
}
/* line 1, ../scss/partials/pages/_single.scss */
.whatsmb_page,
.type-product,
.type-post {
  margin-bottom: 80px;
}
/* line 5, ../scss/partials/pages/_single.scss */
.whatsmb_page:after,
.type-product:after,
.type-post:after {
  content: "";
  display: block;
  clear: both;
}
/* line 10, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap,
.type-product .main-wrap,
.type-post .main-wrap {
  margin-bottom: 80px;
}
/* line 12, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap header,
.type-product .main-wrap header,
.type-post .main-wrap header {
  margin-bottom: 50px;
}
/* line 14, ../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 22, ../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: 30px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
  text-transform: uppercase;
}
/* line 28, ../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 .img_box,
.type-product .main-wrap header .img_box,
.type-post .main-wrap header .img_box {
  margin-bottom: 30px;
}
/* line 34, ../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 38, ../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 40, ../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 47, ../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 53, ../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 59, ../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 65, ../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 68, ../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: 10px;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  color: #333333;
  letter-spacing: .025em;
}
/* line 77, ../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 89, ../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 96, ../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 99, ../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 103, ../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 110, ../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 113, ../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 117, ../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: 16px;
  font-weight: 800;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 124, ../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 127, ../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 131, ../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: 14px;
  font-weight: 800;
  font-family: 'corpoaregular',"游明朝", YuMincho, 'Yu Mincho', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 138, ../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 141, ../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 145, ../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 148, ../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: 15px;
  font-weight: 500;
}
/* line 154, ../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 159, ../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: 15px;
  font-weight: 500;
}
/* line 165, ../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 168, ../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 171, ../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 177, ../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 181, ../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 189, ../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 194, ../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 205, ../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;
  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: #fff;
  text-decoration: none;
  background-color: #000;
}
/* line 220, ../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 231, ../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 235, ../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 241, ../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 249, ../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;
}
/* line 253, ../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 262, ../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 272, ../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 277, ../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;
}
/* line 282, ../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 285, ../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 290, ../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 294, ../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 298, ../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 301, ../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 305, ../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 308, ../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 313, ../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 316, ../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 320, ../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: 13px;
  font-weight: 500;
}
/* line 324, ../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 327, ../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 332, ../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 339, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .introduction .spot_box .map_box .google-maps-builder-wrap,
.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 .google-maps-builder-wrap,
.type-product .main-wrap .introduction .spot_box .map_box .google-maps-builder-wrap,
.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 .google-maps-builder-wrap,
.type-post .main-wrap .introduction .spot_box .map_box .google-maps-builder-wrap,
.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 .google-maps-builder-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 350, ../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 .sports_type-post .product_box h3,
.whatsmb_page .main-wrap .sports_type-post .profile_box h3,
.whatsmb_page .main-wrap .entry-content .product_box h3,
.whatsmb_page .main-wrap .entry-content .profile_box h3,
.type-product .main-wrap .introduction .product_box h3,
.type-product .main-wrap .introduction .profile_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 .entry-content .product_box h3,
.type-product .main-wrap .entry-content .profile_box h3,
.type-post .main-wrap .introduction .product_box h3,
.type-post .main-wrap .introduction .profile_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 .entry-content .product_box h3,
.type-post .main-wrap .entry-content .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 358, ../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 .sports_type-post .product_box .inner:after,
.whatsmb_page .main-wrap .sports_type-post .profile_box .inner:after,
.whatsmb_page .main-wrap .entry-content .product_box .inner:after,
.whatsmb_page .main-wrap .entry-content .profile_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 .sports_type-post .product_box .inner:after,
.type-product .main-wrap .sports_type-post .profile_box .inner:after,
.type-product .main-wrap .entry-content .product_box .inner:after,
.type-product .main-wrap .entry-content .profile_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 .sports_type-post .product_box .inner:after,
.type-post .main-wrap .sports_type-post .profile_box .inner:after,
.type-post .main-wrap .entry-content .product_box .inner:after,
.type-post .main-wrap .entry-content .profile_box .inner:after {
  content: "";
  display: block;
  clear: both;
}
/* line 364, ../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 .sports_type-post .product_box .img_box,
.whatsmb_page .main-wrap .sports_type-post .profile_box .img_box,
.whatsmb_page .main-wrap .entry-content .product_box .img_box,
.whatsmb_page .main-wrap .entry-content .profile_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 .sports_type-post .product_box .img_box,
.type-product .main-wrap .sports_type-post .profile_box .img_box,
.type-product .main-wrap .entry-content .product_box .img_box,
.type-product .main-wrap .entry-content .profile_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 .sports_type-post .product_box .img_box,
.type-post .main-wrap .sports_type-post .profile_box .img_box,
.type-post .main-wrap .entry-content .product_box .img_box,
.type-post .main-wrap .entry-content .profile_box .img_box {
  float: left;
  width: 35%;
}
/* line 367, ../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 .sports_type-post .product_box .img_box img,
.whatsmb_page .main-wrap .sports_type-post .profile_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,
.type-product .main-wrap .introduction .product_box .img_box img,
.type-product .main-wrap .introduction .profile_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 .entry-content .product_box .img_box img,
.type-product .main-wrap .entry-content .profile_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 .sports_type-post .product_box .img_box img,
.type-post .main-wrap .sports_type-post .profile_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 {
  max-width: 100%;
  height: auto;
}
/* line 371, ../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 .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 .entry-content .product_box .img_box a.btn,
.whatsmb_page .main-wrap .entry-content .profile_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 .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 .entry-content .product_box .img_box a.btn,
.type-product .main-wrap .entry-content .profile_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 .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 .entry-content .product_box .img_box a.btn,
.type-post .main-wrap .entry-content .profile_box .img_box a.btn {
  width: 100%;
  margin-right: 0;
}
/* line 376, ../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 .sports_type-post .product_box h4,
.whatsmb_page .main-wrap .sports_type-post .profile_box h4,
.whatsmb_page .main-wrap .entry-content .product_box h4,
.whatsmb_page .main-wrap .entry-content .profile_box h4,
.type-product .main-wrap .introduction .product_box h4,
.type-product .main-wrap .introduction .profile_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 .entry-content .product_box h4,
.type-product .main-wrap .entry-content .profile_box h4,
.type-post .main-wrap .introduction .product_box h4,
.type-post .main-wrap .introduction .profile_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 .entry-content .product_box h4,
.type-post .main-wrap .entry-content .profile_box h4 {
  float: right;
  width: 65%;
  padding-left: 20px;
  margin-bottom: 20px;
  font-weight: bolder;
}
/* line 383, ../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 .sports_type-post .product_box p,
.whatsmb_page .main-wrap .sports_type-post .profile_box p,
.whatsmb_page .main-wrap .entry-content .product_box p,
.whatsmb_page .main-wrap .entry-content .profile_box p,
.type-product .main-wrap .introduction .product_box p,
.type-product .main-wrap .introduction .profile_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 .entry-content .product_box p,
.type-product .main-wrap .entry-content .profile_box p,
.type-post .main-wrap .introduction .product_box p,
.type-post .main-wrap .introduction .profile_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 .entry-content .product_box p,
.type-post .main-wrap .entry-content .profile_box p {
  margin-left: 35%;
  padding-left: 20px;
  font-size: 12px;
  font-weight: 600;
}
/* line 389, ../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 .sports_type-post .product_box.sports_box,
.whatsmb_page .main-wrap .sports_type-post .profile_box.sports_box,
.whatsmb_page .main-wrap .entry-content .product_box.sports_box,
.whatsmb_page .main-wrap .entry-content .profile_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 .sports_type-post .product_box.sports_box,
.type-product .main-wrap .sports_type-post .profile_box.sports_box,
.type-product .main-wrap .entry-content .product_box.sports_box,
.type-product .main-wrap .entry-content .profile_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 .sports_type-post .product_box.sports_box,
.type-post .main-wrap .sports_type-post .profile_box.sports_box,
.type-post .main-wrap .entry-content .product_box.sports_box,
.type-post .main-wrap .entry-content .profile_box.sports_box {
  padding-top: 40px;
  border-top: 1px solid #F1F0EF;
}
/* line 392, ../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 .sports_type-post .product_box.sports_box .inner,
.whatsmb_page .main-wrap .sports_type-post .profile_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,
.type-product .main-wrap .introduction .product_box.sports_box .inner,
.type-product .main-wrap .introduction .profile_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 .entry-content .product_box.sports_box .inner,
.type-product .main-wrap .entry-content .profile_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 .sports_type-post .product_box.sports_box .inner,
.type-post .main-wrap .sports_type-post .profile_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 {
  margin-bottom: 20px;
}
/* line 395, ../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 .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 .entry-content .product_box.sports_box .img_box,
.whatsmb_page .main-wrap .entry-content .profile_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 .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 .entry-content .product_box.sports_box .img_box,
.type-product .main-wrap .entry-content .profile_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 .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 .entry-content .product_box.sports_box .img_box,
.type-post .main-wrap .entry-content .profile_box.sports_box .img_box {
  width: 30%;
}
/* line 398, ../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 .sports_type-post .product_box.sports_box h3,
.whatsmb_page .main-wrap .sports_type-post .profile_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,
.type-product .main-wrap .introduction .product_box.sports_box h3,
.type-product .main-wrap .introduction .profile_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 .entry-content .product_box.sports_box h3,
.type-product .main-wrap .entry-content .profile_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 .sports_type-post .product_box.sports_box h3,
.type-post .main-wrap .sports_type-post .profile_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 {
  margin-bottom: 20px;
}
/* line 401, ../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 .sports_type-post .product_box.sports_box h4,
.whatsmb_page .main-wrap .sports_type-post .profile_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,
.type-product .main-wrap .introduction .product_box.sports_box h4,
.type-product .main-wrap .introduction .profile_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 .entry-content .product_box.sports_box h4,
.type-product .main-wrap .entry-content .profile_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 .sports_type-post .product_box.sports_box h4,
.type-post .main-wrap .sports_type-post .profile_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 {
  line-height: 1.8;
}
/* line 404, ../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 .sports_type-post .product_box.sports_box p,
.whatsmb_page .main-wrap .sports_type-post .profile_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,
.type-product .main-wrap .introduction .product_box.sports_box p,
.type-product .main-wrap .introduction .profile_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 .entry-content .product_box.sports_box p,
.type-product .main-wrap .entry-content .profile_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 .sports_type-post .product_box.sports_box p,
.type-post .main-wrap .sports_type-post .profile_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 {
  font-size: 13px;
  font-weight: normal;
}
/* line 411, ../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 416, ../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 420, ../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 423, ../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 427, ../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 432, ../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 436, ../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;
  font-weight: 500;
}
/* line 443, ../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 449, ../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 459, ../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 471, ../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 482, ../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 492, ../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 506, ../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 509, ../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 512, ../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 521, ../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 526, ../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 529, ../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 541, ../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 554, ../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 556, ../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 562, ../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 569, ../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 575, ../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 582, ../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;
  font-weight: 500;
}
/* line 586, ../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 590, ../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 596, ../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 599, ../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 603, ../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 610, ../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 612, ../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 619, ../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 624, ../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 627, ../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 637, ../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 642, ../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 649, ../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 652, ../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 659, ../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 664, ../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 667, ../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 671, ../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 679, ../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 681, ../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 685, ../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 691, ../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 696, ../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 699, ../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 706, ../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 717, ../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 726, ../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 733, ../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 737, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .tags,
.type-product .main-wrap .tags,
.type-post .main-wrap .tags {
  margin-top: 50px;
}
/* line 739, ../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 744, ../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 746, ../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 751, ../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 755, ../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 766, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .sns,
.type-product .main-wrap .sns,
.type-post .main-wrap .sns {
  margin-top: 50px;
}
/* line 769, ../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 774, ../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 777, ../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 781, ../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_icon_detail.svg) no-repeat center;
}
/* line 784, ../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_icon_detail.svg) no-repeat center;
}
/* line 787, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .sns ul li a.mail,
.type-product .main-wrap .sns ul li a.mail,
.type-post .main-wrap .sns ul li a.mail {
  background: url(../images/icons/mail_icon_detail.svg) no-repeat center;
}
/* line 790, ../scss/partials/pages/_single.scss */
.whatsmb_page .main-wrap .sns ul li a.pinterest,
.type-product .main-wrap .sns ul li a.pinterest,
.type-post .main-wrap .sns ul li a.pinterest {
  background: url(../images/icons/pinterest_icon_detail.svg) no-repeat center;
}
/* line 798, ../scss/partials/pages/_single.scss */
.whatsmb_page .sidebar,
.type-product .sidebar,
.type-post .sidebar {
  margin-bottom: 80px;
}
/* line 800, ../scss/partials/pages/_single.scss */
.whatsmb_page .sidebar .posts-sidebar,
.type-product .sidebar .posts-sidebar,
.type-post .sidebar .posts-sidebar {
  margin-top: 83px;
}
/* line 804, ../scss/partials/pages/_single.scss */
.whatsmb_page .related_post,
.type-product .related_post,
.type-post .related_post {
  clear: both;
  padding-top: 60px;
  border-top: 1px solid #F1F0EF;
}
/* line 809, ../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 815, ../scss/partials/pages/_single.scss */
.whatsmb_page .gallery,
.type-product .gallery,
.type-post .gallery {
  clear: both;
}
/* line 818, ../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 823, ../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 826, ../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 836, ../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 841, ../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 849, ../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 859, ../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 862, ../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 868, ../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 875, ../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 877, ../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 884, ../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 888, ../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 901, ../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 914, ../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 916, ../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 929, ../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 935, ../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 940, ../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 947, ../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 953, ../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 955, ../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;
  max-width: 170px;
  height: 1px;
  margin-top: 30px;
  background: #979797;
}
/* line 963, ../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 971, ../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 978, ../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 982, ../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 986, ../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 999, ../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 1012, ../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 1014, ../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;
  max-width: 170px;
  height: 1px;
  margin-top: 30px;
  background: #979797;
}
/* line 1022, ../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 1031, ../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 1034, ../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 1037, ../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 1042, ../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 1045, ../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 1048, ../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 1052, ../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 1068, ../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 1074, ../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;
}

@media only screen and (max-width: 768px) {
  /* line 1089, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .button-loadmore {
    margin-bottom: 40px;
  }
  /* line 1092, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .main-wrap {
    margin-top: 0;
    margin-bottom: 25px;
    padding: 0 0 25px;
    border-bottom: 1px solid #F1F0EF;
  }
  /* line 1098, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .sidebar {
    margin-top: 0;
    margin-bottom: 25px;
    padding: 0;
  }
  /* line 1102, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .sidebar .posts-sidebar {
    margin-top: 0;
  }
  /* line 1104, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .sidebar .posts-sidebar h2 {
    margin-left: 15px;
    font-size: 15px;
  }
  /* line 1108, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .sidebar .posts-sidebar .post {
    border-bottom: 1px solid #F1F0EF;
  }
  /* line 1110, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .sidebar .posts-sidebar .post:after {
    background: none;
    width: auto;
    height: auto;
  }
  /* line 1115, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .sidebar .posts-sidebar .post .img_box {
    margin-bottom: 10px;
  }
  /* line 1118, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .sidebar .posts-sidebar .post p {
    margin-bottom: 10px;
    font-size: 12px;
  }
  /* line 1122, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .sidebar .posts-sidebar .post:last-of-type {
    border: none;
  }
  /* line 1128, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .banner {
    font-size: 0;
    margin: 0 -1.3% 30px;
    padding: 0 15px;
  }
  /* line 1132, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .banner a {
    width: 32%;
    display: inline-block;
    margin: 0.6%;
  }
  /* line 1137, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .banner a img.pc {
    display: block !important;
  }
  /* line 1140, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .banner a img.sp {
    display: none !important;
  }

  /* line 1148, ../scss/partials/pages/_single.scss */
  .whatsmb_page,
  .type-sports,
  .type-product,
  .type-post {
    margin-bottom: 40px;
  }
  /* line 1155, ../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 1157, ../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 1160, ../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: 40px;
    padding-left: 15px;
    margin: 0;
    line-height: 40px;
    font-size: 15px;
  }
  /* line 1167, ../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 1170, ../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 1174, ../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 1181, ../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 1188, ../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: 12px;
  }
  /* line 1195, ../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 1199, ../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: 13px;
  }
  /* line 1202, ../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: 11px;
  }
  /* line 1209, ../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 1213, ../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 1218, ../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 1223, ../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: 14px;
  }
  /* line 1228, ../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: 13px;
  }
  /* line 1233, ../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: 12px;
  }
  /* line 1238, ../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 1241, ../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 1244, ../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 1246, ../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 1251, ../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: 14px;
    margin-bottom: 15px;
  }
  /* line 1255, ../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: 12px;
  }
  /* line 1259, ../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 1267, ../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 .sports_type-post .product_box h3,
  .whatsmb_page .main-wrap .sports_type-post .profile_box h3,
  .whatsmb_page .main-wrap .entry-content .product_box h3,
  .whatsmb_page .main-wrap .entry-content .profile_box h3,
  .type-sports .main-wrap .introduction .product_box h3,
  .type-sports .main-wrap .introduction .profile_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 .entry-content .product_box h3,
  .type-sports .main-wrap .entry-content .profile_box h3,
  .type-product .main-wrap .introduction .product_box h3,
  .type-product .main-wrap .introduction .profile_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 .entry-content .product_box h3,
  .type-product .main-wrap .entry-content .profile_box h3,
  .type-post .main-wrap .introduction .product_box h3,
  .type-post .main-wrap .introduction .profile_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 .entry-content .product_box h3,
  .type-post .main-wrap .entry-content .profile_box h3 {
    font-size: 15px;
    margin-bottom: 10px;
  }
  /* line 1271, ../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 .sports_type-post .product_box .img_box,
  .whatsmb_page .main-wrap .sports_type-post .profile_box .img_box,
  .whatsmb_page .main-wrap .entry-content .product_box .img_box,
  .whatsmb_page .main-wrap .entry-content .profile_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 .sports_type-post .product_box .img_box,
  .type-sports .main-wrap .sports_type-post .profile_box .img_box,
  .type-sports .main-wrap .entry-content .product_box .img_box,
  .type-sports .main-wrap .entry-content .profile_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 .sports_type-post .product_box .img_box,
  .type-product .main-wrap .sports_type-post .profile_box .img_box,
  .type-product .main-wrap .entry-content .product_box .img_box,
  .type-product .main-wrap .entry-content .profile_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 .sports_type-post .product_box .img_box,
  .type-post .main-wrap .sports_type-post .profile_box .img_box,
  .type-post .main-wrap .entry-content .product_box .img_box,
  .type-post .main-wrap .entry-content .profile_box .img_box {
    margin: 0 10px 10px 0;
    width: 50%;
  }
  /* line 1274, ../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 .sports_type-post .product_box .img_box img,
  .whatsmb_page .main-wrap .sports_type-post .profile_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,
  .type-sports .main-wrap .introduction .product_box .img_box img,
  .type-sports .main-wrap .introduction .profile_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 .entry-content .product_box .img_box img,
  .type-sports .main-wrap .entry-content .profile_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 .sports_type-post .product_box .img_box img,
  .type-product .main-wrap .sports_type-post .profile_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-post .main-wrap .introduction .product_box .img_box img,
  .type-post .main-wrap .introduction .profile_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 .entry-content .product_box .img_box img,
  .type-post .main-wrap .entry-content .profile_box .img_box img {
    width: 100%;
    height: auto;
  }
  /* line 1280, ../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 .sports_type-post .product_box h4,
  .whatsmb_page .main-wrap .sports_type-post .profile_box h4,
  .whatsmb_page .main-wrap .entry-content .product_box h4,
  .whatsmb_page .main-wrap .entry-content .profile_box h4,
  .type-sports .main-wrap .introduction .product_box h4,
  .type-sports .main-wrap .introduction .profile_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 .entry-content .product_box h4,
  .type-sports .main-wrap .entry-content .profile_box h4,
  .type-product .main-wrap .introduction .product_box h4,
  .type-product .main-wrap .introduction .profile_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 .entry-content .product_box h4,
  .type-product .main-wrap .entry-content .profile_box h4,
  .type-post .main-wrap .introduction .product_box h4,
  .type-post .main-wrap .introduction .profile_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 .entry-content .product_box h4,
  .type-post .main-wrap .entry-content .profile_box h4 {
    width: auto;
    float: none;
    padding: 0;
    margin-bottom: 15px;
    font-size: 13px;
  }
  /* line 1287, ../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 .sports_type-post .product_box p,
  .whatsmb_page .main-wrap .sports_type-post .profile_box p,
  .whatsmb_page .main-wrap .entry-content .product_box p,
  .whatsmb_page .main-wrap .entry-content .profile_box p,
  .type-sports .main-wrap .introduction .product_box p,
  .type-sports .main-wrap .introduction .profile_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 .entry-content .product_box p,
  .type-sports .main-wrap .entry-content .profile_box p,
  .type-product .main-wrap .introduction .product_box p,
  .type-product .main-wrap .introduction .profile_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 .entry-content .product_box p,
  .type-product .main-wrap .entry-content .profile_box p,
  .type-post .main-wrap .introduction .product_box p,
  .type-post .main-wrap .introduction .profile_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 .entry-content .product_box p,
  .type-post .main-wrap .entry-content .profile_box p {
    margin: 0;
    padding: 0;
    font-size: 12px;
  }
  /* line 1293, ../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 .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 .entry-content .product_box.sp_col1 .img_box,
  .whatsmb_page .main-wrap .entry-content .profile_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 .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 .entry-content .product_box.sp_col1 .img_box,
  .type-sports .main-wrap .entry-content .profile_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 .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 .entry-content .product_box.sp_col1 .img_box,
  .type-product .main-wrap .entry-content .profile_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 .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 .entry-content .product_box.sp_col1 .img_box,
  .type-post .main-wrap .entry-content .profile_box.sp_col1 .img_box {
    width: auto;
    margin: 0;
  }
  /* line 1299, ../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 1302, ../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 1306, ../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 1309, ../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 1313, ../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: 12px;
  }
  /* line 1321, ../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 1324, ../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 1333, ../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 1335, ../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 1340, ../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 1347, ../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 1349, ../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 1353, ../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 1358, ../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 1361, ../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 1367, ../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 1372, ../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 1384, ../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 1390, ../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 1393, ../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 1398, ../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 1402, ../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 1406, ../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 1409, ../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 1413, ../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: 12px;
  }
  /* line 1417, ../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: 15px;
  }
  /* line 1421, ../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: 12px;
  }
  /* line 1426, ../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: 13px;
  }
  /* line 1430, ../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: 13px;
  }
  /* line 1435, ../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 1437, ../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 1445, ../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 1447, ../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 1452, ../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 1461, ../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 1466, ../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 1468, ../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: 15px;
  }
  /* line 1472, ../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: 13px;
  }
  /* line 1475, ../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 1478, ../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 1489, ../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 1494, ../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 1498, ../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 1504, ../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 1509, ../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: 12px;
  }
  /* line 1511, ../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: 15px;
  }
  /* line 1519, ../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: 12px;
    line-height: 2;
  }
  /* line 1525, ../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 1528, ../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 1532, ../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 1534, ../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: 12px;
  }
  /* line 1540, ../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 1542, ../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 1544, ../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 1552, ../scss/partials/pages/_single.scss */
  .whatsmb_page .posts_recommended,
  .whatsmb_page .related_post,
  .type-sports .posts_recommended,
  .type-sports .related_post,
  .type-product .posts_recommended,
  .type-product .related_post,
  .type-post .posts_recommended,
  .type-post .related_post {
    padding: 25px 15px 0;
  }
  /* line 1555, ../scss/partials/pages/_single.scss */
  .whatsmb_page .posts_recommended h2,
  .whatsmb_page .related_post h2,
  .type-sports .posts_recommended h2,
  .type-sports .related_post h2,
  .type-product .posts_recommended h2,
  .type-product .related_post h2,
  .type-post .posts_recommended h2,
  .type-post .related_post h2 {
    font-size: 15px;
  }
  /* line 1559, ../scss/partials/pages/_single.scss */
  .whatsmb_page .posts_recommended .list-wrap .post,
  .whatsmb_page .related_post .list-wrap .post,
  .type-sports .posts_recommended .list-wrap .post,
  .type-sports .related_post .list-wrap .post,
  .type-product .posts_recommended .list-wrap .post,
  .type-product .related_post .list-wrap .post,
  .type-post .posts_recommended .list-wrap .post,
  .type-post .related_post .list-wrap .post {
    border-bottom: 1px solid #F1F0EF;
  }
  /* line 1561, ../scss/partials/pages/_single.scss */
  .whatsmb_page .posts_recommended .list-wrap .post:last-of-type,
  .whatsmb_page .related_post .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 .posts_recommended .list-wrap .post:last-of-type,
  .type-product .related_post .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 1564, ../scss/partials/pages/_single.scss */
  .whatsmb_page .posts_recommended .list-wrap .post:after,
  .whatsmb_page .related_post .list-wrap .post:after,
  .type-sports .posts_recommended .list-wrap .post:after,
  .type-sports .related_post .list-wrap .post:after,
  .type-product .posts_recommended .list-wrap .post:after,
  .type-product .related_post .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 1569, ../scss/partials/pages/_single.scss */
  .whatsmb_page .posts_recommended .list-wrap .post .img_box,
  .whatsmb_page .related_post .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 .posts_recommended .list-wrap .post .img_box,
  .type-product .related_post .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 1575, ../scss/partials/pages/_single.scss */
  .whatsmb_page .posts_recommended .list-wrap .post .text_box,
  .whatsmb_page .related_post .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 .posts_recommended .list-wrap .post .text_box,
  .type-product .related_post .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 1577, ../scss/partials/pages/_single.scss */
  .whatsmb_page .posts_recommended .list-wrap .post .text_box h1,
  .whatsmb_page .related_post .list-wrap .post .text_box h1,
  .type-sports .posts_recommended .list-wrap .post .text_box h1,
  .type-sports .related_post .list-wrap .post .text_box h1,
  .type-product .posts_recommended .list-wrap .post .text_box h1,
  .type-product .related_post .list-wrap .post .text_box h1,
  .type-post .posts_recommended .list-wrap .post .text_box h1,
  .type-post .related_post .list-wrap .post .text_box h1 {
    font-size: 12px;
  }
  /* line 1580, ../scss/partials/pages/_single.scss */
  .whatsmb_page .posts_recommended .list-wrap .post .text_box .time_share,
  .whatsmb_page .related_post .list-wrap .post .text_box .time_share,
  .type-sports .posts_recommended .list-wrap .post .text_box .time_share,
  .type-sports .related_post .list-wrap .post .text_box .time_share,
  .type-product .posts_recommended .list-wrap .post .text_box .time_share,
  .type-product .related_post .list-wrap .post .text_box .time_share,
  .type-post .posts_recommended .list-wrap .post .text_box .time_share,
  .type-post .related_post .list-wrap .post .text_box .time_share {
    display: none;
  }
  /* line 1588, ../scss/partials/pages/_single.scss */
  .whatsmb_page .posts_recommended,
  .type-sports .posts_recommended,
  .type-product .posts_recommended,
  .type-post .posts_recommended {
    margin-top: 25px;
  }
  /* line 1593, ../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 1602, ../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: 12px;
    border-top: 1px solid #F1F0EF;
  }
  /* line 1610, ../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 {
    padding: 0;
  }
  /* line 1612, ../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 1614, ../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 1617, ../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: 15px;
  }
  /* line 1620, ../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: 13px;
  }
  /* line 1623, ../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: 13px;
  }
  /* line 1626, ../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: 13px;
  }
  /* line 1634, ../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: 15px;
  }
  /* line 1638, ../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 1640, ../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: 13px;
  }
  /* line 1642, ../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 1656, ../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;
  }
}
@media only screen and (max-width: 414px) {
  /* line 1670, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .banner {
    padding: 0;
  }
  /* line 1672, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .banner a {
    margin: 0;
    width: 100%;
  }
  /* line 1675, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .banner a img {
    width: 100%;
  }
  /* line 1677, ../scss/partials/pages/_single.scss */
  .content-area .wrapper .banner a img.pc {
    display: none !important;
  }
  /* line 1680, ../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 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%;
}
/* line 51, ../scss/partials/pages/_search.scss */
body#search .search_result.post-list .list-wrap .post a h1 {
  float: right;
  width: 80%;
  height: auto;
  margin-top: 10px;
  padding-left: 20px;
  font-size: 16px;
  font-weight: 400;
}
/* line 60, ../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 68, ../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 73, ../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 83, ../scss/partials/pages/_search.scss */
body#search .navigation.pagination {
  margin: 35px auto 80px;
  font-size: 15px;
}
/* line 86, ../scss/partials/pages/_search.scss */
body#search .navigation.pagination .screen-reader-text {
  display: none;
}
/* line 89, ../scss/partials/pages/_search.scss */
body#search .navigation.pagination .nav-links {
  text-align: center;
}
/* line 91, ../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 101, ../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 104, ../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 107, ../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 122, ../scss/partials/pages/_search.scss */
  body#search .search_result.post-list > h1 {
    margin-left: 15px;
    font-size: 13px;
  }
  /* line 126, ../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 133, ../scss/partials/pages/_search.scss */
  body#search .search_result.post-list .count_sort {
    margin: 0 15px;
    padding: 10px 0;
  }
  /* line 136, ../scss/partials/pages/_search.scss */
  body#search .search_result.post-list .count_sort .count {
    float: none;
    margin-bottom: 10px;
    font-size: 11px;
  }
  /* line 141, ../scss/partials/pages/_search.scss */
  body#search .search_result.post-list .count_sort .sort {
    float: none;
    font-size: 11px;
  }
  /* line 146, ../scss/partials/pages/_search.scss */
  body#search .search_result.post-list .list-wrap {
    padding: 0 15px;
  }
  /* line 148, ../scss/partials/pages/_search.scss */
  body#search .search_result.post-list .list-wrap .post {
    padding: 15px 0;
  }
  /* line 151, ../scss/partials/pages/_search.scss */
  body#search .search_result.post-list .list-wrap .post a h1 {
    float: none;
    width: auto;
    padding: 0;
    font-size: 13px;
  }
  /* line 157, ../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 163, ../scss/partials/pages/_search.scss */
  body#search .search_result.post-list .list-wrap .post a .img_box {
    width: 40%;
  }
  /* line 166, ../scss/partials/pages/_search.scss */
  body#search .search_result.post-list .list-wrap .post a .time_share {
    display: none;
  }
  /* line 175, ../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;
}

@media only screen and (max-width: 768px) {
  /* line 58, ../scss/partials/pages/_page404.scss */
  #page_404 .content-area .content .wrapper {
    padding: 0 10px 100px;
  }
  /* line 60, ../scss/partials/pages/_page404.scss */
  #page_404 .content-area .content .wrapper h1 {
    margin-bottom: 20px;
    font-size: 15px;
    margin-top: 10px;
  }
  /* line 65, ../scss/partials/pages/_page404.scss */
  #page_404 .content-area .content .wrapper p {
    font-size: 12px;
  }
}
/* line 3, ../scss/partials/shes/_header.scss */
#shes-mercedes #header .global-nav {
  box-sizing: border-box;
}
/* line 5, ../scss/partials/shes/_header.scss */
#shes-mercedes #header .global-nav:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 1px;
  background-color: #F1F0EF;
}
/* line 15, ../scss/partials/shes/_header.scss */
#shes-mercedes #header .global-nav ul li {
  width: auto;
}
/* line 17, ../scss/partials/shes/_header.scss */
#shes-mercedes #header .global-nav ul li a {
  text-transform: initial;
}
/* line 21, ../scss/partials/shes/_header.scss */
#shes-mercedes #header .global-nav ul.sub-menu {
  background: #d9c7ba;
}
/* line 23, ../scss/partials/shes/_header.scss */
#shes-mercedes #header .global-nav ul.sub-menu li {
  background: #d9c7ba;
}
/* line 26, ../scss/partials/shes/_header.scss */
#shes-mercedes #header .global-nav ul.sub-menu a {
  color: #000;
}
/* line 30, ../scss/partials/shes/_header.scss */
#shes-mercedes #header .global-nav .header-navigation {
  padding-right: 0;
  width: 67%;
}
/* line 35, ../scss/partials/shes/_header.scss */
#shes-mercedes #header .global-nav .search-and-share {
  width: 33%;
  float: right;
  max-width: 290px;
  padding-left: 0;
}
/* line 40, ../scss/partials/shes/_header.scss */
#shes-mercedes #header .global-nav .search-and-share form {
  font-size: 0;
  width: 100%;
}
/* line 43, ../scss/partials/shes/_header.scss */
#shes-mercedes #header .global-nav .search-and-share form label {
  width: 80%;
  text-align: right;
}
/* line 47, ../scss/partials/shes/_header.scss */
#shes-mercedes #header .global-nav .search-and-share form input {
  border-color: #F1F0EF;
}
/* line 50, ../scss/partials/shes/_header.scss */
#shes-mercedes #header .global-nav .search-and-share form .search-submit {
  width: 20%;
  margin: 0;
  vertical-align: middle;
  cursor: pointer;
}
/* line 58, ../scss/partials/shes/_header.scss */
#shes-mercedes #header .global-nav .sub-menu {
  display: none;
}
/* line 62, ../scss/partials/shes/_header.scss */
#shes-mercedes #header .wh_wrap {
  background-color: #fff;
  overflow: hidden;
  position: relative;
}
/* line 66, ../scss/partials/shes/_header.scss */
#shes-mercedes #header .wh_wrap:after {
  content: "";
  display: block;
  clear: both;
  width: 30px;
  height: 30px;
  margin: 0 auto 46px;
  background: url(../images/brand.svg) no-repeat center;
}
/* line 76, ../scss/partials/shes/_header.scss */
#shes-mercedes #header .wh_wrap .logos {
  display: block;
}
/* line 78, ../scss/partials/shes/_header.scss */
#shes-mercedes #header .wh_wrap .logos a {
  display: block;
  text-align: center;
  bottom: 90px;
  left: 0;
  right: 0;
}
/* line 85, ../scss/partials/shes/_header.scss */
#shes-mercedes #header .wh_wrap .logos a img {
  max-width: 140px;
  display: block;
  margin: 46px auto 20px;
}
/* line 93, ../scss/partials/shes/_header.scss */
#shes-mercedes #header #site-menu {
  background-color: #d9c7ba;
}
/* line 96, ../scss/partials/shes/_header.scss */
#shes-mercedes #header #site-menu .menu-logo a {
  background: url(../images/shes/logo_bk.svg) no-repeat center;
  height: 50px;
  margin: 24px auto 28px;
}
/* line 102, ../scss/partials/shes/_header.scss */
#shes-mercedes #header #site-menu:after {
  content: none;
  background: url(../images/common/logo_bk.svg) no-repeat center;
}
/* line 106, ../scss/partials/shes/_header.scss */
#shes-mercedes #header #site-menu form button {
  background: url(../images/icons/search_black.svg) no-repeat center;
}
/* line 109, ../scss/partials/shes/_header.scss */
#shes-mercedes #header #site-menu #site-navigation {
  border-top: 1px solid #fff;
}
/* line 111, ../scss/partials/shes/_header.scss */
#shes-mercedes #header #site-menu #site-navigation .primary-menu > li {
  border-bottom: 1px solid #fff;
}
/* line 113, ../scss/partials/shes/_header.scss */
#shes-mercedes #header #site-menu #site-navigation .primary-menu > li > a {
  color: #000;
  text-transform: initial;
  font-weight: 400;
  font-size: 14px;
}
/* line 118, ../scss/partials/shes/_header.scss */
#shes-mercedes #header #site-menu #site-navigation .primary-menu > li > a:after {
  background: none;
}
/* line 125, ../scss/partials/shes/_header.scss */
#shes-mercedes #header #site-menu #site-navigation .primary-menu > li.menu-item-has-children > a:after {
  background: url(../images/common/icon_down.svg) no-repeat center center;
}
/* line 131, ../scss/partials/shes/_header.scss */
#shes-mercedes #header #site-menu #site-navigation .sub-menu {
  background-color: #d3beb0;
}
/* line 133, ../scss/partials/shes/_header.scss */
#shes-mercedes #header #site-menu #site-navigation .sub-menu a {
  color: #000;
  text-transform: none;
}
/* line 139, ../scss/partials/shes/_header.scss */
#shes-mercedes #header #site-menu #site-navigation ul li.facebook_link::before {
  background: url(../images/icons/facebook_icon_detail.svg) no-repeat center;
}
/* line 145, ../scss/partials/shes/_header.scss */
#shes-mercedes #header #site-menu #social-navigation {
  width: 100%;
  float: none;
  padding-top: 40px;
  padding-bottom: 40px;
  margin: 0;
  border-bottom: 1px solid #a3a3a3;
}
/* line 153, ../scss/partials/shes/_header.scss */
#shes-mercedes #header #site-menu #social-navigation ul li a {
  color: #000;
}
/* line 156, ../scss/partials/shes/_header.scss */
#shes-mercedes #header #site-menu #social-navigation ul li.facebook_link::before {
  background: url(../images/icons/facebook_icon_detail.svg) no-repeat center;
}
/* line 159, ../scss/partials/shes/_header.scss */
#shes-mercedes #header #site-menu #social-navigation ul li.twitter_link::before {
  background: url(../images/icons/twitter_icon_detail.svg) no-repeat center;
}
/* line 162, ../scss/partials/shes/_header.scss */
#shes-mercedes #header #site-menu #social-navigation ul li.instagram_link::before {
  background: url(../images/icons/instagram_icon_detail.svg) no-repeat center;
}
/* line 165, ../scss/partials/shes/_header.scss */
#shes-mercedes #header #site-menu #social-navigation ul li.youtube_links::before {
  background: url(../images/icons/youtube_bk.svg) no-repeat center;
}
/* line 168, ../scss/partials/shes/_header.scss */
#shes-mercedes #header #site-menu #social-navigation ul li:before {
  background: url(../images/icons/benz_bk.svg) no-repeat center;
}
/* line 174, ../scss/partials/shes/_header.scss */
#shes-mercedes #header #menu_btn {
  background-color: #d9c7ba;
}
/* line 177, ../scss/partials/shes/_header.scss */
#shes-mercedes #header .search-and-share label:before {
  content: none;
}
/* line 180, ../scss/partials/shes/_header.scss */
#shes-mercedes #header .site-branding {
  background-color: #9fddea;
}
/* line 183, ../scss/partials/shes/_header.scss */
#shes-mercedes #header .site-branding h1 a, #shes-mercedes #header .site-branding p a {
  background: url(../images/shes/logo.svg) no-repeat center;
  height: 175px;
}

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

/* Track */
/* line 200, ../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 207, ../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 213, ../scss/partials/shes/_header.scss */
#shes-mercedes #site-menu::-webkit-scrollbar-thumb:window-inactive {
  background: #333333;
}

@media only screen and (max-width: 768px) {
  /* line 222, ../scss/partials/shes/_header.scss */
  #shes-mercedes #header .global-nav .search-and-share form .search-submit {
    width: 40px;
  }
  /* line 232, ../scss/partials/shes/_header.scss */
  #shes-mercedes #header #site-menu:before {
    margin: 0 auto;
    padding: 15px 0 20px;
  }

  /* line 238, ../scss/partials/shes/_header.scss */
  #shes-mercedes #site-menu::-webkit-scrollbar {
    width: 0;
  }
}
/* line 2, ../scss/partials/shes/_footer.scss */
#shes-mercedes #footer {
  background-color: #fff;
  border-top: 1px solid #F1F0EF;
}
/* line 5, ../scss/partials/shes/_footer.scss */
#shes-mercedes #footer * {
  color: #000;
}
/* line 8, ../scss/partials/shes/_footer.scss */
#shes-mercedes #footer h2.mb-live a {
  margin: 90px auto;
  background: url(../images/shes/logo_live.svg) no-repeat center center;
}
/* line 12, ../scss/partials/shes/_footer.scss */
#shes-mercedes #footer h2.shes-mercedes a {
  background: url(../images/footer_shes_logo_bk.svg) no-repeat center center;
}
/* line 16, ../scss/partials/shes/_footer.scss */
#shes-mercedes #footer .site-map > div {
  margin: 15px auto;
}
/* line 19, ../scss/partials/shes/_footer.scss */
#shes-mercedes #footer .site-map > div .primary-menu > li {
  width: auto;
  padding: 0 15px;
}
/* line 22, ../scss/partials/shes/_footer.scss */
#shes-mercedes #footer .site-map > div .primary-menu > li > a {
  border: none;
  text-transform: none;
}
/* line 26, ../scss/partials/shes/_footer.scss */
#shes-mercedes #footer .site-map > div .primary-menu > li .sub-menu {
  display: none;
}
/* line 34, ../scss/partials/shes/_footer.scss */
#shes-mercedes #footer .sns-links > div li.facebook_link:before {
  background: url(../images/icons/fb_icon.svg) no-repeat center;
  height: 30px;
}
/* line 38, ../scss/partials/shes/_footer.scss */
#shes-mercedes #footer .sns-links > div li.twitter_link:before {
  background: url(../images/icons/tw_icon.svg) no-repeat center;
  height: 30px;
}
/* line 42, ../scss/partials/shes/_footer.scss */
#shes-mercedes #footer .sns-links > div li.instagram_link:before {
  background: url(../images/icons/inst_icon.svg) no-repeat center;
  height: 30px;
}
/* line 46, ../scss/partials/shes/_footer.scss */
#shes-mercedes #footer .sns-links > div li.youtube_link:before {
  background: url(../images/icons/yt_icon.svg) no-repeat center;
  height: 30px;
}
/* line 50, ../scss/partials/shes/_footer.scss */
#shes-mercedes #footer .sns-links > div li:before {
  background: url(../images/icons/benz_bk.svg) no-repeat center;
  height: 18px;
}

@media only screen and (max-width: 768px) {
  /* line 63, ../scss/partials/shes/_footer.scss */
  #shes-mercedes #footer h2.shes-mercedes a {
    margin: 0 auto;
  }
  /* line 68, ../scss/partials/shes/_footer.scss */
  #shes-mercedes #footer h2.mb-live a {
    margin: 30px auto;
  }
  /* line 73, ../scss/partials/shes/_footer.scss */
  #shes-mercedes #footer .sns-links > div li.facebook_link:before {
    background: url(../images/icons/facebook_icon_detail.svg) no-repeat center;
  }
  /* line 76, ../scss/partials/shes/_footer.scss */
  #shes-mercedes #footer .sns-links > div li.twitter_link:before {
    background: url(../images/icons/twitter_icon_detail.svg) no-repeat center;
  }
  /* line 79, ../scss/partials/shes/_footer.scss */
  #shes-mercedes #footer .sns-links > div li.instagram_link:before {
    background: url(../images/icons/instagram_icon_detail.svg) no-repeat center;
  }
  /* line 82, ../scss/partials/shes/_footer.scss */
  #shes-mercedes #footer .sns-links > div li.youtube_links:before {
    background: url(../images/icons/youtube_bk.svg) no-repeat center;
  }
}
/* line 1, ../scss/partials/shes/_top.scss */
body#shes-mercedes {
  scrollbar-base-color: #d9c7ba;
  scrollbar-face-color: #d3beb0;
  scrollbar-arrow-color: #fff;
  scrollbar-highlight-color: #d9c7ba;
  scrollbar-shadow-color: #d3beb0;
}

/* line 11, ../scss/partials/shes/_top.scss */
.wrapper-650 {
  max-width: 650px;
  margin: 0 auto;
}

/* line 15, ../scss/partials/shes/_top.scss */
.wrapper-750 {
  max-width: 850px;
  margin: 0 auto;
  padding: 50px;
}

/* line 23, ../scss/partials/shes/_top.scss */
.shes_post a {
  color: #000;
}
/* line 26, ../scss/partials/shes/_top.scss */
.shes_post .img_box {
  max-height: 430px;
  overflow: hidden;
  margin-bottom: 20px;
}
/* line 30, ../scss/partials/shes/_top.scss */
.shes_post .img_box img {
  width: 100%;
}
/* line 35, ../scss/partials/shes/_top.scss */
.shes_post .text_box h1 {
  font-size: 30px;
  margin-bottom: 20px;
}
/* line 39, ../scss/partials/shes/_top.scss */
.shes_post .text_box .leading_sentence {
  font-size: 18px;
  margin-bottom: 20px;
}

/* line 45, ../scss/partials/shes/_top.scss */
.shes_col2 {
  border-top: solid 1px #F1F0EF;
}
/* line 47, ../scss/partials/shes/_top.scss */
.shes_col2 .wrapper-750 {
  overflow: hidden;
}
/* line 49, ../scss/partials/shes/_top.scss */
.shes_col2 .wrapper-750 > div {
  width: 46%;
  float: left;
}
/* line 52, ../scss/partials/shes/_top.scss */
.shes_col2 .wrapper-750 > div:first-child {
  margin-right: 8%;
}
/* line 55, ../scss/partials/shes/_top.scss */
.shes_col2 .wrapper-750 > div .ttl {
  margin-bottom: 14px !important;
}
/* line 59, ../scss/partials/shes/_top.scss */
.shes_col2 .wrapper-750 > div .text_box h1 {
  font-size: 18px;
}
/* line 62, ../scss/partials/shes/_top.scss */
.shes_col2 .wrapper-750 > div .text_box .leading_sentence {
  font-size: 15px;
}

/* line 71, ../scss/partials/shes/_top.scss */
#shes-mercedes.shes_top .ttl {
  font-size: 30px;
  margin-bottom: 24px;
  font-family: 'corpoaregular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  letter-spacing: .025em;
}
/* line 76, ../scss/partials/shes/_top.scss */
#shes-mercedes.shes_top .ttl img {
  width: 390px;
}
/* line 80, ../scss/partials/shes/_top.scss */
#shes-mercedes.shes_top #latest_story {
  position: relative;
  background-color: #000;
}
/* line 83, ../scss/partials/shes/_top.scss */
#shes-mercedes.shes_top #latest_story a {
  color: #fff;
}
/* line 86, ../scss/partials/shes/_top.scss */
#shes-mercedes.shes_top #latest_story .sns_icons {
  margin-left: 0;
}
/* line 88, ../scss/partials/shes/_top.scss */
#shes-mercedes.shes_top #latest_story .sns_icons .icon_sns {
  background: url(../images/common/icon_sns_wh.svg) no-repeat center;
}
/* line 92, ../scss/partials/shes/_top.scss */
#shes-mercedes.shes_top #latest_story .shes_logo {
  width: 200px;
  position: absolute;
  top: 40px;
  left: 56px;
}
/* line 98, ../scss/partials/shes/_top.scss */
#shes-mercedes.shes_top #latest_story .img_box {
  width: 100%;
  overflow: hidden;
  max-height: 680px;
}
/* line 102, ../scss/partials/shes/_top.scss */
#shes-mercedes.shes_top #latest_story .img_box img {
  width: 100%;
  opacity: 0.9;
}
/* line 107, ../scss/partials/shes/_top.scss */
#shes-mercedes.shes_top #latest_story .text_box {
  position: absolute;
  bottom: 60px;
  left: 60px;
}
/* line 114, ../scss/partials/shes/_top.scss */
#shes-mercedes.shes_top #latest_story .text_box .story_vol {
  font-size: 30px;
  border-bottom: solid 1px #fff;
  width: 190px;
  margin-bottom: 20px;
}
/* line 120, ../scss/partials/shes/_top.scss */
#shes-mercedes.shes_top #latest_story .text_box h1 {
  font-size: 48px;
  line-height: 1.3;
  margin-bottom: 16px;
}
/* line 125, ../scss/partials/shes/_top.scss */
#shes-mercedes.shes_top #latest_story .text_box .leading_sentence {
  font-size: 20px;
  margin-bottom: 16px;
}
/* line 129, ../scss/partials/shes/_top.scss */
#shes-mercedes.shes_top #latest_story .text_box .time_share {
  font-family: 'corpoaregular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}

/* line 2, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue .ttl {
  text-align: center;
  margin-top: 100px;
  margin-bottom: 100px;
}
/* line 6, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue .ttl img {
  max-width: 500px;
  width: 90%;
}
/* line 10, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue .ttl + .wv_post.first {
  padding-bottom: 50px;
}
/* line 12, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue .ttl + .wv_post.first .img_box {
  position: relative;
}
/* line 14, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue .ttl + .wv_post.first .img_box:before {
  content: "";
  display: block;
  width: 100%;
  padding-top: 52%;
}
/* line 20, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue .ttl + .wv_post.first .img_box img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  -moz-transform: translate(-50%, -65%);
  -o-transform: translate(-50%, -65%);
  -ms-transform: translate(-50%, -65%);
  -webkit-transform: translate(-50%, -65%);
  transform: translate(-50%, -65%);
}
/* line 30, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue .time_share a {
  display: inline-block;
}
/* line 33, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue .sns_icons {
  margin-left: 3px;
}
/* line 38, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue .wv_post {
  margin-bottom: 70px;
}
/* line 40, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue .wv_post a {
  color: #000;
}
/* line 43, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue .wv_post .img_box {
  overflow: hidden;
  position: relative;
  max-height: 600px;
}
/* line 47, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue .wv_post .img_box img {
  width: 100%;
}
/* line 51, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue .wv_post .text_box {
  text-align: center;
}
/* line 53, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue .wv_post .text_box .caption {
  margin-top: 5px;
  margin-bottom: 30px;
  padding-right: 20px;
  line-height: 1.6;
  text-align: right;
  font-size: 12px;
  background: #fff;
}
/* line 62, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue .wv_post .text_box .post_vol {
  position: relative;
  margin-bottom: 30px;
  padding-bottom: 30px;
  font-size: 31px;
  font-family: 'corpoaregular', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* line 68, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue .wv_post .text_box .post_vol:before {
  content: "";
  height: 1px;
  width: 43px;
  background-color: #000;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 80, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue .wv_post .text_box h1 {
  font-size: 48px;
  margin-bottom: 20px;
}
/* line 84, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue .wv_post .text_box .title_ja {
  font-size: 18px;
  margin-bottom: 30px;
}
/* line 90, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue .wv_post.first .img_box {
  overflow: hidden;
}
/* line 93, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue .wv_post.first .text_box {
  margin: 0 auto;
}
/* line 98, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue #guide,
.shes_width_vogue #playlist {
  overflow: hidden;
  padding-top: 70px;
  border-top: 1px solid #ddd;
}
/* line 104, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue .horoscope {
  border-top: 1px solid #ddd;
}
/* line 106, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue .horoscope h2 {
  text-align: center;
  margin: 70px auto 30px;
  font-size: 30px;
}
/* line 111, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue .horoscope .date {
  max-width: 480px;
  margin: 0 auto 20px;
  text-align: center;
  font-size: 18px;
}
/* line 117, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue .horoscope .credit {
  max-width: 480px;
  text-align: right;
  margin: 0 auto 70px;
}
/* line 122, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue .horoscope .content {
  border-radius: 100%;
  margin: 0 auto;
  max-width: 480px;
}
/* line 126, ../scss/partials/shes/_with_vogue.scss */
.shes_width_vogue .horoscope .content img {
  max-width: 100%;
}

@media only screen and (max-width: 768px) {
  /* line 136, ../scss/partials/shes/_with_vogue.scss */
  .shes_width_vogue .ttl {
    margin-top: 30px;
  }
  /* line 138, ../scss/partials/shes/_with_vogue.scss */
  .shes_width_vogue .ttl img {
    width: 50%;
  }
  /* line 143, ../scss/partials/shes/_with_vogue.scss */
  .shes_width_vogue .ttl + .wv_post.first .img_box:before {
    display: none;
  }
  /* line 146, ../scss/partials/shes/_with_vogue.scss */
  .shes_width_vogue .ttl + .wv_post.first .img_box img {
    position: static;
    -moz-transform: translate(0);
    -o-transform: translate(0);
    -ms-transform: translate(0);
    -webkit-transform: translate(0);
    transform: translate(0);
  }
  /* line 153, ../scss/partials/shes/_with_vogue.scss */
  .shes_width_vogue .wv_post {
    margin-bottom: 40px;
  }
  /* line 155, ../scss/partials/shes/_with_vogue.scss */
  .shes_width_vogue .wv_post .img_box {
    overflow: hidden;
    margin-bottom: 16px;
  }
  /* line 160, ../scss/partials/shes/_with_vogue.scss */
  .shes_width_vogue .wv_post .text_box .caption {
    font-size: 11px;
  }
  /* line 163, ../scss/partials/shes/_with_vogue.scss */
  .shes_width_vogue .wv_post .text_box .post_vol {
    font-size: 16px;
    margin-bottom: 13px;
    padding-bottom: 13px;
    position: relative;
  }
  /* line 168, ../scss/partials/shes/_with_vogue.scss */
  .shes_width_vogue .wv_post .text_box .post_vol:before {
    width: 30px;
  }
  /* line 172, ../scss/partials/shes/_with_vogue.scss */
  .shes_width_vogue .wv_post .text_box h1 {
    font-size: 20px;
    margin-bottom: 10px;
  }
  /* line 176, ../scss/partials/shes/_with_vogue.scss */
  .shes_width_vogue .wv_post .text_box .title_ja {
    font-size: 13px;
    margin-bottom: 3px;
    line-height: 1.6rem;
  }
  /* line 181, ../scss/partials/shes/_with_vogue.scss */
  .shes_width_vogue .wv_post .text_box time {
    font-size: 12px;
  }
  /* line 187, ../scss/partials/shes/_with_vogue.scss */
  .shes_width_vogue .wv_post.first .text_box {
    padding: 0 20px;
    max-width: none;
  }
  /* line 193, ../scss/partials/shes/_with_vogue.scss */
  .shes_width_vogue .wrapper-650 {
    width: auto;
    margin: 0 28px;
  }
  /* line 198, ../scss/partials/shes/_with_vogue.scss */
  .shes_width_vogue .horoscope h2 {
    margin: 40px auto 15px;
    font-size: 16px;
  }
  /* line 202, ../scss/partials/shes/_with_vogue.scss */
  .shes_width_vogue .horoscope .date {
    font-size: 14px;
  }
  /* line 205, ../scss/partials/shes/_with_vogue.scss */
  .shes_width_vogue .horoscope .credit {
    font-size: 12px;
    text-align: center;
  }
  /* line 209, ../scss/partials/shes/_with_vogue.scss */
  .shes_width_vogue .horoscope .content {
    margin: 0 auto;
    max-width: 60%;
  }
}
@media only screen and (max-width: 768px) {
  /* line 141, ../scss/partials/shes/_top.scss */
  .wrapper-750 {
    padding: 10px;
  }

  /* line 144, ../scss/partials/shes/_top.scss */
  #latest_story {
    margin-bottom: 20px;
  }

  /* line 147, ../scss/partials/shes/_top.scss */
  .ttl {
    margin-bottom: 25px !important;
  }

  /* line 152, ../scss/partials/shes/_top.scss */
  .shes_post .text_box h1 {
    font-size: 20px;
    margin-bottom: 10px;
  }
  /* line 156, ../scss/partials/shes/_top.scss */
  .shes_post .text_box .leading_sentence {
    font-size: 14px;
    margin-bottom: 10px;
  }

  /* line 162, ../scss/partials/shes/_top.scss */
  .shes_col2 {
    margin-top: 50px;
    border: none;
    padding: 0 50px;
  }
  /* line 166, ../scss/partials/shes/_top.scss */
  .shes_col2 .ttl {
    font-size: 18px !important;
  }
  /* line 170, ../scss/partials/shes/_top.scss */
  .shes_col2 .wrapper-750 > div {
    width: 100%;
    float: none;
    margin-bottom: 50px;
  }
  /* line 174, ../scss/partials/shes/_top.scss */
  .shes_col2 .wrapper-750 > div:first-child {
    margin-right: 0;
  }
  /* line 178, ../scss/partials/shes/_top.scss */
  .shes_col2 .wrapper-750 > div .text_box h1 {
    font-size: 18px;
  }
  /* line 181, ../scss/partials/shes/_top.scss */
  .shes_col2 .wrapper-750 > div .text_box .leading_sentence {
    font-size: 15px;
  }

  /* line 190, ../scss/partials/shes/_top.scss */
  #shes-mercedes.shes_top .ttl img {
    width: 90%;
  }
  /* line 195, ../scss/partials/shes/_top.scss */
  #shes-mercedes.shes_top #latest_story .text_box {
    left: 20px;
    right: 20px;
    bottom: 30px;
  }
  /* line 199, ../scss/partials/shes/_top.scss */
  #shes-mercedes.shes_top #latest_story .text_box .story_vol {
    font-size: 15px;
    width: 90px;
  }
  /* line 203, ../scss/partials/shes/_top.scss */
  #shes-mercedes.shes_top #latest_story .text_box h1 {
    font-size: 24px;
  }
  /* line 206, ../scss/partials/shes/_top.scss */
  #shes-mercedes.shes_top #latest_story .text_box .leading_sentence {
    font-size: 12px;
  }
  /* line 209, ../scss/partials/shes/_top.scss */
  #shes-mercedes.shes_top #latest_story .text_box .time_share {
    text-align: center;
  }
  /* line 213, ../scss/partials/shes/_top.scss */
  #shes-mercedes.shes_top #latest_story .img_box {
    min-height: 560px;
    width: auto;
    position: relative;
  }
  /* line 217, ../scss/partials/shes/_top.scss */
  #shes-mercedes.shes_top #latest_story .img_box img {
    position: absolute;
    width: auto;
    max-width: none;
    min-height: 560px;
  }
  /* line 225, ../scss/partials/shes/_top.scss */
  #shes-mercedes.shes_top #latest_story .shes_logo {
    left: 20px;
    top: 30px;
    width: 78px;
  }
}
/* line 4, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .content-area .content .breadcrumb {
  margin-top: 10px;
  padding-left: 50px;
  font-size: 11px;
  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: 15px;
  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 {
  background: url(../images/common/icon_right.svg) no-repeat center;
  background-color: #fff;
  background-size: 10px;
  width: 50px;
  height: 50px;
  right: 0;
  bottom: 0;
  top: auto;
}
/* line 38, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .ms-nav-prev {
  background: url(../images/common/icon_left.svg) no-repeat center;
  background-color: #fff;
  background-size: 10px;
  width: 50px;
  height: 50px;
  left: 0;
  bottom: 0;
  top: auto;
}
/* line 48, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .ms-slide-info {
  text-align: center;
}
/* line 50, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .ms-slide-info h2 {
  margin-bottom: 26px !important;
}
/* line 54, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .sns {
  margin-top: 50px;
}
/* line 57, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .sns ul:after {
  content: "";
  display: block;
  clear: both;
}
/* line 62, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .sns ul li {
  float: left;
  margin: 0 10px;
}
/* line 65, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .sns ul li a {
  display: block;
  width: 30px;
  height: 30px;
}
/* line 69, ../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 72, ../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 75, ../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 78, ../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 85, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .shes-archives {
  padding-top: 70px;
  border-top: 1px solid #F1F0EF;
}
/* line 88, ../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 94, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .shes-archives .list-wrap {
  max-width: 720px;
  margin: 0 auto;
}
/* line 97, ../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 103, ../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 108, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .shes-archives .list-wrap .shes_post .text_box h1 {
  margin-bottom: 10px;
  font-size: 20px;
}
/* line 112, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes .shes-archives .list-wrap .shes_post .text_box p {
  font-size: 12px;
}
/* line 120, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .wrapper {
  max-width: 800px;
}
/* line 123, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .shes_border {
  width: 38px;
  background-color: #666;
  height: 1px;
  display: block;
  margin: auto;
}
/* line 130, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .ttl {
  max-width: 500px;
  width: 80%;
  margin: 30px auto 100px;
}
/* line 135, ../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 143, ../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 156, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-header {
  text-align: center;
  position: relative;
}
/* line 159, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-header .header_img {
  width: 100%;
  height: auto;
  margin-bottom: 46px;
}
/* line 164, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-header .title_ja {
  font-size: 26px;
  font-weight: 400;
}
/* line 168, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-header .leading_sentence {
  line-height: 2;
  font-size: 15px;
  text-align: left;
}
/* line 176, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-content p {
  line-height: 2;
  letter-spacing: 1px;
}
/* line 180, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-content .caption {
  display: block;
  line-height: 1.6;
  font-size: 12px;
}
/* line 185, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-content a {
  color: #000;
  text-decoration: underline;
}
/* line 189, ../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 204, ../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 215, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-content .btn.long {
  display: inline-block;
}
/* line 219, ../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 225, ../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 232, ../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 239, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-content figure p {
  margin-bottom: 20px;
}
/* line 242, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-content figure img {
  max-width: 100%;
  margin-bottom: 30px;
}
/* line 248, ../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 257, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-content .profile h3 {
  text-align: center;
  font-size: 18px;
  margin-bottom: 30px;
}
/* line 262, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .entry-content .profile p {
  font-size: 12px;
  line-height: 1.4;
  margin-bottom: 120px;
}
/* line 269, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .h1 {
  font-size: 48px;
  margin-bottom: 20px;
}
/* line 273, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .credit {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 12px;
}
/* line 278, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .time_share {
  margin-bottom: 40px;
}
/* line 280, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .time_share time {
  font-size: 14px;
}
/* line 285, ../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 294, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .profile h3 {
  text-align: center;
  font-size: 18px;
  margin-bottom: 30px;
}
/* line 299, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.vogue_single .profile p {
  font-size: 12px;
  line-height: 1.4;
  margin-bottom: 120px;
}
/* line 307, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.driving_playlist .entry-header {
  max-width: 800px;
  margin: 0 auto;
  padding: 50px;
  position: relative;
}
/* line 312, ../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 324, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.driving_playlist .title_ja {
  margin-bottom: 50px;
}
/* line 328, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.driving_playlist .entry-content p {
  margin-bottom: 46px;
  font-size: 15px;
}
/* line 333, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.driving_playlist .entry-content .profile p {
  margin-bottom: 120px;
  font-size: 12px;
}
/* line 339, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.driving_playlist .playlist {
  padding-bottom: 46px;
  position: relative;
}
/* line 342, ../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 348, ../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 355, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.driving_playlist .playlist .caption {
  font-size: 12px;
  text-align: center;
  display: block;
  line-height: 1.6;
}
/* line 361, ../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 372, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.driving_playlist .playlist:last-of-type {
  padding-bottom: 80px;
}
/* line 374, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.driving_playlist .playlist:last-of-type .caption {
  margin-bottom: 80px;
}
/* line 381, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.driving_playlist .sns {
  text-align: center;
}
/* line 383, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.driving_playlist .sns ul {
  display: inline-block;
}
/* line 388, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide {
  counter-reset: guide_cnt;
}
/* line 391, ../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 398, ../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: 12px;
}
/* line 405, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .entry-content .center {
  text-align: center;
}
/* line 407, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .entry-content .center figure {
  display: inline-block;
  text-align: left;
}
/* line 413, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .entry-content figure img {
  width: auto;
  max-width: 100%;
  height: auto !important;
}
/* line 417, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .entry-content figure img.full {
  width: 100%;
}
/* line 422, ../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 427, ../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 440, ../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 447, ../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 451, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .entry-content .guide_article:last-child:after {
  content: none;
}
/* line 453, ../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 458, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .entry-content .guide_article p {
  margin-bottom: 40px;
  font-size: 15px;
}
/* line 462, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .entry-content .guide_article .caption {
  line-height: 1.6;
  font-size: 12px;
  color: #000;
}
/* line 466, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .entry-content .guide_article .caption a {
  color: #000;
  text-decoration: underline;
}
/* line 473, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .sns {
  text-align: center;
}
/* line 475, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.five_destination_guide .sns ul {
  display: inline-block;
}
/* line 482, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens.vogue_single .wrapper {
  max-width: 900px;
}
/* line 487, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-header .header_img {
  margin-bottom: 0;
}
/* line 490, ../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: 12px;
}
/* line 500, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content .center {
  text-align: center;
}
/* line 502, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content .center figure {
  display: inline-block;
  text-align: left;
}
/* line 508, ../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 513, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content figure img.full {
  width: 100%;
}
/* line 517, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content figure p {
  margin: 0;
  padding: 0;
}
/* line 521, ../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: 12px;
}
/* line 530, ../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 537, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content p {
  margin-bottom: 54px;
  font-size: 15px;
  padding: 0 50px;
}
/* line 542, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content strong {
  font-size: 16px;
}
/* line 546, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content .verticle {
  display: table;
  margin: 0 auto 100px;
}
/* line 549, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content .verticle figure {
  max-width: 430px;
  margin: 0 auto;
}
/* line 554, ../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 562, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content .col3 {
  margin: 0 -1%;
  font-size: 0;
}
/* line 565, ../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 572, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content .col2 {
  margin: 0 -1%;
  width: auto;
  font-size: 0;
}
/* line 576, ../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 583, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content figure {
  margin-bottom: 54px;
}
/* line 586, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .entry-content figcaption {
  font-size: 12px;
  margin: 24px auto 0;
  line-height: 1.6;
  letter-spacing: 1px;
  max-width: 430px;
}
/* line 595, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .about_car {
  border: 1px #999 solid;
  padding: 50px 40px;
  text-align: center;
}
/* line 599, ../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 605, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .about_car h3 {
  text-align: center;
  font-size: 18px;
  margin-bottom: 30px;
}
/* line 610, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .about_car p {
  font-size: 12px;
  margin-bottom: 46px;
}
/* line 614, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .about_car a {
  color: #000;
}
/* line 617, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .about_car .img_box {
  font-size: 0;
  overflow: hidden;
  margin: 0 -1% 46px;
}
/* line 621, ../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 628, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .sns {
  text-align: center;
}
/* line 630, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.mercedes_womens .sns ul {
  display: inline-block;
}
/* line 637, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .content h2.shes-mercedes {
  margin-bottom: 0;
}
/* line 639, ../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 647, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .shes_border {
  width: 100%;
  background-color: #ddd;
  height: 1px;
  display: block;
}
/* line 653, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single h2.mb-live {
  margin: 90px auto;
}
/* line 656, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .post_vol {
  font-size: 30px;
  margin: 0 auto 60px;
  text-align: center;
}
/* line 662, ../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 665, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-header .credit {
  font-size: 12px;
  margin-bottom: 66px;
}
/* line 669, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-header .time_share {
  margin-bottom: 12px;
}
/* line 672, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-header .header_img {
  width: 100%;
  height: auto;
  margin-bottom: 12px;
}
/* line 677, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-header .h1 {
  font-size: 40px;
  line-height: 1.3;
  margin-bottom: 40px;
}
/* line 682, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-header .title_ja {
  font-size: 25px;
  font-weight: 400;
  margin-bottom: 40px;
}
/* line 687, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-header .wrapper {
  max-width: 800px;
  padding-bottom: 0;
}
/* line 691, ../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 703, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-content .wrapper {
  max-width: 800px;
}
/* line 706, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-content p {
  margin-bottom: 54px;
  font-size: 15px;
}
/* line 709, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-content p a {
  color: #000;
  text-decoration: underline;
}
/* line 714, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-content strong {
  font-size: 16px;
}
/* line 717, ../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 721, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-content figure {
  margin-bottom: 54px;
}
/* line 724, ../scss/partials/shes/_shes_single.scss */
#shes-mercedes.story_single .entry-content figcaption {
  font-size: 12px;
  margin-top: 24px;
  line-height: 1.6;
  letter-spacing: 1px;
}

@media only screen and (max-width: 768px) {
  /* line 737, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .breadcrumb {
    display: none;
  }
  /* line 740, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .sns_icons {
    margin-left: 5px;
  }
  /* line 743, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .sns {
    margin: 40px auto;
  }
  /* line 745, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .sns li:last-child {
    margin-right: 0;
  }
  /* line 749, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .shes-archives {
    padding-top: 35px;
  }
  /* line 751, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .shes-archives h2 {
    margin: 0 auto 35px;
    font-size: 18px;
  }
  /* line 756, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .shes-archives .list-wrap .shes_post {
    width: auto;
    display: block;
  }
  /* line 759, ../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 767, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .shes-archives .list-wrap .shes_post .img_box {
    float: left;
    width: 40%;
    margin-right: 10px;
  }
  /* line 772, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .shes-archives .list-wrap .shes_post .text_box {
    margin-left: 40%;
    padding-left: 10px;
  }
  /* line 775, ../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 779, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .shes-archives .list-wrap .shes_post .text_box h1 {
    font-size: 13px;
  }
  /* line 782, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .shes-archives .list-wrap .shes_post .text_box p {
    font-size: 11px;
  }
  /* line 792, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens.vogue_single .entry-header .h1 {
    padding: 0 15px;
  }
  /* line 796, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens.vogue_single .entry-header h2.ttl img {
    width: 100%;
  }
  /* line 800, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens.vogue_single .entry-header .credit {
    padding: 0 15px;
    text-align: left;
  }
  /* line 804, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens.vogue_single .entry-header .time_share {
    text-align: center;
  }
  /* line 807, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens.vogue_single .entry-header .header_img {
    margin-bottom: 0;
  }
  /* line 810, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens.vogue_single .entry-header .caption {
    margin-bottom: 20px;
  }
  /* line 815, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .title_ja {
    padding: 0 15px;
  }
  /* line 819, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .entry-content .shes_border {
    width: 18px;
  }
  /* line 822, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .entry-content .wrapper {
    padding: 0;
  }
  /* line 825, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .entry-content p {
    padding: 0 15px;
    margin-bottom: 36px;
  }
  /* line 829, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .entry-content .verticle {
    margin-bottom: 50px;
  }
  /* line 832, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .entry-content .wp-caption {
    padding: 0 15px;
  }
  /* line 835, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .entry-content h2 {
    padding: 0 15px;
    text-align: left;
  }
  /* line 838, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .entry-content h2 br {
    display: none;
  }
  /* line 843, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .about_car {
    padding: 26px 10px;
    width: auto;
    margin: 0 15px;
  }
  /* line 847, ../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 853, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .about_car h3 {
    margin-bottom: 20px;
  }
  /* line 857, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .about_car .img_box {
    margin-bottom: 16px;
  }
  /* line 859, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .about_car .img_box img {
    float: none;
    width: 100% !important;
    margin-bottom: 10px;
  }
  /* line 866, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.mercedes_womens .about_car p br {
    display: none;
  }
  /* line 873, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .ttl {
    margin: 30px;
    width: auto;
  }
  /* line 876, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .ttl img {
    max-width: 100%;
  }
  /* line 880, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .post_vol {
    font-size: 16px;
  }
  /* line 883, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .h1 {
    font-size: 24px;
    margin-bottom: 10px;
    text-align: left;
  }
  /* line 888, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .shes_border {
    margin-top: 30px;
  }
  /* line 892, ../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 898, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .entry-header .leading_sentence {
    line-height: 1.8;
    font-size: 14px;
  }
  /* line 902, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .entry-header .time_share {
    text-align: right;
    padding-right: 15px;
    margin-bottom: 20px;
  }
  /* line 907, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .entry-header .header_img {
    margin-bottom: 26px;
  }
  /* line 912, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .entry-content p {
    line-height: 1.8;
    font-size: 14px;
  }
  /* line 916, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .entry-content figcaption {
    padding: 0 15px;
    margin-top: 16px;
  }
  /* line 921, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .entry-content .profile h2 {
    font-size: 18px;
    text-align: center;
    margin-bottom: 16px;
  }
  /* line 926, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .entry-content .profile h3 {
    text-align: center;
    font-size: 18px;
    margin-bottom: 16px;
  }
  /* line 931, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .entry-content .profile p {
    margin-bottom: 40px;
    font-size: 12px;
  }
  /* line 938, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .profile h2 {
    font-size: 18px;
    text-align: center;
    margin-bottom: 16px;
  }
  /* line 943, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .profile h3 {
    text-align: center;
    font-size: 18px;
    margin-bottom: 16px;
  }
  /* line 948, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .profile p {
    font-size: 12px;
  }
  /* line 953, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.vogue_single .master-slider-parent p {
    text-align: left;
  }
  /* line 959, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.driving_playlist .entry-header {
    padding: 0 15px 30px;
    margin-bottom: 20px;
  }
  /* line 962, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.driving_playlist .entry-header .ttl {
    margin-top: 25px;
  }
  /* line 967, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.driving_playlist .playlist p {
    margin-bottom: 24px;
  }
  /* line 970, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.driving_playlist .playlist h2 {
    font-size: 16px;
    text-align: left;
    margin-bottom: 24px;
  }
  /* line 974, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.driving_playlist .playlist h2 br {
    display: none;
  }
  /* line 978, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.driving_playlist .playlist img {
    max-width: 200px;
  }
  /* line 981, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.driving_playlist .playlist .caption {
    text-align: left;
  }
  /* line 984, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.driving_playlist .playlist:after {
    width: 18px;
  }
  /* line 990, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.five_destination_guide .entry-header {
    padding: 0 15px;
  }
  /* line 992, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.five_destination_guide .entry-header .ttl {
    width: auto;
  }
  /* line 994, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.five_destination_guide .entry-header .ttl img {
    width: 100%;
  }
  /* line 1000, ../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 1005, ../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 1010, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.five_destination_guide .entry-content .guide_article:after {
    width: 26px;
  }
  /* line 1013, ../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 1018, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.five_destination_guide .entry-content .guide_article p {
    font-size: 13px;
    margin-bottom: 15px;
  }
  /* line 1026, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .wrapper {
    padding: 0;
  }
  /* line 1029, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .wrapper h2.shes-mercedes a {
    height: 75px;
    margin: 15px auto 30px;
  }
  /* line 1036, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-header .ttl {
    margin-top: 0;
  }
  /* line 1039, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-header .post_vol {
    font-size: 16px;
    margin-bottom: 20px;
    padding: 0 15px;
  }
  /* line 1043, ../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 1052, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-header .header_img {
    width: auto;
    max-width: 100%;
    padding: 0 15px;
  }
  /* line 1057, ../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 1063, ../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 1068, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-header .title_ja br {
    display: none;
  }
  /* line 1072, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-header .leading_sentence {
    padding: 0 15px;
    font-size: 14px;
  }
  /* line 1076, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-header .time_share {
    padding: 0 15px;
  }
  /* line 1079, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-header .credit {
    padding: 0 15px;
    margin-bottom: 30px;
  }
  /* line 1083, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-header:after {
    margin: 30px 15px;
    width: auto;
  }
  /* line 1089, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-content strong {
    font-size: 16px;
  }
  /* line 1092, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-content p {
    padding: 0 15px;
    margin-bottom: 26px;
    font-size: 14px;
  }
  /* line 1098, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-content figure img {
    padding: 0 15px;
  }
  /* line 1102, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .entry-content figcaption {
    padding: 0 15px;
  }
  /* line 1106, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .sns {
    text-align: center;
  }
  /* line 1108, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .sns ul {
    display: inline-block;
  }
  /* line 1110, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes.story_single .sns ul li:last-child {
    margin-right: 0;
  }
  /* line 1118, ../scss/partials/shes/_shes_single.scss */
  #shes-mercedes .content-area .content > .breadcrumb {
    display: none;
  }
}
/* line 3, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope {
  /* animate in */
  /* animate out */
  /* Dark overlay, start state */
  /* animate in */
  /* animate out */
}
/* line 4, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .content {
  border-bottom: 1px solid #F1F0EF;
}
/* line 7, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .ttl {
  max-width: 500px;
  margin: 80px auto 120px;
}
/* line 12, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope h3 {
  text-align: center;
  line-height: 1.4;
  margin-bottom: 40px;
}
/* line 16, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope h3:after {
  content: "";
  display: block;
  width: 36px;
  height: 1px;
  margin: 35px auto 0;
  background: #000;
}
/* line 25, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.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 30, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope h3 span.ja {
  font-size: 15px;
}
/* line 36, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope h4 {
  text-align: center;
  margin-bottom: 45px;
  font-size: 26px;
}
/* line 42, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope p {
  line-height: 1.8;
  margin-bottom: 50px;
  font-size: 15px;
}
/* line 46, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope p.credit {
  margin: 20px auto;
  text-align: center;
}
/* line 52, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .back_btn {
  text-align: center;
  padding: 40px 0;
  border-top: 1px solid #F1F0EF;
}
/* line 56, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .back_btn a {
  font-size: 18px;
  color: #000;
}
/* line 59, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.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 73, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .horo_list:after {
  content: "";
  display: block;
  width: 36px;
  height: 1px;
  margin: 15px auto 0;
  background: #000;
}
/* line 81, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .horo_list ul {
  font-size: 0;
  margin: 0 -10px;
}
/* line 84, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .horo_list ul li {
  display: inline-block;
  width: 33.3333%;
  padding: 0 10px 30px;
  text-align: center;
}
/* line 89, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .horo_list ul li a {
  color: #000;
}
/* line 92, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .horo_list ul li p {
  margin-bottom: 0;
  line-height: 1.4;
}
/* line 96, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.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 104, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .horo_list ul li .detail {
  display: none;
}
/* line 108, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .horo_list ul li.aries .img_box {
  background-image: url(../images/shes/horoscope/aries.svg);
}
/* line 113, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .horo_list ul li.taurus .img_box {
  background-image: url(../images/shes/horoscope/taurus.svg);
}
/* line 118, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .horo_list ul li.gemini .img_box {
  background-image: url(../images/shes/horoscope/gemini.svg);
}
/* line 123, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .horo_list ul li.cancer .img_box {
  background-image: url(../images/shes/horoscope/cancer.svg);
}
/* line 128, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .horo_list ul li.leo .img_box {
  background-image: url(../images/shes/horoscope/leo.svg);
}
/* line 133, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .horo_list ul li.virgo .img_box {
  background-image: url(../images/shes/horoscope/virgo.svg);
}
/* line 138, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .horo_list ul li.libra .img_box {
  background-image: url(../images/shes/horoscope/libra.svg);
}
/* line 143, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .horo_list ul li.scorpio .img_box {
  background-image: url(../images/shes/horoscope/scorpio.svg);
}
/* line 148, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .horo_list ul li.sagittarius .img_box {
  background-image: url(../images/shes/horoscope/sagittarius.svg);
}
/* line 153, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .horo_list ul li.capricorn .img_box {
  background-image: url(../images/shes/horoscope/capricorn.svg);
}
/* line 158, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .horo_list ul li.aquarius .img_box {
  background-image: url(../images/shes/horoscope/aquarius.svg);
}
/* line 163, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .horo_list ul li.pisces .img_box {
  background-image: url(../images/shes/horoscope/pisces.svg);
}
/* line 171, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .horoscope_susan {
  margin-top: 50px;
}
/* line 173, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .horoscope_susan h4 {
  margin-bottom: 35px;
  font-size: 18px;
  font-weight: 400;
}
/* line 178, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .horoscope_susan p {
  line-height: 1.5;
  font-size: 12px;
}
/* line 181, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .horoscope_susan p a {
  color: #000;
  text-decoration: underline;
}
/* line 185, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .horoscope_susan p.credit {
  text-align: center;
}
/* line 194, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .mfp-wrap .detail {
  background: white;
  padding: 20px 30px;
  text-align: left;
  max-width: 700px;
  margin: 40px auto;
  position: relative;
}
/* line 201, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .mfp-wrap .detail h1 {
  margin-top: 35px;
  text-align: center;
  font-size: 40px;
}
/* line 206, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .mfp-wrap .detail h2 {
  text-align: center;
  font-size: 26px;
}
/* line 211, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .mfp-wrap .detail h3:after {
  display: none;
}
/* line 215, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .mfp-wrap .detail .date {
  margin-bottom: 40px;
  text-align: center;
  font-size: 15px;
}
/* line 220, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .mfp-wrap .detail .tabs {
  margin: 60px auto 40px;
  font-size: 0;
  border: 2px solid #000;
}
/* line 224, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.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 232, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .mfp-wrap .detail .tabs a.on {
  background: #000;
  color: #fff;
}
/* line 238, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .mfp-wrap .detail .general,
#shes-mercedes.shes_horoscope .mfp-wrap .detail .advice {
  display: none;
}
/* line 241, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .mfp-wrap .detail .general.on,
#shes-mercedes.shes_horoscope .mfp-wrap .detail .advice.on {
  display: block;
}
/* line 245, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .mfp-wrap .detail .img_box {
  max-width: 420px;
  margin: 0 auto 20px;
}
/* line 248, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.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 257, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.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 270, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .mfp-wrap .detail#aries_post .img_box:after {
  background-image: url(../images/shes/horoscope/aries.svg);
}
/* line 277, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .mfp-wrap .detail#taurus_post .img_box:after {
  background-image: url(../images/shes/horoscope/taurus.svg);
}
/* line 284, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .mfp-wrap .detail#gemini_post .img_box:after {
  background-image: url(../images/shes/horoscope/gemini.svg);
}
/* line 291, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .mfp-wrap .detail#cancer_post .img_box:after {
  background-image: url(../images/shes/horoscope/cancer.svg);
}
/* line 298, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .mfp-wrap .detail#leo_post .img_box:after {
  background-image: url(../images/shes/horoscope/leo.svg);
}
/* line 305, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .mfp-wrap .detail#virgo_post .img_box:after {
  background-image: url(../images/shes/horoscope/virgo.svg);
}
/* line 312, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .mfp-wrap .detail#libra_post .img_box:after {
  background-image: url(../images/shes/horoscope/libra.svg);
}
/* line 319, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .mfp-wrap .detail#scorpio_post .img_box:after {
  background-image: url(../images/shes/horoscope/scorpio.svg);
}
/* line 326, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .mfp-wrap .detail#sagittarius_post .img_box:after {
  background-image: url(../images/shes/horoscope/sagittarius.svg);
}
/* line 333, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .mfp-wrap .detail#capricorn_post .img_box:after {
  background-image: url(../images/shes/horoscope/capricorn.svg);
}
/* line 340, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .mfp-wrap .detail#aquarius_post .img_box:after {
  background-image: url(../images/shes/horoscope/aquarius.svg);
}
/* line 347, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .mfp-wrap .detail#pisces_post .img_box:after {
  background-image: url(../images/shes/horoscope/pisces.svg);
}
/* line 354, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .detail {
  background: white;
  padding: 20px 30px;
  text-align: left;
  max-width: 700px;
  margin: 40px auto;
  position: relative;
}
/* line 361, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .detail h1 {
  margin-top: 35px;
  text-align: center;
  font-size: 40px;
}
/* line 366, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .detail h2 {
  text-align: center;
  font-size: 26px;
}
/* line 371, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .detail h3:after {
  display: none;
}
/* line 375, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .detail .date {
  margin-bottom: 40px;
  text-align: center;
  font-size: 15px;
}
/* line 380, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .detail .tabs {
  margin: 60px auto 40px;
  font-size: 0;
  border: 2px solid #000;
}
/* line 384, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.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 392, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .detail .tabs a.on {
  background: #000;
  color: #fff;
}
/* line 398, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .detail .general,
#shes-mercedes.shes_horoscope .detail .advice {
  display: none;
}
/* line 401, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .detail .general.on,
#shes-mercedes.shes_horoscope .detail .advice.on {
  display: block;
}
/* line 405, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .detail .img_box {
  max-width: 420px;
  margin: 0 auto 20px;
}
/* line 408, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.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 417, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.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 430, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .detail#aries_post .img_box:after {
  background-image: url(../images/shes/horoscope/aries.svg);
}
/* line 437, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .detail#taurus_post .img_box:after {
  background-image: url(../images/shes/horoscope/taurus.svg);
}
/* line 444, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .detail#gemini_post .img_box:after {
  background-image: url(../images/shes/horoscope/gemini.svg);
}
/* line 451, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .detail#cancer_post .img_box:after {
  background-image: url(../images/shes/horoscope/cancer.svg);
}
/* line 458, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .detail#leo_post .img_box:after {
  background-image: url(../images/shes/horoscope/leo.svg);
}
/* line 465, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .detail#virgo_post .img_box:after {
  background-image: url(../images/shes/horoscope/virgo.svg);
}
/* line 472, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .detail#libra_post .img_box:after {
  background-image: url(../images/shes/horoscope/libra.svg);
}
/* line 479, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .detail#scorpio_post .img_box:after {
  background-image: url(../images/shes/horoscope/scorpio.svg);
}
/* line 486, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .detail#sagittarius_post .img_box:after {
  background-image: url(../images/shes/horoscope/sagittarius.svg);
}
/* line 493, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .detail#capricorn_post .img_box:after {
  background-image: url(../images/shes/horoscope/capricorn.svg);
}
/* line 500, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .detail#aquarius_post .img_box:after {
  background-image: url(../images/shes/horoscope/aquarius.svg);
}
/* line 507, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .detail#pisces_post .img_box:after {
  background-image: url(../images/shes/horoscope/pisces.svg);
}
/* line 513, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .sns {
  margin-bottom: 50px;
}
/* line 515, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .sns:after {
  content: "";
  display: block;
  width: 36px;
  height: 1px;
  margin: 55px auto 0;
  background: #000;
}
/* line 523, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .sns ul {
  text-align: center;
  font-size: 0;
}
/* line 526, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .sns ul li {
  display: inline-block;
  vertical-align: top;
  float: none;
  margin: 0 10px;
}
/* line 534, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.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 550, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.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 560, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.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 571, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.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 580, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .my-mfp-slide-bottom.mfp-ready.mfp-bg {
  opacity: 0.8;
}
/* line 584, ../scss/partials/shes/_horoscope.scss */
#shes-mercedes.shes_horoscope .my-mfp-slide-bottom.mfp-removing.mfp-bg {
  opacity: 0;
}

@media only screen and (max-width: 768px) {
  /* line 599, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope .ttl {
    max-width: 70%;
    margin: 20px auto;
  }
  /* line 603, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope h3 {
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 1;
  }
  /* line 607, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope h3:after {
    width: 18px;
    margin-top: 10px;
  }
  /* line 612, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope h3 span.en {
    font-size: 18px;
  }
  /* line 615, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope h3 span.ja {
    font-size: 11px;
  }
  /* line 620, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope h4 {
    margin-bottom: 20px;
    font-size: 15px;
  }
  /* line 624, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope p {
    margin-bottom: 20px;
    font-size: 13px;
  }
  /* line 627, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope p.credit {
    font-size: 11px;
  }
  /* line 632, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope .horo_list:after {
    width: 18px;
  }
  /* line 635, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope .horo_list ul {
    margin: 0;
  }
  /* line 637, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope .horo_list ul li {
    padding: 0 3px 15px;
  }
  /* line 639, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope .horo_list ul li p {
    font-size: 12px;
  }
  /* line 642, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope .horo_list ul li .img_box {
    margin-bottom: 10px;
  }
  /* line 648, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope .horoscope_susan {
    margin-top: 25px;
  }
  /* line 650, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope .horoscope_susan h4 {
    margin-bottom: 20px;
    font-size: 13px;
  }
  /* line 654, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope .horoscope_susan p {
    font-size: 11px;
  }
  /* line 658, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope .sns {
    margin: 25px auto;
  }
  /* line 660, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope .sns:after {
    width: 18px;
    margin-top: 25px;
  }
  /* line 666, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope .sns ul li a {
    width: 20px;
    height: 20px;
  }
  /* line 673, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope .back_btn {
    padding: 20px;
  }
  /* line 675, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope .back_btn a {
    font-size: 11px;
  }
  /* line 677, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope .back_btn a:before {
    width: 11px;
    height: 11px;
    margin-left: -21px;
    margin-right: 10px;
  }
  /* line 686, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope.detail_page .detail {
    margin-top: 0;
    padding: 0;
  }
  /* line 689, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope.detail_page .detail h1 {
    margin-top: 25px;
    font-size: 24px;
  }
  /* line 693, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope.detail_page .detail h2 {
    font-size: 13px;
  }
  /* line 696, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope.detail_page .detail .date {
    margin-bottom: 20px;
    font-size: 13px;
  }
  /* line 700, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope.detail_page .detail .img_box {
    margin-bottom: 0;
  }
  /* line 702, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope.detail_page .detail .img_box .img {
    background-size: contain;
  }
  /* line 706, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope.detail_page .detail .tabs {
    margin: 10px auto 25px;
  }
  /* line 708, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope.detail_page .detail .tabs a {
    font-size: 13px;
  }
  /* line 710, ../scss/partials/shes/_horoscope.scss */
  #shes-mercedes.shes_horoscope.detail_page .detail .tabs a.advice_btn {
    letter-spacing: -.2em;
  }
}