@import url("https://fonts.googleapis.com/css?family=Oswald&display=swap");@import url("https://fonts.googleapis.com/css?family=Oswald&display=swap");body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:baseline}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}.clearfix:after{content:"";display:block;clear:both}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}input{display:none}.cp_fullscreenmenu .menu{position:fixed;top:0;left:0;visibility:hidden;width:100%;height:100%;transition:all 0.3s ease-in-out;opacity:0;background:#fff;font-family:"Oswald",sans-serif}@media screen and (min-width: 960px){.cp_fullscreenmenu .menu{visibility:visible;opacity:1;background:none;height:auto}}.cp_fullscreenmenu .menu .menuList{-webkit-overflow-scrolling:auto;overflow-scrolling:auto;overflow-y:scroll;width:100%;height:100%}@media screen and (min-width: 960px){.cp_fullscreenmenu .menu .menuList{overflow-y:hidden;height:auto}}.cp_fullscreenmenu .menu ul{position:relative;width:100%;height:100vw}@media screen and (min-width: 960px){.cp_fullscreenmenu .menu ul{position:absolute;height:auto;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;top:50px;right:0;left:inherit;width:100%;-webkit-transform:none;transform:none}}.cp_fullscreenmenu .menu ul li{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}@media screen and (min-width: 960px){.cp_fullscreenmenu .menu ul li{opacity:1;-webkit-transform:none;transform:none;margin:0 0 0 1px}}.cp_fullscreenmenu .menu ul li a{font-size:2em;font-weight:bold;display:block;margin:0 0 0 20px;padding:15px 0 15px 45px;transition:0.2s ease-in-out;text-align:left;text-decoration:none;color:#271d1a;letter-spacing:.1em}@media screen and (min-width: 960px){.cp_fullscreenmenu .menu ul li a{width:100px;margin:0;padding:45px 0 11px;font-size:0.9em;text-align:center;transition-property:background-color,padding}.cp_fullscreenmenu .menu ul li a:hover,.cp_fullscreenmenu .menu ul li a.on{color:#fff;padding:25px 0 31px}}@media screen and (min-width: 1024px){.cp_fullscreenmenu .menu ul li a{width:120px}}.cp_fullscreenmenu .menu ul li:nth-child(1) a{background:url(../images/common/ico_home.png) no-repeat center left;background-size:8%}@media screen and (min-width: 599px){.cp_fullscreenmenu .menu ul li:nth-child(1) a{background-size:35px}}@media screen and (min-width: 960px){.cp_fullscreenmenu .menu ul li:nth-child(1) a{border-top:6px solid red;background:url(../images/common/ico_home.png) no-repeat center 16px #fff;background-size:25px}.cp_fullscreenmenu .menu ul li:nth-child(1) a:hover,.cp_fullscreenmenu .menu ul li:nth-child(1) a.on{background-color:red;background-image:none}}.cp_fullscreenmenu .menu ul li:nth-child(2) a{background:url(../images/common/ico_news.png) no-repeat center left;background-size:8%}@media screen and (min-width: 599px){.cp_fullscreenmenu .menu ul li:nth-child(2) a{background-size:35px}}@media screen and (min-width: 960px){.cp_fullscreenmenu .menu ul li:nth-child(2) a{border-top:6px solid #ffa800;background:url(../images/common/ico_news.png) no-repeat center 16px #fff;background-size:25px}.cp_fullscreenmenu .menu ul li:nth-child(2) a:hover,.cp_fullscreenmenu .menu ul li:nth-child(2) a.on{background-color:#ffa800;background-image:none}}.cp_fullscreenmenu .menu ul li:nth-child(3) a{background:url(../images/common/ico_games.png) no-repeat center left;background-size:8%}@media screen and (min-width: 599px){.cp_fullscreenmenu .menu ul li:nth-child(3) a{background-size:35px}}@media screen and (min-width: 960px){.cp_fullscreenmenu .menu ul li:nth-child(3) a{border-top:6px solid #0cf;background:url(../images/common/ico_games.png) no-repeat center 16px #fff;background-size:25px}.cp_fullscreenmenu .menu ul li:nth-child(3) a:hover,.cp_fullscreenmenu .menu ul li:nth-child(3) a.on{background-color:#0cf;background-image:none}}.cp_fullscreenmenu .menu ul li:nth-child(4) a{background:url(../images/common/ico_goods.png) no-repeat center left;background-size:8%}@media screen and (min-width: 599px){.cp_fullscreenmenu .menu ul li:nth-child(4) a{background-size:35px}}@media screen and (min-width: 960px){.cp_fullscreenmenu .menu ul li:nth-child(4) a{border-top:6px solid #ffa6db;background:url(../images/common/ico_goods.png) no-repeat center 16px #fff;background-size:25px}.cp_fullscreenmenu .menu ul li:nth-child(4) a:hover,.cp_fullscreenmenu .menu ul li:nth-child(4) a.on{background-color:#ffa6db;background-image:none}}.cp_fullscreenmenu .menu ul li:nth-child(5) a{background:url(../images/common/ico_amusement.png) no-repeat center left;background-size:8%}@media screen and (min-width: 599px){.cp_fullscreenmenu .menu ul li:nth-child(5) a{background-size:35px}}@media screen and (min-width: 960px){.cp_fullscreenmenu .menu ul li:nth-child(5) a{border-top:6px solid #3ddb00;background:url(../images/common/ico_amusement.png) no-repeat center 16px #fff;background-size:25px}.cp_fullscreenmenu .menu ul li:nth-child(5) a:hover,.cp_fullscreenmenu .menu ul li:nth-child(5) a.on{background-color:#3ddb00;background-image:none}}.cp_fullscreenmenu .menu ul li:nth-child(6) a{background:url(../images/common/ico_history.png) no-repeat center left;background-size:8%}@media screen and (min-width: 599px){.cp_fullscreenmenu .menu ul li:nth-child(6) a{background-size:35px}}@media screen and (min-width: 960px){.cp_fullscreenmenu .menu ul li:nth-child(6) a{border-top:6px solid #ffd600;background:url(../images/common/ico_history.png) no-repeat center 16px #fff;background-size:25px}.cp_fullscreenmenu .menu ul li:nth-child(6) a:hover,.cp_fullscreenmenu .menu ul li:nth-child(6) a.on{background-color:#ffd600;background-image:none}}.cp_fullscreenmenu #toggle:checked ~ .menu{visibility:visible;opacity:1}.cp_fullscreenmenu #toggle:checked ~ .menu ul{top:70px}.cp_fullscreenmenu #toggle:checked ~ .menu ul li{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}.cp_fullscreenmenu #toggle:checked ~ .menu ul li:nth-child(1){transition:all 0.3s cubic-bezier(0.6, 0, 0.8, 1.5) 0.1s}.cp_fullscreenmenu #toggle:checked ~ .menu ul li:nth-child(2){transition:all 0.3s cubic-bezier(0.6, 0, 0.8, 1.5) 0.15s}.cp_fullscreenmenu #toggle:checked ~ .menu ul li:nth-child(3){transition:all 0.3s cubic-bezier(0.6, 0, 0.8, 1.5) 0.2s}.cp_fullscreenmenu #toggle:checked ~ .menu ul li:nth-child(4){transition:all 0.3s cubic-bezier(0.6, 0, 0.8, 1.5) 0.25s}.cp_fullscreenmenu #toggle:checked ~ .menu ul li:nth-child(5){transition:all 0.3s cubic-bezier(0.6, 0, 0.8, 1.5) 0.3s}.cp_fullscreenmenu #toggle:checked ~ .menu ul li:nth-child(6){transition:all 0.3s cubic-bezier(0.6, 0, 0.8, 1.5) 0.35s}.cp_fullscreenmenu #toggle:checked+label.hamburger .bar{background-color:#000}.cp_fullscreenmenu #toggle:checked+label.hamburger .bar:nth-child(2){-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}.cp_fullscreenmenu #toggle:checked+label.hamburger .bar:nth-child(1){-webkit-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}.cp_fullscreenmenu #toggle:checked+label.hamburger .bar:nth-child(3){-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}.cp_fullscreenmenu .hamburger{position:fixed;z-index:10;top:min(calc(100/750*100vw),48px);right:10px;display:block;cursor:pointer}@media screen and (min-width: 960px){.cp_fullscreenmenu .hamburger{display:none}}.cp_fullscreenmenu .hamburger .bar{width:40px;height:2px;margin:7px auto;transition:all 0.3s ease-in-out;background-color:#000}.underlayer main h2{background:url(../images/collaboration/bg_tit_sp.png) no-repeat top center;background-size:100%}@media screen and (min-width: 960px){.underlayer main h2{background:url(../images/collaboration/bg_tit_pc.png) no-repeat top center;background-size:auto}}.underlayer main h2 span{width:100%;padding-left:40px}section .innerCol{width:100%;max-width:1200px;margin:0 auto;padding:40px 4%}@media screen and (min-width: 960px){section .innerCol{padding:60px 0}}.smallBr{display:block}@media screen and (min-width: 425px){.smallBr{display:none}}#slideCol{position:relative;height:100%;display:block;margin-top:0px}@media screen and (min-width: 960px){#slideCol{margin-top:30px}}#slideCol h3.toptit{position:relative;width:80%;margin-bottom:-5px;z-index:1;background:none;background-color:#031e76;float:right;padding:4%;box-sizing:border-box}#slideCol h3.toptit img{width:100%}#slideCol h3.toptit img.medium{display:none}#slideCol h3.toptit img.small{display:block;max-width:562px}@media screen and (min-width: 599px){#slideCol h3.toptit{width:90%;background:none;background-color:#031e76;padding:20px}#slideCol h3.toptit img.medium{display:block;max-width:1028px}#slideCol h3.toptit img.small{display:none}}@media screen and (min-width: 1280px){#slideCol h3.toptit{width:100%;height:94px;background:url(../images/collaboration/tit_pc_bg.png) no-repeat center top}#slideCol h3.toptit img.medium{display:none}}#slideCol .slideImg{clear:both;position:relative;width:calc(100% - 8%);box-sizing:border-box;margin:0px auto 20px;z-index:0}@media screen and (min-width: 960px){#slideCol .slideImg{width:calc(100% - 40px)}}#slideCol .slideImg .slider{width:100%;border:solid #ffdf00 5px}#slideCol .slideImg .slider li a img{width:100%}#slideCol .slideImg .slick-arrow{position:absolute;width:30px;height:40px;z-index:1;top:0;bottom:0;margin:auto;cursor:pointer;transition:all 0.3s}@media screen and (min-width: 768px){#slideCol .slideImg .slick-arrow{width:60px;height:80px}}#slideCol .slideImg .slick-arrow.prev{left:0}#slideCol .slideImg .slick-arrow.next{right:0}#slideCol .slideImg .slider_thumb{display:-webkit-flex;display:flex;width:100%;margin:2% auto 4%;-webkit-justify-content:center;justify-content:center}@media screen and (min-width: 960px){#slideCol .slideImg .slider_thumb{position:absolute;bottom:20px;right:20px;width:220px;margin:0}}#slideCol .slideImg .slider_thumb li{max-width:100px;width:20%;cursor:pointer;margin-right:2%;border:5px solid #ffdf00;transition:all 0.3s}@media screen and (min-width: 960px){#slideCol .slideImg .slider_thumb li{width:100%;margin-right:20px}}#slideCol .slideImg .slider_thumb li:last-child{margin-right:0px}#slideCol .slideImg .slider_thumb li.thumbnail-current{border:5px solid #fc55b3}#slideCol .slideImg .slider_thumb li img{width:100%}#descriptionCol{background:url(../images/collaboration/bg_about.png)}#descriptionCol .innerCol{text-align:center;color:#FFF}#descriptionCol .innerCol h4,#descriptionCol .innerCol dt{font-family:"Oswald",sans-serif;font-weight:bold;letter-spacing:2px}#descriptionCol .innerCol h4{color:#fff000;font-size:3.5rem;margin-bottom:10px}@media screen and (min-width: 960px){#descriptionCol .innerCol h4{font-size:4.5rem;margin-bottom:0px}}#descriptionCol .innerCol dt{font-size:3rem}@media screen and (min-width: 960px){#descriptionCol .innerCol dt{font-size:3.5rem}}#descriptionCol .innerCol dd{margin:20px 0 30px;font-size:1.5rem;font-weight:bold}@media screen and (min-width: 960px){#descriptionCol .innerCol dd{font-size:1.8rem}}#artistCol{background:#fc55b3;color:#FFF}#artistCol .innerCol{position:relative}#artistCol .artistImg{max-width:410px;width:100%;margin:3% auto;padding:0;box-sizing:border-box}#artistCol .artistImg img{width:100%}@media screen and (min-width: 960px){#artistCol .artistImg{margin:auto;padding:0 10px 0 20px;left:0;max-width:340px;max-height:465px;width:30%;height:40vw;top:0;bottom:0;position:absolute}}#artistCol .artistDetail{width:100%;padding:0}@media screen and (min-width: 960px){#artistCol .artistDetail{-webkit-align-items:center;align-items:center;padding:0 20px 0 31%}}@media screen and (min-width: 960px){#artistCol .artistDetail{padding:0px 20px 0 31%}}@media screen and (min-width: 1280px){#artistCol .artistDetail{padding:0px 20px 0 30%}}#artistCol .artistDetail h4{font-weight:bold;font-size:2.8rem;text-align:center}@media screen and (min-width: 960px){#artistCol .artistDetail h4{font-size:3.8rem;text-align:left}}#artistCol .artistDetail .artistJob{font-weight:bold;font-size:1.8rem;margin-bottom:20px;text-align:center}@media screen and (min-width: 960px){#artistCol .artistDetail .artistJob{margin-bottom:30px;font-size:3.8rem;font-size:2rem;text-align:left}}#artistCol .artistDetail a{color:#031e76;position:relative;display:inline-block;padding:0 0 0 18px}@media screen and (min-width: 960px){#artistCol .artistDetail a{padding:0 0 0 22px}}#artistCol .artistDetail a:before,#artistCol .artistDetail a:after{position:absolute;top:0;bottom:0;left:0;margin:1px auto auto;content:"";vertical-align:middle}#artistCol .artistDetail a:before{width:14px;height:14px;border-radius:50%;background:#031e76}@media screen and (min-width: 960px){#artistCol .artistDetail a:before{width:18px;height:18px}}#artistCol .artistDetail a:after{left:3px;width:5px;height:5px;top:3px;border-top:2px solid #fc55b3;border-right:2px solid #fc55b3;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width: 960px){#artistCol .artistDetail a:after{left:4px;width:5px;height:5px;top:5px}}@media screen and (min-width: 1024px){#artistCol.jp .artistDetail{padding:30px 30px 20px 31%}}@media screen and (min-width: 1280px){#artistCol.jp .artistDetail{padding:40px 20px 40px 30%}}#otherCol{background:url(../images/collaboration/bg.png) no-repeat center top fixed #fff;position:relative}#otherCol .innerCol{padding:20px 4%}@media screen and (min-width: 960px){#otherCol .innerCol{padding:50px 0}}#otherCol .movieCol ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}#otherCol .movieCol ul li{padding:0;box-sizing:border-box;width:100%;transition:all 0.5s}#otherCol .movieCol ul li:first-child{margin-bottom:20px}#otherCol .movieCol ul li:hover{-webkit-filter:brightness(120%);filter:brightness(120%)}#otherCol .movieCol ul li a{text-decoration:none;color:#3d3b3c;display:block}#otherCol .movieCol ul li a span{position:relative;display:block;width:100%;height:100%}#otherCol .movieCol ul li a span:before{content:"";display:block;position:absolute;background:url(../images/collaboration/btn_play.png) top center no-repeat;background-size:contain;max-height:118px;max-width:118px;height:20vw;width:20vw;top:0;bottom:0;left:0;right:0;margin:auto}@media screen and (min-width: 960px){#otherCol .movieCol ul li a span:before{height:100px;width:100px}}#otherCol .movieCol ul li img{width:100%}#otherCol .movieCol ul li p{text-align:center;margin-top:10px;font-weight:bold}@media screen and (min-width: 960px){#otherCol .movieCol ul li{padding:0 20px;width:50%}#otherCol .movieCol ul li:first-child{margin-bottom:0px}}#otherCol .bnrBox{width:100%;margin-bottom:40px}#otherCol .bnrBox .pcBnr{display:none}#otherCol .bnrBox .spBnr{display:block}@media screen and (min-width: 960px){#otherCol .bnrBox{padding:0 20px}#otherCol .bnrBox .pcBnr{display:block}#otherCol .bnrBox .spBnr{display:none}}#otherCol .bnrBox img{width:100%}

/*# sourceMappingURL=maps/collaboration.css.map */
