.side-loop{overflow:hidden;height:100vh;position:fixed;top:0}.side-loop.left{left:5px;display:none}@media(min-width: 768px){.side-loop.left{left:10px;display:block}}@media(min-width: 1024px){.side-loop.left{left:20px}}.side-loop.right{right:5px;display:none}@media(min-width: 768px){.side-loop.right{right:10px;display:block}}@media(min-width: 1024px){.side-loop.right{right:20px}}.side-loop .back-txt .YokoScroll{overflow:hidden}.side-loop .back-txt .YokoScroll .slideshow figure{width:18px}@media(min-width: 768px){.side-loop .back-txt .YokoScroll .slideshow figure{width:30px}}@media(min-width: 1024px){.side-loop .back-txt .YokoScroll .slideshow figure{width:40px}}@media(min-width: 1250px){.side-loop .back-txt .YokoScroll .slideshow figure{width:60px}}.side-loop .back-txt .YokoScroll .slideshow.show-tate1{animation:loop-side1 300s infinite linear 1s both}.side-loop .back-txt .YokoScroll .slideshow.show-tate2{animation:loop-side2 300s infinite linear 1s both}@keyframes loop-side2{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes loop-side1{from{transform:translateY(0)}to{transform:translateY(-100%)}}#feature-header{position:relative;margin-top:80px}@media(min-width: 1024px){#feature-header{margin-top:100px}}#feature-header .loop-area{opacity:.3;overflow:hidden}#feature-header .loop-area .back-txt{margin-bottom:20px}#feature-header .loop-area .back-txt:last-child{margin-bottom:0}#feature-header .loop-area .back-txt .YokoScroll{display:flex;align-items:center}#feature-header .loop-area .back-txt .YokoScroll .slideshow{display:flex}#feature-header .loop-area .back-txt .YokoScroll .slideshow figure{margin-right:10px}@media(min-width: 768px){#feature-header .loop-area .back-txt .YokoScroll .slideshow figure{margin-right:15px}}#feature-header .loop-area .back-txt .YokoScroll .slideshow figure img{width:140px;border-radius:10px}@media(min-width: 768px){#feature-header .loop-area .back-txt .YokoScroll .slideshow figure img{width:200px;border-radius:15px}}@media(min-width: 1250px){#feature-header .loop-area .back-txt .YokoScroll .slideshow figure img{width:260px}}#feature-header .loop-area .back-txt .YokoScroll .slideshow.show1{animation:loop-slide1 100s infinite linear 1s both}@keyframes loop-slide1{from{transform:translateX(0)}to{transform:translateX(-100%)}}#feature-header .feature-title{position:absolute;display:flex;align-items:center;justify-content:center;top:-10%;bottom:0;left:0;right:0;max-width:600px;margin:auto;width:70%}@media(min-width: 768px){#feature-header .feature-title{top:-20%}}.feature-copy{max-width:600px;width:90%;margin:30px auto 0;padding:0 20px}@media(min-width: 768px){.feature-copy{padding:0}}@media(min-width: 1024px){.feature-copy{margin:60px auto 0}}.feature-copy h2{font-size:1.5em;line-height:1.5em;text-align:center}@media(min-width: 1024px){.feature-copy h2{font-size:2.5em}}.feature-copy p{font-size:.9em;line-height:1.8em;text-align:justify;margin:20px auto 0}@media(min-width: 1024px){.feature-copy p{font-size:1.125em;margin:40px auto 0}}ul.feature-archive{max-width:1600px;padding:0 40px;margin:60px auto 0}@media(min-width: 768px){ul.feature-archive{padding:0 60px;margin:120px auto 0}}@media(min-width: 1024px){ul.feature-archive{padding:0 100px}}@media(min-width: 1250px){ul.feature-archive{padding:0 140px}}ul.feature-archive li{border-bottom:1px solid #979ba0;padding:20px 0}@media(min-width: 768px){ul.feature-archive li{display:flex;padding:30px 0}}@media(min-width: 1250px){ul.feature-archive li{padding:60px 0}}ul.feature-archive li:first-child{border-top:1px solid #979ba0}@media(min-width: 768px){ul.feature-archive li .thumbnail{width:40%}}ul.feature-archive li .thumbnail a:hover .imgWrap>img{transform:scale(1.04)}ul.feature-archive li .thumbnail a .imgWrap{position:relative;border-radius:10px;overflow:hidden;z-index:1;width:80%;margin:auto}@media(min-width: 768px){ul.feature-archive li .thumbnail a .imgWrap{width:100%}}@media(min-width: 1024px){ul.feature-archive li .thumbnail a .imgWrap{border-radius:20px}}ul.feature-archive li .thumbnail a .imgWrap img{transition-duration:.8s;transform:scale(1);border-radius:10px}@media(min-width: 1024px){ul.feature-archive li .thumbnail a .imgWrap img{border-radius:20px}}@media(min-width: 768px){ul.feature-archive li .contents{width:60%;padding-left:5%;display:flex;align-items:center}}ul.feature-archive li .contents .contents-in .txt{margin-top:20px}@media(min-width: 768px){ul.feature-archive li .contents .contents-in .txt{margin-top:0}}ul.feature-archive li .contents .contents-in .txt h4{font-size:.9em}@media(min-width: 1024px){ul.feature-archive li .contents .contents-in .txt h4{font-size:1.125em}}ul.feature-archive li .contents .contents-in .txt h3{font-size:1.6em;margin-top:10px}@media(min-width: 768px){ul.feature-archive li .contents .contents-in .txt h3{font-size:3.2vw;margin-top:20px}}@media(min-width: 1600px){ul.feature-archive li .contents .contents-in .txt h3{font-size:3.6em}}ul.feature-archive li .contents .contents-in .txt p{font-size:.9em;margin-top:10px}@media(min-width: 1024px){ul.feature-archive li .contents .contents-in .txt p{font-size:1.125em;margin-top:20px}}ul.feature-archive li .contents .contents-in .common-btn-type1{margin-top:20px}@media(min-width: 1024px){ul.feature-archive li .contents .contents-in .common-btn-type1{margin-top:40px}}#single-header{max-width:1800px;padding:0 5%;margin:80px auto 0}@media(min-width: 768px){#single-header{padding:0 60px;margin:100px auto 0}}@media(min-width: 1024px){#single-header{padding:0 80px}}@media(min-width: 1250px){#single-header{padding:0 140px}}#single-header .thumbnail img{border-radius:10px}@media(min-width: 1024px){#single-header .thumbnail img{border-radius:20px}}#single-header .title{margin:40px auto 0;text-align:center}@media(min-width: 1024px){#single-header .title{margin:80px auto 0}}#single-header .title p{font-size:1em;font-weight:bold}@media(min-width: 1024px){#single-header .title p{font-size:1.25em}}#single-header .title .title-in{position:relative}#single-header .title .title-in h1{font-size:2.4em;font-feature-settings:"palt";letter-spacing:.04em;margin-top:20px}@media(min-width: 1024px){#single-header .title .title-in h1{font-size:4em}}#single-header .title .title-in h1 .yellow{color:#f1ff4e}#single-header .title .title-in img{position:absolute;top:0;bottom:0;right:0;width:140px;margin:auto;z-index:-1;animation:rotate-anime 120s linear infinite}@keyframes rotate-anime{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media(min-width: 768px){#single-header .title .title-in img{right:10%}}@media(min-width: 1024px){#single-header .title .title-in img{width:240px}}#single-header .txt{max-width:800px;margin:60px auto 0;width:100%}@media(min-width: 1024px){#single-header .txt{margin:80px auto 0}}#single-header .txt h3{font-size:1.25em;line-height:1.4em;font-feature-settings:"palt";letter-spacing:.04em;text-align:center}@media(min-width: 1024px){#single-header .txt h3{font-size:1.75em}}#single-header .txt h3 .yellow{color:#f1ff4e}#single-header .txt p{font-size:.9em;line-height:1.8em;text-align:justify;margin-top:20px}@media(min-width: 1024px){#single-header .txt p{font-size:1.125em;margin-top:30px}}#single-header .txt p.center{text-align:center}#single-header .biribiri-radio{margin:60px auto 0;text-align:center}#single-header .biribiri-radio h2{font-family:"Dela Gothic One",sans-serif;font-style:normal;font-weight:400;font-size:1.5em}@media(min-width: 1024px){#single-header .biribiri-radio h2{font-size:2em}}#single-header .biribiri-radio iframe{max-width:600px;margin-top:10px}#single-header .title8{margin:40px auto 0;text-align:center}@media(min-width: 1024px){#single-header .title8{margin:80px auto 0}}#single-header .title8 .title-in{position:relative}#single-header .title8 .title-in h1{font-size:9vw;font-feature-settings:"palt";letter-spacing:.04em;margin-top:20px;display:flex;justify-content:center;align-items:center}@media(min-width: 768px){#single-header .title8 .title-in h1{font-size:2.5em}}@media(min-width: 1024px){#single-header .title8 .title-in h1{font-size:4em}}#single-header .title8 .title-in h1 div{display:flex}#single-header .title8 .title-in h1 div img{width:20px}@media(min-width: 768px){#single-header .title8 .title-in h1 div img{width:30px}}@media(min-width: 1024px){#single-header .title8 .title-in h1 div img{width:40px}}#single-header .title8 .title-in h1 .yellow{color:#f1ff4e}#single-header .title8 .title-in h2{font-size:1.25em;font-feature-settings:"palt";letter-spacing:.04em;margin-top:10px}@media(min-width: 1024px){#single-header .title8 .title-in h2{font-size:2em}}#single-header .title8 .title-in h2.en-ye{font-family:"Bebas Neue",sans-serif;color:#f1ff4e}#entry{padding-top:120px;padding:0 40px;margin:60px auto 0}@media(min-width: 768px){#entry{margin:120px auto 0;padding:0 60px}}@media(min-width: 1024px){#entry{padding:0 80px}}@media(min-width: 1250px){#entry{padding:0 120px;margin:160px auto 0}}#news{padding:80px 30px 0}@media(min-width: 768px){#news{padding:160px 40px 0}}@media(min-width: 1024px){#news{padding:160px 60px 0}}@media(min-width: 1250px){#news{padding:160px 80px 0}}.post-container{padding:0 20px;margin-top:40px}@media(min-width: 768px){.post-container{padding:0 60px}}@media(min-width: 1024px){.post-container{padding:0 80px;margin-top:80px}}@media(min-width: 1250px){.post-container{padding:0 120px;margin-top:120px}}@media(min-width: 1600px){.post-container{padding:0 160px}}.post-container .photo img{border-radius:10px}@media(min-width: 1024px){.post-container .photo img{border-radius:20px}}.post-container .photo.icon{width:70%;margin:auto}@media(min-width: 768px){.post-container .photo.icon{width:100%}}.post-container .photo.icon2{width:70%;margin:auto}@media(min-width: 768px){.post-container .photo.icon2{width:50%}}.post-container .photo.icon3{width:50%;margin:auto}@media(min-width: 768px){.post-container .photo.icon3{width:35% !important}}.post-container .title-area{display:flex;justify-content:center;width:90%;margin:auto}@media(min-width: 768px){.post-container .title-area{width:100%}}.post-container .title-area.color1{color:#1c98e5}.post-container .title-area.color2{color:#05cc70}.post-container .title-area.color3{color:#ff5719}.post-container .title-area .title-area-in{text-align:center;position:relative;margin-top:20px}@media(min-width: 1024px){.post-container .title-area .title-area-in{margin-top:40px}}.post-container .title-area .title-area-in h3,.post-container .title-area .title-area-in h4,.post-container .title-area .title-area-in h5{position:relative}.post-container .title-area .title-area-in h3{font-size:1em;margin-bottom:6px}@media(min-width: 1024px){.post-container .title-area .title-area-in h3{font-size:1.25em;margin-bottom:10px}}.post-container .title-area .title-area-in h6{font-size:1em}@media(min-width: 1024px){.post-container .title-area .title-area-in h6{font-size:1.25em}}.post-container .title-area .title-area-in h4{font-family:"Dela Gothic One",sans-serif;font-weight:400;font-size:7.5vw;line-height:1em}@media(min-width: 768px){.post-container .title-area .title-area-in h4{font-size:2em}}@media(min-width: 1024px){.post-container .title-area .title-area-in h4{font-size:3em}}@media(min-width: 1200px){.post-container .title-area .title-area-in h4{font-size:3.2em}}.post-container .title-area .title-area-in h5{font-family:"Dela Gothic One",sans-serif;font-weight:400;font-size:.9em;line-height:1em;margin-top:4px}@media(min-width: 1024px){.post-container .title-area .title-area-in h5{font-size:1.125em;margin-top:8px}}.post-container .title-area .title-area-in img{position:absolute;top:-20px;left:-40px;width:80px}@media(min-width: 1024px){.post-container .title-area .title-area-in img{width:120px;top:-30px;left:-60px}}.post-container .txt{margin-top:20px}@media(min-width: 1024px){.post-container .txt{margin-top:40px}}.post-container .txt p{font-size:.9em;line-height:1.8em;text-align:justify;color:#222324}@media(min-width: 1024px){.post-container .txt p{font-size:1.125em}}.post-container .encounter-box{max-width:1000px;margin:auto;padding:30px 20px}@media(min-width: 768px){.post-container .encounter-box{padding:60px}}@media(min-width: 1200px){.post-container .encounter-box{padding:90px}}.post-container .encounter-box.first{border-top-right-radius:20px;border-top-left-radius:20px}.post-container .encounter-box.last{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.post-container .encounter-box.b-color-ye{background-color:#f1ff4e}.post-container .encounter-box.b-color-wh{background-color:#fff}@media(min-width: 768px){.post-container .encounter-box.type2{display:flex}}.post-container .encounter-box.type2 .txt-area{margin-bottom:20px}@media(min-width: 768px){.post-container .encounter-box.type2 .txt-area{width:50%;margin-bottom:0}.post-container .encounter-box.type2 .txt-area:first-child{padding-right:15px}.post-container .encounter-box.type2 .txt-area:last-child{padding-left:15px}}@media(min-width: 1024px){.post-container .encounter-box.type2 .txt-area:first-child{padding-right:30px}.post-container .encounter-box.type2 .txt-area:last-child{padding-left:30px}}@media(min-width: 768px){.post-container .encounter-box.type2 .photo{width:50%}.post-container .encounter-box.type2 .photo:last-child{padding-left:15px}}@media(min-width: 1024px){.post-container .encounter-box.type2 .photo:last-child{padding-left:30px}}.people-menu{max-width:1600px;margin:auto}.people-menu .o-4column .col-xl-4{padding:0 0px}.people-menu .o-4column{margin:0 0px}.people-menu .menu-box a:hover .menu-box-in>.imgWrap>img{transform:scale(1.04)}.people-menu .menu-box a:hover .menu-box-in>.txt-btn>img{margin-bottom:-5px}.people-menu .menu-box a .menu-box-in{position:relative}.people-menu .menu-box a .menu-box-in .imgWrap{position:relative;overflow:hidden}.people-menu .menu-box a .menu-box-in .imgWrap img{transition-duration:.8s;transform:scale(1)}.people-menu .menu-box a .menu-box-in h2{position:absolute;top:10px;left:10px;font-family:"Bebas Neue",sans-serif;writing-mode:vertical-rl;font-size:2em;line-height:.65em;color:#f1ff4e}@media(min-width: 768px){.people-menu .menu-box a .menu-box-in h2{font-size:3em}}@media(min-width: 1024px){.people-menu .menu-box a .menu-box-in h2{font-size:4em}}@media(min-width: 1200px){.people-menu .menu-box a .menu-box-in h2{font-size:5em;top:20px;left:20px}}.people-menu .menu-box a .menu-box-in .txt-btn{position:absolute;bottom:10px;left:10px;right:10px;display:flex;justify-content:space-between;align-items:flex-end}@media(min-width: 1200px){.people-menu .menu-box a .menu-box-in .txt-btn{bottom:20px;left:20px;right:20px}}.people-menu .menu-box a .menu-box-in .txt-btn p{font-size:.7em;font-weight:700;line-height:1.4em;color:#fff}@media(min-width: 768px){.people-menu .menu-box a .menu-box-in .txt-btn p{font-size:.9em;line-height:1.6em}}@media(min-width: 1200px){.people-menu .menu-box a .menu-box-in .txt-btn p{font-size:1em}}.people-menu .menu-box a .menu-box-in .txt-btn img{width:25px;transform:rotate(90deg);transition:.5s}@media(min-width: 1024px){.people-menu .menu-box a .menu-box-in .txt-btn img{width:40px}}.interview-area{max-width:1600px;margin:auto}.interview-area #tatsuya,.interview-area #tomoki,.interview-area #takayasu,.interview-area #takafuji,.interview-area #seiya,.interview-area #ryoya{padding-top:100px}@media(min-width: 768px){.interview-area #tatsuya,.interview-area #tomoki,.interview-area #takayasu,.interview-area #takafuji,.interview-area #seiya,.interview-area #ryoya{padding-top:120px}}.interview-area .interview-box a{text-decoration:none}.interview-area .interview-box .interview-box-in{background-color:#fff;color:#000}.interview-area .interview-box .interview-box-in p{font-size:.9em;line-height:1.8em;text-align:justify}@media(min-width: 768px){.interview-area .interview-box .interview-box-in p{font-size:1em}}@media(min-width: 1200px){.interview-area .interview-box .interview-box-in p{font-size:1.125em}}.interview-area .interview-box .interview-box-in .main-photo{position:relative}.interview-area .interview-box .interview-box-in .main-photo .name{position:absolute;bottom:10px;left:10px;display:flex;align-items:flex-end}@media(min-width: 1200px){.interview-area .interview-box .interview-box-in .main-photo .name{bottom:20px;left:20px}}.interview-area .interview-box .interview-box-in .main-photo .name h4{font-family:"Bebas Neue",sans-serif;font-size:3.4em;line-height:.65em;color:#f1ff4e}@media(min-width: 768px){.interview-area .interview-box .interview-box-in .main-photo .name h4{font-size:5em}}@media(min-width: 1024px){.interview-area .interview-box .interview-box-in .main-photo .name h4{font-size:8em}}.interview-area .interview-box .interview-box-in .main-photo .name h5{font-size:.7em;line-height:1.25em;color:#fff;margin-left:10px}@media(min-width: 768px){.interview-area .interview-box .interview-box-in .main-photo .name h5{font-size:1em;margin-left:20px}}.interview-area .interview-box .interview-box-in .prologue{position:relative;padding:80px 0 0}@media(min-width: 768px){.interview-area .interview-box .interview-box-in .prologue{padding:180px 0 0}}.interview-area .interview-box .interview-box-in .prologue .around30{position:absolute;top:20px;right:20px;width:50%;max-width:400px}.interview-area .interview-box .interview-box-in .prologue .prologue-in{max-width:800px;margin:auto;width:90%;position:relative;z-index:5}.interview-area .interview-box .interview-box-in .prologue .prologue-in h2{font-size:1.25em;text-align:justify;line-height:1.4em}@media(min-width: 768px){.interview-area .interview-box .interview-box-in .prologue .prologue-in h2{font-size:1.75em}}@media(min-width: 1200px){.interview-area .interview-box .interview-box-in .prologue .prologue-in h2{font-size:2.25em}}.interview-area .interview-box .interview-box-in .prologue .prologue-in p{font-weight:bold;margin-top:30px;border-bottom:1px solid #979ba0;padding-bottom:40px}@media(min-width: 768px){.interview-area .interview-box .interview-box-in .prologue .prologue-in p{margin-top:60px;padding-bottom:80px}}.interview-area .interview-box .interview-box-in .prologue .prologue-in h3{font-size:1.125em;font-feature-settings:"palt";letter-spacing:.04em;line-height:1.4em;padding-top:40px}@media(min-width: 768px){.interview-area .interview-box .interview-box-in .prologue .prologue-in h3{font-size:1.4em;padding-top:80px}}@media(min-width: 1200px){.interview-area .interview-box .interview-box-in .prologue .prologue-in h3{font-size:1.75em}}.interview-area .interview-box .interview-box-in .talk{max-width:800px;margin:40px auto 0;width:90%}@media(min-width: 768px){.interview-area .interview-box .interview-box-in .talk{margin:80px auto 0}}.interview-area .interview-box .interview-box-in .talk h4{font-size:1em;line-height:1.4em;border-left:4px solid #000;padding-left:6px}@media(min-width: 768px){.interview-area .interview-box .interview-box-in .talk h4{font-size:1.125em}}@media(min-width: 1200px){.interview-area .interview-box .interview-box-in .talk h4{font-size:1.25em}}.interview-area .interview-box .interview-box-in .talk p{margin-top:20px}@media(min-width: 768px){.interview-area .interview-box .interview-box-in .talk p{margin-top:40px}}.interview-area .interview-box .interview-box-in .talk u{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 15%, #F1FF4E 15%, #F1FF4E 90%, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%);text-decoration:none}.interview-area .interview-box .interview-box-in .photo2{margin-top:40px}@media(min-width: 768px){.interview-area .interview-box .interview-box-in .photo2{margin-top:80px}}.interview-area .interview-box .interview-box-in .photo2 ul{display:flex}.interview-area .interview-box .btn{position:relative;display:flex;justify-content:center;margin:20px auto 0}@media(min-width: 768px){.interview-area .interview-box .btn{margin:40px auto 0}}.interview-area .interview-box .btn .coming{position:absolute;top:0;width:130px;margin:10px auto 0}@media(min-width: 1200px){.interview-area .interview-box .btn .coming{top:20px;width:150px}}