/**
 * Swiper 14.0.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2026 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 29, 2026
 */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
}

/* CSS Mode */
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-slides-offset-before);
      scroll-margin-inline-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-inline-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-slides-offset-before);
      scroll-margin-block-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-block-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper::before {
      content: "";
      flex-shrink: 0;
      order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
  }
  &.swiper-centered.swiper-vertical {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible {
  .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
  }
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */


html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1;margin:0}article,aside,details,figcaption,figure,footer,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}li{list-style:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:"Zen Old Mincho Medium";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/ZenOldMincho-Medium-Subset.woff2) format("woff2")}@font-face{font-family:"Zen Old Mincho Regular";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/ZenOldMincho-Regular-Subset.woff2) format("woff2")}@font-face{font-family:"Elms Sans Light";font-style:normal;font-weight:300;font-display:swap;src:url(fonts/ElmsSans-Light-Subset.woff2) format("woff2")}@font-face{font-family:"Elms Sans Regular";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/ElmsSans-Regular-Subset.woff2) format("woff2")}@font-face{font-family:"Elms Sans SemiBold Italic";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/ElmsSans-SemiBoldItalic-Subset.woff2) format("woff2")}html{font-size:62.5%;font-feature-settings:"palt";font-family:Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,sans-serif}section{width:100%;position:relative}.char-blue{color:#05a1df}.linebreak::after,.linebreak-pc::after,.linebreak-sp::after{content:"\a";white-space:pre}.button{display:block;border-radius:100px;color:#fff;text-decoration:none;position:relative;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600}.button span{position:relative;z-index:2}.button.instagram{background:linear-gradient(to right, rgb(255, 0, 105), rgb(255, 123, 1))}.button.instagram .icon{display:block;width:20px;height:20px;margin-right:5px}.button.hp{background:linear-gradient(to right, rgb(111, 205, 239), rgb(5, 161, 223))}.button.instagram .blank,.button.hp .blank,.hbo .button .blank{width:14px;height:14px;display:block;line-height:0;position:absolute;top:50%;transform:translateY(-50%)}.button.instagram .blank img,.button.hp .blank img,.hbo .button .blank img{display:block;width:100%;min-width:100%;height:auto;vertical-align:top}.button.instagram::after,.button.hp::after,.hbo .button::after{content:"";display:block;width:100%;height:100%;border-radius:100px;position:absolute;top:0;left:0;transition:opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1);opacity:0}.button.instagram::after{background:linear-gradient(to right, rgb(255, 123, 1), rgb(255, 0, 105))}.button.hp::after{background:linear-gradient(to right, rgb(5, 161, 223), rgb(111, 205, 239))}.hbo .button::after{background:linear-gradient(to right, rgb(5, 178, 163), rgb(83, 202, 192))}span.cross{position:relative;padding:0;background:none}span.cross::before,span.cross::after{content:"";display:block;background:#05a1df;height:1px;position:absolute;top:50%;left:50%}span.cross::before{transform:translate(-50%, -50%) rotate(-45deg)}span.cross::after{transform:translate(-50%, -50%) rotate(45deg)}span.cross .hidden-word{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}header{width:100%}header .kaikoukai-group img{width:100%;min-width:100%;height:auto;vertical-align:top}main{background:#05a1df;width:100%;position:relative}.keyvisual{background:#fff;overflow:hidden;position:relative;z-index:1}.keyvisual .inner{margin:0 auto;z-index:3;position:relative}.keyvisual .inner h1{z-index:2;font-weight:400;font-family:"Zen Old Mincho Regular",serif;line-height:1.46}.keyvisual .inner h1 div{width:fit-content;display:flex;justify-content:center;align-items:center}.keyvisual .inner h1 div span:not(.cross):not(.hidden-word){font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;display:flex;justify-content:center;align-items:center;letter-spacing:.05em;background:#05a1df;position:relative;color:#fff;line-height:normal;width:fit-content}.keyvisual .inner h1 div span:not(.cross):not(.hidden-word) .role{font-size:.9em;padding:0}.keyvisual .inner .mika-takushima{z-index:1}.keyvisual .inner .mika-takushima img{width:100%;min-width:100%;height:auto;vertical-align:top}.keyvisual .badge-front,.keyvisual .badge-back{height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}.keyvisual .badge-front .name-badge,.keyvisual .badge-front .badge-bg,.keyvisual .badge-back .name-badge,.keyvisual .badge-back .badge-bg{position:absolute}.keyvisual .badge-front{z-index:6}.keyvisual .badge-front .name-badge{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;color:#fff}.keyvisual .badge-front .name-badge .name{letter-spacing:.08em}.keyvisual .badge-back{mix-blend-mode:multiply;z-index:5}.keyvisual .badge-back .badge-bg{border-radius:1000px;background:#4bc1eb}.keyvisual .balls{mix-blend-mode:multiply;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.keyvisual .balls .ball{transition:transform 7s cubic-bezier(0.445, 0.05, 0.55, 0.95);will-change:transform;position:absolute;border-radius:1000px;background:#4bc1eb}.keyvisual .wave-f,.keyvisual .wave-b{position:absolute;bottom:0px;left:50%;transform:translateX(-50%);width:100%;line-height:0}.keyvisual .wave-f img,.keyvisual .wave-b img{width:100%;min-width:100%;height:auto;vertical-align:top;display:block}.keyvisual .wave-f{z-index:4}.keyvisual .wave-b{z-index:1}.introduction{position:relative;background:#05a1df;width:100%;z-index:2;margin-top:-1px}.introduction h2{text-align:center;font-weight:500;font-family:"Zen Old Mincho Medium",serif;letter-spacing:.05em;color:#fff;line-height:1.46;z-index:2;position:relative}.introduction h2 span:nth-of-type(1){font-size:.9em}.introduction h2 span:nth-of-type(1)::after{content:"\a";white-space:pre}.introduction p{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;position:relative;letter-spacing:.1em;color:#fff;text-align:center;line-height:2;letter-spacing:.1em;margin-bottom:2em;z-index:2}.introduction .deco{overflow:hidden;border-radius:990px;position:absolute;z-index:1}.introduction .deco img{width:100%;min-width:100%;height:auto;vertical-align:top;display:block}.introduction .bottom{background:#f2fafd;width:100%;line-height:0;position:relative}.introduction .bottom img{width:100%;min-width:100%;height:auto;vertical-align:top}.introduction .bottom::after{content:"";width:100%;height:1px;display:block;background:#05a1df;position:absolute;top:0;left:0}.message h2,.profile h2,.schedule h2,.doyouknow .lead h2{letter-spacing:.1em;text-align:center}.message h2 .en,.profile h2 .en,.schedule h2 .en,.doyouknow .lead h2 .en{display:block;font-weight:600;font-family:"Elms Sans SemiBold Italic",sans-serif}.message h2 .ja,.profile h2 .ja,.schedule h2 .ja,.doyouknow .lead h2 .ja{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;display:block}.message h2 .en,.message h2 .ja,.profile h2 .en,.profile h2 .ja,.schedule h2 .en,.schedule h2 .ja{width:fit-content;position:relative;margin-right:auto;margin-left:auto;z-index:1}.message h2 .en,.profile h2 .en,.schedule h2 .en{letter-spacing:.2em}.message h2 .en::after,.profile h2 .en::after,.schedule h2 .en::after{content:"";display:block;background:linear-gradient(to right, #82d0ef, #e4f6fc);width:120%;position:absolute;top:45%;left:50%;transform:translateX(-50%);z-index:-1}.message h2 .ja,.profile h2 .ja,.schedule h2 .ja{letter-spacing:.1em}.message{background:#f2fafd;position:relative}.message h2,.message p,.message .bottom{position:relative;z-index:2}.message h2 .en{letter-spacing:.1em}.message p{text-align:center;line-height:1.78;letter-spacing:.1em;margin-bottom:1em}.message .bottom{background:#f2fafd;width:100%;line-height:0}.message .bottom img{width:100%;min-width:100%;height:auto;vertical-align:top}.message .mika{z-index:1;position:absolute}.message .mika img{display:block;width:100%;min-width:100%;height:auto;vertical-align:top}.profile{background:#fff}.profile .details{margin-right:auto;margin-left:auto}.profile .details .info .biography{margin-bottom:30px}.profile .details .info .biography h3{display:flex;justify-content:space-between;align-items:end;width:100%;border-bottom:1px solid #bcbcbc;letter-spacing:.1em;line-height:normal;position:relative}.profile .details .info .biography h3::after{content:"";display:block;background:#05a1df;height:1px;position:absolute;bottom:-1px;left:0}.profile .details .info .biography h3 .ja{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}.profile .details .info .biography h3 .en{font-family:"Elms Sans Light",sans-serif;font-weight:300}.profile .details .info .biography p{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;text-align:justify;letter-spacing:.05em}.profile .details .info .results h4,.profile .details .info .media h4{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#fff;position:relative;overflow:hidden;background-color:rgba(0,0,0,0);z-index:0;margin-bottom:10px;line-height:normal}.profile .details .info .results h4::before,.profile .details .info .media h4::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right, rgb(5, 161, 223), rgb(180, 227, 245));transform-origin:top right;transform:skewX(-45deg);z-index:-1}.profile .details .info .results h4 span,.profile .details .info .media h4 span{line-height:1;display:block;position:relative;z-index:1}.profile .details .info .results dl,.profile .details .info .media dl{width:100%}.profile .details .info .results dl div,.profile .details .info .media dl div{margin-bottom:5px;width:100%;display:flex;justify-content:start;align-items:start}.profile .details .info .results dl div:last-of-type,.profile .details .info .media dl div:last-of-type{margin-bottom:0}.profile .details .info .results dl div dt,.profile .details .info .results dl div dd,.profile .details .info .media dl div dt,.profile .details .info .media dl div dd{line-height:1.6}.profile .details .info .results dl dt,.profile .details .info .media dl dt{color:#05a1df;margin-right:1em;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600}.profile .details .info .results dl dd,.profile .details .info .media dl dd{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.profile .details .info .results{margin-bottom:30px}.profile .details .info .media .program h5{margin-bottom:5px;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600}.profile .details .visual .photo{z-index:1;position:relative}.profile .details .visual .photo img{width:100%;min-width:100%;height:auto;vertical-align:top}.profile .details .visual .photo::after{content:"";display:block;background:linear-gradient(to left, rgb(5, 161, 223), rgb(180, 227, 245));position:absolute;z-index:-1}.profile .details .visual a{display:flex;justify-content:start;align-items:center;box-shadow:0px 0px 8px rgba(0,0,0,.2)}.schedule{background:#e3f1f9}.schedule h2 .en::after{background:#fff;width:130%}.schedule ul{margin:0 auto 15px auto;border-top:1px dotted #bbb}.schedule ul li{position:relative;display:flex;justify-content:start;align-items:center;border-bottom:1px dotted #bbb}.schedule ul li .date{width:10em;color:#fff;background:#05a1df;font-family:"Inter",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;display:flex;justify-content:center;align-items:center}.schedule ul li .tour{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}.schedule ul li .place{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.schedule ul li a{display:flex;justify-content:center;align-items:center;border-radius:100px;background:#909090;color:#fff;text-decoration:none;line-height:normal;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;position:relative}.schedule ul li a .blank{display:block;width:10px;height:10px;line-height:0}.schedule ul li a .blank img{display:block;width:100%;min-width:100%;height:auto;vertical-align:top}.schedule small{margin-right:auto;margin-left:auto;display:block;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.schedule .upper,.schedule .bottom{width:100%;background:#fff;line-height:0}.schedule .upper img,.schedule .bottom img{width:100%;min-width:100%;height:auto;vertical-align:top}.schedule .bottom{transform:rotate(180deg)}.doyouknow{width:100%;background:linear-gradient(to right, #e4f6fc, #d2effa)}.doyouknow .lead{background:#fff;margin-right:auto;margin-left:auto;text-align:center}.doyouknow .lead h2{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;position:relative}.doyouknow .lead h2 .ja{letter-spacing:.05em}.doyouknow .lead h2 .en{transform:rotate(-8deg);margin-left:4.5em}.doyouknow .lead p{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;letter-spacing:.1em;line-height:1.67}.doyouknow .group{background:#fff;position:relative}.doyouknow .group .group-slider{overflow:hidden;position:relative;width:100%;z-index:1}.doyouknow .group .swiper-wrapper{transition-timing-function:linear}.doyouknow .group .swiper-wrapper .slide{line-height:0;margin:0;padding:0}.doyouknow .group .swiper-wrapper .slide img{display:block;width:100%;min-width:100%;height:auto;vertical-align:top}.doyouknow .group .mika{z-index:2;position:absolute;bottom:0;left:50%}.doyouknow .group .mika img{width:100%;min-width:100%;height:auto;vertical-align:top;display:block}.doyouknow .group .know-upper{padding:0;margin:0 0 -1px 0;position:absolute;bottom:0;left:0;width:100%;line-height:0}.doyouknow .group .know-upper img{width:100%;min-width:100%;height:auto;vertical-align:top;display:block}.doyouknow .group .know-upper{z-index:3}.doyouknow .know-bottom{width:100%;line-height:0}.doyouknow .know-bottom img{width:100%;min-width:100%;height:auto;vertical-align:top}.doyouknow .x-sports .head,.doyouknow .x-sns .head{margin-right:auto;margin-left:auto;text-align:center}.doyouknow .x-sports .head .mika img,.doyouknow .x-sns .head .mika img{width:100%;min-width:100%;height:auto;vertical-align:top;display:block}.doyouknow .x-sports .head h3,.doyouknow .x-sns .head h3{display:flex;justify-content:center;align-items:center;line-height:normal}.doyouknow .x-sports .head h3 .en,.doyouknow .x-sns .head h3 .en{font-family:"Elms Sans SemiBold Italic",sans-serif;font-weight:600;letter-spacing:0em}.doyouknow .x-sports .head h3 .ja,.doyouknow .x-sns .head h3 .ja{letter-spacing:.1em;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;font-style:italic}.doyouknow .x-sports .head p,.doyouknow .x-sns .head p{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.doyouknow .x-sports h4{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600;margin-bottom:15px}.doyouknow .x-sports p{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;letter-spacing:.05em;line-height:1.75}.doyouknow .x-sports .yamamotomasa,.doyouknow .x-sports .ncufc,.doyouknow .x-sports .orques{position:relative;margin-right:auto;margin-left:auto;z-index:1}.doyouknow .x-sports .yamamotomasa .photo,.doyouknow .x-sports .ncufc .photo,.doyouknow .x-sports .orques .photo{position:relative}.doyouknow .x-sports .yamamotomasa .photo .img-mask img,.doyouknow .x-sports .ncufc .photo .img-mask img,.doyouknow .x-sports .orques .photo .img-mask img{width:100%;min-width:100%;height:auto;vertical-align:top;display:block}.doyouknow .x-sports .buttons .button{display:flex;justify-content:start;align-items:center;box-shadow:0px 0px 5px rgba(0,0,0,.2)}.doyouknow .hbo{position:relative;width:100%;z-index:1}.doyouknow .hbo::after{content:"";display:block;width:100%;background:linear-gradient(to right, rgb(83, 202, 192), rgb(5, 178, 163));z-index:-1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.doyouknow .hbo .inner{margin-right:auto;margin-left:auto;background:#fff;box-shadow:0px 0px 5px rgba(5,178,163,.2);z-index:1}.doyouknow .hbo .inner .text h3{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;line-height:1.4}.doyouknow .hbo .inner .text h3 .shoulder{display:block;margin-bottom:5px;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}.doyouknow .hbo .inner .text .targets{display:flex;justify-content:flex-start;align-items:center}.doyouknow .hbo .inner .text .targets li{width:fit-content;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600;border-radius:100px;color:#fff;line-height:normal;background:linear-gradient(to right, rgb(255, 120, 0), rgb(230, 60, 0));display:flex;justify-content:center;align-items:center}.doyouknow .hbo .inner .text p{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.doyouknow .hbo .inner .button{position:relative;color:#fff;background:linear-gradient(to right, rgb(83, 202, 192), rgb(5, 178, 163))}.doyouknow .hbo .inner .button span{z-index:2}.doyouknow .hbo .inner .button span:not(.blank){position:relative}.doyouknow .hbo .inner .photo img{width:100%;min-width:100%;height:auto;vertical-align:top}.doyouknow .x-sns .body{margin-right:auto;margin-left:auto;display:flex;justify-content:space-between;align-items:flex-start}.doyouknow .x-sns .body .sns .icon{background:#fff;border-radius:5px;box-shadow:0px 0px 5px rgba(5,161,223,.2);display:flex;justify-content:center;align-items:center}.doyouknow .x-sns .body .sns .icon a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.doyouknow .x-sns .body .sns h4{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700}.doyouknow .x-sns .body .sns p{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.banners{background:#fff}.banners ul{margin-right:auto;margin-left:auto;display:flex;flex-wrap:wrap}.banners ul li a{display:block;width:100%;height:100%}.banners ul li a img{width:100%;min-width:100%;height:auto;vertical-align:top}footer{background:#fff;text-align:center;width:100%}footer .copyright{font-family:"Elms Sans Regular",sans-serif;font-weight:400;letter-spacing:.05em}@media screen and (min-width: 360px)and (max-width: 768px){.linebreak-pc{display:none}.button{height:44px}.button.instagram,.button.hp{padding-left:15px}.button.hp .blank,.button.instagram .blank,.hbo .button .blank{right:15px}.cross{width:11px;height:11px;margin:0 5px}.cross::before,.cross::after{width:15px}header{position:absolute;top:0;left:0;padding:15px;z-index:3}header .kaikoukai-group{width:40%}.keyvisual{padding-top:90px}.keyvisual::after{content:"";display:block;width:100%;height:2px;background:#05a1df;position:absolute;bottom:0px;left:0;z-index:6}.keyvisual .inner{width:100%}.keyvisual .inner h1{width:fit-content;font-size:2.9rem;margin:0 auto 20px auto}.keyvisual .inner h1 span:not(.cross):not(.hidden-word){font-size:1.1rem;padding:3px 5px}.keyvisual .inner h1>div{margin-bottom:10px}.keyvisual .inner .mika-takushima{width:55%;margin-right:auto;margin-left:auto}.keyvisual .inner .mika-takushima img{margin-left:10px}.keyvisual .badge-front,.keyvisual .badge-back{width:100%}.keyvisual .badge-front .name-badge,.keyvisual .badge-front .badge-bg,.keyvisual .badge-back .name-badge,.keyvisual .badge-back .badge-bg{bottom:10px;right:40px;width:120px;height:120px}.keyvisual .badge-front .name-badge .belongs,.keyvisual .badge-front .name-badge .role{font-size:.9rem}.keyvisual .badge-front .name-badge .belongs{margin-bottom:5px}.keyvisual .badge-front .name-badge .role{margin-bottom:2px}.keyvisual .badge-front .name-badge .name{font-size:1.5rem}.keyvisual .balls .ball:nth-of-type(1){width:265px;height:265px;opacity:.25;bottom:10%;right:10%}.keyvisual .balls .ball:nth-of-type(2){width:160px;height:160px;opacity:.25;bottom:5%;left:0%}.keyvisual .balls .ball:nth-of-type(3){width:110px;height:110px;opacity:.25;top:35%;left:3%}.keyvisual .balls .ball:nth-of-type(4){width:90px;height:90px;opacity:.25;top:40%;right:5%}.keyvisual .balls .ball:nth-of-type(5){width:70px;height:70px;opacity:.25;top:5%;right:3%}.introduction{overflow:hidden;padding-top:50px}.introduction h2{font-size:2.1rem;margin-bottom:30px}.introduction p{font-size:1.3rem}.introduction .deco:nth-of-type(1){width:100px;height:100px;top:45%;left:-6%}.introduction .deco:nth-of-type(2){width:86px;height:86px;top:55%;right:-1%}.introduction .deco:nth-of-type(3){width:77px;height:77px;bottom:10%;left:4%}.introduction .deco:nth-of-type(4){width:70px;height:70px;top:20%;right:3%}.introduction .deco:nth-of-type(5){width:60px;height:60px;bottom:12%;right:8%}.introduction .bottom{margin-top:60px}.message h2,.profile h2,.schedule h2{margin-bottom:30px}.message h2 .en,.profile h2 .en,.schedule h2 .en{font-size:2.1rem;margin-bottom:15px}.message h2 .ja,.profile h2 .ja,.schedule h2 .ja{font-size:1.2rem}.message{padding-top:30px}.message h2 .en::after{height:20px;clip-path:polygon(0 50%, 100% 0, 90% 20px)}.message p{font-size:1.2rem}.message .bottom{margin-top:40px}.message .mika{width:75%;top:50%;left:50%;transform:translate(-50%, -50%)}.profile{padding:50px 0}.profile h2 .en::after{height:20px;clip-path:polygon(0 50%, 100% 0, 90% 20px)}.profile .details{width:100%}.profile .details .info{width:86%;margin-right:auto;margin-left:auto}.profile .details .info .biography h3{padding-bottom:5px;margin-bottom:10px}.profile .details .info .biography h3 .ja{font-size:1.8rem}.profile .details .info .biography h3 .en{font-size:1.3rem}.profile .details .info .biography h3::after{width:100px}.profile .details .info .biography p{font-size:1.3rem;line-height:1.5}.profile .details .info .results,.profile .details .info .media{width:100%}.profile .details .info .results h4,.profile .details .info .media h4{font-size:1.3rem;padding:5px 30px 5px 10px}.profile .details .info .results dl div dt,.profile .details .info .results dl div dd,.profile .details .info .media dl div dt,.profile .details .info .media dl div dd{font-size:1.3rem}.profile .details .info .results dl div dt,.profile .details .info .media dl div dt{width:5em}.profile .details .info .media .program{margin-bottom:30px}.profile .details .info .media .program h5{font-size:1.3rem}.profile .details .visual{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.profile .details .visual .photo{margin-top:30px;order:2;width:100%}.profile .details .visual .photo::after{width:90%;height:50px;bottom:-15px;right:0px;border-radius:0 0 0 15px}.profile .details .visual a{order:1;width:88%;font-size:1.3rem}.schedule h2{margin-top:30px}.schedule h2 .en::after{height:20px;clip-path:polygon(0 50%, 100% 0, 90% 20px)}.schedule ul{width:86%}.schedule ul li{align-items:start;flex-direction:column;padding:10px 70px 10px 0;min-height:60px}.schedule ul li .date{width:11em;font-size:1.1rem;margin-bottom:8px;padding:5px}.schedule ul li .tour{font-size:1.3rem;margin-bottom:5px}.schedule ul li .place{font-size:1.1rem}.schedule ul li a{font-size:1rem;width:60px;height:60px;flex-direction:column;position:absolute;top:50%;right:0;transform:translateY(-50%)}.schedule ul li a .blank{margin-top:3px}.schedule small{font-size:.9rem;width:86%;margin-bottom:30px}.doyouknow .lead{padding-top:50px;padding-bottom:100px}.doyouknow .lead h2{margin-bottom:30px}.doyouknow .lead h2 .ja{font-size:2.1rem}.doyouknow .lead h2 .en{font-size:.9rem;position:absolute;bottom:-1.3rem;left:50%;letter-spacing:0em}.doyouknow .lead p{font-size:1.3rem}.doyouknow .group{margin-bottom:20px}.doyouknow .group .swiper-wrapper .slide{width:30%}.doyouknow .group .mika{width:23%;left:auto;right:5%}.doyouknow .x-sports .head,.doyouknow .x-sns .head{margin-bottom:30px}.doyouknow .x-sports .head h3,.doyouknow .x-sns .head h3{margin-bottom:15px}.doyouknow .x-sports .head h3 .ja,.doyouknow .x-sns .head h3 .ja{font-size:1.6rem}.doyouknow .x-sports .head h3 .en,.doyouknow .x-sns .head h3 .en{font-size:1.8rem}.doyouknow .x-sports .head p,.doyouknow .x-sns .head p{font-size:1.3rem;line-height:1.4}.doyouknow .x-sports{margin-bottom:50px}.doyouknow .x-sports .head{margin-bottom:60px}.doyouknow .x-sports .head .mika{width:22%;margin:0 auto 5px auto}.doyouknow .x-sports .yamamotomasa,.doyouknow .x-sports .ncufc,.doyouknow .x-sports .orques{width:90%;margin-bottom:60px;padding:0 18px 18px 18px;background:#fff;box-shadow:0px 0px 5px rgba(5,161,223,.2);display:flex;flex-direction:column;justify-content:center;align-items:center}.doyouknow .x-sports .yamamotomasa .text,.doyouknow .x-sports .ncufc .text,.doyouknow .x-sports .orques .text{order:2;width:100%;margin-bottom:20px}.doyouknow .x-sports .yamamotomasa .text h4,.doyouknow .x-sports .ncufc .text h4,.doyouknow .x-sports .orques .text h4{font-size:1.5rem}.doyouknow .x-sports .yamamotomasa .text p,.doyouknow .x-sports .ncufc .text p,.doyouknow .x-sports .orques .text p{font-size:1.2rem;letter-spacing:.05em;line-height:1.75}.doyouknow .x-sports .yamamotomasa .buttons,.doyouknow .x-sports .ncufc .buttons,.doyouknow .x-sports .orques .buttons{order:3;width:100%;margin:0 auto}.doyouknow .x-sports .yamamotomasa .buttons .button,.doyouknow .x-sports .ncufc .buttons .button,.doyouknow .x-sports .orques .buttons .button{width:100%;font-size:1.3rem}.doyouknow .x-sports .yamamotomasa .buttons .button:nth-of-type(1),.doyouknow .x-sports .ncufc .buttons .button:nth-of-type(1),.doyouknow .x-sports .orques .buttons .button:nth-of-type(1){margin-bottom:10px}.doyouknow .x-sports .yamamotomasa .photo,.doyouknow .x-sports .ncufc .photo,.doyouknow .x-sports .orques .photo{order:1;width:50%;height:auto;margin:-30px 0 30px 0;z-index:1}.doyouknow .x-sports .yamamotomasa .photo .img-mask,.doyouknow .x-sports .ncufc .photo .img-mask,.doyouknow .x-sports .orques .photo .img-mask{width:100%;height:auto;clip-path:polygon(25px 0, 100% 0, calc(100% - 25px) 100%, 0 100%)}.doyouknow .x-sports .yamamotomasa .photo::after,.doyouknow .x-sports .ncufc .photo::after,.doyouknow .x-sports .orques .photo::after{content:"";display:block;width:100%;height:100%;background:linear-gradient(to right, rgb(165, 224, 245), rgb(5, 161, 223));clip-path:polygon(25px 0, 100% 0, calc(100% - 25px) 100%, 0 100%);position:absolute;top:7px;right:-7px;z-index:-1}.doyouknow .x-sports .ncufc .buttons .button.instagram{font-size:1.25rem}.doyouknow .hbo{margin-bottom:40px}.doyouknow .hbo::after{height:70%}.doyouknow .hbo .inner{width:90%;border-radius:5px;padding:15px}.doyouknow .hbo .inner .text{width:100%;margin-bottom:20px}.doyouknow .hbo .inner .text h3{font-size:1.8rem;margin-bottom:8px}.doyouknow .hbo .inner .text h3 .shoulder{font-size:1.2rem;line-height:1.4}.doyouknow .hbo .inner .text ul{margin-bottom:10px}.doyouknow .hbo .inner .text ul li{font-size:1.2rem;padding:3px 10px;margin-right:4px}.doyouknow .hbo .inner .text p{font-size:1.3rem;line-height:1.4}.doyouknow .hbo .inner .photo{width:73%;margin:0 auto 20px auto}.doyouknow .hbo .inner .button{font-size:1.2rem;display:flex;justify-content:start;align-items:center;padding:15px}.doyouknow .x-sns{margin-bottom:30px}.doyouknow .x-sns .head .mika{width:22%;margin:0 auto 5px auto}.doyouknow .x-sns .body{width:87%;flex-wrap:wrap}.doyouknow .x-sns .body .sns{width:47%;margin-bottom:15px}.doyouknow .x-sns .body .sns .icon{margin-bottom:8px;width:100%;height:70px}.doyouknow .x-sns .body .sns icon a{width:100%;height:100%}.doyouknow .x-sns .body .sns:nth-of-type(1) .icon img{width:98.8px;height:22.1px}.doyouknow .x-sns .body .sns:nth-of-type(2) .icon img{width:96.525px;height:32.5px}.doyouknow .x-sns .body .sns:nth-of-type(3) .icon img{width:110.825px;height:26px}.doyouknow .x-sns .body .sns:nth-of-type(4) .icon img{width:91px;height:19.825px}.doyouknow .x-sns .body .sns h4{font-size:1.7rem;margin-bottom:5px}.doyouknow .x-sns .body .sns p{line-height:1.55;font-size:1.1rem}.banners{padding:40px 0 30px 0}.banners ul{width:65%}.banners ul li{margin-bottom:15px}footer{padding-bottom:10px}footer p{font-size:1.1rem}}@media screen and (min-width: 360px)and (max-width: 374px){html{font-size:60%}}@media screen and (min-width: 375px)and (max-width: 411px){html{font-size:62.5%}}@media screen and (min-width: 412px)and (max-width: 427px){html{font-size:68.75%}}@media screen and (min-width: 428px)and (max-width: 479px){html{font-size:71.25%}}@media screen and (min-width: 480px)and (max-width: 599px){html{font-size:81.25%}.schedule ul li a{font-size:.8rem}}@media screen and (min-width: 600px)and (max-width: 768px){html{font-size:100%}.button{height:60px}.button.instagram,.button.hp{padding-left:20px}.button.instagram .icon{display:block;width:30px;height:30px;margin-right:10px}.button.instagram .blank,.button.hp .blank,.hbo .button .blank{right:25px;width:20px;height:20px}header .kaikoukai-group{width:30%}.keyvisual .badge-front .name-badge,.keyvisual .badge-front .badge-bg,.keyvisual .badge-back .name-badge,.keyvisual .badge-back .badge-bg{width:180px;height:180px}.keyvisual .badge-front .name-badge .belongs{margin-bottom:10px}.keyvisual .badge-front .name-badge .role{margin-bottom:5px}.keyvisual .balls .ball:nth-of-type(1){width:371px;height:371px}.keyvisual .balls .ball:nth-of-type(2){width:224px;height:224px}.keyvisual .balls .ball:nth-of-type(3){width:154px;height:154px}.keyvisual .balls .ball:nth-of-type(4){width:126px;height:126px}.keyvisual .balls .ball:nth-of-type(5){width:98px;height:98px}.introduction .deco:nth-of-type(1){width:150px;height:150px;top:45%;left:-2%}.introduction .deco:nth-of-type(2){width:120px;height:120px;top:55%;right:2%}.introduction .deco:nth-of-type(3){width:110px;height:110px;bottom:10%;left:4%}.introduction .deco:nth-of-type(4){width:84px;height:84px;top:20%;right:3%}.introduction .deco:nth-of-type(5){width:60px;height:60px;bottom:12%;right:8%}.profile{padding:80px 0}.profile .details .info .results h4,.profile .details .info .media h4{padding:10px 30px 10px 15px}.schedule ul li{min-height:80px;padding-right:90px}.schedule ul li a{width:80px;height:80px;font-size:.8rem}.schedule ul li a .blank{width:12px}.doyouknow .lead{padding-top:60px;padding-bottom:100px}.doyouknow .lead h2{margin-bottom:50px}.doyouknow .lead p{font-size:1.1rem}.doyouknow .x-sports .head{margin-bottom:80px}.doyouknow .x-sports .yamamotomasa,.doyouknow .x-sports .ncufc,.doyouknow .x-sports .orques{margin-bottom:100px;padding:0 25px 25px 25px}.doyouknow .x-sports .yamamotomasa .photo,.doyouknow .x-sports .ncufc .photo,.doyouknow .x-sports .orques .photo{margin:-50px 0 50px 0}.doyouknow .x-sports .yamamotomasa .photo::after,.doyouknow .x-sports .ncufc .photo::after,.doyouknow .x-sports .orques .photo::after{position:absolute;top:8px;right:-8px}.doyouknow .hbo{margin-bottom:60px}.doyouknow .hbo .inner{padding:25px}.doyouknow .hbo .inner .text p{line-height:1.6}.doyouknow .hbo .inner .button{padding:20px}.doyouknow .x-sns .sns{margin-bottom:20px !important}.doyouknow .x-sns .sns .icon{margin-bottom:10px !important;height:80px !important}.doyouknow .x-sns .sns:nth-of-type(1) .icon img{width:129.2px !important;height:28.9px !important}.doyouknow .x-sns .sns:nth-of-type(2) .icon img{width:126.225px !important;height:42.5px !important}.doyouknow .x-sns .sns:nth-of-type(3) .icon img{width:144.925px !important;height:34px !important}.doyouknow .x-sns .sns:nth-of-type(4) .icon img{width:119px !important;height:25.925px !important}.doyouknow .x-sns .sns h4{font-size:1.5rem !important}.doyouknow .x-sns .sns p{font-size:1rem !important}}@media screen and (min-width: 769px)and (max-width: 1000px){html{font-size:62.5%}.linebreak-sp{display:none}.button.instagram{padding-left:20px;line-height:20px}.button.hp{padding-left:20px}.button.hp .blank,.button.instagram .blank,.hbo .button .blank{right:20px}.cross{width:22px;height:22px;margin:0 10px}.cross::before,.cross::after{width:30px}header{position:absolute;top:0;left:0;z-index:3;padding:30px}header .kaikoukai-group{width:194px;height:40px}.keyvisual{padding-top:80px}.keyvisual .inner,.keyvisual .badge-front,.keyvisual .badge-back{width:100%}.keyvisual::after{content:"";display:block;width:100%;height:1px;background:#05a1df;position:absolute;bottom:0px;left:0;z-index:6}.keyvisual h1{position:absolute;left:8%;top:50px;font-size:3.8rem}.keyvisual h1 span:not(.cross):not(.hidden-word){font-size:1.4rem;padding:5px 10px}.keyvisual h1>div{margin-bottom:20px}.keyvisual .mika-takushima{width:30%;margin-right:10%;margin-left:auto}.keyvisual .badge-front .name-badge,.keyvisual .badge-front .badge-bg,.keyvisual .badge-back .name-badge,.keyvisual .badge-back .badge-bg{width:160px;height:160px;bottom:8%;right:8%}.keyvisual .badge-front .name-badge .belongs,.keyvisual .badge-front .name-badge .role{font-size:1.3rem}.keyvisual .badge-front .name-badge .belongs{margin-bottom:8px}.keyvisual .badge-front .name-badge .role{margin-bottom:3px}.keyvisual .badge-front .name-badge .name{font-size:2.1rem}.keyvisual .balls .ball:nth-of-type(1){width:344.5px;height:344.5px;opacity:.25;bottom:5%;left:50%}.keyvisual .balls .ball:nth-of-type(2){width:208px;height:208px;opacity:.25;bottom:-5%;right:60%}.keyvisual .balls .ball:nth-of-type(3){width:143px;height:143px;opacity:.25;bottom:35%;right:8%}.keyvisual .balls .ball:nth-of-type(4){width:117px;height:117px;opacity:.25;top:10%;left:35%}.keyvisual .balls .ball:nth-of-type(5){width:91px;height:91px;opacity:.25;bottom:25%;left:16%}.introduction{padding-top:70px}.introduction h2{font-size:4.2rem;margin-bottom:60px}.introduction p{font-size:1.8rem}.introduction .deco:nth-of-type(1){width:175px;height:175px;top:220px;right:50%;margin-right:200px}.introduction .deco:nth-of-type(2){width:140px;height:140px;top:350px;left:50%;margin-left:250px}.introduction .deco:nth-of-type(3){width:132px;height:132px;top:580px;right:50%;margin-right:250px}.introduction .deco:nth-of-type(4){width:98px;height:98px;top:200px;left:50%;margin-left:200px}.introduction .deco:nth-of-type(5){width:70px;height:70px;bottom:140px;left:50%;margin-left:300px}.introduction .bottom{margin-top:35px}.message h2,.profile h2,.schedule h2{margin-bottom:50px}.message h2 .en,.profile h2 .en,.schedule h2 .en{font-size:3.6rem;margin-bottom:15px}.message h2 .ja,.profile h2 .ja,.schedule h2 .ja{font-size:1.8rem}.message{padding-top:50px}.message h2 .en::after{width:115%;height:40px;clip-path:polygon(0 50%, 100% 0, 90% 30px)}.message p{font-size:1.8rem}.message .bottom{margin-top:80px}.message .mika{width:284.4px;height:370.4px;top:45%;left:60%;transform:translateY(-50%)}.profile{padding:100px 0}.profile h2 .en::after{height:30px;clip-path:polygon(0 50%, 100% 0, 90% 30px)}.profile .details{display:flex;flex-direction:column;justify-content:space-between;align-items:start}.profile .details .info{order:1;width:90%;margin:0 auto}.profile .details .info .biography h3{padding-right:0px;padding-bottom:6px;margin-bottom:10px}.profile .details .info .biography h3 .ja{font-size:2.8rem}.profile .details .info .biography h3 .en{font-size:1.8rem}.profile .details .info .biography h3::after{width:150px}.profile .details .info .biography p{padding-right:50px;font-size:1.5rem;line-height:1.78}.profile .details .info .results h4,.profile .details .info .media h4{padding:10px 40px 10px 15px;font-size:1.5rem}.profile .details .info .results dl div dt,.profile .details .info .results dl div dd,.profile .details .info .media dl div dt,.profile .details .info .media dl div dd{font-size:1.5rem}.profile .details .info .results dl div dt,.profile .details .info .media dl div dt{width:4em}.profile .details .info .media .program{margin-bottom:40px}.profile .details .info .media .program h5{font-size:1.5rem}.profile .details .visual{order:2;width:90%;margin:0 auto}.profile .details .visual .photo{width:480px;height:372px;margin:0 auto 50px auto}.profile .details .visual .photo img{border-radius:30px 0 30px 0}.profile .details .visual .photo::after{width:480px;height:372px;bottom:-10px;right:-10px;border-radius:30px 0 30px 0}.profile .details .visual a{width:70%;margin:0 auto;height:50px;font-size:1.5rem}.schedule h2{margin-top:50px}.schedule h2 .en::after{height:30px;clip-path:polygon(0 50%, 100% 0, 90% 30px)}.schedule ul{width:90%}.schedule ul li{flex-wrap:wrap;padding:15px 0}.schedule ul li .date,.schedule ul li .tour{font-size:1.5rem}.schedule ul li .date{width:10em;height:25px;margin-right:calc(100% - 10em);margin-bottom:8px}.schedule ul li .place{font-size:1.2rem;padding-left:1em}.schedule ul li a{position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:1.2rem;width:100px;height:30px;margin-left:auto;flex-direction:row;transition:background .3s cubic-bezier(0.39, 0.575, 0.565, 1)}.schedule ul li a:link,.schedule ul li a:visited{background:#909090}.schedule ul li a:hover,.schedule ul li a:active{background:#333444}.schedule ul li a .blank{margin-left:3px}.schedule small{width:90%;font-size:1.1rem;margin-bottom:50px}.doyouknow .lead{padding-top:100px;padding-bottom:50px}.doyouknow .lead h2{margin-bottom:50px}.doyouknow .lead h2 .ja{font-size:3.6rem}.doyouknow .lead h2 .en{font-size:1.5rem;position:absolute;bottom:-2.3rem;left:50%}.doyouknow .lead p{font-size:1.5rem}.doyouknow .group{margin-bottom:50px}.doyouknow .group .mika{margin-left:220px;width:130.2px;height:207px}.doyouknow .group .swiper-wrapper .slide{width:210px;height:140px}.doyouknow .x-sports .head,.doyouknow .x-sns .head{margin-bottom:50px}.doyouknow .x-sports .head h3,.doyouknow .x-sns .head h3{margin-bottom:30px}.doyouknow .x-sports .head h3 .ja,.doyouknow .x-sns .head h3 .ja{font-size:3.2rem}.doyouknow .x-sports .head h3 .en,.doyouknow .x-sns .head h3 .en{font-size:3.6rem}.doyouknow .x-sports .head p,.doyouknow .x-sns .head p{font-size:1.5rem}.doyouknow .x-sports{margin-bottom:150px}.doyouknow .x-sports .head{margin-bottom:100px}.doyouknow .x-sports .head .mika{width:177.6px;height:198.8px;margin:0 auto}.doyouknow .x-sports .yamamotomasa,.doyouknow .x-sports .ncufc,.doyouknow .x-sports .orques{width:90%;margin-bottom:100px;padding:0 30px 30px 30px;background:#fff;box-shadow:0px 0px 5px rgba(5,161,223,.2);display:flex;flex-direction:column;justify-content:center;align-items:center}.doyouknow .x-sports .yamamotomasa .text,.doyouknow .x-sports .ncufc .text,.doyouknow .x-sports .orques .text{order:2;width:100%;margin-bottom:30px}.doyouknow .x-sports .yamamotomasa .text h4,.doyouknow .x-sports .ncufc .text h4,.doyouknow .x-sports .orques .text h4{font-size:2.1rem}.doyouknow .x-sports .yamamotomasa .text p,.doyouknow .x-sports .ncufc .text p,.doyouknow .x-sports .orques .text p{font-size:1.5rem}.doyouknow .x-sports .yamamotomasa .buttons,.doyouknow .x-sports .ncufc .buttons,.doyouknow .x-sports .orques .buttons{order:3;width:100%;margin:0 auto}.doyouknow .x-sports .yamamotomasa .buttons .button,.doyouknow .x-sports .ncufc .buttons .button,.doyouknow .x-sports .orques .buttons .button{width:100%;height:50px;font-size:1.5rem}.doyouknow .x-sports .yamamotomasa .buttons .button:nth-of-type(1),.doyouknow .x-sports .ncufc .buttons .button:nth-of-type(1),.doyouknow .x-sports .orques .buttons .button:nth-of-type(1){margin-bottom:10px}.doyouknow .x-sports .yamamotomasa .photo,.doyouknow .x-sports .ncufc .photo,.doyouknow .x-sports .orques .photo{order:1;width:300px;height:200px;height:auto;margin:-60px 0 40px 0;z-index:1}.doyouknow .x-sports .yamamotomasa .photo .img-mask,.doyouknow .x-sports .ncufc .photo .img-mask,.doyouknow .x-sports .orques .photo .img-mask{width:100%;height:auto;clip-path:polygon(40px 0, 100% 0, calc(100% - 40px) 100%, 0 100%)}.doyouknow .x-sports .yamamotomasa .photo::after,.doyouknow .x-sports .ncufc .photo::after,.doyouknow .x-sports .orques .photo::after{content:"";display:block;width:100%;height:100%;background:linear-gradient(to right, rgb(165, 224, 245), rgb(5, 161, 223));clip-path:polygon(40px 0, 100% 0, calc(100% - 40px) 100%, 0 100%);position:absolute;top:10px;right:-10px;z-index:-1}.doyouknow .hbo{margin:0 auto 100px auto}.doyouknow .hbo::after{height:70%}.doyouknow .hbo .inner{width:90%;padding:30px;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex-wrap:wrap}.doyouknow .hbo .inner .text h3{font-size:2.4rem;margin-bottom:10px}.doyouknow .hbo .inner .text h3 .shoulder{line-height:1.3;font-size:1.5rem}.doyouknow .hbo .inner .text ul{margin-bottom:15px}.doyouknow .hbo .inner .text ul li{font-size:1.5rem;padding:5px 10px 6px 10px;margin-right:5px}.doyouknow .hbo .inner .text p{font-size:1.5rem;line-height:1.5}.doyouknow .hbo .inner .photo{width:300px}.doyouknow .hbo .inner .button{display:flex;justify-content:center;align-items:center;margin:30px auto 0 auto;width:500px;height:50px;font-size:1.5rem}.doyouknow .x-sns{margin-bottom:50px}.doyouknow .x-sns .head .mika{width:177.6px;height:195.6px;margin:0 auto}.doyouknow .x-sns .body{width:90%;flex-wrap:wrap}.doyouknow .x-sns .body .sns{width:47%;margin-bottom:30px}.doyouknow .x-sns .body .sns .icon{height:100px;margin-bottom:15px}.doyouknow .x-sns .body .sns h4{text-align:center;font-size:2.1rem;margin-bottom:10px}.doyouknow .x-sns .body .sns p{text-align:center;font-size:1.3rem;line-height:1.38}.banners{padding:40px 0 30px 0}.banners ul{width:65%}.banners ul li{margin-bottom:15px}footer{padding-bottom:20px}footer p{font-size:1.5rem}}@media screen and (min-width: 1001px){html{font-size:62.5%}.linebreak-sp{display:none}.button.instagram{padding-left:20px;line-height:20px}.button.hp{padding-left:20px}.button.hp .blank,.button.instagram .blank,.hbo .button .blank{right:20px}.button.instagram:link::after,.button.instagram:visited::after,.button.hp:link::after,.button.hp:visited::after,.button .hbo:link::after,.button .hbo:visited::after{opacity:0}.button.instagram:hover::after,.button.instagram:active::after,.button.hp:hover::after,.button.hp:active::after,.hbo .button:hover::after,.hbo .button:active::after{opacity:1}.cross{width:22px;height:22px;margin:0 10px}.cross::before,.cross::after{width:30px}header{position:absolute;top:0;left:0;z-index:3;padding:30px}header .kaikoukai-group{width:194px;height:40px}.keyvisual{padding-top:80px}.keyvisual h1{position:absolute;left:0;top:90px;font-size:4.8rem}.keyvisual h1 span:not(.cross):not(.hidden-word){font-size:1.8rem;padding:5px 10px}.keyvisual h1>div{margin-bottom:20px}.keyvisual .mika-takushima{width:325.5px;height:625px;margin-right:70px;margin-left:auto}.keyvisual .badge-front .name-badge,.keyvisual .badge-front .badge-bg,.keyvisual .badge-back .name-badge,.keyvisual .badge-back .badge-bg{width:180px;height:180px;bottom:25px;right:25px}.keyvisual .badge-front .name-badge .belongs,.keyvisual .badge-front .name-badge .role{font-size:1.5rem}.keyvisual .badge-front .name-badge .belongs{margin-bottom:10px}.keyvisual .badge-front .name-badge .role{margin-bottom:5px}.keyvisual .badge-front .name-badge .name{font-size:2.4rem}.keyvisual .balls .ball:nth-of-type(1){width:530px;height:530px;opacity:.25;bottom:5%;left:50%}.keyvisual .balls .ball:nth-of-type(2){width:320px;height:320px;opacity:.25;bottom:-5%;right:60%}.keyvisual .balls .ball:nth-of-type(3){width:220px;height:220px;opacity:.25;bottom:35%;right:8%}.keyvisual .balls .ball:nth-of-type(4){width:180px;height:180px;opacity:.25;top:10%;left:35%}.keyvisual .balls .ball:nth-of-type(5){width:140px;height:140px;opacity:.25;bottom:25%;left:16%}.introduction{padding-top:100px}.introduction h2{font-size:4.8rem;margin-bottom:80px}.introduction p{font-size:2.1rem}.introduction .deco:nth-of-type(1){width:250px;height:250px;top:240px;right:50%;margin-right:250px}.introduction .deco:nth-of-type(2){width:200px;height:200px;top:440px;left:50%;margin-left:300px}.introduction .deco:nth-of-type(3){width:220px;height:220px;top:570px;right:50%;margin-right:360px}.introduction .deco:nth-of-type(4){width:140px;height:140px;top:280px;left:50%;margin-left:420px}.introduction .deco:nth-of-type(5){width:100px;height:100px;top:650px;left:50%;margin-left:450px}.introduction .bottom{margin-top:50px}.message h2,.profile h2,.schedule h2{margin-bottom:50px}.message h2 .en,.profile h2 .en,.schedule h2 .en{font-size:4.2rem;margin-bottom:20px}.message h2 .ja,.profile h2 .ja,.schedule h2 .ja{font-size:2.1rem}.message{padding-top:50px}.message h2 .en::after{height:40px;clip-path:polygon(0 50%, 100% 0, 90% 40px)}.message p{font-size:1.8rem}.message .bottom{margin-top:80px}.message .mika{width:355.5px;height:463px;top:45%;left:60%;transform:translateY(-50%)}.profile{padding:100px 0}.profile h2 .en::after{height:40px;clip-path:polygon(0 50%, 100% 0, 90% 40px)}.profile .details{display:flex;justify-content:space-between;align-items:start}.profile .details .info .biography h3{padding-right:50px;padding-bottom:10px;margin-bottom:15px}.profile .details .info .biography h3 .ja{font-size:3.2rem}.profile .details .info .biography h3 .en{font-size:2.1rem}.profile .details .info .biography h3::after{width:150px}.profile .details .info .biography p{padding-right:50px;font-size:1.5rem;line-height:1.78}.profile .details .info .results h4,.profile .details .info .media h4{padding:10px 40px 10px 15px;font-size:1.5rem}.profile .details .info .results dl div dt,.profile .details .info .results dl div dd,.profile .details .info .media dl div dt,.profile .details .info .media dl div dd{font-size:1.5rem}.profile .details .info .results dl div dt,.profile .details .info .media dl div dt{width:4em}.profile .details .info .media .program{margin-bottom:40px}.profile .details .info .media .program h5{font-size:1.5rem}.profile .details .visual{width:400px}.profile .details .visual .photo{width:400px;height:310px;margin-bottom:40px}.profile .details .visual .photo img{border-radius:30px 0 30px 0}.profile .details .visual .photo::after{width:400px;height:310px;bottom:-10px;right:-10px;border-radius:30px 0 30px 0}.profile .details .visual a{width:100%;height:50px;font-size:1.5rem}.schedule h2{margin-top:50px}.schedule h2 .en::after{height:40px;clip-path:polygon(0 50%, 100% 0, 90% 40px)}.schedule ul li{padding:15px 0}.schedule ul li .date,.schedule ul li .tour{font-size:1.5rem}.schedule ul li .date{height:30px}.schedule ul li .tour{padding-left:1em}.schedule ul li .place{font-size:1.3rem;padding-left:1em}.schedule ul li a{font-size:1.3rem;width:100px;height:30px;margin-left:auto;flex-direction:row;transition:background .3s cubic-bezier(0.39, 0.575, 0.565, 1)}.schedule ul li a:link,.schedule ul li a:visited{background:#909090}.schedule ul li a:hover,.schedule ul li a:active{background:#333444}.schedule ul li a .blank{margin-left:3px}.schedule small{font-size:1.3rem;margin-bottom:50px}.doyouknow .lead{padding-top:100px;padding-bottom:50px}.doyouknow .lead h2{margin-bottom:50px}.doyouknow .lead h2 .ja{font-size:4.2rem}.doyouknow .lead h2 .en{font-size:1.8rem;position:absolute;bottom:-2.3rem;left:50%}.doyouknow .lead p{font-size:1.5rem}.doyouknow .group{margin-bottom:50px}.doyouknow .group .mika{margin-left:280px;width:217px;height:345px}.doyouknow .group .swiper-wrapper .slide{width:300px;height:200px}.doyouknow .x-sports .head,.doyouknow .x-sns .head{margin-bottom:50px}.doyouknow .x-sports .head h3,.doyouknow .x-sns .head h3{margin-bottom:30px}.doyouknow .x-sports .head h3 .ja,.doyouknow .x-sns .head h3 .ja{font-size:3.2rem}.doyouknow .x-sports .head h3 .en,.doyouknow .x-sns .head h3 .en{font-size:3.6rem}.doyouknow .x-sports .head p,.doyouknow .x-sns .head p{font-size:1.5rem}.doyouknow .x-sports{margin-bottom:150px}.doyouknow .x-sports .head .mika{width:222px;height:248.5px;margin:0 auto}.doyouknow .x-sports .yamamotomasa,.doyouknow .x-sports .ncufc,.doyouknow .x-sports .orques{margin-bottom:50px;padding-top:40px}.doyouknow .x-sports .yamamotomasa::after,.doyouknow .x-sports .ncufc::after,.doyouknow .x-sports .orques::after{content:"";display:block;width:900px;height:200px;background:linear-gradient(to right, rgb(165, 224, 245), rgb(5, 161, 223));clip-path:polygon(50px 0, 100% 0, calc(100% - 50px) 100%, 0 100%);position:absolute;top:20px;right:30px;z-index:-1}.doyouknow .x-sports .yamamotomasa .text,.doyouknow .x-sports .ncufc .text,.doyouknow .x-sports .orques .text{padding:30px 230px 45px 30px;background:#fff;box-shadow:0px 0px 5px rgba(5,161,223,.2);clip-path:polygon(0 0, 100% 0, calc(100% - 50px) 100%, 0 100%)}.doyouknow .x-sports .yamamotomasa .text h4,.doyouknow .x-sports .ncufc .text h4,.doyouknow .x-sports .orques .text h4{font-size:2.1rem}.doyouknow .x-sports .yamamotomasa .text p,.doyouknow .x-sports .ncufc .text p,.doyouknow .x-sports .orques .text p{font-size:1.5rem}.doyouknow .x-sports .yamamotomasa .buttons,.doyouknow .x-sports .ncufc .buttons,.doyouknow .x-sports .orques .buttons{margin-top:-25px;margin-left:30px;display:flex;justify-content:space-between;align-items:center}.doyouknow .x-sports .yamamotomasa .buttons .button,.doyouknow .x-sports .ncufc .buttons .button,.doyouknow .x-sports .orques .buttons .button{height:50px;font-size:1.5rem}.doyouknow .x-sports .yamamotomasa .photo,.doyouknow .x-sports .ncufc .photo,.doyouknow .x-sports .orques .photo{position:absolute;top:0;right:0;width:300px;height:200px}.doyouknow .x-sports .yamamotomasa .photo .img-mask,.doyouknow .x-sports .ncufc .photo .img-mask,.doyouknow .x-sports .orques .photo .img-mask{width:300px;height:200px;clip-path:polygon(40px 0, 100% 0, calc(100% - 40px) 100%, 0 100%)}.doyouknow .hbo{margin-bottom:100px}.doyouknow .hbo::after{height:180px}.doyouknow .hbo .inner{padding:30px;border-radius:10px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.doyouknow .hbo .inner .text h3{font-size:2.4rem;margin-bottom:10px}.doyouknow .hbo .inner .text h3 .shoulder{line-height:1.3;font-size:1.5rem}.doyouknow .hbo .inner .text ul{margin-bottom:15px}.doyouknow .hbo .inner .text ul li{font-size:1.5rem;padding:5px 10px 6px 10px;margin-right:5px}.doyouknow .hbo .inner .text p{font-size:1.5rem;line-height:1.5}.doyouknow .hbo .inner .photo{width:260px}.doyouknow .hbo .inner .button{display:flex;justify-content:center;align-items:center;margin:30px auto 0 auto;width:350px;height:50px;font-size:1.5rem}.doyouknow .x-sns{margin-bottom:50px}.doyouknow .x-sns .head .mika{width:222px;height:244.5px;margin:0 auto}.doyouknow .x-sns .body .sns .icon{height:100px;margin-bottom:15px}.doyouknow .x-sns .body .sns .icon a img{transition:opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1)}.doyouknow .x-sns .body .sns .icon a:link img,.doyouknow .x-sns .body .sns .icon a:visited img{opacity:1}.doyouknow .x-sns .body .sns .icon a:hover img,.doyouknow .x-sns .body .sns .icon a:active img{opacity:.5}.doyouknow .x-sns .body .sns h4{text-align:center;font-size:2.1rem;margin-bottom:10px}.doyouknow .x-sns .body .sns p{text-align:center;font-size:1.3rem;line-height:1.38}.banners{padding:40px 0 100px 0}.banners ul{justify-content:flex-start;align-items:flex-start}.banners ul li{margin-right:20px;padding:0}.banners ul li:nth-of-type(1),.banners ul li:nth-of-type(2){margin-bottom:20px}.banners ul li:nth-of-type(2),.banners ul li:last-of-type{margin-right:0}.banners ul li a{transition:opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1)}.banners ul li a:link,.banners ul li a:visited{opacity:1}.banners ul li a:hover,.banners ul li a:active{opacity:.5}footer{padding-bottom:20px}footer p{font-size:1.8rem}}@media screen and (min-width: 1001px)and (max-width: 1100px){.keyvisual .inner{width:950px}.keyvisual .badge-front,.keyvisual .badge-back{width:950px}.profile .details{width:950px}.profile .details .info{width:550px}.profile .details .info .results,.profile .details .info .media{width:500px}.schedule ul,.schedule small{width:950px}.doyouknow .x-sports .yamamotomasa,.doyouknow .x-sports .ncufc,.doyouknow .x-sports .orques{width:950px}.doyouknow .x-sports .yamamotomasa::after,.doyouknow .x-sports .ncufc::after,.doyouknow .x-sports .orques::after{width:850px}.doyouknow .x-sports .yamamotomasa .text,.doyouknow .x-sports .ncufc .text,.doyouknow .x-sports .orques .text{width:850px}.doyouknow .x-sports .yamamotomasa .buttons,.doyouknow .x-sports .ncufc .buttons,.doyouknow .x-sports .orques .buttons{width:720px}.doyouknow .x-sports .yamamotomasa .buttons .button,.doyouknow .x-sports .ncufc .buttons .button,.doyouknow .x-sports .orques .buttons .button{width:355px}.doyouknow .hbo .inner{width:850px}.doyouknow .hbo .inner .text{width:480px}.doyouknow .x-sns .body{width:950px}.doyouknow .x-sns .body .sns{width:220px}.doyouknow .x-sns .body .sns .icon{width:220px}.banners ul{width:950px}.banners ul li{width:300px;height:auto}.banners ul li:nth-of-type(1),.banners ul li:nth-of-type(2){width:465px;height:auto}}@media screen and (min-width: 1101px){.keyvisual .inner{width:1000px}.keyvisual .badge-front,.keyvisual .badge-back{width:1000px}.profile .details{width:1000px}.profile .details .info{width:600px}.profile .details .info .results,.profile .details .info .media{width:550px}.schedule ul,.schedule small{width:1000px}.doyouknow .x-sports .yamamotomasa,.doyouknow .x-sports .ncufc,.doyouknow .x-sports .orques{width:1000px}.doyouknow .x-sports .yamamotomasa::after,.doyouknow .x-sports .ncufc::after,.doyouknow .x-sports .orques::after{width:900px}.doyouknow .x-sports .yamamotomasa .text,.doyouknow .x-sports .ncufc .text,.doyouknow .x-sports .orques .text{width:900px}.doyouknow .x-sports .yamamotomasa .buttons,.doyouknow .x-sports .ncufc .buttons,.doyouknow .x-sports .orques .buttons{width:770px}.doyouknow .x-sports .yamamotomasa .buttons .button,.doyouknow .x-sports .ncufc .buttons .button,.doyouknow .x-sports .orques .buttons .button{width:380px}.doyouknow .hbo .inner{width:900px}.doyouknow .hbo .inner .text{width:530px}.doyouknow .x-sns .body{width:1000px}.doyouknow .x-sns .body .sns{width:230px}.doyouknow .x-sns .body .sns .icon{width:230px}.banners ul{width:1000px}.banners ul li{width:320px;height:100px}.banners ul li:nth-of-type(1),.banners ul li:nth-of-type(2){width:490px;height:120px}}.keyvisual,.fin,.fup,.introduction .deco{opacity:0}
