#header{position:relative}#header .mv-logo{margin:10px 0 0 15px}@media (min-width:768px){#header .mv-logo{width:500px}}@media (min-width:1024px){#header .mv-logo{margin:18px 0 0 30px}}#header .mv-logo a{position:fixed;z-index:120}@media (min-width:1024px){#header .mv-logo a{display:flex}}#header .mv-logo a img{vertical-align:bottom}#header .mv-logo a img:nth-child(1){width:240px;margin-bottom:-5px}@media (min-width:1024px){#header .mv-logo a img:nth-child(1){width:260px;margin-bottom:0}}#header .mv-logo a img:nth-child(2){width:160px;margin:0}@media (min-width:1024px){#header .mv-logo a img:nth-child(2){width:180px;margin:22px 0 0 5px}}#header .mv-logo p{line-height:0;margin-top:55px;z-index:10;position:fixed}@media (min-width:768px){#header .mv-logo p{margin-top:42px}}#header .mv-logo p img{width:230px}@media (min-width:1024px){#header .mv-logo p img{width:250px}}#global_menu{display:none}@media (min-width:1024px){#global_menu{width:100%;position:fixed;top:0;right:0;padding-right:10px;z-index:110;display:block}}#global_menu ul{display:flex;justify-content:flex-end}#global_menu ul li{display:inline-block}#global_menu ul li.open-menu{margin-right:15px}#global_menu ul li.open-menu a{padding:20px 0}#global_menu ul li a{font-size:1em;font-weight:700;color:#000;display:block;padding:20px 15px;display:flex;transition:.5s;position:relative;z-index:10}#global_menu ul li a img{width:24px;margin-left:6px;position:absolute;top:19px;z-index:-10}#global_menu ul li a img.yomimono{left:62px}#global_menu ul li a img.movie{left:30px}#global_menu ul li a img.radio{left:44px}#global_menu ul li a img:nth-child(2){opacity:0}#global_menu ul li:hover>a{color:#000aff}#global_menu ul li:hover>a>img:nth-child(2){opacity:1}#global_menu .megaMenu__link.is-active+.megaMenu__content{opacity:1;visibility:visible}#global_menu .megaMenu__content{opacity:0;visibility:hidden;position:absolute;top:60px;left:0;right:0;width:96%;margin:auto;background-color:#070303;border-radius:20px;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}#global_menu .megaMenu__content .megaMenu__inner{padding:60px 0;display:flex}#global_menu .megaMenu__content .megaMenu__inner .mega-open-title{width:250px;display:flex;justify-content:center}#global_menu .megaMenu__content .megaMenu__inner .mega-open-title h2{font-size:3em;color:#fff;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#global_menu .megaMenu__content .megaMenu__inner .mega-open-menu{width:calc(100% - 250px);padding-right:5%}@media only screen and (min-width:1024px){#global_menu .megaMenu__content .megaMenu__inner .mega-open-menu .o-4column .col-lg-4{padding:0 20px}#global_menu .megaMenu__content .megaMenu__inner .mega-open-menu .o-4column{margin:0 -20px}}#global_menu .megaMenu__content .megaMenu__inner .mega-open-menu .menu-box{margin-bottom:30px}#global_menu .megaMenu__content .megaMenu__inner .mega-open-menu .menu-box a{display:block;padding:0}#global_menu .megaMenu__content .megaMenu__inner .mega-open-menu .menu-box a:hover .menu-text>.menu-btn>img{right:0}#global_menu .megaMenu__content .megaMenu__inner .mega-open-menu .menu-box a .radio-thumbnail img{width:100%;height:auto;position:unset;margin:0;border-radius:30px}#global_menu .megaMenu__content .megaMenu__inner .mega-open-menu .menu-box a .title-logo{height:110px;border-radius:30px;padding:20px 0}@media (min-width:1350px){#global_menu .megaMenu__content .megaMenu__inner .mega-open-menu .menu-box a .title-logo{height:150px}}#global_menu .megaMenu__content .megaMenu__inner .mega-open-menu .menu-box a .title-logo.color1{background-color:#fff}#global_menu .megaMenu__content .megaMenu__inner .mega-open-menu .menu-box a .title-logo.color2{background:linear-gradient(45deg,#00f2cc,#ffd939)}#global_menu .megaMenu__content .megaMenu__inner .mega-open-menu .menu-box a .title-logo.color3{background-color:#09bfdf}#global_menu .megaMenu__content .megaMenu__inner .mega-open-menu .menu-box a .title-logo.size1 img{width:75%}#global_menu .megaMenu__content .megaMenu__inner .mega-open-menu .menu-box a .title-logo.size2 img{width:50%}#global_menu .megaMenu__content .megaMenu__inner .mega-open-menu .menu-box a .title-logo.size3 img{width:40%}#global_menu .megaMenu__content .megaMenu__inner .mega-open-menu .menu-box a .title-logo.size4 img{width:30%}#global_menu .megaMenu__content .megaMenu__inner .mega-open-menu .menu-box a .title-logo h3{font-family:'Lato',sans-serif;font-size:1.875em;line-height:1em;color:#fff;display:flex;align-items:center;justify-content:center;height:100%}@media (min-width:1024px){#global_menu .megaMenu__content .megaMenu__inner .mega-open-menu .menu-box a .title-logo h3{font-size:3vw}}#global_menu .megaMenu__content .megaMenu__inner .mega-open-menu .menu-box a .title-logo img{height:auto;position:unset;display:flex;height:100%;margin:auto}#global_menu .megaMenu__content .megaMenu__inner .mega-open-menu .menu-box a .menu-text{color:#fff;display:flex;position:relative;margin-top:10px}#global_menu .megaMenu__content .megaMenu__inner .mega-open-menu .menu-box a .menu-text p{font-size:1em;line-height:1.6em;width:80%}#global_menu .megaMenu__content .megaMenu__inner .mega-open-menu .menu-box a .menu-text .menu-btn{width:20%}#global_menu .megaMenu__content .megaMenu__inner .mega-open-menu .menu-box a .menu-text .menu-btn img{width:30px;top:0;bottom:0;right:10px;margin:auto;transition:.5s}#footer{padding:60px 0 10px}@media (min-width:1024px){#footer{padding:60px 0 20px}}#footer .footer-in{max-width:1200px;margin:auto;width:90%;display:none}@media (min-width:1024px){#footer .footer-in{display:block;position:relative}}#footer ul li{display:flex}#footer ul li p{font-size:1.375em;font-weight:700;margin-bottom:10px}#footer ul li a{font-size:.9em;line-height:1.8em;transition:.5s}#footer ul li a:hover{color:#000aff}#footer .menu-1{display:flex}#footer .menu-1 ul{width:22%}#footer .menu-2{display:flex;margin-top:40px}#footer .menu-2 li.link a{font-size:1.375em;font-weight:700;margin-bottom:10px}#footer .menu-2 ul:nth-child(1){width:22%}#footer .menu-3{margin-top:40px}#footer .menu-3 a{font-size:.9em;line-height:1.2em;transition:.5s}#footer .menu-3 a:hover{color:#000aff}#footer .crossmedian-logo{position:absolute;bottom:0;right:0}#footer .crossmedian-logo img{width:300px}#footer .gaibulink{max-width:1200px;margin:auto;width:90%;position:relative}@media (min-width:1024px){#footer .gaibulink{display:flex;border-top:1px solid #707070;padding-top:20px;margin-top:90px}}#footer .gaibulink .logo-sp{text-align:center}#footer .gaibulink .logo-sp img{width:250px}@media (min-width:1024px){#footer .gaibulink .logo-sp{display:none}}#footer .gaibulink p{font-size:.65em;font-weight:500;position:absolute;bottom:0;left:0;right:0;text-align:center}@media (min-width:1024px){#footer .gaibulink p{font-size:1em;right:inherit}}#footer .gaibulink .soto-menu{display:flex;justify-content:center}@media (min-width:1024px){#footer .gaibulink .soto-menu{justify-content:flex-end;width:100%}}#footer .gaibulink .soto-menu ul{padding-bottom:40px;margin-top:10px}@media (min-width:1024px){#footer .gaibulink .soto-menu ul{display:flex;margin:0 0 0 auto;padding:0}}#footer .gaibulink .soto-menu ul li{text-align:center;display:block}@media (min-width:1024px){#footer .gaibulink .soto-menu ul li{margin:0 0 0 20px}}#footer .gaibulink .soto-menu ul li a{font-size:.9em;line-height:2em;transition:.5s}#footer .gaibulink .soto-menu ul li a:hover{color:#000aff}