@charset "UTF-8";
/* clearfix */
@-webkit-keyframes flash {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  50% {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
  80% {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; } }
@keyframes flash {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  50% {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
  80% {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; } }

/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
html, body, h1, h2, h3, h4, ul, ol, dl, li, dt, dd, p, div, span, img, a, table, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: normal;
  font-size: 100%;
  vertical-align: baseline; }

*, :after, :before {
  box-sizing: border-box; }

article, header, footer, aside, figure, figcaption, nav, section {
  display: block; }

body {
  line-height: 1;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

ol, ul {
  list-style: none;
  list-style-type: none; }

.margin-b-40 {
  margin-bottom: 40px; }

.margin-t-40 {
  margin-top: 40px; }

.margin-b-36 {
  margin-bottom: 36px; }

.margin-b-32 {
  margin-bottom: 32px; }

.margin-b-24 {
  margin-bottom: 24px; }

.margin-b-20 {
  margin-bottom: 20px; }

.margin-t-20 {
  margin-top: 20px; }

.margin-b-16 {
  margin-bottom: 16px; }

.margin-t-16 {
  margin-top: 16px; }

.margin-b-10 {
  margin-bottom: 10px; }

.margin-t-10 {
  margin-top: 10px; }

.margin-t-24 {
  margin-top: 24px; }

.margin-b-20 {
  margin-bottom: 20px; }

.margin-t-60 {
  margin-top: 60px; }

.margin-b-60 {
  margin-bottom: 60px; }

.margin-b-s {
  margin-bottom: 16px; }

.margin-b-m {
  margin-bottom: 24px; }

.margin-b-l {
  margin-bottom: 40px; }

.margin-b-xl {
  margin-bottom: 88px; }

.margin-t-l {
  margin-top: 40px; }

html, body {
  height: 100%; }

html {
  position: relative;
  min-height: 100%;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  background: #fff;
  font-size: 62.5%;
  /* sets the base font to 10px for easier math */ }

body {
  position: relative;
  -webkit-font-smoothing: antialiased; }
  body::-webkit-scrollbar {
    display: none; }

a {
  text-decoration: none; }

.wrapper {
  width: 100%;
  overflow: hidden; }

.l-top {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10000; }

.l-today {
  position: relative;
  width: 100%;
  margin: 0 auto;
  background: #fff;
  z-index: 10; }

.l-future {
  width: 100%;
  position: relative;
  font-family: "游ゴシック", "Yu Gothic", YuGothic;
  font-weight: 400;
  background: #e8efed;
  /* Old browsers */
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #e8efed 0%, #f7def9 34%, #c7e0ed 59%, #94dcce 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #e8efed 0%, #f7def9 34%, #c7e0ed 59%, #94dcce 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8efed', endColorstr='#94dcce',GradientType=1 );
  /* IE6-9 */
  z-index: 9; }

.l-noise {
  position: relative;
  width: 100%; }

.l-darkness {
  position: relative;
  width: 100%; }

.listNewsBox .newsBox {
  display: inline-block; }

.newsBox {
  position: relative;
  width: 204px;
  height: 130px;
  background-repeat: no-repeat; }
  .newsBox_txt {
    position: absolute;
    bottom: 0;
    color: #fff;
    background: #196933;
    line-height: 1.4;
    width: 100%;
    padding: 12px;
    font-size: 13px;
    font-size: 1.3rem; }
  .newsBox:nth-child(1) {
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/pht_latest1.jpg?2"); }
  .newsBox:nth-child(2) {
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/pht_latest2.jpg?2"); }
  .newsBox:nth-child(3) {
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/pht_latest3.jpg?2"); }

.listCategory li {
  color: #00f;
  text-decoration: underline;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  margin: 0 0 20px;
  line-height: 1.5; }
  .listCategory li:last-child {
    margin: 0; }

.listCompany {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: nowrap row;
      flex-flow: nowrap row;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .listCompany .unitCompany {
    margin-right: 36px; }
    .listCompany .unitCompany:last-child {
      margin-right: 0; }

.listCompany-white .unitCompany-bluepuddle > .unitCompany_img {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/logo_bluepuddle@2x.png?2"); }

.listCompany-white .unitCompany-bluepuddle > .unitCompany_text {
  color: #2488d1; }

.listCompany-white .unitCompany-burg > .unitCompany_img {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/logo_burg@2x.png?2");
  background-size: 128px 60px;
  width: 128px;
  height: 60px; }

.listCompany-white .unitCompany-burg > .unitCompany_text {
  color: #da047b; }

.unitCompany {
  position: relative; }
  .unitCompany-bluepuddle .unitCompany_img {
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/logo_bluepuddle@2x.png?2");
    background-size: 97px 65px;
    width: 97px;
    height: 65px; }
  .unitCompany-burg .unitCompany_img {
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/logo_burg@2x.png?2");
    background-size: 128px 60px;
    width: 128px;
    height: 60px; }
  .unitCompany_img {
    background-repeat: no-repeat;
    margin: 0 auto 14px; }
  .unitCompany_text {
    font-size: 10px;
    font-size: 1rem;
    line-height: 1.4;
    color: #000;
    text-align: center;
    font-weight: bold; }
  .unitCompany > a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }

.listSns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  width: 320px; }

.btnRect {
  position: relative;
  text-align: center;
  border-radius: 4px;
  font-size: 20px;
  font-size: 2.0rem;
  font-weight: bold;
  color: #fff;
  cursor: pointer; }
  .btnRect:hover {
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.7" /><feFuncG type="linear" slope="0.7" /><feFuncB type="linear" slope="0.7" /></feComponentTransfer></filter></svg>#filter');
    -webkit-filter: brightness(0.7);
            filter: brightness(0.7); }
  .btnRect > a {
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
    font-weight: bold; }

.btnRect-orange {
  background-color: #e67e22; }

.btnRect-grey {
  background-color: #626262; }

.btnRect-aojiru {
  background-color: #000;
  -webkit-transition: all linear 0.16s;
  transition: all linear 0.16s; }
  .btnRect-aojiru a {
    position: relative;
    z-index: 2;
    padding-left: 34px; }
  .btnRect-aojiru:hover {
    -webkit-filter: none !important;
            filter: none !important;
    background-color: #47c9af; }
  .btnRect-aojiru:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    display: block;
    z-index: 1;
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/icon_aojiru@2x.png?2");
    background-size: 32px 32px;
    background-position: 20px center;
    background-repeat: no-repeat; }

.copyright {
  font-size: 10px;
  font-size: 1.0rem;
  line-height: 1.8;
  color: #4d4d4d;
  text-align: center; }

@-webkit-keyframes glitchAnime1 {
  0% {
    clip: rect(1528 px, 100vw, 52px, 0); }
  5% {
    clip: rect(1212 px, 100vw, 98px, 0); }
  10% {
    clip: rect(1315 px, 100vw, 27px, 0); }
  15% {
    clip: rect(728 px, 100vw, 95px, 0); }
  20% {
    clip: rect(1305 px, 100vw, 27px, 0); }
  25% {
    clip: rect(750 px, 100vw, 62px, 0); }
  30% {
    clip: rect(1187 px, 100vw, 72px, 0); }
  35% {
    clip: rect(926 px, 100vw, 10px, 0); }
  40% {
    clip: rect(1383 px, 100vw, 36px, 0); }
  45% {
    clip: rect(1204 px, 100vw, 84px, 0); }
  50% {
    clip: rect(1077 px, 100vw, 96px, 0); }
  55% {
    clip: rect(717 px, 100vw, 37px, 0); }
  60% {
    clip: rect(1300 px, 100vw, 28px, 0); }
  65% {
    clip: rect(1036 px, 100vw, 96px, 0); }
  70% {
    clip: rect(857 px, 100vw, 17px, 0); }
  75% {
    clip: rect(1239 px, 100vw, 37px, 0); }
  80% {
    clip: rect(949 px, 100vw, 22px, 0); }
  85% {
    clip: rect(1295 px, 100vw, 79px, 0); }
  90% {
    clip: rect(972 px, 100vw, 80px, 0); }
  95% {
    clip: rect(750 px, 100vw, 1px, 0); }
  100% {
    clip: rect(912 px, 100vw, 65px, 0); } }

@keyframes glitchAnime1 {
  0% {
    clip: rect(1528 px, 100vw, 52px, 0); }
  5% {
    clip: rect(1212 px, 100vw, 98px, 0); }
  10% {
    clip: rect(1315 px, 100vw, 27px, 0); }
  15% {
    clip: rect(728 px, 100vw, 95px, 0); }
  20% {
    clip: rect(1305 px, 100vw, 27px, 0); }
  25% {
    clip: rect(750 px, 100vw, 62px, 0); }
  30% {
    clip: rect(1187 px, 100vw, 72px, 0); }
  35% {
    clip: rect(926 px, 100vw, 10px, 0); }
  40% {
    clip: rect(1383 px, 100vw, 36px, 0); }
  45% {
    clip: rect(1204 px, 100vw, 84px, 0); }
  50% {
    clip: rect(1077 px, 100vw, 96px, 0); }
  55% {
    clip: rect(717 px, 100vw, 37px, 0); }
  60% {
    clip: rect(1300 px, 100vw, 28px, 0); }
  65% {
    clip: rect(1036 px, 100vw, 96px, 0); }
  70% {
    clip: rect(857 px, 100vw, 17px, 0); }
  75% {
    clip: rect(1239 px, 100vw, 37px, 0); }
  80% {
    clip: rect(949 px, 100vw, 22px, 0); }
  85% {
    clip: rect(1295 px, 100vw, 79px, 0); }
  90% {
    clip: rect(972 px, 100vw, 80px, 0); }
  95% {
    clip: rect(750 px, 100vw, 1px, 0); }
  100% {
    clip: rect(912 px, 100vw, 65px, 0); } }

@-webkit-keyframes glitchAnime2 {
  0% {
    clip: rect(85px, 100vw, 22px, 0); }
  5% {
    clip: rect(52px, 100vw, 61px, 0); }
  10% {
    clip: rect(17px, 100vw, 53px, 0); }
  15% {
    clip: rect(58px, 100vw, 47px, 0); }
  20% {
    clip: rect(1px, 100vw, 64px, 0); }
  25% {
    clip: rect(89px, 100vw, 12px, 0); }
  30% {
    clip: rect(70px, 100vw, 51px, 0); }
  35% {
    clip: rect(45px, 100vw, 50px, 0); }
  40% {
    clip: rect(79px, 100vw, 71px, 0); }
  45% {
    clip: rect(67px, 100vw, 65px, 0); }
  50% {
    clip: rect(57px, 100vw, 51px, 0); }
  55% {
    clip: rect(97px, 100vw, 93px, 0); }
  60% {
    clip: rect(89px, 100vw, 25px, 0); }
  65% {
    clip: rect(39px, 100vw, 94px, 0); }
  70% {
    clip: rect(68px, 100vw, 9px, 0); }
  75% {
    clip: rect(58px, 100vw, 27px, 0); }
  80% {
    clip: rect(72px, 100vw, 95px, 0); }
  85% {
    clip: rect(71px, 100vw, 37px, 0); }
  90% {
    clip: rect(42px, 100vw, 52px, 0); }
  95% {
    clip: rect(56px, 100vw, 51px, 0); }
  100% {
    clip: rect(58px, 100vw, 16px, 0); } }

@keyframes glitchAnime2 {
  0% {
    clip: rect(85px, 100vw, 22px, 0); }
  5% {
    clip: rect(52px, 100vw, 61px, 0); }
  10% {
    clip: rect(17px, 100vw, 53px, 0); }
  15% {
    clip: rect(58px, 100vw, 47px, 0); }
  20% {
    clip: rect(1px, 100vw, 64px, 0); }
  25% {
    clip: rect(89px, 100vw, 12px, 0); }
  30% {
    clip: rect(70px, 100vw, 51px, 0); }
  35% {
    clip: rect(45px, 100vw, 50px, 0); }
  40% {
    clip: rect(79px, 100vw, 71px, 0); }
  45% {
    clip: rect(67px, 100vw, 65px, 0); }
  50% {
    clip: rect(57px, 100vw, 51px, 0); }
  55% {
    clip: rect(97px, 100vw, 93px, 0); }
  60% {
    clip: rect(89px, 100vw, 25px, 0); }
  65% {
    clip: rect(39px, 100vw, 94px, 0); }
  70% {
    clip: rect(68px, 100vw, 9px, 0); }
  75% {
    clip: rect(58px, 100vw, 27px, 0); }
  80% {
    clip: rect(72px, 100vw, 95px, 0); }
  85% {
    clip: rect(71px, 100vw, 37px, 0); }
  90% {
    clip: rect(42px, 100vw, 52px, 0); }
  95% {
    clip: rect(56px, 100vw, 51px, 0); }
  100% {
    clip: rect(58px, 100vw, 16px, 0); } }

@-webkit-keyframes glitchAnime3 {
  0% {
    clip: rect(200px, 100vw, 211px, 0); }
  5% {
    clip: rect(200px, 100vw, 232px, 0); }
  10% {
    clip: rect(200px, 100vw, 245px, 0); }
  15% {
    clip: rect(200px, 100vw, 203px, 0); }
  20% {
    clip: rect(200px, 100vw, 218px, 0); }
  25% {
    clip: rect(200px, 100vw, 207px, 0); }
  30% {
    clip: rect(200px, 100vw, 233px, 0); }
  35% {
    clip: rect(200px, 100vw, 242px, 0); }
  40% {
    clip: rect(200px, 100vw, 245px, 0); }
  45% {
    clip: rect(200px, 100vw, 229px, 0); }
  50% {
    clip: rect(200px, 100vw, 240px, 0); }
  55% {
    clip: rect(200px, 100vw, 208px, 0); }
  60% {
    clip: rect(200px, 100vw, 239px, 0); }
  65% {
    clip: rect(200px, 100vw, 217px, 0); }
  70% {
    clip: rect(200px, 100vw, 247px, 0); }
  75% {
    clip: rect(200px, 100vw, 220px, 0); }
  80% {
    clip: rect(200px, 100vw, 220px, 0); }
  85% {
    clip: rect(200px, 100vw, 230px, 0); }
  90% {
    clip: rect(200px, 100vw, 216px, 0); }
  95% {
    clip: rect(200px, 100vw, 211px, 0); }
  100% {
    clip: rect(200px, 100vw, 227px, 0); } }

@keyframes glitchAnime3 {
  0% {
    clip: rect(200px, 100vw, 211px, 0); }
  5% {
    clip: rect(200px, 100vw, 232px, 0); }
  10% {
    clip: rect(200px, 100vw, 245px, 0); }
  15% {
    clip: rect(200px, 100vw, 203px, 0); }
  20% {
    clip: rect(200px, 100vw, 218px, 0); }
  25% {
    clip: rect(200px, 100vw, 207px, 0); }
  30% {
    clip: rect(200px, 100vw, 233px, 0); }
  35% {
    clip: rect(200px, 100vw, 242px, 0); }
  40% {
    clip: rect(200px, 100vw, 245px, 0); }
  45% {
    clip: rect(200px, 100vw, 229px, 0); }
  50% {
    clip: rect(200px, 100vw, 240px, 0); }
  55% {
    clip: rect(200px, 100vw, 208px, 0); }
  60% {
    clip: rect(200px, 100vw, 239px, 0); }
  65% {
    clip: rect(200px, 100vw, 217px, 0); }
  70% {
    clip: rect(200px, 100vw, 247px, 0); }
  75% {
    clip: rect(200px, 100vw, 220px, 0); }
  80% {
    clip: rect(200px, 100vw, 220px, 0); }
  85% {
    clip: rect(200px, 100vw, 230px, 0); }
  90% {
    clip: rect(200px, 100vw, 216px, 0); }
  95% {
    clip: rect(200px, 100vw, 211px, 0); }
  100% {
    clip: rect(200px, 100vw, 227px, 0); } }

@-webkit-keyframes glitchAnime4 {
  0% {
    clip: rect(250px, 100vw, 285px, 0); }
  5% {
    clip: rect(250px, 100vw, 281px, 0); }
  10% {
    clip: rect(250px, 100vw, 269px, 0); }
  15% {
    clip: rect(250px, 100vw, 273px, 0); }
  20% {
    clip: rect(250px, 100vw, 286px, 0); }
  25% {
    clip: rect(250px, 100vw, 275px, 0); }
  30% {
    clip: rect(250px, 100vw, 261px, 0); }
  35% {
    clip: rect(250px, 100vw, 255px, 0); }
  40% {
    clip: rect(250px, 100vw, 276px, 0); }
  45% {
    clip: rect(250px, 100vw, 287px, 0); }
  50% {
    clip: rect(250px, 100vw, 255px, 0); }
  55% {
    clip: rect(250px, 100vw, 261px, 0); }
  60% {
    clip: rect(250px, 100vw, 284px, 0); }
  65% {
    clip: rect(250px, 100vw, 279px, 0); }
  70% {
    clip: rect(250px, 100vw, 266px, 0); }
  75% {
    clip: rect(250px, 100vw, 258px, 0); }
  80% {
    clip: rect(250px, 100vw, 297px, 0); }
  85% {
    clip: rect(250px, 100vw, 300px, 0); }
  90% {
    clip: rect(250px, 100vw, 292px, 0); }
  95% {
    clip: rect(250px, 100vw, 283px, 0); }
  100% {
    clip: rect(250px, 100vw, 264px, 0); } }

@keyframes glitchAnime4 {
  0% {
    clip: rect(250px, 100vw, 285px, 0); }
  5% {
    clip: rect(250px, 100vw, 281px, 0); }
  10% {
    clip: rect(250px, 100vw, 269px, 0); }
  15% {
    clip: rect(250px, 100vw, 273px, 0); }
  20% {
    clip: rect(250px, 100vw, 286px, 0); }
  25% {
    clip: rect(250px, 100vw, 275px, 0); }
  30% {
    clip: rect(250px, 100vw, 261px, 0); }
  35% {
    clip: rect(250px, 100vw, 255px, 0); }
  40% {
    clip: rect(250px, 100vw, 276px, 0); }
  45% {
    clip: rect(250px, 100vw, 287px, 0); }
  50% {
    clip: rect(250px, 100vw, 255px, 0); }
  55% {
    clip: rect(250px, 100vw, 261px, 0); }
  60% {
    clip: rect(250px, 100vw, 284px, 0); }
  65% {
    clip: rect(250px, 100vw, 279px, 0); }
  70% {
    clip: rect(250px, 100vw, 266px, 0); }
  75% {
    clip: rect(250px, 100vw, 258px, 0); }
  80% {
    clip: rect(250px, 100vw, 297px, 0); }
  85% {
    clip: rect(250px, 100vw, 300px, 0); }
  90% {
    clip: rect(250px, 100vw, 292px, 0); }
  95% {
    clip: rect(250px, 100vw, 283px, 0); }
  100% {
    clip: rect(250px, 100vw, 264px, 0); } }

@-webkit-keyframes glitchAnime5 {
  0% {
    clip: rect(300px, 100vw, 351px, 0); }
  5% {
    clip: rect(300px, 100vw, 304px, 0); }
  10% {
    clip: rect(300px, 100vw, 368px, 0); }
  15% {
    clip: rect(300px, 100vw, 311px, 0); }
  20% {
    clip: rect(300px, 100vw, 340px, 0); }
  25% {
    clip: rect(300px, 100vw, 344px, 0); }
  30% {
    clip: rect(300px, 100vw, 347px, 0); }
  35% {
    clip: rect(300px, 100vw, 334px, 0); }
  40% {
    clip: rect(300px, 100vw, 308px, 0); }
  45% {
    clip: rect(300px, 100vw, 317px, 0); }
  50% {
    clip: rect(300px, 100vw, 365px, 0); }
  55% {
    clip: rect(300px, 100vw, 364px, 0); }
  60% {
    clip: rect(300px, 100vw, 319px, 0); }
  65% {
    clip: rect(300px, 100vw, 364px, 0); }
  70% {
    clip: rect(300px, 100vw, 320px, 0); }
  75% {
    clip: rect(300px, 100vw, 370px, 0); }
  80% {
    clip: rect(300px, 100vw, 344px, 0); }
  85% {
    clip: rect(300px, 100vw, 370px, 0); }
  90% {
    clip: rect(300px, 100vw, 344px, 0); }
  95% {
    clip: rect(300px, 100vw, 306px, 0); }
  100% {
    clip: rect(300px, 100vw, 335px, 0); } }

@keyframes glitchAnime5 {
  0% {
    clip: rect(300px, 100vw, 351px, 0); }
  5% {
    clip: rect(300px, 100vw, 304px, 0); }
  10% {
    clip: rect(300px, 100vw, 368px, 0); }
  15% {
    clip: rect(300px, 100vw, 311px, 0); }
  20% {
    clip: rect(300px, 100vw, 340px, 0); }
  25% {
    clip: rect(300px, 100vw, 344px, 0); }
  30% {
    clip: rect(300px, 100vw, 347px, 0); }
  35% {
    clip: rect(300px, 100vw, 334px, 0); }
  40% {
    clip: rect(300px, 100vw, 308px, 0); }
  45% {
    clip: rect(300px, 100vw, 317px, 0); }
  50% {
    clip: rect(300px, 100vw, 365px, 0); }
  55% {
    clip: rect(300px, 100vw, 364px, 0); }
  60% {
    clip: rect(300px, 100vw, 319px, 0); }
  65% {
    clip: rect(300px, 100vw, 364px, 0); }
  70% {
    clip: rect(300px, 100vw, 320px, 0); }
  75% {
    clip: rect(300px, 100vw, 370px, 0); }
  80% {
    clip: rect(300px, 100vw, 344px, 0); }
  85% {
    clip: rect(300px, 100vw, 370px, 0); }
  90% {
    clip: rect(300px, 100vw, 344px, 0); }
  95% {
    clip: rect(300px, 100vw, 306px, 0); }
  100% {
    clip: rect(300px, 100vw, 335px, 0); } }

.glitchText4 {
  position: relative; }
  .glitchText4:before, .glitchText4:after {
    content: attr(data-text);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/bg_noise.gif?2"); }
  .glitchText4:before {
    left: 2px;
    text-shadow: 1px 0 red;
    clip: rect(144px, 100vw, 200px, 0);
    -webkit-animation: glitchAnime1 0.5s infinite linear alternate-reverse;
            animation: glitchAnime1 0.5s infinite linear alternate-reverse; }
  .glitchText4:after {
    left: -2px;
    text-shadow: -1px 0 red;
    clip: rect(20px, 100vw, 24px, 0);
    -webkit-animation: glitchAnime2 1s infinite linear alternate-reverse;
            animation: glitchAnime2 1s infinite linear alternate-reverse; }

.glitchText2 {
  position: relative; }
  .glitchText2 span {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }
    .glitchText2 span:nth-child(1) {
      left: 2px;
      text-shadow: 1px 0 red;
      clip: rect(0px, 100vw, 100px, 0);
      -webkit-animation: glitchAnime1 0.5s infinite linear alternate-reverse;
              animation: glitchAnime1 0.5s infinite linear alternate-reverse; }
    .glitchText2 span:nth-child(2) {
      left: -2px;
      text-shadow: -1px 0 blue;
      clip: rect(100px, 100vw, 200px, 0);
      -webkit-animation: glitchAnime2 1s infinite linear alternate-reverse;
              animation: glitchAnime2 1s infinite linear alternate-reverse; }
    .glitchText2 span:nth-child(3) {
      left: 2px;
      text-shadow: -1px 0 red;
      clip: rect(200px, 100vw, 300px, 0);
      -webkit-animation: glitchAnime3 1s infinite linear alternate-reverse;
              animation: glitchAnime3 1s infinite linear alternate-reverse; }
    .glitchText2 span:nth-child(4) {
      left: -2px;
      text-shadow: -1px 0 blue;
      clip: rect(300px, 100vw, 400px, 0);
      -webkit-animation: glitchAnime4 1s infinite linear alternate-reverse;
              animation: glitchAnime4 1s infinite linear alternate-reverse; }
    .glitchText2 span:nth-child(5) {
      left: 2px;
      text-shadow: -1px 0 red;
      clip: rect(400px, 100vw, 500px, 0);
      -webkit-animation: glitchAnime5 1s infinite linear alternate-reverse;
              animation: glitchAnime5 1s infinite linear alternate-reverse; }

.number {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  z-index: 99999;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-style: italic;
  font-size: 80px;
  font-size: 8.0rem;
  pointer-events: none;
  -webkit-transition: all linear 0.2s;
  transition: all linear 0.2s; }
  .number.isHidden {
    pointer-events: none;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: all linear 2s;
    transition: all linear 2s; }

@-webkit-keyframes speedBg {
  0% {
    top: 500px; }
  100% {
    top: -500px; } }

@keyframes speedBg {
  0% {
    top: 500px; }
  100% {
    top: -500px; } }

.speedBox {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  pointer-events: none;
  -webkit-transition: opacity linear 1s;
  transition: opacity linear 1s; }
  .speedBox.isHidden {
    display: none;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    pointer-events: none; }
  .speedBox_bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    -webkit-animation: speedBg linear 1s infinite;
            animation: speedBg linear 1s infinite; }
    .speedBox_bg div {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translateX(-662px) translateY(-50%);
              transform: translateX(-662px) translateY(-50%);
      width: 1280px;
      background-size: 100% auto; }
      .speedBox_bg div.isHidden {
        display: none; }
  .speedBox_line {
    width: 100%;
    height: 100%; }
    .speedBox_line div {
      width: 100%;
      height: 100%;
      background-size: 100% auto;
      background-repeat: no-repeat; }
      .speedBox_line div.isHidden {
        display: none; }

.speedBox-today .speedBox_bg div:nth-child(1) {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/img_speed_effect1.png?2");
  height: 994px; }

.speedBox-today .speedBox_bg div:nth-child(2) {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/img_speed_effect2.png?2");
  height: 1237px; }

.speedBox-today .speedBox_bg div:nth-child(3) {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/img_speed_effect3.png?2");
  height: 1465px; }

.speedBox-future .speedBox_bg div:nth-child(1) {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/img_speed_effect4.png?2");
  height: 1053px; }

.speedBox-future .speedBox_bg div:nth-child(2) {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/img_speed_effect5.png?2");
  height: 1053px; }

.light {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%) scaleX(0) scaleY(0);
          transform: translateX(-50%) translateY(-50%) scaleX(0) scaleY(0);
  width: 240px;
  height: 249px;
  margin: 0 auto;
  pointer-events: none;
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/img_light@2x.png?2");
  background-size: 240px 249px;
  z-index: 999999; }
  .light.isHidden {
    display: none; }

@-webkit-keyframes turnOff {
  0% {
    -webkit-transform: translateX(-50%) translateY(-50%) scaleX(0) scaleY(0);
            transform: translateX(-50%) translateY(-50%) scaleX(0) scaleY(0); }
  50% {
    -webkit-transform: translateX(-50%) translateY(-50%) scaleX(1) scaleY(1);
            transform: translateX(-50%) translateY(-50%) scaleX(1) scaleY(1); }
  80% {
    -webkit-transform: translateX(-50%) translateY(-50%) scaleX(2) scaleY(0.05);
            transform: translateX(-50%) translateY(-50%) scaleX(2) scaleY(0.05); }
  100% {
    -webkit-transform: translateX(-50%) translateY(-50%) scaleX(100) scaleY(0);
            transform: translateX(-50%) translateY(-50%) scaleX(100) scaleY(0); } }

@keyframes turnOff {
  0% {
    -webkit-transform: translateX(-50%) translateY(-50%) scaleX(0) scaleY(0);
            transform: translateX(-50%) translateY(-50%) scaleX(0) scaleY(0); }
  50% {
    -webkit-transform: translateX(-50%) translateY(-50%) scaleX(1) scaleY(1);
            transform: translateX(-50%) translateY(-50%) scaleX(1) scaleY(1); }
  80% {
    -webkit-transform: translateX(-50%) translateY(-50%) scaleX(2) scaleY(0.05);
            transform: translateX(-50%) translateY(-50%) scaleX(2) scaleY(0.05); }
  100% {
    -webkit-transform: translateX(-50%) translateY(-50%) scaleX(100) scaleY(0);
            transform: translateX(-50%) translateY(-50%) scaleX(100) scaleY(0); } }

@-webkit-keyframes lightRotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes lightRotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes lightScale {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    -webkit-transform: scale(0.3);
            transform: scale(0.3); }
  100% {
    -webkit-transform: scale(10);
            transform: scale(10); } }

@keyframes lightScale {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    -webkit-transform: scale(0.3);
            transform: scale(0.3); }
  100% {
    -webkit-transform: scale(10);
            transform: scale(10); } }

.white {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  -webkit-transition: all linear 0.24s;
  transition: all linear 0.24s;
  z-index: 100001;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  .white.isHidden {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    pointer-events: none; }
  .white.flash {
    -webkit-animation: flash 3s linear 1;
            animation: flash 3s linear 1; }

.black {
  position: fixed;
  background: #000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10000; }
  .black.isHidden {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    pointer-events: none; }

.mainHeader {
  position: relative;
  background: #fff;
  width: 100%;
  height: 148px;
  border-bottom: #a0a0a0 1px solid;
  margin: 0 0 4px; }
  .mainHeader_logo {
    position: absolute;
    top: 50%;
    left: 40px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/logo@2x.png?2");
    width: 396px;
    height: 61px;
    background-size: 396px 61px;
    z-index: 10; }
    .mainHeader_logo a {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block; }
  .mainHeader:before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/img_turtle_header.png?2");
    width: 463px;
    height: 146px;
    background-size: 463px 146px;
    background-position: center; }
  .mainHeader .listNewsBox {
    position: absolute;
    top: 50%;
    right: 8px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }

.boxAsideFuture {
  background: rgba(255, 255, 255, 0.7); }

.boxAsideFutureBar {
  width: 100%;
  font-size: 20px;
  font-size: 2.0rem;
  height: 50px;
  line-height: 50px;
  color: #fff;
  text-align: center;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-style: italic;
  background: url("https://bhb-cdn.com/furofushi/pc/images/ptr_future.png?2") repeat-x center; }

.boxAsideFutureSponcer_wrapper {
  padding: 20px; }

.boxAsideFutureRanking {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-style: italic; }
  .boxAsideFutureRanking_wrapper {
    padding: 27px 24px; }
  .boxAsideFutureRanking_title {
    font-size: 20px;
    font-size: 2.0rem;
    text-align: center;
    font-weight: bold;
    margin: 0 0 18px; }
  .boxAsideFutureRanking table {
    font-size: 14px;
    font-size: 1.4rem; }
    .boxAsideFutureRanking table tr {
      height: 30px; }
      .boxAsideFutureRanking table tr td:nth-child(1) {
        color: #000;
        font-weight: bold;
        padding: 8px; }
      .boxAsideFutureRanking table tr td:nth-child(2) {
        color: #837fe9;
        font-weight: bold; }

.boxAsideFutureAbout {
  color: #7b72e9; }
  .boxAsideFutureAbout_wrapper {
    padding: 20px 16px; }
  .boxAsideFutureAbout_aboutLink {
    font-size: 16px;
    font-size: 1.6rem;
    margin: 0 0 16px; }
  .boxAsideFutureAbout_rankLink {
    font-size: 16px;
    font-size: 1.6rem;
    margin: 0 0 16px; }
  .boxAsideFutureAbout_txt {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.6666; }

.boxAsideToday {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4dad3+0,f8fff7+4,f8fff7+96,d4dad3+100 */
  background: #d4dad3;
  /* Old browsers */
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #d4dad3 0%, #f8fff7 4%, #f8fff7 96%, #d4dad3 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #d4dad3 0%, #f8fff7 4%, #f8fff7 96%, #d4dad3 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4dad3', endColorstr='#d4dad3',GradientType=1 );
  /* IE6-9 */
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4dad3+0,f8fff7+2,f8fff7+98,d4dad3+100 */ }

.boxAsideTodayBar {
  position: relative;
  width: 100%;
  height: 50px;
  line-height: 50px;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  text-align: center;
  color: #000;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00ec62+0,00b84c+100 */
  background: #00ec62;
  /* Old browsers */
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #00ec62 0%, #00b84c 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #00ec62 0%, #00b84c 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ec62', endColorstr='#00b84c',GradientType=0 );
  /* IE6-9 */ }
  .boxAsideTodayBar:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 6px;
    height: 50px;
    background: url("https://bhb-cdn.com/furofushi/pc/images/img_bar_today.png?2") no-repeat; }

.boxAsideTodayRanking_wrapper {
  padding: 12px 10px; }

.boxAsideTodayRanking_title {
  width: 100%;
  height: 40px;
  line-height: 40px;
  color: #fff;
  background: #7aba0e;
  font-weight: bold;
  text-align: center;
  font-size: 15px;
  font-size: 1.5rem; }

.boxAsideTodayRanking_table {
  width: 100%;
  background: #e7fae6;
  border: 1px solid #00cb4e;
  border-collapse: collapse; }
  .boxAsideTodayRanking_table tr:nth-child(even) {
    background: #f8fff7; }
  .boxAsideTodayRanking_table tr td {
    font-size: 14px;
    font-size: 1.4rem;
    padding: 10px;
    border: 1px solid #00cb4e; }
    .boxAsideTodayRanking_table tr td:nth-child(1) {
      width: 37px;
      text-align: center; }
    .boxAsideTodayRanking_table tr td:nth-child(2) {
      text-align: left;
      color: #00f; }

.boxAsideTodaySponcer img, .boxAsideTodaySponcer .bnr {
  display: block;
  margin: 0 auto 7px; }
  .boxAsideTodaySponcer img:last-child, .boxAsideTodaySponcer .bnr:last-child {
    margin: 0 auto; }

.boxAsideTodaySponcer_wrapper {
  padding: 20px 0; }

.boxAsideTodayCategory .listCategory {
  margin: 0 auto; }

.boxAsideTodayCategory_wrapper {
  padding: 20px; }

.boxAsideTodayAbout {
  text-align: center; }
  .boxAsideTodayAbout_wrapper {
    padding: 24px 10px 48px; }
  .boxAsideTodayAbout_aboutLink {
    color: #00f;
    font-weight: bold;
    text-decoration: underline;
    margin: 0 0 14px; }
  .boxAsideTodayAbout_rankLink {
    color: #00f;
    font-weight: bold;
    text-decoration: underline;
    margin: 0 0 20px; }
  .boxAsideTodayAbout_input {
    width: 100%;
    height: 30px;
    margin: 0 auto 12px; }
  .boxAsideTodayAbout_submit {
    display: block;
    margin: 0 auto 12px; }
  .boxAsideTodayAbout .listCheckbox {
    text-align: center;
    margin: 0 0 9px; }

.sectionContainer {
  position: relative;
  -webkit-transition: opacity linear 0.5s;
  transition: opacity linear 0.5s;
  z-index: 999; }
  .sectionContainer.isHidden {
    visibility: hidden;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    pointer-events: none; }
  .sectionContainer.noTransition {
    -webkit-transition: none !important;
    transition: none !important; }

.sectionContainer-darkness {
  z-index: 10002; }

.sectionContainer-noise {
  background-color: #000;
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/bg_noise.gif?2"); }
  .sectionContainer-noise.isNoise {
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/bg_noise2.gif?2") !important; }

.sectionTop {
  background: #fff; }
  .sectionTop.isHidden {
    display: none; }
  .sectionTop_inner {
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    overflow-scrolling: touch;
    padding-top: 40px; }
  .sectionTop_wrapper {
    width: 400px;
    margin: 0 auto 60px; }
  .sectionTop_sitename {
    width: 337px;
    height: 528px;
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/logo_top@2x.png?2");
    background-size: 337px 528px;
    margin: 0 auto 34px;
    cursor: pointer; }
  .sectionTop_description {
    font-size: 20px;
    font-size: 2.0rem;
    font-weight: bold;
    text-align: center;
    line-height: 1.35;
    margin: 0 0 60px; }
  .sectionTop_question {
    font-size: 19px;
    font-size: 1.9rem;
    color: #e67e22;
    font-weight: bold;
    line-height: 1.35;
    text-align: center;
    margin: 0 auto 10px; }
  .sectionTop_btns {
    margin: 0 0 60px; }
    .sectionTop_btns .btnRect {
      width: 100%;
      height: 90px;
      line-height: 90px;
      margin: 0 0 20px; }
      .sectionTop_btns .btnRect:last-child {
        margin: 0; }
  .sectionTop_warning {
    padding: 0 10px;
    font-color: #434343;
    line-height: 2;
    margin-bottom: 16px;
    font-size: 12px;
    font-size: 1.2rem; }
  .sectionTop .listSns {
    margin: 0 auto; }

.sectionBottom {
  position: relative;
  width: 100%;
  height: 148px;
  background: #f2f2f2; }
  .sectionBottom .listCompany {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  .sectionBottom_copyright {
    position: absolute;
    bottom: 12px;
    right: 18px;
    font-size: 10px;
    font-size: 1.0rem;
    line-height: 2;
    text-align: center; }
  .sectionBottom_copyright a {
    color: #000; }

.sectionToday {
  position: relative;
  background: #fff;
  z-index: 9999;
  width: 1244px;
  margin: 0 auto;
  box-shadow: 0 0 8px 0 #999; }
  .sectionToday_inner {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    box-shadow: 0 0 8px 0 #999; }

.sectionTodayContent {
  zoom: 1;
  display: relative;
  padding: 0 4px; }
  .sectionTodayContent:before, .sectionTodayContent:after {
    content: "";
    display: table; }
  .sectionTodayContent:after {
    clear: both; }
  .sectionTodayContent .sectionTodayLeft {
    position: relative;
    float: left; }
  .sectionTodayContent .sectionTodayRight {
    position: relative;
    float: right; }

.sectionTodayLeft {
  width: 929px; }
  .sectionTodayLeft_aside {
    position: relative;
    width: 174px;
    float: left;
    -webkit-transition: opacity linear 0.2s;
    transition: opacity linear 0.2s; }
    .sectionTodayLeft_aside.isHidden {
      pointer-events: none;
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  .sectionTodayLeft_main {
    position: relative;
    width: 750px;
    float: right; }

.sectionTodayCenter {
  position: relative;
  width: 750px;
  margin-right: 4px; }
  .sectionTodayCenter:before {
    position: absolute;
    top: 0;
    display: block;
    content: '';
    background: #00cf56;
    height: 6px;
    width: 100%; }
  .sectionTodayCenter .bnr {
    width: 100%; }

.sectionTodayRight {
  width: 302px;
  -webkit-transition: opacity linear 0.2s;
  transition: opacity linear 0.2s; }
  .sectionTodayRight.isHidden {
    pointer-events: none;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }

.sectionToday-top .sectionToday_wrapper {
  border-radius: 4px 4px 0px 0px / 4px 4px 0px 0px;
  border-top: 2px solid #00cf55;
  border-left: 2px solid #00cf55;
  border-right: 2px solid #00cf55; }

.sectionToday-middle .sectionToday_wrapper {
  border-left: 2px solid #00cf55;
  border-right: 2px solid #00cf55; }

.sectionTodayThread {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c5d6c5+0,e7fae6+1,e7fae6+99,c5d6c5+100 */
  background: #c5d6c5;
  /* Old browsers */
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #c5d6c5 0%, #e7fae6 1%, #e7fae6 99%, #c5d6c5 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #c5d6c5 0%, #e7fae6 1%, #e7fae6 99%, #c5d6c5 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5d6c5', endColorstr='#c5d6c5',GradientType=1 );
  /* IE6-9 */ }
  .sectionTodayThread_wrapper {
    padding: 0 20px; }
  .sectionTodayThread .todayThreadHead {
    margin: 0 0 30px; }

.todayThreadHead {
  padding: 70px 0 0; }
  .todayThreadHead_date {
    color: #006d2d;
    font-size: 20px;
    font-size: 2.0rem;
    margin: 0 0 20px; }
  .todayThreadHead_title {
    color: #0eb2e8;
    font-size: 40px;
    font-size: 4.0rem;
    white-space: nowrap;
    margin: 0 0 20px;
    font-weight: bold; }
  .todayThreadHead_comment {
    color: #00cf56;
    font-size: 12px;
    font-size: 1.2rem; }

.sectionFuture {
  position: relative;
  width: 1244px;
  margin: 0 auto;
  zoom: 1; }
  .sectionFuture:before, .sectionFuture:after {
    content: "";
    display: table; }
  .sectionFuture:after {
    clear: both; }
  .sectionFuture .bnr, .sectionFuture .unitComment {
    margin: 0 0 90px; }
    .sectionFuture .bnr:last-child, .sectionFuture .unitComment:last-child {
      margin: 0; }
  .sectionFuture .sectionFutureLeft {
    position: relative;
    float: left;
    -webkit-transition: opacity linear 1.0s;
    transition: opacity linear 1.0s; }
    .sectionFuture .sectionFutureLeft_aside.isHidden {
      pointer-events: none;
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  .sectionFuture .sectionFutureRight {
    position: relative;
    float: right;
    -webkit-transition: opacity linear 1.0s;
    transition: opacity linear 1.0s; }
    .sectionFuture .sectionFutureRight.isHidden {
      pointer-events: none;
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }

.sectionFutureLeft {
  zoom: 1;
  width: 940px; }
  .sectionFutureLeft:before, .sectionFutureLeft:after {
    content: "";
    display: table; }
  .sectionFutureLeft:after {
    clear: both; }
  .sectionFutureLeft_aside {
    position: relative;
    width: 174px;
    float: left; }
    .sectionFutureLeft_aside.isHidden {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  .sectionFutureLeft_main {
    position: relative;
    width: 750px;
    float: right; }

.sectionFutureRight {
  width: 302px; }

.commentContainerFuture {
  padding: 40px; }

.sectionNoise {
  width: 100%;
  background-repeat: repeat-y;
  background-size: 100% auto; }
  .sectionNoise_wrapper {
    width: 670px;
    margin: 0 auto;
    overflow: hidden; }
  .sectionNoise .unitComment, .sectionNoise .bnr {
    margin: 0 0 80px; }
    .sectionNoise .unitComment:last-child, .sectionNoise .bnr:last-child {
      margin: 0; }

.sectionDarkness {
  position: relative; }
  .sectionDarkness_wrapper {
    width: 670px;
    margin: 0 auto;
    padding: 100px 20px; }
  .sectionDarkness .unitComment {
    margin: 0 0 400px; }
    .sectionDarkness .unitComment:last-child {
      margin: 0; }
  .sectionDarkness .bnr {
    margin: 0 0 156px; }

.sectionCredit {
  position: relative;
  min-height: 100%;
  z-index: 1000001;
  -webkit-transition: all linear 1s;
  transition: all linear 1s;
  padding-bottom: 257px; }
  .sectionCredit.isHidden {
    pointer-events: none;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  .sectionCredit_header {
    position: relative;
    padding: 73px 0 40px;
    margin: 0 auto; }
  .sectionCredit_logo {
    position: relative;
    width: 236px;
    height: 129px;
    background-size: 236px 129px;
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/logo_aojiru@2x.png?2");
    margin: 0 auto 29px; }
  .sectionCredit .btnRect-aojiru {
    width: 100%;
    max-width: 460px;
    height: 80px;
    line-height: 80px;
    margin: 0 auto 63px;
    font-size: 26px;
    font-size: 2.6rem; }
  .sectionCredit .listSns {
    background-size: contain;
    margin: 0 auto 60px; }
  .sectionCredit_footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(255, 255, 255, 0.8);
    padding: 26px 0 20px; }
  .sectionCredit_exlink {
    max-width: 400px;
    margin: 0 auto; }
  .sectionCredit_label {
    width: 287px;
    height: 28px;
    background-size: 287px 28px;
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/label_exlink@2x.png?2");
    margin: 0 auto 21px; }
  .sectionCredit_banner {
    width: 400px;
    height: 150px;
    background-size: 400px 150px;
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_exlink@2x.jpg?2");
    margin-bottom: 15px;
    -webkit-transition: -webkit-filter 0.2s linear;
    transition: -webkit-filter 0.2s linear;
    transition: filter 0.2s linear;
    transition: filter 0.2s linear, -webkit-filter 0.2s linear; }
    .sectionCredit_banner > a {
      display: block;
      width: 100%;
      height: 100%; }
    .sectionCredit_banner:hover {
      filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.7" /><feFuncG type="linear" slope="0.7" /><feFuncB type="linear" slope="0.7" /></feComponentTransfer></filter></svg>#filter');
      -webkit-filter: brightness(0.7);
              filter: brightness(0.7); }
  .sectionCredit_text {
    line-height: 2;
    color: #fff;
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: bold; }
  .sectionCredit .listCompany {
    position: relative;
    margin-bottom: 28px; }

.bnr {
  position: relative;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%; }
  .bnr span {
    width: 100%;
    display: block;
    background-size: 100% auto;
    background-repeat: no-repeat; }
  .bnr a {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  .bnr.noAfter:after {
    display: none !important; }

/**
* 新芽のバナー
*/
.bnr-sprout {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/img_last8.jpg?2"); }
  .bnr-sprout span {
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/img_last8.jpg?2"); }
  .bnr-sprout:after {
    content: '';
    display: block;
    padding-top: 84.43%; }

.bnr-neko {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_neko@2x.gif?2"); }
  .bnr-neko span {
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_neko@2x.gif?2"); }
  .bnr-neko:after {
    content: '';
    display: block;
    padding-top: 64.77%; }

.bnr-sainara {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_sainara@2x.jpg?2"); }
  .bnr-sainara span {
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_sainara@2x.jpg?2"); }
  .bnr-sainara:after {
    content: '';
    display: block;
    padding-top: 64.77%; }

.bnr-tori {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_tori@2x.jpg?2"); }
  .bnr-tori span {
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_tori@2x.jpg?2"); }
  .bnr-tori:after {
    content: '';
    display: block;
    padding-top: 64.77%; }

.bnr-neta01 {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_neta01@2x.jpg?3"); }
  .bnr-neta01 span {
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_neta01@2x.jpg?3"); }
  .bnr-neta01:after {
    content: '';
    display: block;
    padding-top: 64.77%; }

.bnr-neta02 {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_neta02@2x.jpg?2"); }
  .bnr-neta02 span {
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_neta02@2x.jpg?2"); }
  .bnr-neta02:after {
    content: '';
    display: block;
    padding-top: 64.77%; }

.bnr-neta03 {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_neta03@2x.jpg?2"); }
  .bnr-neta03 span {
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_neta03@2x.jpg?2"); }
  .bnr-neta03:after {
    content: '';
    display: block;
    padding-top: 64.77%; }

.bnr-neta04 {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_neta04@2x.jpg?2"); }
  .bnr-neta04 span {
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_neta04@2x.jpg?2"); }
  .bnr-neta04:after {
    content: '';
    display: block;
    padding-top: 64.77%; }

.bnr-missile01 {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_missile01@2x.gif?2"); }
  .bnr-missile01 span {
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_missile01@2x.gif?2"); }
  .bnr-missile01:after {
    content: '';
    display: block;
    padding-top: 64.77%; }

.bnr-missile02 {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_missile02@2x.gif?2"); }
  .bnr-missile02 span {
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_missile02@2x.gif?2"); }
  .bnr-missile02:after {
    content: '';
    display: block;
    padding-top: 64.77%; }

.bnr-futuredrink {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_futuredrink.jpg?2");
  width: 136px;
  height: 993px; }

.bnr-foreverV {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_forever.jpg?2");
  width: 259px;
  height: 861px; }

.bnr-yokonaga {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_yokonaga.jpg?2");
  width: 750px;
  height: 90px; }

.bnr-bizou {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_bizou.jpg?2");
  width: 260px;
  height: 783px; }

.bnr-long {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_long.jpg?2"); }

.bnr-choju {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_choju.jpg?2");
  width: 136px;
  height: 783px; }

.bnr-omigoto {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_omigoto@2x.jpg?2"); }
  .bnr-omigoto span {
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_omigoto@2x.jpg?2"); }
  .bnr-omigoto:after {
    content: '';
    display: block;
    padding-top: 74.36%; }

.bnr-ybusoku {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_ybusoku@2x.jpg?2"); }
  .bnr-ybusoku span {
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_ybusoku@2x.jpg?2"); }
  .bnr-ybusoku:after {
    content: '';
    display: block;
    padding-top: 64.77%; }

.bnr-ybusoku2045 {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_ybusoku2045@2x.jpg?2"); }
  .bnr-ybusoku2045 span {
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_ybusoku2045@2x.jpg?2"); }
  .bnr-ybusoku2045:after {
    content: '';
    display: block;
    padding-top: 64.77%; }

.bnr-forever {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_forever@2x.jpg?2"); }
  .bnr-forever span {
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_forever@2x.jpg?2"); }
  .bnr-forever:after {
    content: '';
    display: block;
    padding-top: 64.77%; }

.bnr-noise {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_noise@2x.jpg?2"); }
  .bnr-noise span {
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_noise@2x.jpg?2"); }
  .bnr-noise:after {
    content: '';
    display: block;
    padding-top: 73.43%; }

.bnr-egao {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_egao@2x.jpg?2"); }
  .bnr-egao span {
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_egao@2x.jpg?2"); }
  .bnr-egao:after {
    content: '';
    display: block;
    padding-top: 74.36%; }

.bnr-egao2 {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_egao2@2x.jpg?2"); }
  .bnr-egao2 span {
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/bnr_egao2@2x.jpg?2"); }
  .bnr-egao2:after {
    content: '';
    display: block;
    padding-top: 64.64%; }

.unitComment-darkness {
  color: #0f0; }
  .unitComment-darkness .unitComment_info {
    line-height: 1.8;
    font-size: 14px;
    font-size: 1.4rem;
    margin: 0 0 16px; }
  .unitComment-darkness .unitComment_text {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.3; }

.unitComment-today .unitComment_info {
  line-height: 1.8;
  font-size: 18px;
  font-size: 1.8rem; }
  .unitComment-today .unitComment_info_name {
    color: #097c25; }
  .unitComment-today .unitComment_info_data {
    color: #7d7d7d; }

.unitComment-today .unitComment_text {
  font-size: 24px;
  font-size: 2.4rem;
  color: #000;
  line-height: 1.3;
  font-weight: bold; }

.unitComment-future {
  position: relative; }
  .unitComment-future .unitComment_id {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700; }
  .unitComment-future .unitComment_info {
    position: relative;
    line-height: 1.8;
    color: #ff667a; }
    .unitComment-future .unitComment_info_name {
      font-size: 18px;
      font-size: 1.8rem; }
    .unitComment-future .unitComment_info_data {
      font-size: 18px;
      font-size: 1.8rem; }
  .unitComment-future .unitComment_text {
    font-size: 32px;
    font-size: 3.2rem;
    color: #7b72e9;
    line-height: 1.3;
    font-weight: bold; }
  .unitComment-future .unitComment_textEn {
    font-size: 16px;
    font-size: 1.6rem;
    color: #7b72e9;
    line-height: 1.3;
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }
    .unitComment-future .unitComment_textEn:before {
      content: '— '; }

.unitComment-future-human .unitComment_id {
  height: 64px;
  margin: 0 0 16px; }
  .unitComment-future-human .unitComment_id_num {
    position: absolute;
    top: 32px;
    left: 40px;
    font-size: 40px;
    font-size: 4.0rem;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom; }
  .unitComment-future-human .unitComment_id:after {
    position: absolute;
    left: 60px;
    content: '';
    display: block;
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/img_human@2x.png?2");
    background-repeat: no-repeat;
    width: 291px;
    height: 66px;
    background-size: contain; }

.unitComment-future-ai .unitComment_id {
  height: 64px;
  margin: 0 0 16px; }
  .unitComment-future-ai .unitComment_id_num {
    position: absolute;
    top: 32px;
    left: 40px;
    font-size: 40px;
    font-size: 4.0rem;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom; }
  .unitComment-future-ai .unitComment_id:after {
    position: absolute;
    left: 60px;
    content: '';
    display: block;
    background-image: url("https://bhb-cdn.com/furofushi/pc/images/img_ai@2x.png?2");
    background-repeat: no-repeat;
    width: 79px;
    height: 66px;
    background-size: contain; }

.unitComment-noise {
  color: #fff; }
  .unitComment-noise .unitComment_info {
    line-height: 1.8;
    font-size: 24px;
    font-size: 2.4rem;
    color: #fff; }
    .unitComment-noise .unitComment_info_num {
      font-family: "游ゴシック", "Yu Gothic", YuGothic;
      font-weight: 700; }
    .unitComment-noise .unitComment_info_name {
      font-family: "游ゴシック", "Yu Gothic", YuGothic;
      font-weight: 700; }
    .unitComment-noise .unitComment_info_data {
      font-family: "游ゴシック", "Yu Gothic", YuGothic;
      font-weight: 700; }
  .unitComment-noise .unitComment_text {
    font-family: "游ゴシック", "Yu Gothic", YuGothic;
    font-weight: 700;
    font-size: 80px;
    font-size: 8.0rem;
    color: #fff;
    line-height: 1.3; }
    .unitComment-noise .unitComment_text > span {
      font-family: "游ゴシック", "Yu Gothic", YuGothic;
      font-weight: 700;
      font-size: 80px;
      font-size: 8.0rem;
      color: #fff;
      line-height: 1.3; }

.flashBack {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10001;
  pointer-events: none;
  -webkit-transition: all linear 0.18s;
  transition: all linear 0.18s; }
  .flashBack.isHidden {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    pointer-events: none; }
  .flashBack .flashBackItem {
    position: absolute;
    background-size: contain;
    -webkit-transition: all ease-out 1s;
    transition: all ease-out 1s;
    -webkit-transform-origin: 0.5 0.5;
            transform-origin: 0.5 0.5; }
    .flashBack .flashBackItem:after {
      content: '';
      display: block; }
    .flashBack .flashBackItem.isHidden {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }

.flashBack-today2future .flashBackItem:nth-child(1) {
  left: 50%;
  -webkit-transform: translateX(-120%);
          transform: translateX(-120%);
  top: 0;
  width: 265px;
  height: 196px;
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/future_img_1.png?2"); }

.flashBack-today2future .flashBackItem:nth-child(2) {
  right: 50%;
  top: 27%;
  -webkit-transform: translateX(120%);
          transform: translateX(120%);
  width: 265px;
  height: 196px;
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/future_img_2.png?2"); }

.flashBack-today2future .flashBackItem:nth-child(3) {
  left: 50%;
  -webkit-transform: translateX(-120%);
          transform: translateX(-120%);
  top: 54%;
  width: 265px;
  height: 196px;
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/future_img_3.png?2"); }

.flashBack-today2future .flashBackItem:nth-child(4) {
  right: 50%;
  -webkit-transform: translateX(120%);
          transform: translateX(120%);
  bottom: 0;
  width: 265px;
  height: 196px;
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/future_img_4.png?2"); }

.flashBack-future2noise .flashBackItem:nth-child(1):after {
  padding-top: 65.23%; }

.flashBack-future2noise .flashBackItem:nth-child(2):after {
  padding-top: 65.23%; }

.flashBack-future2noise .flashBackItem:nth-child(3):after {
  padding-top: 65.23%; }

.flashBack-noise2darkness .flashBackItem:nth-child(1) {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/pht_flashback.jpg?2"); }
  .flashBack-noise2darkness .flashBackItem:nth-child(1):after {
    padding-top: 65.23%; }

.flashBack-noise2darkness .flashBackItem:nth-child(2) {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/pht_flashback.jpg?2"); }
  .flashBack-noise2darkness .flashBackItem:nth-child(2):after {
    padding-top: 65.23%; }

.flashBack-noise2darkness .flashBackItem:nth-child(3) {
  background-image: url("https://bhb-cdn.com/furofushi/pc/images/pht_flashback.jpg?2"); }
  .flashBack-noise2darkness .flashBackItem:nth-child(3):after {
    padding-top: 65.23%; }

.commentContainerToday {
  background: #fff;
  padding: 40px 20px; }
  .commentContainerToday .unitComment, .commentContainerToday .bnr {
    margin: 0 0 50px; }

.commentContainerToday-normal {
  border-radius: 8px 8px 0px 0px / 8px 8px 0px 0px;
  border-top: 2px solid #00cf55;
  border-left: 2px solid #00cf55;
  border-right: 2px solid #00cf55; }

.commentContainerToday-launch {
  border-left: 2px solid #00cf55;
  border-right: 2px solid #00cf55; }

.gradTextFutureTitle {
  background: -webkit-linear-gradient(left, #009ddf, #e972c0);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; }

.gradTextFuture {
  background: -webkit-linear-gradient(#00abd6, #9054ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; }

.successionImages {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-filter 0.24s linear;
  transition: -webkit-filter 0.24s linear;
  transition: filter 0.24s linear;
  transition: filter 0.24s linear, -webkit-filter 0.24s linear;
  z-index: 10001; }
  .successionImages.isHidden {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    pointer-events: none; }
  .successionImages div {
    position: absolute;
    background-repeat: no-repeat;
    -webkit-transition: all linear 0.24s;
    transition: all linear 0.24s;
    width: 105%;
    height: 105%;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    background-size: cover;
    background-position: center;
    background-color: #000; }
    .successionImages div.isBlur {
      filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="8" /></filter></svg>#filter');
      -webkit-filter: blur(8px);
              filter: blur(8px); }
    .successionImages div.isHidden {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      pointer-events: none; }
    .successionImages div:nth-child(1) {
      background-image: url("https://bhb-cdn.com/furofushi/pc/images/img_last1.jpg?2"); }
    .successionImages div:nth-child(2) {
      background-image: url("https://bhb-cdn.com/furofushi/pc/images/img_last2.jpg?2"); }
    .successionImages div:nth-child(3) {
      background-image: url("https://bhb-cdn.com/furofushi/pc/images/img_last3.jpg?2"); }
    .successionImages div:nth-child(4) {
      background-image: url("https://bhb-cdn.com/furofushi/pc/images/img_last4.jpg?2"); }
    .successionImages div:nth-child(5) {
      background-image: url("https://bhb-cdn.com/furofushi/pc/images/img_last5.jpg?2"); }
    .successionImages div:nth-child(6) {
      background-image: url("https://bhb-cdn.com/furofushi/pc/images/img_last6.jpg?2"); }
    .successionImages div:nth-child(7) {
      background-image: url("https://bhb-cdn.com/furofushi/pc/images/img_last7.jpg?2"); }
    .successionImages div:nth-child(8) {
      background-image: url("https://bhb-cdn.com/furofushi/pc/images/img_last8.jpg?2"); }
    .successionImages div:nth-child(8) {
      background-image: url("https://bhb-cdn.com/furofushi/pc/images/img_last8.jpg?2"); }
    .successionImages div:nth-child(9) {
      background-image: url("https://bhb-cdn.com/furofushi/pc/images/img_last9.jpg?2"); }
    .successionImages div:nth-child(10) {
      background-image: url("https://bhb-cdn.com/furofushi/pc/images/img_last10.jpg?2"); }

.onlySp {
  display: none !important; }
