@charset "UTF-8";@-webkit-keyframes fv-img-anim{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes fv-img-anim{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@media print,screen and (max-width:767px){body #main.hide{opacity:0;pointer-events:none}body #main .wrapper{overflow:hidden}body #main .wrapper .container{padding-top:28.66667vw}body #main .wrapper .container #top{width:84vw;margin:auto}body #main .wrapper .container #top iframe{width:100%;height:47.2vw;display:block}body #main .wrapper .container #detail{width:84vw;margin:auto;padding-bottom:13.33333vw}body #main .wrapper .container .paging{position:relative;margin-top:5.86667vw}body #main .wrapper .container .paging .app,body #main .wrapper .container .paging .back,body #main .wrapper .container .paging .next,body #main .wrapper .container .paging .prev{position:absolute;display:flex;align-items:center;font-size:4.16267vw;line-height:1.99968}body #main .wrapper .container .paging .app .icon,body #main .wrapper .container .paging .back .icon,body #main .wrapper .container .paging .next .icon,body #main .wrapper .container .paging .prev .icon{width:16.53333vw;height:16.53333vw;display:flex;justify-content:center;align-items:center;border-radius:50%}body #main .wrapper .container .paging .app .icon .arrow,body #main .wrapper .container .paging .back .icon .arrow,body #main .wrapper .container .paging .next .icon .arrow,body #main .wrapper .container .paging .prev .icon .arrow{width:3.86667vw;height:2.8vw}body #main .wrapper .container .paging .app .icon .logo,body #main .wrapper .container .paging .back .icon .logo,body #main .wrapper .container .paging .next .icon .logo,body #main .wrapper .container .paging .prev .icon .logo{width:5.33333vw;height:6.4vw;position:relative;left:.8vw}body #main .wrapper .container .paging .app .icon .backArrow,body #main .wrapper .container .paging .back .icon .backArrow,body #main .wrapper .container .paging .next .icon .backArrow,body #main .wrapper .container .paging .prev .icon .backArrow{width:4.4vw;height:4vw}body #main .wrapper .container .paging .app,body #main .wrapper .container .paging .prev{left:0}body #main .wrapper .container .paging .app .icon,body #main .wrapper .container .paging .prev .icon{margin-right:4.66667vw}body #main .wrapper .container .paging .back,body #main .wrapper .container .paging .next{right:0}body #main .wrapper .container .paging .back .icon,body #main .wrapper .container .paging .next .icon{margin-left:4.66667vw}body #main .wrapper .container .paging.appBack{height:16.53333vw;margin-top:13.33333vw}body #main .wrapper .container .title{text-align:center;padding-top:27.6vw}body #main .wrapper .container .title h2{font-size:6.4vw;font-weight:300}body #main .wrapper .container .title .txt{margin-top:5.33333vw;font-size:10.66667vw;line-height:1.11905}body #main .wrapper .container .title .txt .strong{font-size:12.53333vw}body #main .wrapper .container .title .txt span{display:block}body #main .wrapper .container .title .txt .ja{font-weight:500}body #main .wrapper .container .read{margin:auto;margin-top:9.33333vw;font-size:3.73333vw;line-height:2}body #main .wrapper .container .read dl dt{font-weight:700}body #main .wrapper .container .read dl dd{margin-bottom:6.66667vw}body #main .wrapper .container .profile{margin-top:10vw}body #main .wrapper .container .profile>li{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:9.06667vw 0;position:relative}body #main .wrapper .container .profile>li .title{width:58%;font-size:8.26667vw;font-weight:200;padding:0;text-align:left}body #main .wrapper .container .profile>li .photo{width:33.33333vw;height:33.33333vw;border-radius:50%;overflow:hidden}body #main .wrapper .container .profile>li .photo img{width:100%}body #main .wrapper .container .profile>li .name{width:58%;position:absolute;top:21.33333vw}body #main .wrapper .container .profile>li .name p{font-size:5.06667vw;font-weight:700;margin-bottom:4vw;line-height:1.4}body #main .wrapper .container .profile>li .name a{font-size:2.93333vw;font-weight:700;text-decoration:underline}body #main .wrapper .container .profile>li .intro{margin-top:9.33333vw;font-size:3.73333vw;line-height:2.14286;width:100%}}.name .sns-list{display:flex;flex-direction:row;justify-content:flex-start;margin-top:4vw}.name .sns-list .sns-item{width:6.13333vw;height:6.13333vw;margin-right:3.2vw}.name .sns-list .sns-item .sns-item-link{width:100%;height:100%;display:inline-block;position:relative}.name .sns-list .sns-item .sns-item-link .sns-img{position:absolute;width:100%}.name .sns-list .sns-item .sns-item-link .sns-img.on{opacity:0}@media print,screen and (min-width:768px){body #main.hide{opacity:0;pointer-events:none}body #main .wrapper .container{padding-top:12.22222vw}body #main .wrapper .container #top{width:88.88889vw;margin:auto}body #main .wrapper .container #top iframe{width:100%;height:50vw;display:block}body #main .wrapper .container #detail{width:88.88889vw;margin:auto;padding-bottom:5.55556vw}body #main .wrapper .container .paging{position:relative;margin-top:2.08333vw}body #main .wrapper .container .paging .app,body #main .wrapper .container .paging .back,body #main .wrapper .container .paging .next,body #main .wrapper .container .paging .prev{position:absolute;display:flex;align-items:center;font-size:1.18056vw;line-height:2}body #main .wrapper .container .paging .app:hover .icon::before,body #main .wrapper .container .paging .back:hover .icon::before,body #main .wrapper .container .paging .next:hover .icon::before,body #main .wrapper .container .paging .prev:hover .icon::before{transform:scale(1.2)}body #main .wrapper .container .paging .app .icon,body #main .wrapper .container .paging .back .icon,body #main .wrapper .container .paging .next .icon,body #main .wrapper .container .paging .prev .icon{width:4.16667vw;height:4.16667vw;display:flex;justify-content:center;align-items:center;position:relative}body #main .wrapper .container .paging .app .icon::before,body #main .wrapper .container .paging .back .icon::before,body #main .wrapper .container .paging .next .icon::before,body #main .wrapper .container .paging .prev .icon::before{content:" ";border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0;transition:.3s ease-out}body #main .wrapper .container .paging .app .icon .arrow,body #main .wrapper .container .paging .back .icon .arrow,body #main .wrapper .container .paging .next .icon .arrow,body #main .wrapper .container .paging .prev .icon .arrow{position:relative;width:1.11111vw;height:.83333vw}body #main .wrapper .container .paging .app .icon .logo,body #main .wrapper .container .paging .back .icon .logo,body #main .wrapper .container .paging .next .icon .logo,body #main .wrapper .container .paging .prev .icon .logo{width:1.73611vw;height:2.08333vw;position:relative;left:.20833vw}body #main .wrapper .container .paging .app .icon .backArrow,body #main .wrapper .container .paging .back .icon .backArrow,body #main .wrapper .container .paging .next .icon .backArrow,body #main .wrapper .container .paging .prev .icon .backArrow{position:relative;width:1.25vw;height:1.11111vw}body #main .wrapper .container .paging .app,body #main .wrapper .container .paging .prev{left:0}body #main .wrapper .container .paging .app .icon,body #main .wrapper .container .paging .prev .icon{margin-right:1.38889vw}body #main .wrapper .container .paging .back,body #main .wrapper .container .paging .next{right:0}body #main .wrapper .container .paging .back .icon,body #main .wrapper .container .paging .next .icon{margin-left:1.38889vw}body #main .wrapper .container .paging.appBack{height:4.16667vw;margin-top:5.55556vw}body #main .wrapper .container .title{text-align:center;padding-top:5.13889vw}body #main .wrapper .container .title h2{font-size:2.15278vw;font-weight:300}body #main .wrapper .container .title .txt{margin-top:1.73611vw;font-size:4.30556vw}body #main .wrapper .container .title .txt .strong{font-size:4.86111vw}body #main .wrapper .container .title .txt .ja{font-weight:500}body #main .wrapper .container .read{margin:auto;margin-top:3.33333vw;font-size:1.04167vw;line-height:2}body #main .wrapper .container .read dl{display:flex;justify-content:flex-end;flex-wrap:wrap}body #main .wrapper .container .read dl dt{font-weight:700;text-align:right;padding-right:1.04167vw;width:27.77778vw}body #main .wrapper .container .read dl dd{margin-right:13.88889vw;margin-bottom:2.08333vw;width:38.88889vw}body #main .wrapper .container .profile{margin-top:3.47222vw}body #main .wrapper .container .profile>li{display:flex;align-items:center;padding:3.47222vw 0;padding-left:2.91667vw}body #main .wrapper .container .profile>li .title{font-size:2.5vw;font-weight:200;padding:0;width:11.66667vw;text-align:left}body #main .wrapper .container .profile>li .photo{width:8.33333vw;height:8.33333vw;border-radius:50%;margin-right:2.29167vw;overflow:hidden}body #main .wrapper .container .profile>li .photo img{width:100%}body #main .wrapper .container .profile>li .name{width:15.27778vw;margin-right:2.29167vw}body #main .wrapper .container .profile>li .name p{font-size:1.45833vw;font-weight:700;margin-bottom:1.38889vw;line-height:1.4}body #main .wrapper .container .profile>li .name a{font-size:.90278vw;font-weight:700;text-decoration:underline;word-break:break-all}body #main .wrapper .container .profile>li .name .sns-list{margin-top:1.94444vw}body #main .wrapper .container .profile>li .name .sns-list .sns-item{width:1.73611vw;height:1.73611vw;margin-right:.97222vw}body #main .wrapper .container .profile>li .name .sns-list .sns-item .sns-item-link .sns-img{transition:opacity .3s linear}body #main .wrapper .container .profile>li .name .sns-list .sns-item .sns-item-link:hover .on{opacity:1}body #main .wrapper .container .profile>li .name .sns-list .sns-item .sns-item-link:hover .off{opacity:0}body #main .wrapper .container .profile>li .intro{font-size:1.04167vw;line-height:2.13333;width:45.48611vw}}body.daytime .arrow,body.daytime .backArrow,body.daytime .st0{fill:#fff}body.daytime .app,body.daytime .back,body.daytime .next,body.daytime .prev{color:#000}body.daytime .app .icon::before,body.daytime .back .icon::before,body.daytime .next .icon::before,body.daytime .prev .icon::before{background:#000}body.daytime .profile li,body.daytime .profile li a,body.daytime .read,body.daytime .title{color:#000}body.daytime .profile>li{border-bottom:1px solid rgba(0,0,0,.2)}body.daytime .profile>li:first-of-type{border-top:1px solid rgba(0,0,0,.2)}body.nighttime .arrow,body.nighttime .backArrow,body.nighttime .st0{fill:#000}body.nighttime .app,body.nighttime .back,body.nighttime .next,body.nighttime .prev{color:#fff}body.nighttime .app .icon::before,body.nighttime .back .icon::before,body.nighttime .next .icon::before,body.nighttime .prev .icon::before{background:#fff}body.nighttime .profile li,body.nighttime .profile li a,body.nighttime .read,body.nighttime .title{color:#fff}body.nighttime .profile>li{border-bottom:1px solid rgba(255,255,255,.2)}body.nighttime .profile>li:first-of-type{border-top:1px solid rgba(255,255,255,.2)}