﻿@font-face{font-family:"NotoSansJP-Regular";src:url("/font/NotoSansJP-Regular.otf") format("opentype");font-style:normal;font-weight:400}@font-face{font-family:"NotoSansJP-Bold";src:url("/font/NotoSansJP-Bold.otf") format("opentype");font-style:normal;font-weight:700}.favoriteclubs{color:#000;-webkit-font-feature-settings:'palt' 1;font-feature-settings:'palt' 1;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴPro W6","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;text-align:center;background-color:#fff}.favoriteclubs img{width:100%;height:auto;line-height:1}.favoriteclubs *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.favoriteclubs a,.favoriteclubs a:link{color:#1c5bf1;text-decoration:underline;text-underline-position:under;outline:none}.favoriteclubs a:visited{color:#1c5bf1}.favoriteclubs a:hover{color:#1c5bf1;text-decoration:none}.favoriteclubs a:active{color:#1c5bf1}.favoriteclubs a{opacity:1;-webkit-transition:.3s;transition:.3s}.favoriteclubs a:hover{opacity:.7}.favoriteclubs h1,.favoriteclubs h2,.favoriteclubs h3{font-weight:normal}.favoriteclubs .btm1em{margin-bottom:1em}.favoriteclubs .btm0{margin-bottom:0}.favoriteclubs .pcnone{display:none}.favoriteclubs .head-kv{position:relative;padding:7.87% 0 8.16% 0;background-image:url("/tokusyu/favoriteclubs/assets/img/bg_head_top_pc.jpg"),url("/tokusyu/favoriteclubs/assets/img/bg_head_pc.jpg");background-repeat:no-repeat, repeat;-webkit-background-size:100% auto, 7.32% auto;background-size:100% auto, 7.32% auto;z-index:1}.favoriteclubs .head-kv .deco{position:absolute;top:12.3%;left:0;width:100%;z-index:0;pointer-events:none}.favoriteclubs .head-kv h1{position:relative;width:82%;margin:0 auto 4% auto;line-height:0;z-index:1}.favoriteclubs .head-kv .copy{position:relative;margin-bottom:4%;z-index:1}.favoriteclubs .head-kv .copy p{margin-bottom:1em;color:#000;font-family:'NotoSansJP-Bold',sans-serif;font-size:1.61vw;line-height:2.4}@media screen and (max-width: 1280px){.favoriteclubs .head-kv .copy p{font-size:20.6px}}.favoriteclubs .head-kv .copy p:last-child{margin-bottom:0}.favoriteclubs .head-kv .tourpros-link{position:relative;width:31.1%;margin:0 auto;z-index:1}.favoriteclubs .head-kv .tourpros-link:before{content:"";position:absolute;right:-0.55vw;bottom:-0.73vw;width:100%;height:5.85vw;background-color:#ffc042;-webkit-border-radius:2.93vw;border-radius:2.93vw;pointer-events:none;z-index:-1}@media screen and (max-width: 1280px){.favoriteclubs .head-kv .tourpros-link:before{right:-7px;bottom:-9.3px;height:74.8px;-webkit-border-radius:37.4px;border-radius:37.4px}}.favoriteclubs .head-kv .tourpros-link:hover{opacity:.7}.favoriteclubs .head-kv .tourpros-link a{display:block;position:relative;height:5.85vw;color:#06c;font-family:'NotoSansJP-Bold',sans-serif;font-size:1.61vw;line-height:1;text-decoration:none;background-color:#fff;-webkit-border-radius:2.93vw;border-radius:2.93vw;z-index:1}@media screen and (max-width: 1280px){.favoriteclubs .head-kv .tourpros-link a{height:74.8px;font-size:20.6px;-webkit-border-radius:37.4px;border-radius:37.4px}}.favoriteclubs .head-kv .tourpros-link a:after{content:"";position:absolute;top:50%;right:8%;width:1.76vw;height:1.76vw;margin-top:-0.88vw;background-image:url("/tokusyu/favoriteclubs/assets/img/bullet1.png");background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;pointer-events:none;z-index:2}@media screen and (max-width: 1280px){.favoriteclubs .head-kv .tourpros-link a:after{width:22.5px;height:22.5px;margin-top:-11.2px}}.favoriteclubs .head-kv .tourpros-link a .inner-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%}.favoriteclubs .message{position:relative;padding:15.2% 0 3% 0;background-image:url("/tokusyu/favoriteclubs/assets/img/bg_message_top_pc.jpg"),url("/tokusyu/favoriteclubs/assets/img/bg_message_pc.jpg");background-repeat:no-repeat, repeat;-webkit-background-size:100% auto, 7.32% auto;background-size:100% auto, 7.32% auto;z-index:1}.favoriteclubs .message .deco{position:absolute;top:-5.24%;left:0;width:100%;z-index:0;pointer-events:none}.favoriteclubs .message h1{display:inline-block;position:relative;margin-bottom:5.27vw;line-height:1;-webkit-transform:skewY(-7deg);-ms-transform:skewY(-7deg);transform:skewY(-7deg);z-index:1}@media screen and (max-width: 1280px){.favoriteclubs .message h1{margin-bottom:67.5px}}.favoriteclubs .message h1 strong{display:inline-block;position:relative;color:#06c;font-family:'NotoSansJP-Bold',sans-serif;font-size:3.07vw;line-height:1}@media screen and (max-width: 1280px){.favoriteclubs .message h1 strong{font-size:39.3px}}.favoriteclubs .message h1 strong:before{content:"";position:absolute;left:-4%;bottom:-0.14em;width:108%;height:0.73vw;background-color:#ffc042;-webkit-border-radius:0.36vw;border-radius:0.36vw;pointer-events:none;z-index:-1}@media screen and (max-width: 1280px){.favoriteclubs .message h1 strong:before{height:9.34px;-webkit-border-radius:4.67px;border-radius:4.67px}}.favoriteclubs .message .message-list{position:relative;width:73%;margin:0 auto}.favoriteclubs .message .message-list .box-size{line-height:0}.favoriteclubs .message .message-list ul{position:absolute;top:0;left:0;width:100%;height:100%}.favoriteclubs .message .message-list ul li{position:absolute;width:18.19%}.favoriteclubs .message .message-list ul li:nth-child(1){top:8.82%;left:0}.favoriteclubs .message .message-list ul li:nth-child(2){top:0;left:20%}.favoriteclubs .message .message-list ul li:nth-child(3){top:8.82%;left:40.6%}.favoriteclubs .message .message-list ul li:nth-child(4){top:0;left:61.2%}.favoriteclubs .message .message-list ul li:nth-child(5){top:8.82%;left:81.8%}.favoriteclubs .message .message-list ul li:nth-child(6){top:40.2%;left:0}.favoriteclubs .message .message-list ul li:nth-child(7){top:31.4%;left:20%}.favoriteclubs .message .message-list ul li:nth-child(8){top:40.2%;left:40.6%}.favoriteclubs .message .message-list ul li:nth-child(9){top:31.4%;left:61.2%}.favoriteclubs .message .message-list ul li:nth-child(10){top:40.2%;left:81.8%}.favoriteclubs .message .message-list ul li:nth-child(11){top:72.5%;left:0}.favoriteclubs .message .message-list ul li:nth-child(12){top:63.7%;left:20%}.favoriteclubs .message .message-list ul li:nth-child(13){top:72.5%;left:40.6%}.favoriteclubs .message .message-list ul li:nth-child(14){top:63.7%;left:61.2%}.favoriteclubs .message .message-list ul li:nth-child(15){top:72.5%;left:81.8%}.favoriteclubs .message .message-list ul .modal-open{display:block;margin-bottom:1.1vw;text-decoration:none}@media screen and (max-width: 1280px){.favoriteclubs .message .message-list ul .modal-open{margin-bottom:14px}}.favoriteclubs .message .message-list ul .modal-open img{position:relative;z-index:1}.favoriteclubs .message .message-list ul .play{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;width:88.7%;height:2.93vw;margin:-1.1vw auto 0 auto;background-color:#06c;-webkit-border-radius:1.46vw;border-radius:1.46vw;z-index:2}@media screen and (max-width: 1280px){.favoriteclubs .message .message-list ul .play{height:37.5px;-webkit-border-radius:18.75px;border-radius:18.75px}}.favoriteclubs .message .message-list ul .play span{color:#fff;font-family:'NotoSansJP-Bold',sans-serif;font-size:0.95vw;line-height:1}@media screen and (max-width: 1280px){.favoriteclubs .message .message-list ul .play span{font-size:12.1px}}.favoriteclubs .message .message-list ul .play span:before{content:"";display:inline-block;width:1.32vw;height:1.32vw;margin-right:0.6em;background-image:url("/tokusyu/favoriteclubs/assets/img/bullet2.png");background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;vertical-align:middle}@media screen and (max-width: 1280px){.favoriteclubs .message .message-list ul .play span:before{width:16.9px;height:16.9px}}.favoriteclubs .message .message-list ul .name{margin-bottom:0.7vw;font-family:'NotoSansJP-Bold',sans-serif;font-size:1.75vw;line-height:1;white-space:nowrap}@media screen and (max-width: 1280px){.favoriteclubs .message .message-list ul .name{margin-bottom:9px;font-size:22.4px}}.favoriteclubs .message .message-list ul .name span{font-size:1.31vw}@media screen and (max-width: 1280px){.favoriteclubs .message .message-list ul .name span{font-size:16.7px}}.favoriteclubs .message .message-list ul .link a{color:#2eb4ff;font-family:'NotoSansJP-Regular',sans-serif;font-size:1.02vw;line-height:1;text-underline-offset:0.3em}@media screen and (max-width: 1280px){.favoriteclubs .message .message-list ul .link a{font-size:13px}}.favoriteclubs .club-movie{position:relative;padding:11% 0 10% 0;background-image:url("/tokusyu/favoriteclubs/assets/img/bg_clubmovie_top_pc.jpg"),url("/tokusyu/favoriteclubs/assets/img/bg_clubmovie_pc.jpg");background-repeat:no-repeat, repeat;-webkit-background-size:100% auto, 7.32% auto;background-size:100% auto, 7.32% auto;z-index:1}.favoriteclubs .club-movie .deco{position:absolute;top:-32.5%;left:0;width:100%;z-index:0;pointer-events:none}.favoriteclubs .club-movie h1{display:inline-block;position:relative;margin-bottom:6.51vw;line-height:1;-webkit-transform:skewY(-7deg);-ms-transform:skewY(-7deg);transform:skewY(-7deg);z-index:1}@media screen and (max-width: 1280px){.favoriteclubs .club-movie h1{margin-bottom:83.3px}}.favoriteclubs .club-movie h1 strong{display:inline-block;position:relative;color:#06c;font-family:'NotoSansJP-Bold',sans-serif;font-size:3.07vw;line-height:1}@media screen and (max-width: 1280px){.favoriteclubs .club-movie h1 strong{font-size:39.3px}}.favoriteclubs .club-movie h1 strong.line2-top{margin-bottom:0.5em}.favoriteclubs .club-movie h1 strong:before{content:"";position:absolute;left:-4%;bottom:-0.14em;width:108%;height:0.73vw;background-color:#ffc042;-webkit-border-radius:0.36vw;border-radius:0.36vw;pointer-events:none;z-index:-1}@media screen and (max-width: 1280px){.favoriteclubs .club-movie h1 strong:before{height:9.34px;-webkit-border-radius:4.67px;border-radius:4.67px}}.favoriteclubs .club-movie .movie-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:72%;margin:0 auto}.favoriteclubs .club-movie .movie-list li{width:47.3%}.favoriteclubs .club-movie .movie-list li:first-child,.favoriteclubs .club-movie .movie-list li:nth-child(2){margin-bottom:3.9vw}@media screen and (max-width: 1280px){.favoriteclubs .club-movie .movie-list li:first-child,.favoriteclubs .club-movie .movie-list li:nth-child(2){margin-bottom:50px}}.favoriteclubs .club-movie .movie-list li a{display:block;text-decoration:none}.favoriteclubs .club-movie .movie-list li .thumb-image{position:relative;margin-bottom:1.5vw;line-height:0;z-index:1}@media screen and (max-width: 1280px){.favoriteclubs .club-movie .movie-list li .thumb-image{margin-bottom:19.2px}}.favoriteclubs .club-movie .movie-list li .thumb-image:before{content:"";position:absolute;right:-0.7vw;bottom:-0.7vw;width:100%;height:100%;background-color:#ffc042;pointer-events:none;z-index:-1}@media screen and (max-width: 1280px){.favoriteclubs .club-movie .movie-list li .thumb-image:before{right:-9px;bottom:-9px}}.favoriteclubs .club-movie .movie-list li .caption{color:#000;font-family:'NotoSansJP-Bold',sans-serif;font-size:1.61vw;line-height:1}.favoriteclubs .event2022{position:relative;padding:12.7% 0 7.3% 0;background-image:url("/tokusyu/favoriteclubs/assets/img/bg_event_top_pc.jpg"),url("/tokusyu/favoriteclubs/assets/img/bg_event_pc.jpg");background-repeat:no-repeat, repeat;-webkit-background-size:100% auto, 7.32% auto;background-size:100% auto, 7.32% auto;z-index:1}.favoriteclubs .event2022 .deco{position:absolute;top:-1.5%;left:0;width:100%;z-index:0;pointer-events:none}.favoriteclubs .event2022 .deco2{position:absolute;bottom:0;right:0;width:11.82%;z-index:0;pointer-events:none}.favoriteclubs .event2022 h1{display:inline-block;position:relative;margin-bottom:6.95vw;line-height:1;-webkit-transform:skewY(-7deg);-ms-transform:skewY(-7deg);transform:skewY(-7deg);z-index:1}@media screen and (max-width: 1280px){.favoriteclubs .event2022 h1{margin-bottom:89px}}.favoriteclubs .event2022 h1 strong{display:inline-block;position:relative;color:#06c;font-family:'NotoSansJP-Bold',sans-serif;font-size:3.07vw;line-height:1}@media screen and (max-width: 1280px){.favoriteclubs .event2022 h1 strong{font-size:39.3px}}.favoriteclubs .event2022 h1 strong.line2-top{margin-bottom:0.5em}.favoriteclubs .event2022 h1 strong:before{content:"";position:absolute;left:-4%;bottom:-0.14em;width:108%;height:0.73vw;background-color:#ffc042;-webkit-border-radius:0.36vw;border-radius:0.36vw;pointer-events:none;z-index:-1}@media screen and (max-width: 1280px){.favoriteclubs .event2022 h1 strong:before{height:9.34px;-webkit-border-radius:4.67px;border-radius:4.67px}}.favoriteclubs .event2022 .movie-block{width:72%;margin:0 auto 7.3% auto}.favoriteclubs .event2022 .movie-block .youtube-inner{position:relative}.favoriteclubs .event2022 .movie-block .youtube-inner:before{content:"";position:absolute;right:-0.7vw;bottom:-0.7vw;width:100%;height:100%;background-color:#ffc042;pointer-events:none;z-index:-1}@media screen and (max-width: 1280px){.favoriteclubs .event2022 .movie-block .youtube-inner:before{right:-9px;bottom:-9px}}.favoriteclubs .event2022 .movie-block .youtube{position:relative;width:100%;padding-top:56.25%;line-height:0;overflow:hidden}.favoriteclubs .event2022 .movie-block .youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.favoriteclubs .event2022 .banner-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:72%;margin:0 auto}.favoriteclubs .event2022 .banner-block li{position:relative;width:48.3%}.favoriteclubs .event2022 .banner-block li:first-child,.favoriteclubs .event2022 .banner-block li:nth-child(2){margin-bottom:1.8vw}@media screen and (max-width: 1280px){.favoriteclubs .event2022 .banner-block li:first-child,.favoriteclubs .event2022 .banner-block li:nth-child(2){margin-bottom:23px}}@media screen and (max-width: 640px){.favoriteclubs .pcnone{display:initial}.favoriteclubs .spnone{display:none}.favoriteclubs a:hover img{opacity:1}.favoriteclubs .head-kv{padding:0 0 12.8% 0;background-image:url("/tokusyu/favoriteclubs/assets/img/bg_head_top_sp.jpg"),url("/tokusyu/favoriteclubs/assets/img/bg_head_sp.jpg");-webkit-background-size:100% auto, 12% auto;background-size:100% auto, 12% auto}.favoriteclubs .head-kv .deco{top:0;left:auto;right:0;width:13.73%}.favoriteclubs .head-kv h1{width:100%;margin:0 0 6% 0}.favoriteclubs .head-kv .copy{margin-bottom:8%}.favoriteclubs .head-kv .copy p{font-size:3.73vw;line-height:2}.favoriteclubs .head-kv .tourpros-link{width:56.67%}.favoriteclubs .head-kv .tourpros-link:before{right:-0.93vw;bottom:-1.33vw;height:10.66vw;-webkit-border-radius:5.33vw;border-radius:5.33vw}.favoriteclubs .head-kv .tourpros-link:hover{opacity:1}.favoriteclubs .head-kv .tourpros-link a{height:10.66vw;font-size:3.2vw;-webkit-border-radius:5.33vw;border-radius:5.33vw;z-index:1}.favoriteclubs .head-kv .tourpros-link a:after{right:8%;width:3.2vw;height:3.2vw;margin-top:-1.6vw}.favoriteclubs .message{padding:17.73vw 0 0 0;background-image:url("/tokusyu/favoriteclubs/assets/img/bg_message_top_sp.jpg"),url("/tokusyu/favoriteclubs/assets/img/bg_message_sp.jpg");-webkit-background-size:100% auto, 12% auto;background-size:100% auto, 12% auto}.favoriteclubs .message .deco{top:-15.6%}.favoriteclubs .message h1{margin-bottom:10.1vw;-webkit-transform:skewY(-5deg);-ms-transform:skewY(-5deg);transform:skewY(-5deg)}.favoriteclubs .message h1 strong{font-size:5.6vw}.favoriteclubs .message h1 strong:before{left:-2vw;width:calc(100% + 4vw);height:1.33vw;-webkit-border-radius:0.66vw;border-radius:0.66vw}.favoriteclubs .message .message-list{width:100%;margin:0}.favoriteclubs .message .message-list ul li{position:absolute;width:29%}.favoriteclubs .message .message-list ul li:nth-child(1){top:6.58%;left:3.47%}.favoriteclubs .message .message-list ul li:nth-child(2){top:0;left:35.73%}.favoriteclubs .message .message-list ul li:nth-child(3){top:6.58%;left:67.47%}.favoriteclubs .message .message-list ul li:nth-child(4){top:25.78%;left:3.47%}.favoriteclubs .message .message-list ul li:nth-child(5){top:19.38%;left:35.73%}.favoriteclubs .message .message-list ul li:nth-child(6){top:25.78%;left:67.47%}.favoriteclubs .message .message-list ul li:nth-child(7){top:44.45%;left:3.47%}.favoriteclubs .message .message-list ul li:nth-child(8){top:37.49%;left:35.73%}.favoriteclubs .message .message-list ul li:nth-child(9){top:44.45%;left:67.47%}.favoriteclubs .message .message-list ul li:nth-child(10){top:63.45%;left:3.47%}.favoriteclubs .message .message-list ul li:nth-child(11){top:56.68%;left:35.73%}.favoriteclubs .message .message-list ul li:nth-child(12){top:63.45%;left:67.47%}.favoriteclubs .message .message-list ul li:nth-child(13){top:82.45%;left:3.47%}.favoriteclubs .message .message-list ul li:nth-child(14){top:75.87%;left:35.73%}.favoriteclubs .message .message-list ul li:nth-child(15){top:82.45%;left:67.47%}.favoriteclubs .message .message-list ul .modal-open{margin-bottom:2vw}.favoriteclubs .message .message-list ul .play{width:95.4%;height:6.93vw;margin:-2.53vw auto 0 auto;-webkit-border-radius:3.46vw;border-radius:3.46vw}.favoriteclubs .message .message-list ul .play span{font-size:2.4vw}.favoriteclubs .message .message-list ul .play span:before{width:3.2vw;height:3.2vw;margin-right:0.5em}.favoriteclubs .message .message-list ul .name{margin-bottom:0.7vw;font-size:3.73vw}.favoriteclubs .message .message-list ul .name span{font-size:3.2vw}.favoriteclubs .message .message-list ul .link a{font-size:2.4vw}.favoriteclubs .club-movie{padding:23vw 0 18vw 0;background-image:url("/tokusyu/favoriteclubs/assets/img/bg_clubmovie_top_sp.jpg"),url("/tokusyu/favoriteclubs/assets/img/bg_clubmovie_sp.jpg");-webkit-background-size:100% auto, 12% auto;background-size:100% auto, 12% auto}.favoriteclubs .club-movie .deco{top:-4.2%}.favoriteclubs .club-movie h1{margin-bottom:10.1vw;-webkit-transform:skewY(-5deg);-ms-transform:skewY(-5deg);transform:skewY(-5deg)}.favoriteclubs .club-movie h1 strong{font-size:5.6vw}.favoriteclubs .club-movie h1 strong.line2-top{margin-bottom:0.5em}.favoriteclubs .club-movie h1 strong:before{left:-2vw;width:calc(100% + 4vw);height:1.33vw;-webkit-border-radius:0.66vw;border-radius:0.66vw}.favoriteclubs .club-movie .movie-list{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:90%}.favoriteclubs .club-movie .movie-list li{width:100%;margin-bottom:7vw}.favoriteclubs .club-movie .movie-list li:first-child,.favoriteclubs .club-movie .movie-list li:nth-child(2){margin-bottom:7vw}.favoriteclubs .club-movie .movie-list li:last-child{margin-bottom:0}.favoriteclubs .club-movie .movie-list li .thumb-image{margin-bottom:4vw}.favoriteclubs .club-movie .movie-list li .thumb-image:before{right:-1.73vw;bottom:-1.73vw}.favoriteclubs .club-movie .movie-list li .caption{font-size:3.73vw}.favoriteclubs .event2022{padding:19.87vw 0 10.93vw 0;background-image:url("/tokusyu/favoriteclubs/assets/img/bg_event_top_sp.jpg"),url("/tokusyu/favoriteclubs/assets/img/bg_event_sp.jpg");-webkit-background-size:100% auto, 12% auto;background-size:100% auto, 12% auto}.favoriteclubs .event2022 .deco{top:-5.89%;width:7.33%}.favoriteclubs .event2022 .deco2{width:16.67%}.favoriteclubs .event2022 h1{margin-bottom:10.1vw;-webkit-transform:skewY(-5deg);-ms-transform:skewY(-5deg);transform:skewY(-5deg)}.favoriteclubs .event2022 h1 strong{font-size:5.6vw}.favoriteclubs .event2022 h1 strong.line2-top{margin-bottom:0.5em}.favoriteclubs .event2022 h1 strong:before{left:-2vw;width:calc(100% + 4vw);height:1.33vw;-webkit-border-radius:0.66vw;border-radius:0.66vw}.favoriteclubs .event2022 .movie-block{width:90%;margin:0 auto 11.6% auto}.favoriteclubs .event2022 .movie-block .youtube-inner:before{right:-1.73vw;bottom:-1.73vw}.favoriteclubs .event2022 .banner-block{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:90%}.favoriteclubs .event2022 .banner-block li{position:relative;width:100%;margin-bottom:4vw}.favoriteclubs .event2022 .banner-block li:first-child,.favoriteclubs .event2022 .banner-block li:nth-child(2){margin-bottom:4vw}.favoriteclubs .event2022 .banner-block li:last-child{margin-bottom:0}}.favoriteclubs .modal-area .modal-movie{width:94%;max-width:960px;background:#FFF;border-radius:0;z-index:10000001 !important;margin:auto;padding:50px;background:#fff;position:fixed;display:none}.favoriteclubs .modal-area .modal-iframe{width:48%}.favoriteclubs .modal-area .modal-iframe .iframe{width:100%;padding-top:56.25%;margin:0 0 10px;position:relative}.favoriteclubs .modal-area .modal-iframe .iframe:last-child{margin:0}.favoriteclubs .modal-area .modal-iframe .iframe iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.favoriteclubs .modal-area .modal-video{margin:0 0 10px;line-height:0}.favoriteclubs .modal-area .modal-video:last-child{margin:0}.favoriteclubs .modal-area .modal-video video{width:100%}.favoriteclubs .modal-area .modal-close{width:42px;height:42px;margin-left:-24px;background:url("/tokusyu/favoriteclubs/assets/img/ico_close01.png") no-repeat center;border:none;cursor:pointer;position:absolute;top:-60px;right:-50px;z-index:20000000 !important;display:none}@media screen and (max-width: 1120px){.favoriteclubs .modal-area .modal-close{right:0}}.favoriteclubs .modal-area .video-area{overflow-y:visible !important;padding:0 !important}.favoriteclubs .modal-area .video-area .modal-close{position:absolute}.favoriteclubs .modal-area .video-iframe{width:100%;position:relative;line-height:0;overflow:hidden;border-radius:0}.favoriteclubs .modal-area .video-iframe:before{content:"";display:block;padding-top:56.25%}.favoriteclubs .modal-area .video-iframe iframe,.favoriteclubs .modal-area .video-iframe video{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0}@media screen and (max-width: 640px){.favoriteclubs .modal-area *{box-sizing:border-box}.favoriteclubs .modal-area .modal-movie{max-height:70%;padding:20px;overflow-y:scroll}.favoriteclubs .modal-area .modal-movie:after{display:none}.favoriteclubs .modal-area .modal-iframe{width:100%;padding:0 0 20px}.favoriteclubs .modal-area .modal-iframe .iframe{width:100%;padding-top:56.25%;margin:0 0 10px;position:relative}.favoriteclubs .modal-area .modal-close{width:28px;height:28px;margin:0 auto;background:url("/tokusyu/favoriteclubs/assets/img/ico_close01.png") no-repeat center;background-size:100% auto;position:fixed;right:0;top:-40px}}body.body-fixed{position:fixed !important;width:100%;height:100%;left:0}#modal-overlay{z-index:10000000 !important;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,0.7)}.grtyoutube-popup{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;width:100%;height:100%;background:rgba(0,0,0,0.8)}.grtyoutube-popup-content{width:95%;max-width:1200px;position:relative}.grtyoutube-popup-content-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%}.grtyoutube-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.grtyoutube-popup-close{position:absolute;top:-55px;right:0;width:42px;height:42px;cursor:pointer;background:url("/tokusyu/favoriteclubs/assets/img/ico_close01.png") no-repeat 0 0}@media screen and (max-width: 640px){.grtyoutube-popup-close{top:-45px;width:30px;height:30px;background-size:30px auto}}
