@charset "UTF-8";
body{color:#4e4e4e;line-height:1.5;margin:0;background-color:#fff}.container{width:100%;margin:auto;overflow:hidden}div,section{box-sizing:border-box}ul,ol{list-style:none;margin:0;padding:0;box-sizing:border-box}ul li,ol li{box-sizing:border-box}img{display:block;outline:none}*:focus{outline:none}h1,h2,h3,h4,h5,p{margin:0;padding:0;box-sizing:border-box}.clearfix::after{content:"";display:block;clear:both}.dspnone{display:none !important}.sp{display:none !important}.relative-p{position:relative}.mtlittle{margin-top:20px !important}.nomt{margin-top:0 !important}.kome{font:12px "Noto Sans JP",sans-serif;color:#4e4e4e;margin-top:10px}.mt0{margin-top:0px !important}.mb0{margin-bottom:0px !important}.ml0{margin-left:0px !important}.mr0{margin-right:0px !important}.pt0{padding-top:0px !important}.pb0{padding-bottom:0px !important}.pl0{padding-left:0px !important}.pr0{padding-right:0px !important}.w0{width:0% !important}.mt10{margin-top:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.mr10{margin-right:10px !important}.pt10{padding-top:10px !important}.pb10{padding-bottom:10px !important}.pl10{padding-left:10px !important}.pr10{padding-right:10px !important}.w10{width:5% !important}.mt20{margin-top:20px !important}.mb20{margin-bottom:20px !important}.ml20{margin-left:20px !important}.mr20{margin-right:20px !important}.pt20{padding-top:20px !important}.pb20{padding-bottom:20px !important}.pl20{padding-left:20px !important}.pr20{padding-right:20px !important}.w20{width:10% !important}.mt30{margin-top:30px !important}.mb30{margin-bottom:30px !important}.ml30{margin-left:30px !important}.mr30{margin-right:30px !important}.pt30{padding-top:30px !important}.pb30{padding-bottom:30px !important}.pl30{padding-left:30px !important}.pr30{padding-right:30px !important}.w30{width:15% !important}.mt40{margin-top:40px !important}.mb40{margin-bottom:40px !important}.ml40{margin-left:40px !important}.mr40{margin-right:40px !important}.pt40{padding-top:40px !important}.pb40{padding-bottom:40px !important}.pl40{padding-left:40px !important}.pr40{padding-right:40px !important}.w40{width:20% !important}.mt50{margin-top:50px !important}.mb50{margin-bottom:50px !important}.ml50{margin-left:50px !important}.mr50{margin-right:50px !important}.pt50{padding-top:50px !important}.pb50{padding-bottom:50px !important}.pl50{padding-left:50px !important}.pr50{padding-right:50px !important}.w50{width:25% !important}.mt60{margin-top:60px !important}.mb60{margin-bottom:60px !important}.ml60{margin-left:60px !important}.mr60{margin-right:60px !important}.pt60{padding-top:60px !important}.pb60{padding-bottom:60px !important}.pl60{padding-left:60px !important}.pr60{padding-right:60px !important}.w60{width:30% !important}.mt70{margin-top:70px !important}.mb70{margin-bottom:70px !important}.ml70{margin-left:70px !important}.mr70{margin-right:70px !important}.pt70{padding-top:70px !important}.pb70{padding-bottom:70px !important}.pl70{padding-left:70px !important}.pr70{padding-right:70px !important}.w70{width:35% !important}.mt80{margin-top:80px !important}.mb80{margin-bottom:80px !important}.ml80{margin-left:80px !important}.mr80{margin-right:80px !important}.pt80{padding-top:80px !important}.pb80{padding-bottom:80px !important}.pl80{padding-left:80px !important}.pr80{padding-right:80px !important}.w80{width:40% !important}.mt90{margin-top:90px !important}.mb90{margin-bottom:90px !important}.ml90{margin-left:90px !important}.mr90{margin-right:90px !important}.pt90{padding-top:90px !important}.pb90{padding-bottom:90px !important}.pl90{padding-left:90px !important}.pr90{padding-right:90px !important}.w90{width:45% !important}.mt100{margin-top:100px !important}.mb100{margin-bottom:100px !important}.ml100{margin-left:100px !important}.mr100{margin-right:100px !important}.pt100{padding-top:100px !important}.pb100{padding-bottom:100px !important}.pl100{padding-left:100px !important}.pr100{padding-right:100px !important}.w100{width:50% !important}.mt110{margin-top:110px !important}.mb110{margin-bottom:110px !important}.ml110{margin-left:110px !important}.mr110{margin-right:110px !important}.pt110{padding-top:110px !important}.pb110{padding-bottom:110px !important}.pl110{padding-left:110px !important}.pr110{padding-right:110px !important}.w110{width:55% !important}.mt120{margin-top:120px !important}.mb120{margin-bottom:120px !important}.ml120{margin-left:120px !important}.mr120{margin-right:120px !important}.pt120{padding-top:120px !important}.pb120{padding-bottom:120px !important}.pl120{padding-left:120px !important}.pr120{padding-right:120px !important}.w120{width:60% !important}.mt130{margin-top:130px !important}.mb130{margin-bottom:130px !important}.ml130{margin-left:130px !important}.mr130{margin-right:130px !important}.pt130{padding-top:130px !important}.pb130{padding-bottom:130px !important}.pl130{padding-left:130px !important}.pr130{padding-right:130px !important}.w130{width:65% !important}.mt140{margin-top:140px !important}.mb140{margin-bottom:140px !important}.ml140{margin-left:140px !important}.mr140{margin-right:140px !important}.pt140{padding-top:140px !important}.pb140{padding-bottom:140px !important}.pl140{padding-left:140px !important}.pr140{padding-right:140px !important}.w140{width:70% !important}.mt150{margin-top:150px !important}.mb150{margin-bottom:150px !important}.ml150{margin-left:150px !important}.mr150{margin-right:150px !important}.pt150{padding-top:150px !important}.pb150{padding-bottom:150px !important}.pl150{padding-left:150px !important}.pr150{padding-right:150px !important}.w150{width:75% !important}.mt160{margin-top:160px !important}.mb160{margin-bottom:160px !important}.ml160{margin-left:160px !important}.mr160{margin-right:160px !important}.pt160{padding-top:160px !important}.pb160{padding-bottom:160px !important}.pl160{padding-left:160px !important}.pr160{padding-right:160px !important}.w160{width:80% !important}.mt170{margin-top:170px !important}.mb170{margin-bottom:170px !important}.ml170{margin-left:170px !important}.mr170{margin-right:170px !important}.pt170{padding-top:170px !important}.pb170{padding-bottom:170px !important}.pl170{padding-left:170px !important}.pr170{padding-right:170px !important}.w170{width:85% !important}.mt180{margin-top:180px !important}.mb180{margin-bottom:180px !important}.ml180{margin-left:180px !important}.mr180{margin-right:180px !important}.pt180{padding-top:180px !important}.pb180{padding-bottom:180px !important}.pl180{padding-left:180px !important}.pr180{padding-right:180px !important}.w180{width:90% !important}.mt190{margin-top:190px !important}.mb190{margin-bottom:190px !important}.ml190{margin-left:190px !important}.mr190{margin-right:190px !important}.pt190{padding-top:190px !important}.pb190{padding-bottom:190px !important}.pl190{padding-left:190px !important}.pr190{padding-right:190px !important}.w190{width:95% !important}.mt200{margin-top:200px !important}.mb200{margin-bottom:200px !important}.ml200{margin-left:200px !important}.mr200{margin-right:200px !important}.pt200{padding-top:200px !important}.pb200{padding-bottom:200px !important}.pl200{padding-left:200px !important}.pr200{padding-right:200px !important}.w200{width:100% !important}@media screen and (max-width: 855px){body{min-width:auto}.sp{display:block !important}.pc{display:none !important}}a{text-decoration:none;color:#4e4e4e}a:hover{filter:alpha(opacity=70);opacity:.7;transition:opacity .5s 0s ease-out;-webkit-transition:opacity .5s 0s ease-out;-o-transition:opacity .5s 0s ease-out}a:hover img{filter:alpha(opacity=70);opacity:.7;transition:opacity .5s 0s ease-out;-webkit-transition:opacity .5s 0s ease-out;-o-transition:opacity .5s 0s ease-out}a.bluelink{color:#3ca5c3;text-decoration:underline}.banner{width:100%;margin:20px auto}.banner img{width:100%}.opacity-none{opacity:0;animation:opacity 0 .5s linear 0s;display:none}@keyframes opacity0{0%{opacity:1}50%{opacity:.5}100%{opacity:0}}.totop{display:block;width:54px;position:fixed;right:40px;bottom:40px}.totop img{width:100%}@media screen and (max-width: 855px){.totop{display:block;width:36px;right:20px;bottom:20px}}table{border-collapse:collapse}@-webkit-keyframes searchBoxWidth{from{width:0}to{width:160px}}@keyframes searchBoxWidth{from{width:0}to{width:160px}}.searchBoxWidth{-webkit-animation-name:searchBoxWidth;animation-name:searchBoxWidth}.header-search-mask{width:100%;height:100%;display:block;background:none;z-index:11;position:absolute;left:0;top:0}.header-sns-container{display:none;margin-bottom:10px}.header-sns-container .sns-list{display:flex;justify-content:flex-start;align-items:center;gap:15px;flex-wrap:wrap}@media screen and (max-width: 768px){.header-sns-container .sns-list{gap:18px}}.header-sns-container .sns-list li{width:45px;height:45px}.header-sns-container .sns-list li a{display:block;width:100%;height:100%}.header-sns-container .sns-list li a img{width:100%;height:auto;display:block}@media screen and (max-width: 768px){.header-sns-container{display:block}}@media screen and (max-width: 855px){.menu_overlay{position:fixed;top:0;left:0;z-index:10000;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.global-nav nav{flex-direction:column;position:fixed;background-color:#010225;margin:0;height:100%;width:calc(100% - 70px) !important;left:-100%;margin-right:0;top:0;justify-content:center;z-index:15000}.global-nav nav .menu{position:absolute;top:23px;left:50%;transform:translate(-50%, 0);display:block;font:10px "Noto Sans JP",sans-serif;font-weight:700;color:#0c1c58;white-space:nowrap}.global-nav nav.open{left:0;min-width:275px}.global-nav #nav__btn{position:absolute;display:block;top:42px;left:calc(200% + 90px);height:30px;width:30px;cursor:pointer;pointer-events:auto;z-index:2;z-index:15001}.global-nav #nav__btn::after,.global-nav #nav__btn::before,.global-nav #nav__btn>i{position:absolute;right:0;top:0;content:"";background-color:#0c1c58;height:3px;width:26px}.global-nav .open #nav__btn{position:absolute;left:auto;right:-40px;top:20px;width:30px}.global-nav .open #nav__btn .menu{top:28px;color:#fff;z-index:15000}.global-nav #nav__btn::before{top:0}.global-nav #nav__btn>i{top:9px}.global-nav #nav__btn::after{top:18px}.global-nav nav.open #nav__btn::before{top:15px;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.global-nav nav.open #nav__btn>i{opacity:0}.global-nav nav.open #nav__btn::after{top:15px;background-color:#fff;-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}}.header-sns-container{width:calc(100% - 40px);margin:0 auto 20px}.header-sns-container .sns-title{padding:15px 10px;box-sizing:border-box;font-size:16px;font-weight:bold;line-height:25px;color:#fff;border-top:1px solid #fff}.header-sns-container .sns-item__border img{border:1px solid #fff;border-radius:50%}.spacer{height:128px}.global-nav{position:fixed;top:0;left:0;z-index:10000;background-color:#fff;height:128px;width:100%;box-shadow:0px 6px 3px -3px rgba(0,0,0,.3);-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.global-nav .header-inner{width:100%;max-width:1200px;margin:auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch}.global-nav .header-logo{width:100%;padding:0;border:none;font-size:2em}@media screen and (min-width: 768px){.global-nav .header-logo{width:265px;margin:20px 0 0 10px}}@media screen and (min-width: 1200px){.global-nav .header-logo{margin:20px 0 0 0}}.global-nav .header-logo img{width:100%}.global-nav .header-searchbtn{position:relative;height:35px;border-bottom-left-radius:8px;margin-left:10px}@media screen and (max-width: 1200px){.global-nav .header-searchbtn{margin:0 10px}}.global-nav .header-searchbtn form{display:flex}.global-nav .header-searchbtn a{padding:5px 12px 5px 15px;display:block}.global-nav .header-searchbtn i{font-size:14px;color:#0c1c58}.global-nav .header-searchbtn button[type=submit]{width:35px;height:35px;margin-left:-1px;border:none;z-index:10;box-sizing:border-box;background:none;position:absolute;left:0;cursor:pointer}.global-nav .header-searchbtn input[type=text]{width:180px;height:35px;padding:0 0 0 35px;box-sizing:border-box;border:none;border-bottom:1px solid #0c1c58;border-left:none;z-index:1;border-radius:0}@media screen and (max-width: 855px){.global-nav .header-searchbtn input[type=text]{width:100%}}.global-nav .header-searchbtn input[type=text]::placeholder{font-size:11px !important;color:#777}.global-nav .header-searchbtn input[type=text]::focus{color:rgba(119,119,119,.7)}.global-nav .header-search{width:auto;display:flex;justify-content:flex-end}.global-nav .header-search .header-vod{position:relative;width:450px;margin-left:2px;font:15px "Noto Sans JP",sans-serif;font-weight:700;display:flex;gap:18px;align-items:flex-end;padding-bottom:3px}@media screen and (min-width: 768px)and (max-width: 899px){.global-nav .header-search .header-vod{font:14px "Noto Sans JP",sans-serif;font-weight:700}}@media screen and (max-width: 1200px){.global-nav .header-search .header-vod{padding-right:10px}}.global-nav .header-search .header-vod a{width:100%;box-sizing:border-box;display:flex;justify-content:flex-end;align-items:center}.global-nav .header-search .header-vod .recruit-banner{justify-content:flex-start}.global-nav .header-search .header-vod .recruit-banner img{width:100%;height:auto}.global-nav .header-search .header-vod span{font-size:10px}.global-nav .header-search .header-vod i{font-size:15px;color:#0c1c58;padding-right:3px}.global-nav .header-search .header-vod .club-link:hover+.header_tooltip{display:block}.global-nav .header-menuarea{width:100%}.global-nav .header-menuarea .header-mainmenu{margin:20px auto 10px;display:flex;justify-content:flex-start;align-items:stretch}.global-nav .header-menuarea .header-mainmenu>li{flex:1;position:relative;border-left:1px solid #e5e5e5;font:14px "Noto Sans JP",sans-serif;font-weight:700;text-align:center}@media screen and (max-width: 855px){.global-nav .header-menuarea .header-mainmenu>li{flex:none}}.global-nav .header-menuarea .header-mainmenu>li.header-mainmenu-home{flex:.4}.global-nav .header-menuarea .header-mainmenu>li.header-mainmenu-home i{line-height:1.5}@media screen and (max-width: 1100px){.global-nav .header-menuarea .header-mainmenu>li.header-mainmenu-home i{line-height:25px}}.global-nav .header-menuarea .header-mainmenu>li.header-mainmenu-support{flex-grow:1.1}.global-nav .header-menuarea .header-mainmenu>li .menuarrow{margin-left:10px}@media screen and (max-width: 1200px){.global-nav .header-menuarea .header-mainmenu>li .menuarrow{margin-left:10px}}.global-nav .header-menuarea .header-mainmenu>li .faq{display:inline;font-size:8px;width:100%}.global-nav .header-menuarea .header-mainmenu>li a{padding:5px;display:block}@media screen and (max-width: 1100px){.global-nav .header-menuarea .header-mainmenu>li a{line-height:25px}}.global-nav .header-menuarea .header-mainmenu>li>button{padding:5px;display:block;color:#4e4e4e;font:16px "Noto Sans JP",sans-serif;font-weight:700;border:none;background:rgba(0,0,0,0);width:100%;cursor:pointer}@media screen and (max-width: 1100px){.global-nav .header-menuarea .header-mainmenu>li>button{line-height:25px}}.global-nav .header-menuarea .header-mainmenu>li>button:hover{opacity:.7;transition:opacity .5s 0s ease-out;-webkit-transition:opacity .5s 0s ease-out;-o-transition:opacity .5s 0s ease-out}@media screen and (max-width: 865px)and (min-width: 856px){.global-nav .header-menuarea .header-mainmenu .header-mainmenu-home{max-width:35px}}@media screen and (min-width: 1201px){.global-nav .header-menuarea .header-mainmenu .magazine{max-width:90px}.global-nav .header-menuarea .header-mainmenu .present{max-width:100px}.global-nav .header-menuarea .header-mainmenu .has-submenu{max-width:120px}}@media screen and (max-width: 1200px)and (min-width: 1001px){.global-nav .header-menuarea .header-mainmenu .magazine{max-width:83px;font-size:14px;line-height:25px}.global-nav .header-menuarea .header-mainmenu .present{max-width:83px;font-size:14px;line-height:25px}.global-nav .header-menuarea .header-mainmenu .onlineshop{font-size:14px;max-width:142px;line-height:25px}.global-nav .header-menuarea .header-mainmenu .customer-support{max-width:160px}.global-nav .header-menuarea .header-mainmenu .has-submenu{font-size:14px;max-width:100px}}@media screen and (max-width: 1000px)and (min-width: 856px){.global-nav .header-menuarea .header-mainmenu .magazine,.global-nav .header-menuarea .header-mainmenu .has-submenu button,.global-nav .header-menuarea .header-mainmenu .customer-support button{font-size:12px}.global-nav .header-menuarea .header-mainmenu .magazine{max-width:65px;font-size:12px;line-height:25px}.global-nav .header-menuarea .header-mainmenu .present{max-width:70px;font-size:12px;line-height:25px}.global-nav .header-menuarea .header-mainmenu .onlineshop{font-size:12px;line-height:25px;max-width:120px}.global-nav .header-menuarea .header-mainmenu .customer-support{max-width:118px}.global-nav .header-menuarea .header-mainmenu .has-submenu{font-size:14px;max-width:84px}}.global-nav .header-menuarea .header-mainmenu .header-submenu{position:absolute;top:33px;left:50%;transform:translate(-50%, 0);width:auto;padding:25px 30px;background-color:#0c1c58;color:#fff}.global-nav .header-menuarea .header-mainmenu .header-submenu>li{width:auto;max-width:200%;white-space:nowrap;text-align:left;font:12px "Noto Sans JP",sans-serif;font-weight:700;color:#fff;padding:5px 0}.global-nav .header-menuarea .header-mainmenu .header-submenu>li a{color:#fff}.global-nav .header-menuarea .header-mainmenu .header-submenu:before{content:"";position:absolute;top:-7px;left:50%;transform:translate(-50%, 0);width:0;height:0;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-bottom:12px solid #0c1c58}@media screen and (min-width: 768px){.global-nav .header-menuarea{width:100%}.global-nav .header-menuarea .header-mainmenu>li{font:11px "Noto Sans JP",sans-serif;font-weight:700;letter-spacing:-0.05em}.global-nav .header-menuarea .header-mainmenu>li .menuarrow{right:-15px}.header_tooltip{width:98%;padding:5px 10px;position:absolute;left:50%;top:80px;background:#fff;border:3px solid #0c1c58;color:#0c1c58;border-radius:8px;z-index:99999;box-shadow:0 1px 0 0 hsla(0,0%,100%,.5);margin-left:-49%;text-align:left;display:none}.header_tooltip>span{color:#ff3596;font-size:15px !important}.header_tooltip:before{content:"";position:absolute;top:-24px;left:50%;margin-left:-13px;border:13px solid rgba(0,0,0,0);border-bottom:14px solid #fff;z-index:2}.header_tooltip:after{content:"";position:absolute;top:-28px;left:50%;margin-left:-13px;border:13px solid rgba(0,0,0,0);border-bottom:14px solid #0c1c58;z-index:1}}@media screen and (min-width: 1201px){.global-nav .header-menuarea .header-mainmenu>li{font:16px "Noto Sans JP",sans-serif;font-weight:700}}@media screen and (max-width: 855px){.spacer{height:85px}.global-nav{height:85px}.global-nav .header-inner{height:85px}.global-nav .header-mbheadmenu{width:100%;height:31px;display:flex !important;justify-content:flex-start}.global-nav .header-mbheadmenu .mbheadmenu-home{width:28%;font:16px "Noto Sans JP",sans-serif;font-weight:700;background-color:#0c1c58;text-align:center;border-right:1.5px solid #fff}.global-nav .header-mbheadmenu .mbheadmenu-home a{color:#fff;padding:5px;display:block;line-height:20px}.global-nav .header-mbheadmenu .mbheadmenu-home i{margin:0 3px}.global-nav .header-mbheadmenu .mbheadmenu-vod{width:44%;font:16px "Noto Sans JP",sans-serif;font-weight:700;background-color:#faaf3b;text-align:center;border-right:1.5px solid #fff;letter-spacing:-0.05em;white-space:nowrap}.global-nav .header-mbheadmenu .mbheadmenu-vod a{color:#0c1c58;padding:5px;display:flex;justify-content:center;line-height:24px}.global-nav .header-mbheadmenu .mbheadmenu-vod a img{margin:0 3px}.global-nav .header-mbheadmenu .mbheadmenu-vod span{font-size:10px}.global-nav .header-mbheadmenu .mbheadmenu-vod i{padding-right:3px}.global-nav .header-mbheadmenu .mbheadmenu-howto{width:28%;font:16px "Noto Sans JP",sans-serif;font-weight:700;background-color:#3badbb;text-align:center}.global-nav .header-mbheadmenu .mbheadmenu-howto a{color:#fff;padding:4px;display:flex;justify-content:center;line-height:24px}.global-nav .header-mbheadmenu .mbheadmenu-howto a img{width:24px;height:24px;margin:0 3px 0 0}.global-nav .header-logo{width:50%;padding:0 10px;height:calc(100% - 31px);align-items:center;display:flex;max-width:220px;margin:0}.global-nav .header-logo img{width:100%}.global-nav .header-mbmenu{width:calc(59% - 100px);margin:20px 60px 20px auto;display:flex !important;justify-content:flex-end;align-self:center;align-items:center}.global-nav .header-mbmenu a{width:calc(33.3333333333% - 6.6666666667px);max-width:40px;margin-right:10px;font:10px "Noto Sans JP",sans-serif;font-weight:700;color:#0c1c58;text-align:center}.global-nav .header-mbmenu a img{width:100%;margin:auto}.global-nav .header-mbmenu button[type=submit]{width:30px;height:30px;border:1px solid #0c1c58;margin-left:-1px;background:none}.global-nav .header-mbmenu input[type=text]{height:35px;width:130px;padding:0 5px;box-sizing:border-box;border:1px solid #0c1c58}.global-nav .scrolldiv{width:100%;height:100%;overflow-y:auto}.global-nav .header-menuarea .menuarea-logo{width:100%}.global-nav .header-menuarea .menuarea-logo img{width:100%;max-width:226px;margin:25px auto 0}.global-nav .header-menuarea .menuarea-vod{position:relative;width:266px;margin:40px auto 0;padding:15px 0 15px 35px;background-color:#faaf3b;text-align:center;font:18px "Noto Sans JP",sans-serif;font-weight:700;border-radius:8px}.global-nav .header-menuarea .menuarea-vod span{font-size:11px}.global-nav .header-menuarea .menuarea-vod a{color:#0c1c58}.global-nav .header-menuarea .menuarea-vod .film::before{content:"";background-image:url("../../../images/resp/film.png");background-repeat:no-repeat;background-size:31px 27px;position:absolute;top:15px;left:30px;width:31px;height:27px;color:#0c1c58;font-size:28px}.global-nav .header-menuarea .menuarea-searchbtn{position:relative;width:calc(100% - 40px);margin:15px auto 0}.global-nav .header-menuarea .menuarea-searchbtn input[type=text]{width:100%;height:40px;font:14px "Noto Sans JP",sans-serif;font-weight:normal;padding:0 5px;box-sizing:border-box;-webkit-appearance:none;border:none;border-radius:0}.global-nav .header-menuarea .menuarea-searchbtn input[type=text]::-webkit-input-placeholder,.global-nav .header-menuarea .menuarea-searchbtn input[type=text]::-ms-input-placeholder,.global-nav .header-menuarea .menuarea-searchbtn input[type=text]::-moz-placeholder{font:13px "Noto Sans JP",sans-serif;font-weight:700;color:#cbcbcb;padding-left:5px}.global-nav .header-menuarea .menuarea-searchbtn select{width:auto;height:40px;font:18px "Noto Sans JP",sans-serif;font-weight:700;line-height:40px;box-sizing:border-box}.global-nav .header-menuarea .menuarea-searchbtn i:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.global-nav .header-menuarea .menuarea-searchbtn button{position:absolute;top:0;right:0;border:1px solid #e5e5e5;background-color:#fff;height:40px;width:40px;-webkit-appearance:none;border-radius:0}.global-nav .header-menuarea .menuarea-mbmenu{display:flex !important;justify-content:center;margin:40px auto 0}.global-nav .header-menuarea .menuarea-mbmenu a{font:18px "Noto Sans JP",sans-serif;font-weight:700;color:#fff;text-align:center}.global-nav .header-menuarea .menuarea-mbmenu a img{width:100%;margin:auto}.global-nav .header-menuarea .menuarea-mbmenu a:first-child{margin-right:40px}.global-nav .header-menuarea .menuarea-mbmenu a:first-child img{max-width:48px;margin-bottom:3px}.global-nav .header-menuarea .menuarea-mbmenu a:last-child img{max-width:37px;margin-bottom:10px}.global-nav .header-menuarea .header-mainmenu{display:block;width:calc(100% - 40px);margin:40px auto 0}.global-nav .header-menuarea .header-mainmenu>li{width:100%;border-left:none;border-top:1px solid #fff;padding:10px 5px;text-align:left;font-size:16px}.global-nav .header-menuarea .header-mainmenu>li a{color:#fff}.global-nav .header-menuarea .header-mainmenu>li button{color:#fff;background:rgba(0,0,0,0);border:none;line-height:25px;font:16px "Noto Sans JP",sans-serif;font-weight:700;padding:5px;width:100%;text-align:left}.global-nav .header-menuarea .header-mainmenu>li i{position:absolute;top:20px;right:10px;font-size:18px;color:#fff}.global-nav .header-menuarea .header-mainmenu>li .faq{display:inline;font-size:16px}.global-nav .header-menuarea .header-mainmenu>li .header-submenu{position:static;display:none;width:calc(100% - 20px);padding:0 0;background:none;color:#fff;transform:translate(0, 0)}.global-nav .header-menuarea .header-mainmenu>li .header-submenu>li{width:100%;margin:auto;white-space:nowrap;text-align:left;font:12px "Noto Sans JP",sans-serif;font-weight:700;color:#fff;padding:5px 0}.global-nav .header-menuarea .header-mainmenu>li .header-submenu>li a{color:#fff;opacity:.8}.global-nav .header-menuarea .header-mainmenu .header-submenu:before{content:"";position:static;width:0;height:0;border-left:none;border-right:none;border-bottom:none}.global-nav .header-menuarea .header-mainmenu>li:last-child{border-right:none;border-bottom:1px solid #fff}}@media screen and (max-width: 550px){.global-nav .header-mbheadmenu .mbheadmenu-vod span{display:none}}@media screen and (max-width: 375px){.global-nav .header-mbheadmenu .mbheadmenu-vod,.global-nav .header-mbheadmenu .mbheadmenu-howto,.global-nav .header-mbheadmenu .mbheadmenu-home{font-size:13px}}.footer-main{width:100%;background-color:#0c1c58}.footer-main .page-top{font:14px "Noto Sans JP",sans-serif;font-weight:700;color:#fff;text-align:center;padding:15px 0;border-bottom:1px solid #091648}.footer-main .page-top a{color:#fff}.footer-main .page-top i{padding-left:3px}.footer-main .footer-link{width:100%;max-width:1360px;margin:auto;position:relative}.footer-main .footer-link .footer-link-list{position:static;width:100%;max-width:730px;margin:40px auto 0;display:flex;justify-content:space-between}.footer-main .footer-link .footer-link-list>li{width:auto}.footer-main .footer-link .footer-link-list>li .footer-link-title{font-size:16px;padding-left:5px;font:12px "Noto Sans JP",sans-serif;font-weight:700;color:#fff;font-weight:bold}.footer-main .footer-link .footer-link-list>li .footer-link-title a{font:12px "Noto Sans JP",sans-serif;color:#fff;font-weight:700}.footer-main .footer-link .footer-link-list>li .titlemargin{margin-top:35px}.footer-main .footer-link .footer-link-list>li .footer-link-items>li a{padding:5px 5px;font:10px "Noto Sans JP",sans-serif;color:#fff;display:block;opacity:.8}.footer-main .footer-link .footer-link-list>li .footer-link-items>li a:hover{opacity:1}.footer-main .footer-link .footer-sns{position:absolute;bottom:8px;right:320px;width:auto;max-width:730px;margin:0 auto}@media screen and (max-width: 1360px)and (min-width: 768px){.footer-main .footer-link .footer-sns{right:calc(50% - 360px)}}.footer-main .footer-link .footer-sns ul{display:flex;justify-content:flex-end;align-items:center;gap:15px}.footer-main .offshore{margin-bottom:20px}.footer-main .footer-data{width:calc(100% - 160px);max-width:1360px;margin:25px auto 0;padding:20px 0;border-top:1px solid #091648;display:flex;justify-content:flex-start}.footer-main .footer-data .footer-logo{width:100%;max-width:231px}.footer-main .footer-data .footer-logo img{width:100%;height:auto}.footer-main .footer-data .footer-company{width:auto;display:flex;align-items:center}.footer-main .footer-data .footer-company ul{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:5px auto 0 30px}.footer-main .footer-data .footer-company ul li{line-height:1;border-right:1px solid #fff;padding:0px 15px 0}.footer-main .footer-data .footer-company ul li a{font:10px "Noto Sans JP",sans-serif;color:#fff}.footer-main .footer-data .footer-company ul li:last-child{border-right:none}.footer-main .footer-data .footer-copy{margin:5px 0 0 auto}.footer-main .footer-data .footer-copy p{font:10px "Noto Sans JP",sans-serif;color:#fff}@media screen and (min-width: 768px)and (max-width: 1050px){.footer-main .footer-data{padding:25px 0 20px;width:calc(100% - 40px);flex-direction:column;align-items:center}.footer-main .footer-data .footer-logo img{width:100%;height:auto}.footer-main .footer-data .footer-company ul{margin:10px 0 0}.footer-main .footer-data .footer-company ul li:last-child{border-right:none}.footer-main .footer-data .footer-copy{margin:20px 0 0}}.footer-sns ul li img{width:25px;height:auto}@media screen and (max-width: 855px){.footer-main{padding:0 0 30px 0}.footer-main .page-top{padding:30px 0}.footer-main .page-top i{padding-left:3px}.footer-main .footer-link .footer-link-list{width:calc(100% - 40px);margin:0 auto 0;display:block}.footer-main .footer-link .footer-link-list .link_li::after{font-family:"Font Awesome 5 Free";font-weight:900;width:14px;height:24px;line-height:24px;content:"";display:block;position:absolute;right:10px;top:10px;color:#fff}.footer-main .footer-link .footer-link-list>li{width:auto;position:relative;padding:10px 0}.footer-main .footer-link .footer-link-list>li .footer-link-title{font-size:16px}.footer-main .footer-link .footer-link-list>li .footer-link-title a{font-size:14px;padding-left:0}.footer-main .footer-link .footer-link-list>li .titlemargin{margin-top:30px}.footer-main .footer-link .footer-link-list>li .footer-link-items{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:10px;display:none}.footer-main .footer-link .footer-link-list>li .footer-link-items>li{width:100%;padding:0px}.footer-main .footer-link .footer-link-list>li .footer-link-items>li a{padding:10px 5px;opacity:.8}.footer-main .footer-link .footer-link-list .open::after{font-family:"Font Awesome 5 Free";font-weight:900;width:14px;height:24px;line-height:24px;content:"";display:block;position:absolute;right:10px;top:10px;color:#fff}.footer-main .footer-link .footer-link-list .open .footer-link-items{display:block}.footer-main .footer-link .footer-sns{position:static;width:calc(100% - 40px);margin:20px auto 0}.footer-main .footer-link .footer-sns ul{display:flex;justify-content:center;align-items:center;gap:10px}.footer-main .footer-link .footer-sns ul li img{width:35px;height:auto}.footer-main .footer-data{width:calc(100% - 40px);margin:30px auto 0;padding:0 0;display:block}.footer-main .footer-data .footer-logo{padding:30px 0 10px;max-width:220px;margin:auto}.footer-main .footer-data .footer-company{width:auto}.footer-main .footer-data .footer-company ul{display:block;justify-content:flex-start;margin:5px auto 0 auto}.footer-main .footer-data .footer-company ul li{border-right:none;text-align:center}.footer-main .footer-data .footer-company ul li a{font:14px "Noto Sans JP",sans-serif;color:#fff;display:block;padding:6px 0}.footer-main .footer-data .footer-copy{margin:30px 0 0 auto}.footer-main .footer-data .footer-copy p{text-align:center}}.overlay{position:fixed;top:0;left:0;z-index:16000;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.overlay .modal{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;width:auto;max-width:90%;min-width:300px;height:auto;max-height:80vh;padding:10px 20px;border-radius:4px}.overlay .modal .modal-close{width:30px;height:30px;position:absolute;top:-35px;right:5px;cursor:pointer}.overlay .modal .modal-close i::after,.overlay .modal .modal-close i::before{content:"";position:absolute;top:15px;left:3px;display:block;background-color:#fff;width:25px;height:3px}.overlay .modal .modal-close i::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.overlay .modal .modal-close i::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.overlay .modal h3{font:18px "Noto Sans JP",sans-serif;font-weight:700;color:#333}.overlay .modal .search-field{position:relative;width:100%;max-width:350px;margin:0 auto 0}.overlay .modal .search-field input[type=text]{width:100%;height:40px;font:14px "Noto Sans JP",sans-serif;font-weight:normal;padding:0 5px;box-sizing:border-box;-webkit-appearance:none;border:none;border-radius:0}.overlay .modal .search-field input[type=text]::-webkit-input-placeholder,.overlay .modal .search-field input[type=text]::-ms-input-placeholder,.overlay .modal .search-field input[type=text]::-moz-placeholder{font:13px "Noto Sans JP",sans-serif;font-weight:700;color:#cbcbcb;padding-left:5px}.overlay .modal .search-field select{width:auto;height:40px;font:18px "Noto Sans JP",sans-serif;font-weight:700;line-height:40px;box-sizing:border-box}.overlay .modal .search-field i:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.overlay .modal .search-field button{position:absolute;top:0;right:0;border:1px solid #e5e5e5;background-color:#fff;height:40px;width:40px;-webkit-appearance:none;border-radius:0}.overlay .modal .search-field i{position:absolute;top:3px;right:1px;border-left:1px solid #e5e5e5;background-color:#fff;height:40px;width:40px}.overlay .modal .search-field i:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.announcement{margin:15px auto;padding:0 10px;max-width:1200px;text-align:center}.announcement p{font-size:14px}.announcement a{color:#015bbe;font-weight:700;text-decoration:underline}.mvarea{position:relative;width:100%;background-color:#0c1c58;padding:10px 0 30px}.mvarea.is-program-info{background-color:#fff;padding:20px 0 15px}@media screen and (max-width: 855px){.mvarea.is-program-info{margin-bottom:-20px}}.mvarea.is-program-info .slick-dots{bottom:10px}.mvarea .mv-slider{width:100%;opacity:0;transition:opacity .3s linear}.mvarea .mv-slider.slick-initialized{opacity:1}.mvarea .mv-slider li{position:relative;padding:0 5px;-webkit-overflow-scrolling:touch}.mvarea .mv-slider li img{width:100%;height:auto}.mvarea .mv-slider li iframe{width:100%}.mvarea .mv-slider__inner{position:absolute;left:0;top:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;touch-action:pan-y;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch}.mvarea .mv-slider .note_text{color:#fff}.mvarea .slider-arrow{position:absolute;top:50%;transform:translate(0, -50%);color:#000;background-color:#fff;cursor:pointer;width:40px;height:40px}.mvarea .slider-arrow i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:14px}.mvarea .slider-arrow .fa-chevron-right,.mvarea .slider-arrow .fa-chevron-left{color:#4e4e4e}.mvarea .orange-btn{width:236px;display:block;box-sizing:border-box;padding:20px 10px;font:18px "Noto Sans JP",sans-serif;font-weight:700;color:#0c1c58;background-color:#faaf3b;border-radius:4px;text-align:center;position:absolute;bottom:70px;left:50%;transform:translate(-50%, 0);width:400px}@media screen and (max-width: 1080px)and (min-width: 768px){.mvarea .orange-btn{padding:15px;bottom:55px}}@media screen and (max-width: 855px){.mvarea .orange-btn{position:absolute;bottom:30px;left:50%;transform:translate(-50%, 0)}}.mvarea .orange-btn img{height:20px;width:auto;display:inline;padding-bottom:5px;vertical-align:-7px}@media screen and (max-width: 855px){.mvarea .orange-btn img{width:100%;height:auto;display:block;vertical-align:0}}.mvarea .prev{left:380px}@media screen and (max-width: 1600px)and (min-width: 1081px){.mvarea .prev{left:130px}}@media screen and (max-width: 1080px)and (min-width: 768px){.mvarea .prev{left:30px}}@media screen and (max-width: 855px){.mvarea .prev{left:380px}}.mvarea .next{right:380px}@media screen and (max-width: 1600px)and (min-width: 1081px){.mvarea .next{right:130px}}@media screen and (max-width: 1080px)and (min-width: 768px){.mvarea .next{right:30px}}@media screen and (max-width: 855px){.mvarea .next{right:380px}}.mvarea .sp-img{display:none}@media screen and (max-width: 855px){.mvarea .sp-img{display:block}}.mvarea .pc-img{display:block}@media screen and (max-width: 855px){.mvarea .pc-img{display:none}}.mvarea.nopadding{padding:10px 0 30px}.alertarea{width:100%;max-width:1360px;margin:auto}.alertarea .alert-fileld{width:calc(100% - 160px);margin:20px auto;border:2px solid #ed2b33;padding:20px;display:flex;justify-content:flex-start;box-sizing:border-box}.alertarea .alert-fileld .alert-title{width:170px;color:#ed2b33;font:14px "Noto Sans JP",sans-serif;font-weight:700}@media screen and (max-width: 768px){.alertarea .alert-fileld .alert-title{margin-bottom:10px}}.alertarea .alert-fileld .alert-text{width:calc(100% - 150px);padding:0 15px;color:#000;font:14px "Noto Sans JP",sans-serif}.alertarea .alert-fileld .alert-text a{text-decoration:underline;word-break:break-all}.alertarea .alert-fileld .bold{display:block;font-weight:bold;margin-bottom:20px;font-size:28px}@media screen and (max-width: 855px){.alertarea .alert-fileld .bold{font-size:22px;margin-bottom:15px}}.alertarea .alert-list{width:100%}.alertarea .alert-list P{margin-bottom:10px}.alertarea .alert-list P a{color:#3badbb;font-size:12px}@media screen and (min-width: 768px){.alertarea .alert-list P a{font-size:14px}}@media screen and (max-width: 855px){.alertarea{width:100%;max-width:auto}.alertarea .search-list{width:calc(100% - 40px);margin:15px auto 15px;display:flex !important;justify-content:center;flex-wrap:wrap;align-items:stretch;gap:10px}.alertarea .search-list li{width:calc(50% - 5px);height:60px;margin:0;display:flex;justify-content:center;align-items:center;background-color:#0c1c58;border-radius:10px}.alertarea .search-list li a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0;box-sizing:border-box;text-align:center;color:#fff;font-weight:bold}.alertarea .search-list li a:hover{opacity:1}.alertarea .search-list li:nth-child(2n){margin-right:0}.alertarea .darkblue-btn-sale{font-size:11px;font-weight:bold;color:#ff0;display:block}.alertarea .alert-fileld{width:calc(100% - 40px);margin:10px auto 20px;padding:15px 15px;display:block}.alertarea .alert-fileld .alert-title{width:100%}.alertarea .alert-fileld .alert-text{width:100%;margin-top:10px}}.genrearea{width:100%;margin:auto;padding:60px 0 60px;background-color:#0c1c58}.genrearea h3{font:22px "Noto Sans JP",sans-serif;font-weight:700;color:#fff;text-align:center}.genrearea .genre-list{width:calc(100% - 40px);max-width:1188px;margin:20px auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start}.genrearea .genre-list li{position:relative;width:calc(25% - 16px);margin:0 8px 16px}@media screen and (max-width: 855px){.genrearea .genre-list li{width:calc(100% - 40px);max-width:auto}}.genrearea .genre-list li a{display:block;width:100%;height:100%;overflow:hidden}.genrearea .genre-list li a img{transition:all .5s}.genrearea .genre-list li a:hover{filter:alpha(opacity=100);opacity:1;transition:none;-webkit-transition:none;-o-transition:none}.genrearea .genre-list li a:hover img{filter:alpha(opacity=100);opacity:1;transform:scale(1.1)}.genrearea .genre-list li a:hover .genre-mask{background-color:rgba(0,0,0,0)}.genrearea .genre-list li img{width:100%;height:auto}.genrearea .genre-list li .genre-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.genrearea .genre-list li .genre-mask p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font:22px "Noto Sans JP",sans-serif;font-weight:700;color:#fff;text-align:center;white-space:nowrap}.genrearea .genre-list li:nth-child(4n){margin-right:0}@media screen and (max-width: 855px){.genrearea{padding:40px 0 30px}.genrearea .genre-list li{position:relative;width:calc(50% - 15px)}.genrearea .genre-list li img{width:100%}.genrearea .genre-list li .genre-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.genrearea .genre-list li .genre-mask p{font:14px "Noto Sans JP",sans-serif;font-weight:700}.genrearea .genre-list li:nth-child(2n){margin-right:0}}.servicearea{width:100%;margin:auto;padding:65px 0 60px;background-image:url("/images/resp/top/sec1_bg.jpg");background-repeat:repeat;background-size:100% auto;background-position:top left}.servicearea h3{text-align:center;font:26px "Noto Sans JP",sans-serif;font-weight:700;color:#0c1c58}.servicearea .service-title{margin:20px auto 0;width:calc(100% - 40px);max-width:784px}.servicearea h4{text-align:center;font:22px "Noto Sans JP",sans-serif;font-weight:700;color:#0c1c58;margin-top:60px}.servicearea .service-list{width:calc(100% - 40px);max-width:952px;margin:20px auto 0;display:flex;justify-content:space-between}.servicearea .service-list li{position:relative;width:calc(33.3333333333% - 13.3333333333px);margin-right:20px;border:1px solid #aeaeaf;padding:20px;box-sizing:border-box}.servicearea .service-list li img{display:block;margin:0 auto 30px}.servicearea .service-list li h5{font:17px "Noto Sans JP",sans-serif;font-weight:700;text-align:center;white-space:nowrap;color:#0c1c58;margin-bottom:8px}.servicearea .service-list li p{font:16px "Noto Sans JP",sans-serif;color:#333}.servicearea .service-list li:last-child{margin-right:0}.servicearea .service-btnarea{padding:30px 0 0}.servicearea .service-btnarea .service-btn{width:236px;display:block;box-sizing:border-box;padding:20px 10px;font:18px "Noto Sans JP",sans-serif;font-weight:700;color:#fff;background-color:#3badbb;border-radius:4px;text-align:center;margin:auto}@media screen and (max-width: 952px)and (min-width: 855px){.servicearea .service-list{width:calc(100% - 40px);max-width:952px;margin:20px auto 0;display:flex;justify-content:space-between}.servicearea .service-list li{position:relative;width:calc(33.3333333333% - 13.3333333333px);margin-right:20px}.servicearea .service-list li h5{top:43%;left:50%;font:15px "Noto Sans JP",sans-serif;font-weight:700}.servicearea .service-list li p{top:55%;width:calc(100% - 20px);font:14px "Noto Sans JP",sans-serif;letter-spacing:-0.08em}}@media screen and (max-width: 855px){.servicearea{max-width:auto;padding:45px 0 40px}.servicearea h3{font:23px "Noto Sans JP",sans-serif;font-weight:700}.servicearea .service-title{margin:20px auto 0;max-width:332px}.servicearea h4{font:19px "Noto Sans JP",sans-serif;font-weight:700;margin-top:45px;font-display:wrap}.servicearea .service-list{width:calc(100% - 40px);max-width:auto;margin:0 auto 0;display:block}.servicearea .service-list li{position:relative;width:100%;max-width:304px;margin:20px auto 0}.servicearea .service-list li:last-child{margin-right:auto}.servicearea .service-btnarea{padding:40px 0 0}.servicearea .service-btnarea .service-btn{width:236px;display:block;box-sizing:border-box;padding:20px 10px;font:18px "Noto Sans JP",sans-serif;font-weight:700;color:#fff;background-color:#3badbb;border-radius:4px;text-align:center;margin:auto}}.broadcastarea{width:100%;background-color:#f8f5ed;padding:60px 0}.broadcastarea h3{font:22px "Noto Sans JP",sans-serif;font-weight:700;color:#0c1c58;text-align:center}.broadcast-container{display:none;margin:0 auto;padding:0;width:calc(100% - 40px);max-width:1188px;gap:30px}.broadcast-container.active{display:flex}.broadcast-current__list{list-style:none;padding:0;width:calc(60% - 40px);max-width:652px;margin:40px auto 0;display:flex;justify-content:flex-start;position:relative}.broadcast-current__list:after{content:"NOW ON AIR";font:12px "Open Sans",sans-serif;color:#fff;background-color:#231815;padding:10px 20px;position:absolute;top:0;right:10px}.broadcast-current__item{width:100%;position:relative;background-color:#faaf3b;padding:15px 10px}.broadcast-current__link:hover{opacity:100}.broadcast-current__link:hover img{opacity:100}.broadcast-current__time{padding:10px 0;font-size:16px}.broadcast-current__movie{position:relative;width:100%}.broadcast-current__movie iframe{position:absolute;top:0;right:0;width:100%;height:100%}.broadcast-current__title{padding:10px 0;font-size:18px}.broadcast-feature__list{flex:1;display:flex;flex-direction:column;margin:40px 0 0;background:#f0ede6;padding:10px}.broadcast-feature__item{margin-bottom:10px}.broadcast-feature__link{display:flex}.broadcast-feature__time{font-weight:bold;padding:10px;background:#fff;color:#333;display:flex;align-items:center}.broadcast-feature__img,.broadcast-feature__info{flex:1;width:50%;display:flex;flex-direction:column;justify-content:space-evenly}.broadcast-feature__img img,.broadcast-feature__info img{width:100%}.broadcast-feature__info{padding-left:10px}.broadcast-feature__text{margin-top:0px}@media screen and (max-width: 855px){.broadcastarea{padding:40px 0 50px}.broadcast-container{flex-direction:column}.broadcast-current__list{width:100%;max-width:100%}.broadcast-feature__list{margin:0 0}.broadcast-feature__time,.broadcast-feature__description,.broadcast-feature__text{font-size:2.3391812865vw}.broadcast-feature__title{font-size:2.5730994152vw}}.reccomend{width:100%;background-color:#eef5f6;padding:60px 0}.reccomend h3{font:22px "Noto Sans JP",sans-serif;font-weight:700;color:#0c1c58;text-align:center}.reccomend .reccomend-list{width:calc(100% - 40px);max-width:1188px;margin:20px auto 0;display:flex;justify-content:flex-start;flex-wrap:wrap}.reccomend .reccomend-list li{position:relative;width:calc(25% - 15px);margin:20px 20px 0 auto;padding:10px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.5)}.reccomend .reccomend-list li figure{margin:0;padding:0}.reccomend .reccomend-list li img{width:100%;height:auto;image-rendering:-webkit-optimize-contrast}.reccomend .reccomend-list li h4{padding:10px 0;font:16px "Noto Sans JP",sans-serif;font-weight:700;color:#333;border-bottom:1px solid #e5e5e5}.reccomend .reccomend-list li .reccomend-text{margin-top:10px;padding-bottom:40px;font:14px "Noto Sans JP",sans-serif;color:#333}.reccomend .reccomend-list li .reccomend-text span{display:block;font:12px "Noto Sans JP",sans-serif;margin-top:10px}.reccomend .reccomend-list li .reccomend-date{font:12px "Noto Sans JP",sans-serif;color:#333;position:absolute;bottom:10px;left:10px}.reccomend .reccomend-list li:nth-child(4n){margin-right:0}@media screen and (max-width: 855px){.reccomend{width:100%;background-color:#eef5f6;padding:40px 0 40px}.reccomend .reccomend-list{width:calc(100% - 40px);max-width:327px;margin:30px auto 0;display:block}.reccomend .reccomend-list .spnone{display:none}.reccomend .reccomend-list li{position:relative;width:100%;margin:10px auto 0 auto;display:flex;justify-content:space-between;align-items:flex-start}.reccomend .reccomend-list li figure{margin:0;padding:0}.reccomend .reccomend-list li a{width:100%}.reccomend .reccomend-list li .reccomend-flexarea{width:100%}.reccomend .reccomend-list li h4{padding:0 0 10px}.reccomend .reccomend-list li:nth-child(4n){margin-right:0}.reccomend .reccomend-btnarea{margin-top:30px;display:block}.reccomend .reccomend-btnarea .reccomend-btn{width:236px;display:block;box-sizing:border-box;padding:20px 10px;font:18px "Noto Sans JP",sans-serif;font-weight:700;color:#fff;background-color:#3badbb;border-radius:4px;text-align:center;margin:auto}.reccomend .reccomend-btnarea .reccomend-btn i{padding-left:3px}}.infoarea{width:calc(100% - 40px);margin:auto;padding:50px 0;display:flex;justify-content:space-between;background:#fff}@media screen and (max-width: 855px){.infoarea{max-width:auto;margin:auto;padding:10px 0;display:block}}.infoarea .info-field{position:relative;width:calc(100% - 40px);max-width:1188px;margin:0 auto}@media screen and (max-width: 855px){.infoarea .info-field{position:relative;width:100%}}.infoarea .info-field h3{font:19px "Noto Sans JP",sans-serif;font-weight:700;color:#333;padding:5px 5px;border-bottom:3px solid #e5e5e5}.infoarea .info-field .info-link{position:absolute;top:15px;right:10px;font:13px "Noto Sans JP",sans-serif;color:#333}.infoarea .info-field .info-link i{color:#3badbb;padding-right:3px}.infoarea .info-field .info-list{width:100%}.infoarea .info-field .info-list li{display:flex;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15px 5px;border-bottom:1px solid #e5e5e5}@media screen and (max-width: 768px){.infoarea .info-field .info-list li:nth-child(4),.infoarea .info-field .info-list li:nth-child(5){display:none}}@media screen and (max-width: 1000px){.infoarea .info-field .info-list li{flex-wrap:wrap;padding:10px 3px !important;border-bottom:1px solid #e5e5e5}}.infoarea .info-field .info-list li .info-date{width:100px;flex-grow:0;flex-shrink:0;font:13px "Open Sans",sans-serif;color:#333;padding:4px 0}@media screen and (max-width: 768px){.infoarea .info-field .info-list li .info-date{width:80px}}.infoarea .info-field .info-list li .info-genre{width:130px;display:block;padding:4px 10px;background-color:#0c1c58;font:11px "Noto Sans JP",sans-serif;color:#fff;text-align:center;box-sizing:border-box;margin-left:1%}.infoarea .info-field .info-list li .important{background:#e91e63}.infoarea .info-field .info-list li .info-text{min-width:200px;font:14px "Noto Sans JP",sans-serif;color:#3badbb;padding:2px 0 4px 20px}@media screen and (max-width: 1000px){.infoarea .info-field .info-list li .info-text{width:100% !important;padding:10px 0 0 !important}}.infoarea .info-field .info-list li .info-text a{color:#3badbb;display:flex;align-items:flex-start;word-break:break-all}@media screen and (max-width: 1000px){.infoarea .info-field .info-list li .info-text a{flex-wrap:wrap}}.infoarea .twitter-field{width:40%;border:1px solid #e5e5e5;padding:20px;height:380px;overflow:auto}.infoarea .twitter-field h3{font:19px "Noto Sans JP",sans-serif;font-weight:700;color:#333;margin-bottom:20px}@media screen and (max-width: 855px){.infoarea .twitter-field{width:100%;margin:30px auto 0;height:500px}}.searcharea{width:100%;background-image:url("/images/resp/top/sec6_bg.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center;padding:70px 0}.searcharea .search-flexarea{display:flex;justify-content:flex-start;width:calc(100% - 40px);max-width:940px;margin:auto}.searcharea .search-flexarea .search-field{width:calc(50% - 10px);margin-right:20px;padding:30px 40px;background-color:hsla(0,0%,100%,.7)}.searcharea .search-flexarea .search-field h3{font:22px "Noto Sans JP",sans-serif;font-weight:700;color:#333;text-align:center}.searcharea .search-flexarea .search-field .select-box{position:relative}.searcharea .search-flexarea .search-field .select_display{width:100%;height:61px;margin-top:10px;box-sizing:border-box;border:1px solid #cbcbcb;font:16px "Noto Sans JP",sans-serif;font-weight:700;color:#333;background-color:#fff;border-radius:10px;padding:17px 20px;cursor:pointer;-webkit-appearance:none}.searcharea .search-flexarea .search-field .select_display i{color:#3badbb;padding-right:5px}.searcharea .search-flexarea .search-field .select_items{width:100%;border:1px solid #c5c5c5;position:absolute;top:61px;left:0;z-index:5000}.searcharea .search-flexarea .search-field .select_items li{cursor:pointer;box-sizing:border-box;padding:5px 10px;font:15px "Noto Sans JP",sans-serif;color:#333;background-color:#fff}.searcharea .search-flexarea .search-field .hissu{font-size:12px}.searcharea .search-flexarea .search-field .left-selectmargin{margin-top:30px}.searcharea .search-flexarea .search-field img{width:calc(100% - 40px);max-width:352px;margin:20px auto 0}.searcharea .search-flexarea .search-field .radio-areatop{margin-top:30px}.searcharea .search-flexarea .search-field .radio-areabottom{margin-top:40px}.searcharea .search-flexarea .search-field label{margin-right:25px;padding-left:25px}.searcharea .search-flexarea .search-field input[type=radio].radio1{display:none}.searcharea .search-flexarea .search-field .radio1span{position:absolute;cursor:pointer}.searcharea .search-flexarea .search-field .radio1span::before{content:"";display:block;position:absolute;width:16px;height:16px;background-color:#fff;border-radius:50%;border:2px solid #c5c5c5;box-sizing:border-box;top:2px;left:-24px}.searcharea .search-flexarea .search-field input[type=radio].radio1:checked+.radio1span{color:#fff}.searcharea .search-flexarea .search-field input[type=radio].radio1:checked+.radio1span::after{content:"";display:block;position:absolute;width:16px;height:16px;border:4px solid #3badbb;box-sizing:border-box;background-color:rgba(0,0,0,0);border-radius:50%;top:2px;left:-24px}.searcharea .search-flexarea .search-field:last-child{margin-right:0}.searcharea .search-flexarea .search-btnarea{margin-top:30px;display:block}.searcharea .search-flexarea .search-btnarea .search-btn{width:236px;display:block;box-sizing:border-box;padding:20px 10px;font:18px "Noto Sans JP",sans-serif;font-weight:700;color:#fff;background-color:#3badbb;border-radius:4px;text-align:center;margin:auto;border:none;cursor:pointer}@media screen and (max-width: 855px){.searcharea{padding:10px 0 40px}.searcharea .search-flexarea{display:block;width:calc(100% - 40px);max-width:auto;margin:auto}.searcharea .search-flexarea .search-field{width:100%;margin-right:auto;margin-top:30px;padding:30px 20px}.searcharea .search-flexarea .search-field img{width:calc(100% - 40px);max-width:352px;margin:20px auto 0}.searcharea .search-flexarea .search-field .radio-areatop{margin-top:20px;display:flex;justify-content:flex-start}.searcharea .search-flexarea .search-field .radio-areatop label{width:50%}.searcharea .search-flexarea .search-field .radio-areabottom{margin-top:30px;display:flex;justify-content:flex-start}.searcharea .search-flexarea .search-field label{margin-right:auto}.searcharea .search-flexarea .search-field:last-child{margin-right:auto}.searcharea .search-flexarea .search-btnarea{margin-top:30px;display:block}.searcharea .search-flexarea .search-btnarea .search-btn{width:236px;display:block;box-sizing:border-box;padding:20px 10px;font:18px "Noto Sans JP",sans-serif;font-weight:700;color:#fff;background-color:#3badbb;border-radius:4px;text-align:center;margin:auto;border:none;cursor:pointer}}.magazinearea{width:100%;background-color:#eef5f6;padding:60px 0}.magazinearea h3{font:22px "Noto Sans JP",sans-serif;font-weight:700;color:#fff;text-align:center;color:#0c1c58}.magazinearea .magazine-date{text-align:right;font:12px "Noto Sans JP",sans-serif;color:#333;width:100%;max-width:1188px;margin:10px auto 0}.magazinearea .magazine-list{width:calc(100% - 40px);max-width:1188px;margin:10px auto 0;display:flex;justify-content:flex-start}.magazinearea .magazine-list li{width:calc(20% - 14px);margin-right:30px}.magazinearea .magazine-list li img{width:100%;height:auto}.magazinearea .magazine-list li h4{font:14px "Noto Sans JP",sans-serif;font-weight:700;color:#3badbb;margin-top:10px}.magazinearea .magazine-list li p{font:12px "Noto Sans JP",sans-serif;color:#333;margin-top:10px}.magazinearea .magazine-list li:last-child{margin-right:0}.magazinearea .magazine-btnarea{margin-top:50px;display:block}.magazinearea .magazine-btnarea .magazine-btn{width:236px;display:block;box-sizing:border-box;padding:20px 10px;font:18px "Noto Sans JP",sans-serif;font-weight:700;color:#fff;background-color:#3badbb;border-radius:4px;text-align:center;margin:auto}.magazinearea .magazine-btnarea .magazine-btn i{padding-left:5px}@media screen and (max-width: 855px){.magazinearea{padding:40px 0}.magazinearea .magazine-date{text-align:center;margin:20px auto 0}.magazinearea .magazine-list{max-width:auto;margin:0 auto 0;justify-content:flex-start;flex-wrap:wrap}.magazinearea .magazine-list li{width:calc(50% - 10px);margin:20px 20px 0 0}.magazinearea .magazine-list li:nth-child(2n){margin-right:0}.magazinearea .magazine-list li:last-child{margin-right:auto}.magazinearea .magazine-btnarea{margin-top:40px;display:block}}.tsuri_wave{width:100%;padding:60px 0;display:flex;flex-direction:column;justify-content:center;position:relative;border-block:3px solid #dee2e6}.tsuri_wave header{width:1140px;position:relative;margin:0 auto 30px;display:flex;justify-content:space-around;align-items:center;padding:15px 30px;border-radius:20px;box-sizing:border-box;background:hsla(0,0%,100%,.7)}@media screen and (max-width: 1160px){.tsuri_wave header{width:90%}}@media screen and (max-width: 880px){.tsuri_wave header{flex-direction:column;justify-content:center;align-items:center}}.tsuri_wave header h3{width:68%;padding:10px 0 0 10px;align-items:center;color:#000}@media screen and (max-width: 880px){.tsuri_wave header h3{width:100%}}.tsuri_wave header h3>div{width:100%;line-height:28px;margin-bottom:10px}.tsuri_wave header h3>div>span{padding:3px 20px;background:#e91e63;color:#fff;border-radius:6px;margin-right:15px}.tsuri_wave header h3>p{width:100%;font-size:14px}.tsuri_wave header img{width:30%;height:auto;display:block;padding:15px 0}@media screen and (max-width: 880px){.tsuri_wave header img{width:100%;max-width:400px;padding:0}}.tsuri_wave .more_link{width:236px;display:block;box-sizing:border-box;padding:20px 10px;font:18px "Noto Sans JP",sans-serif;font-weight:700;color:#fff;background-color:#3badbb;border-radius:4px;text-align:center;margin:50px auto 0;box-shadow:0 0 5px hsla(0,0%,100%,.3)}.tsuri_wave_container{display:flex;justify-content:center}.tsuri_wave_container .wrapper{width:1400px;display:flex;flex-wrap:wrap;justify-content:space-around}@media screen and (max-width: 1160px){.tsuri_wave_container .wrapper{width:100%;flex-direction:column;justify-content:space-around;align-items:center}}.tsuri_wave_container .inner_box{width:320px;height:auto;min-height:300px;background:hsla(0,0%,100%,.7);position:relative;margin-bottom:35px}@media screen and (max-width: 1160px){.tsuri_wave_container .inner_box{margin-bottom:30px}}.tsuri_wave_container .inner_box img{width:100%}.tsuri_wave_container .inner_box a>span{position:absolute;width:170px;height:55px;display:block;background-size:cover;background-position:left top;background-repeat:no-repeat;left:-17px;top:190px}.tsuri_wave_container .inner_box a:hover{opacity:1}.tsuri_wave_container .inner_box dl{display:flex;padding:0 5px;box-sizing:border-box}.tsuri_wave_container .inner_box dt{width:83px;height:21px;clear:both;background:#3ca5c3;color:#fff;text-align:center;margin:0 10px 10px 0}.tsuri_wave_container .inner_box dd{width:225px;margin:0;box-sizing:border-box}.tsuri_wave_container .inner_box .label-ShopWave,.tsuri_wave_container .inner_box .label-GearWave,.tsuri_wave_container .inner_box .label-DeepWave{background-size:170px}.tsuri_wave_container .inner_box .label-GearWave{background-image:url("/images/gearwave.png")}.tsuri_wave_container .inner_box .label-DeepWave{background-image:url("/images/deepwave.png")}.tsuri_wave_container .inner_box .label-ShopWave{background-image:url("/images/shopwave.png")}.tsuri_wave_container .inner_box .label-Fishinggacha{background-image:url("/images/fishinggacha.png")}.tsuri_wave_container .inner_box .label-Fishingwave{background-image:url("/images/fishing_wave.png")}.tsuri_wave_container .inner_box .label-Newswave{background-image:url("/images/news_wave.png")}.tsuri_wave_container .inner_box .label-PublicRecordings{background-image:url("/images/public_recordings.png")}.tsuri_wave_container .inner_box .label-Miyouze{background-image:url("/images/miyouze.png")}.tsuri_wave_container .inner_box .label-Tsuruno{background-image:url("/images/tsurunowave.png")}.thumbnail_photo{width:100%;height:180px;background-position:center center;background-size:cover;image-rendering:-webkit-optimize-contrast}#bubbly-bg{position:absolute;left:0;top:0;z-index:-1;height:100%}@media screen and (min-width: 1316px){#bubbly-bg{width:100%;height:auto}}.bg_auto{height:100% !important}@media screen and (min-width: 2100px){.bg_auto{height:auto !important}}#newchoka{position:relative;width:100%;padding:0 0 50px 0;background:#fff}#newchoka h3{font:22px "Noto Sans JP",sans-serif;font-weight:700;text-align:center;color:#0c1c58;margin-bottom:50px}@media screen and (max-width: 375px){#newchoka h3{margin-bottom:30px}}#newchoka .table-wrap{width:100%}@media screen and (max-width: 1200px){#newchoka .table-wrap{overflow-x:scroll}}#newchoka table{width:1200px;padding:10px;margin:0 auto}#newchoka table tr,#newchoka table td,#newchoka table th{padding:10px 5px;border-top:1px solid #dee2e6}#newchoka table th{text-align:left;padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}#newchoka .btn-info{width:65px;background-color:#3badbb;border-color:#3badbb;display:block;margin:0 auto;cursor:pointer;padding:10px;text-align:center;color:#fff;border-radius:10px}#newchoka ::-webkit-scrollbar{width:3px;height:5px;margin:10px}#newchoka ::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px rgba(0,0,0,.1)}#newchoka ::-webkit-scrollbar-thumb{background-color:#3badbb;border-radius:10px;box-shadow:0 0 0 1px hsla(0,0%,100%,.3)}.choka-list-sp,.choka-list-pc{margin-bottom:50px}.choka-list-sp{display:none;border-top:1px solid #eee}@media screen and (max-width: 375px){.choka-list-sp{display:block}}@media screen and (max-width: 375px){.choka-list-pc{display:none}}#latest_information_top li .shop_name,#latest_information_top li .shop_box,#latest_information_top li .area_box{position:relative;display:flex;align-items:center}#latest_information_top{position:relative;list-style:none}#latest_information_top .shop_box_wrapper{width:70%;float:left}#latest_information_top .newchoka_title{width:100%;background-color:#0f97d9;color:#fff;padding:3px 10px;font-size:12px;box-sizing:border-box}#latest_information_top .up_choka_pre img{width:100%;height:auto}#latest_information_top .day_order{width:100%;background:#777;color:#fff;padding:5px 10px}#latest_information_top .day_order h5{margin:0}#latest_information_top li{width:100%;min-height:100px;position:relative;border:none;border-bottom:1px solid #eee;box-sizing:border-box;margin-bottom:0;padding:5px 10px}#latest_information_top li::after{content:"";clear:both;display:block}#latest_information_top li a{color:#333}#latest_information_top li .area_box{font-size:12px;margin-bottom:1%}#latest_information_top li .area_box i{margin:0 5px;color:#666}#latest_information_top li .area_box span{color:#666;font-weight:normal}#latest_information_top li .shop_box{position:relative}#latest_information_top li .shop_box .ico-premium{width:35px;margin-right:5px;margin-top:-5px}#latest_information_top li .shop_name{font-size:16px;color:#666;font-weight:normal}#latest_information_top li .fish_name{margin-right:5px}#latest_information_top li .fish_weight{margin-right:5px}#latest_information_top li .choka_date_m::before,#latest_information_top li .shop_name::before,#latest_information_top li .area_box::before,#latest_information_top li .fish_count::before,#latest_information_top li .fish_size::before,#latest_information_top li .fish_weight::before{margin-right:3px}#latest_information_top li .fish_name,#latest_information_top li .fish_size,#latest_information_top li .fish_count,#latest_information_top li .fish_weight{font-size:11px;margin-right:5px;display:inline-block}#latest_information_top li .fish_name span,#latest_information_top li .fish_size span,#latest_information_top li .fish_count span,#latest_information_top li .fish_weight span{font-size:20px;margin:0 2px}#latest_information_top li .bg_img{position:absolute;right:10px;top:50%;margin-top:-40px;width:80px;height:80px;background-size:cover;background-position:center center}.choka-btn{width:236px;display:block;box-sizing:border-box;padding:20px 10px;font:18px "Noto Sans JP",sans-serif;font-weight:700;color:#fff;background-color:#3badbb;border-radius:4px;text-align:center;margin:auto}.choka-btn i{margin:0 5px}.monitor_banner{position:relative;width:100%;display:flex;justify-content:center}.monitor_banner .monitor_banner_inner{position:relative;width:1280px}.monitor_banner .monitor_banner_inner img{width:100%}.monitor_banner .monitor_banner_inner span{font-size:11px;position:absolute;left:calc(50% - 50px);bottom:1%}.monitor_banner a{position:absolute;left:0;top:0;width:100%;height:100%}.banner_wrapper{width:100%;margin:10px auto;padding:0 10%}@media screen and (max-width: 1200px){.banner_wrapper{width:calc(100% - 40px)}}@media screen and (max-width: 767px){.banner_wrapper{padding:0}}.banner-col-1{position:relative;display:flex;flex-wrap:wrap;width:100%;margin:0 auto;flex-direction:column}.banner-col-1 .elm-inner{display:block;width:100%;margin-bottom:10px;width:calc(100% - 10px)}.banner-col-1 .elm-inner img{width:100%;height:auto}@media screen and (min-width: 429px){.banner-col-1 .elm-inner{margin-bottom:0}}.banner-col-2{position:relative;display:flex;flex-wrap:wrap;width:100%;margin:0 auto;justify-content:space-between}@media screen and (max-width: 428px){.banner-col-2{flex-direction:column}}.banner-col-2 .elm-inner{display:block;width:100%;margin-bottom:10px;width:calc(50% - 10px)}.banner-col-2 .elm-inner img{width:100%;height:auto}@media screen and (min-width: 429px){.banner-col-2 .elm-inner{margin-bottom:0}}.banner-col-3{position:relative;display:flex;flex-wrap:wrap;width:100%;margin:0 auto;justify-content:space-around}@media screen and (max-width: 428px){.banner-col-3{flex-direction:column}}.banner-col-3 .elm-inner{display:block;width:100%;margin-bottom:10px;width:calc(33.3333333333% - 10px)}.banner-col-3 .elm-inner img{width:100%;height:auto}@media screen and (min-width: 429px){.banner-col-3 .elm-inner{margin-bottom:0}}.banner-col-4{position:relative;display:flex;flex-wrap:wrap;width:100%;margin:0 auto;justify-content:space-around}@media screen and (max-width: 428px){.banner-col-4{flex-direction:column}}.banner-col-4 .elm-inner{display:block;width:100%;margin-bottom:10px;width:calc(25% - 10px)}.banner-col-4 .elm-inner img{width:100%;height:auto}@media screen and (min-width: 429px){.banner-col-4 .elm-inner{margin-bottom:0}}.banner-col-5{position:relative;display:flex;flex-wrap:wrap;width:100%;margin:0 auto;justify-content:space-around}@media screen and (max-width: 428px){.banner-col-5{flex-direction:column}}.banner-col-5 .elm-inner{display:block;width:100%;margin-bottom:10px;width:calc(20% - 10px)}.banner-col-5 .elm-inner img{width:100%;height:auto}@media screen and (max-width: 428px){.banner-col-5 .elm-inner{width:100%}}@media screen and (min-width: 429px){.banner-col-5 .elm-inner{margin-bottom:0}}@media(min-width: 429px){.recruit-banner picture{display:none}}.trend_keywords{display:flex;justify-content:center;flex-wrap:wrap;margin:35px 0;padding:3px;box-sizing:border-box}.trend_keywords li{font-size:18px}.trend_keywords li a{color:#fff}.trend_keywords li:first-child{background:none;box-sizing:border-box;margin-right:15px}@media screen and (max-width: 428px){.trend_keywords li:first-child{width:100%;text-align:center}}.trend_keywords li:first-child a{font-weight:bold;background:none;text-align:right}@media screen and (max-width: 428px){.trend_keywords li:first-child a{text-align:center}}.trend_keywords .label{position:relative;display:inline-block;height:26px;line-height:26px;padding:0 1em;background-color:#33abdf;border-radius:0 3px 3px 0;color:#fff;font-size:13px;text-decoration:none;transition:.2s;outline:none;margin:0 20px 3px 0}.trend_keywords .label:after{position:absolute;top:50%;left:0;z-index:2;display:block;content:"";width:6px;height:6px;margin-top:-3px;background-color:#fff;border-radius:100%}.trend_keywords .label:before{position:absolute;top:0;left:-13px;content:"";width:0;height:0;border-color:rgba(0,0,0,0) #33abdf rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:13px 13px 13px 0;transition:.2s}.c-photo{position:relative;width:100%;overflow:hidden}.c-photo::before{content:"";display:block;padding-top:56.75%}.c-photo__bg{position:absolute;top:0;left:0;width:100%;opacity:.5;object-fit:cover;z-index:10}.c-photo__main{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;object-fit:contain;z-index:20}.c-photo__main:hover{opacity:1}figure{margin:0}.loading-spinner{display:flex;justify-content:center;align-items:center;min-height:200px}.loading-spinner:after{content:"";width:40px;height:40px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.rankingarea{width:100%;background-color:#fafafa;padding:60px 0}.rankingarea h3{font:22px "Noto Sans JP",sans-serif;font-weight:700;color:#fff;text-align:center;color:#0c1c58}.rankingarea .ranking-field{width:100%;max-width:1188px;margin:40px auto 0;display:flex;justify-content:flex-start}.rankingarea .ranking-field .ranking-title{width:100%;background-color:#e5e5e5;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;padding:10px;font:18px "Noto Sans JP",sans-serif;font-weight:700;font-display:swap;color:#333;text-align:center}.rankingarea .ranking-field .ranking-list{width:calc(33.3333333333% - 13.3333333333px);margin-right:20px}.rankingarea .ranking-field .ranking-list .ranking-item{width:100%;padding:10px 5px;border-bottom:1px dashed #cbcbcb}.rankingarea .ranking-field .ranking-list .ranking-item a{display:flex;justify-content:flex-start;align-items:center}.rankingarea .ranking-field .ranking-list .ranking-item a .ranking-num{width:52px}.rankingarea .ranking-field .ranking-list .ranking-item a .ranking-num img{width:100%}.rankingarea .ranking-field .ranking-list .ranking-item a .ranking-text{padding-left:10px}.rankingarea .ranking-field .ranking-list .ranking-item a .ranking-text h4{font:18px "Noto Sans JP",sans-serif;font-weight:700;color:#0c1c58}.rankingarea .ranking-field .ranking-list .ranking-item a .ranking-text .ranking-ship{margin-top:5px;font:14px "Noto Sans JP",sans-serif;color:#333}.rankingarea .ranking-field .ranking-list .ranking-item a .ranking-text .ranking-place{margin-top:5px;font:12px "Noto Sans JP",sans-serif;color:#333}.rankingarea .ranking-field .ranking-list .ranking-item .ranking-count{margin:0 0 0 auto}.rankingarea .ranking-field .ranking-list .ranking-item .ranking-count .ranking-counter{font:22px "Noto Sans JP",sans-serif;color:#0c1c58}.rankingarea .ranking-field .ranking-list .ranking-item .ranking-count .ranking-counter .small{font-size:14px;padding-left:10px}.rankingarea .ranking-field .ranking-list .ranking-item:last-child{border-bottom:1px solid #cbcbcb}.rankingarea .ranking-field .ranking-list:last-child{margin-right:0}@media screen and (max-width: 855px){.rankingarea{padding:30px 0 20px}.rankingarea .ranking-field{width:100%;max-width:1188px;margin:10px auto 0;display:block}.rankingarea .ranking-field .ranking-list{width:calc(100% - 40px);margin:20px auto 0}.rankingarea .ranking-field .ranking-item:last-child{border-bottom:1px solid #cbcbcb}.rankingarea .ranking-field .ranking-list:last-child{margin-right:auto}}.etcsarea{width:100%;background-color:#fff;padding:60px 0}.etcsarea .goods-list{width:calc(100% - 40px);max-width:1188px;margin:auto;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.etcsarea .goods-list li{width:calc(33.3333333333% - 10px);padding:10px;background-color:#333;transition:all .8s ease 0s}.etcsarea .goods-list li a{display:flex}.etcsarea .goods-list li a img{width:110px;height:110px;margin-right:10px}.etcsarea .goods-list li a .goods-text{width:calc(100% - 120px)}.etcsarea .goods-list li a .goods-text h4{margin-top:10px;font:20px "Noto Sans JP",sans-serif;font-weight:700;color:#fff}.etcsarea .goods-list li a .goods-text p{margin:10px 0;font:14px "Noto Sans JP",sans-serif;color:#fff;text-align:justify}.etcsarea .goods-list li:hover{background-color:#3badbb}.etcsarea .sns-field{width:calc(100% - 40px);max-width:1188px;margin:60px auto 0;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 20px;border-top:1px dashed #cbcbcb;border-bottom:1px dashed #cbcbcb}@media screen and (max-width: 768px){.etcsarea .sns-field{width:100%}}.etcsarea .sns-field h3{padding:5px 40px 5px 0;border-right:1px solid #cbcbcb;font:22px "Noto Sans JP",sans-serif;font-weight:700;color:#0c1c58}.etcsarea .sns-field .sns-list{margin-left:40px;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:20px}.etcsarea .sns-field .sns-list .sns-item a{display:flex;justify-content:flex-start;align-items:center}.etcsarea .sns-field .sns-list .sns-item a img{width:40px;height:auto;padding:5px 0}.etcsarea .sns-field .sns-list .sns-item a p{font:16px "Noto Sans JP",sans-serif;font-weight:700;color:#333;margin:0 30px 0 10px}.etcsarea .sns-field .sns-list .more-item{font:13px "Noto Sans JP",sans-serif;color:#333}.etcsarea .sns-field .sns-list .more-item i{color:#3badbb;padding-right:3px}.etcsarea .banner-field{width:calc(100% - 40px);max-width:1188px;margin:60px auto 0}.etcsarea .banner-field.row-3{max-width:980px}.etcsarea .banner-field img{width:auto;max-width:100%;height:auto;margin:0 auto}.etcsarea .banner-field .banner-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:10px}@media screen and (max-width: 1024px)and (min-width: 768px){.pc-goods-img{display:none !important}.etcsarea .goods-list li{display:flex;background-repeat:no-repeat;background-size:cover;background-position:center;padding:0}.etcsarea .goods-list li a{width:100%}.etcsarea .goods-list li a .goods-text{background-color:rgba(59,173,187,.8);width:100%;padding:0 15px}.etcsarea .goods-list .goods-shop{background-image:url("/images/resp/top/sec9_img1.png")}.etcsarea .goods-list .goods-present{background-image:url("/images/resp/top/sec9_img2.png")}.etcsarea .goods-list .goods-catalogue{background-image:url("/images/resp/top/sec9_img3.png")}}@media screen and (max-width: 855px){.etcsarea{padding:10px 0 30px}.etcsarea .sns-field{margin-top:40px;flex-direction:column;padding:20px 10px}.etcsarea .sns-field h3{padding:0;border-right:none;text-align:center}.etcsarea .sns-field .sns-list{margin:20px auto 0;width:100%;justify-content:center;gap:10px}.etcsarea .sns-field .sns-list .sns-item:last-child{margin-right:none}.etcsarea .sns-field .sns-list .sns-item:nth-child(5){margin-right:0}.etcsarea .sns-field .sns-list .more-item{width:100%;text-align:right;margin-top:20px}}@media screen and (max-width: 855px)and (min-width: 351px){.etcsarea .goods-list{padding:0;flex-direction:column;align-items:flex-start}.etcsarea .goods-list li{width:100%;min-width:0;margin:10px auto 0}.etcsarea .goods-list li a{align-items:flex-start}.etcsarea .goods-list li a .goods-text h4{margin-top:5px}}@media screen and (max-width: 350px){.pc-goods-img{display:none !important}.etcsarea .goods-list{padding:0;flex-direction:column}.etcsarea .goods-list li{width:100%;min-width:0;margin:10px auto 0;padding:0;display:flex;background-repeat:no-repeat;background-size:cover;background-position:center}.etcsarea .goods-list li a{width:100%}.etcsarea .goods-list li a .goods-text{background-color:rgba(59,173,187,.8);width:100%;height:100px;padding:0 15px}.etcsarea .goods-list li a .goods-text h4{margin-top:15px}.etcsarea .goods-list li a .goods-text p{margin:5px 0}.etcsarea .goods-list .goods-shop{background-image:url("/images/resp/top/sec9_img1.png")}.etcsarea .goods-list .goods-present{background-image:url("/images/resp/top/sec9_img2.png")}.etcsarea .goods-list .goods-catalogue{background-image:url("/images/resp/top/sec9_img3.png")}.etcsarea .banner-field .banner-container{flex-direction:column}.etcsarea .banner-field .banner-container li{width:100%}}.description{border:1px solid #333;padding:10px;max-width:1200px;margin:20px auto}@media screen and (max-width: 1200px){.description{margin:20px 15px}}.ondemandarea{width:100%;margin:auto;padding:60px 0;background-image:url("/images/resp/top/sec11_bg1.jpg");background-repeat:repeat;background-size:cover;background-position:top left;position:relative}.ondemandarea>h1{font:22px "Noto Sans JP",sans-serif;font-weight:700;color:#fff;text-align:center;width:calc(100% - 40px);margin:auto;font-size:28px}@media screen and (max-width: 768px){.ondemandarea>h1{font-size:22px}}.ondemandarea>h1 img{display:inline-block !important}.ondemandarea .ondemand-area__title{margin-bottom:20px}@media screen and (max-width: 1260px){.ondemandarea .ondemand-area__title{font-size:22px}}@media screen and (max-width: 768px){.ondemandarea .ondemand-area__title{font-size:20px}}.ondemandarea .ondemand-area__subtitle{position:relative;text-decoration:underline #3badbb;text-underline-offset:-5px;text-decoration-thickness:15px}.ondemandarea>h2{font:22px "Noto Sans JP",sans-serif;font-weight:700;color:#fff;text-align:center;width:calc(100% - 40px);margin:auto;font-size:28px}@media screen and (max-width: 768px){.ondemandarea>h2{font-size:22px}}.ondemandarea>h2 img{display:inline-block !important}.ondemandarea>h3{font:22px "Noto Sans JP",sans-serif;font-weight:700;color:#fff;text-align:center;width:calc(100% - 40px);margin:auto;font-size:28px}@media screen and (max-width: 768px){.ondemandarea>h3{font-size:22px}}.ondemandarea>h3 img{display:inline-block !important}.ondemandarea .is-program-info{display:none}.ondemandarea .ondemand-title{width:calc(100% - 40px);max-width:454px;margin:40px auto 0}.ondemandarea>h4{width:calc(100% - 40px);font:13px "Noto Sans JP",sans-serif;color:#fff;text-align:center;margin:10px auto}.ondemandarea .ondemand-list{width:calc(100% - 40px);max-width:1188px;margin:30px auto 0;display:flex;justify-content:flex-start}.ondemandarea .ondemand-list .ondemand-item{width:calc(50% - 15px);margin-right:30px;background-color:hsla(0,0%,100%,.6);padding:30px}.ondemandarea .ondemand-list .ondemand-item h3{text-align:center;color:#0c1c58;font:"Noto Sans JP",sans-serif;font-size:28px;font-weight:bold}@media screen and (max-width: 850px){.ondemandarea .ondemand-list .ondemand-item h3{font:"Noto Sans JP",sans-serif;font-size:22px}}.ondemandarea .ondemand-list .ondemand-item h3 span{font-size:20px}@media screen and (max-width: 768px){.ondemandarea .ondemand-list .ondemand-item h3 span{font-size:18px}}.ondemandarea .ondemand-list .ondemand-item h4{text-align:center;font:14px "Noto Sans JP",sans-serif;font-weight:700;color:#0c1c58;margin-top:30px}.ondemandarea .ondemand-list .ondemand-item .ondemand-logo{width:100%;height:auto;margin:15px auto 10px}.ondemandarea .ondemand-list .ondemand-item .club_logo{width:90%;margin:0 auto}.ondemandarea .ondemand-list .ondemand-item .ondemand-img{width:100%;height:auto;margin:0 auto}.ondemandarea .ondemand-list .ondemand-item h2{text-align:center;font:98px "Noto Sans JP",sans-serif;font-weight:700;color:#0c1c58;margin-top:-10px}.ondemandarea .ondemand-list .ondemand-item .ondemand-tvlist{width:100%;margin:0 auto;display:flex;justify-content:flex-start;flex-wrap:wrap}.ondemandarea .ondemand-list .ondemand-item .ondemand-tvlist li{width:calc(50% - 5px);background-color:#fff;margin:10px 10px 0 auto}.ondemandarea .ondemand-list .ondemand-item .ondemand-tvlist li img{width:100%;height:auto}.ondemandarea .ondemand-list .ondemand-item .ondemand-tvlist li:nth-child(2n){margin-right:0}.ondemandarea .ondemand-list .ondemand-item .ondemand-btnarea{margin-top:20px;display:block}.ondemandarea .ondemand-list .ondemand-item .ondemand-btnarea .ondemand-btn{width:236px;display:block;box-sizing:border-box;padding:20px 10px;font:18px "Noto Sans JP",sans-serif;font-weight:700;color:#fff;background-color:#3badbb;border-radius:4px;text-align:center;margin:auto}.ondemandarea .ondemand-list .ondemand-item .ondemand-btnarea .ondemand-btn i{padding-left:3px}.ondemandarea .ondemand-list .ondemand-item:last-child{margin-right:0}.ondemandarea .about_club_container .ondemand-item{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:end;align-content:space-between}.ondemandarea .ond-sp,.ondemandarea .ond-pc{display:none !important}@media screen and (max-width: 800px){.ondemandarea .ond-pc{display:inline !important}}@media screen and (max-width: 855px){.ondemandarea{width:100%;margin:auto;padding:40px 0;background-size:cover;background-image:url("/images/resp/top/sec11_bg1.jpg")}.ondemandarea .ondemand-title{width:calc(100% - 40px);margin:40px auto 0}.ondemandarea .ondemand-list{width:calc(100% - 40px);max-width:1188px;margin:10px auto 0;display:block}.ondemandarea .ondemand-list .ondemand-item{width:100%;margin-right:auto;margin-top:20px;padding:20px}.ondemandarea .ondemand-list .ondemand-item .ondemand-small{text-align:center;font:23px "Noto Sans JP",sans-serif;font-weight:700;color:#0c1c58;margin:-10px auto 0px}.ondemandarea .ondemand-list .ondemand-item .ondemand-btnarea{margin-top:20px;display:block}.ondemandarea .ondemand-list .ondemand-item:last-child{margin-right:auto}}@media screen and (max-width: 350px){.ondemandarea .ond-none{display:none !important}.ondemandarea .ond-sp{display:inline !important}}.program-info .ondemandarea h3.is-program-info{display:block}.featuredarea{width:100%;background-color:#fafafa;padding:40px 0 50px}.featuredarea h3{font:22px "Noto Sans JP",sans-serif;font-weight:700;color:#fff;text-align:center;background:#0c1c58;border-radius:100vh;padding:6px 0px 6px 0;max-width:900px;text-align:center;margin:0 auto 10px}.featuredarea .textitem{font-size:15px;font-weight:bold;text-align:center}.featuredarea h4.topmargin{margin-top:20px !important}.featuredarea h4{margin-top:50px;text-align:center;font:18px "Noto Sans JP",sans-serif;font-weight:700;color:#4e4e4e}.featuredarea .fvclassic{background-color:#fffdeb !important}.featuredarea .fvclassic h4{color:#998d1c}.featuredarea .featuredarea-list.topmargin{margin-top:20px !important}.featuredarea .featuredarea-list{width:calc(100% - 40px);max-width:952px;margin:40px auto 0;display:flex;justify-content:flex-start}.featuredarea .featuredarea-list li{width:calc(33.3333333333% - 13.3333333333px);padding:10px 10px;margin-right:20px;background-color:#fff;border:1px solid #e3e3e3}.featuredarea .featuredarea-list li img{width:100%;image-rendering:-webkit-optimize-contrast}.featuredarea .featuredarea-list li h5{font:16px "Noto Sans JP",sans-serif;font-weight:700;margin-top:10px;line-height:1em}.featuredarea .featuredarea-list li .featuredarea-txt{font:14px "Noto Sans JP",sans-serif;margin-top:10px;line-height:1.7em}.featuredarea .featuredarea-list li .featuredarea-cast{font:12px "Noto Sans JP",sans-serif;margin-top:10px}.featuredarea .featuredarea-list li .featuredarea-desc{font:12px "Noto Sans JP",sans-serif;margin-top:5px}.featuredarea .featuredarea-list li .featuredarea-vod{color:#f08237;font:12px "Noto Sans JP",sans-serif;margin-top:5px}.featuredarea .featuredarea-btnarea{margin-top:40px}.featuredarea .featuredarea-btnarea .featuredarea-btn{width:236px;display:block;box-sizing:border-box;padding:20px 10px;font:18px "Noto Sans JP",sans-serif;font-weight:700;color:#fff;background-color:#3badbb;border-radius:4px;text-align:center;margin:auto}.featuredarea .featuredarea-btnarea .featuredarea-btn i{padding-left:5px}.featuredarea .slick-slider{margin-top:20px}.featuredarea .slick-prev{left:25px;z-index:9999}.featuredarea .slick-next{right:25px;z-index:9999}.featuredarea .slick-prev:before,.featuredarea .slick-next:before{color:#000}@media screen and (max-width: 855px){.featuredarea{width:100%;background-color:#fafafa;padding:50px 0 40px}.featuredarea h3{font:22px "Noto Sans JP",sans-serif;font-weight:700;color:#fff;text-align:center;margin-left:20px;margin-right:20px;padding:5px 20px}.featuredarea h4.topmargin{margin-top:40px !important;padding:0 10px;box-sizing:border-box}.featuredarea h4{margin-top:40px;text-align:center;font:16px "Noto Sans JP",sans-serif;font-weight:700;color:#3badbb}.featuredarea .featuredarea-list.topmargin{margin-top:20px !important}.featuredarea .featuredarea-list{width:calc(100% - 40px);max-width:952px;margin:10px auto 0;display:block}.featuredarea .featuredarea-list li{width:100%;padding:10px 10px 20px;margin:10px auto 0;background-color:#fff;border:1px solid #e3e3e3}.featuredarea .featuredarea-list li a{display:flex;justify-content:flex-start;align-items:flex-start}.featuredarea .featuredarea-list li img{width:35%;margin-right:10px}.featuredarea .featuredarea-list li .featuredarea-flexbox{width:calc(65% - 10px)}.featuredarea .featuredarea-list li h5{font:16px "Noto Sans JP",sans-serif;font-weight:700;margin-top:0;line-height:1em;padding-bottom:10px;border-bottom:1px solid #e5e5e5}.featuredarea .featuredarea-list li .featuredarea-txt{font:14px "Noto Sans JP",sans-serif;margin-top:10px;line-height:1.7em}.featuredarea .featuredarea-list li .featuredarea-desc{font:12px "Noto Sans JP",sans-serif;margin-top:10px}.featuredarea .featured-btnarea{margin-top:40px;display:block}.featuredarea .textitem{margin-left:40px;margin-right:40px}}.finaldataarea{width:100%;background-color:#fff;padding:30px 0}@media screen and (min-width: 855px){.finaldataarea{padding:60px 0}}.finaldataarea h3{font:22px "Noto Sans JP",sans-serif;font-weight:700;color:#fff;text-align:center;color:#0c1c58}.finaldataarea-list{width:calc(100% - 40px);max-width:840px;margin:30px auto 0}@media screen and (min-width: 855px){.finaldataarea-list{margin:40px auto 0}}.finaldataarea-list li{border-top:1px solid #f0f0f0;padding:20px 5px}@media screen and (min-width: 855px){.finaldataarea-list li{padding:25px 5px}}.finaldataarea-list li a{display:block}@media screen and (min-width: 855px){.finaldataarea-list li a{display:flex;justify-content:flex-start}}.finaldataarea-list .list__left{width:100%;margin-right:auto}@media screen and (min-width: 855px){.finaldataarea-list .list__left{width:110px;margin-right:20px;font:13px "Open Sans",sans-serif}}.finaldataarea-list .list__right{width:100%;margin-top:10px}@media screen and (min-width: 855px){.finaldataarea-list .list__right{margin-top:0;width:calc(100% - 125px)}}.finaldataarea-list .list__right h4{font:14px "Noto Sans JP",sans-serif;color:#3badbb}.finaldataarea-list .list__right p{margin-top:10px;font:12px "Noto Sans JP",sans-serif;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.finaldataarea-list li:last-child{border-bottom:1px solid #f0f0f0}.titlearea{width:100%;margin-bottom:0;position:relative}.titlearea h1{margin-bottom:0;font-size:1.5em}.titlearea h2{margin-bottom:0}.titlearea .magazine_logo{position:relative;max-width:450px}.titlearea .titlearea-breadnavi{border-bottom:1px solid #333}.titlearea .titlearea-breadnavi:after{content:"";clear:both;display:block}.titlearea .titlearea-breadnavi .titlearea-breadnavi__inner{width:100%;max-width:1240px;margin:auto;padding:10px}@media screen and (min-width: 768px){.titlearea .titlearea-breadnavi .titlearea-breadnavi__inner{padding:10px 20px}}.titlearea .titlearea-breadnavi ul{display:flex;flex-wrap:wrap;font:10px "Noto Sans JP",sans-serif}@media screen and (min-width: 768px){.titlearea .titlearea-breadnavi ul{color:#010225;padding:0}}.titlearea .titlearea-breadnavi ul li{color:#010225;display:flex;align-items:center;font-size:12px}@media screen and (min-width: 768px){.titlearea .titlearea-breadnavi ul li{font-size:14px}}.titlearea .titlearea-breadnavi ul li a{font-size:12px;display:inline-block}@media screen and (min-width: 768px){.titlearea .titlearea-breadnavi ul li a{font-size:14px}}.titlearea .titlearea-breadnavi ul li+li::before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;display:block;font-size:12px;float:left;margin:0 5px}@media screen and (min-width: 768px){.titlearea .titlearea-breadnavi ul li+li::before{font-size:14px;line-height:24px;margin:0 8px}}.titlearea .titlearea-breadnavi ul a{color:#010225}.titlearea-title{padding:15px 0;background-color:#010225;box-sizing:border-box;width:100%}.titlearea-title__inner{max-width:1240px;margin:0 auto;color:#fff;font-size:clamp(14px,3vw,24px);padding:0 10px;box-sizing:border-box;line-height:1.5}@media screen and (min-width: 768px){.titlearea-title__inner{font-weight:700;padding:0 20px}}
