body:not(.birthday) #jackBnrCol{padding:50px 10px;text-align:center;background:linear-gradient(to right, #009 0%, #0095ac 100%)}main{padding-bottom:0}main *{box-sizing:border-box}main h2:before{background:#0cf;position:absolute;content:'';width:100%;height:100%;top:0;left:0;transform:scale(1, 1);transition:0.3s cubic-bezier(0.45, 0, 0.55, 1);transform-origin:bottom right;z-index:1}main h2.active:before{top:0;left:0;transform:scale(0, 1)}#mvCol{width:100%;position:relative;background:url("../images/top/mv/bg_mv_l.png") left top no-repeat,url("../images/top/mv/bg_mv_r.png") right top no-repeat}#mvBnr ul{opacity:0;transition:opacity 0.3s ease}#mvBnr ul.slick-initialized{opacity:1}#mvBnr ul li{text-align:center}#mvBnr ul li div{width:100%;height:100%;display:flex;align-items:center;justify-content:center}#mvBnr ul li a{display:inline-block}#mvBnr ul li img{align-self:center;width:auto;height:auto;max-width:100%;max-height:100%;margin:0 auto}@media screen and (max-width: 767px){#mvBnr{margin-top:40px;height:70vw}#mvBnr ul li{height:70vw}#mvBnr ul li img{max-height:62vw}}@media screen and (min-width: 768px){#mvCol{padding:80px 0 30px}#mvBnr{height:600px}#mvBnr ul li{height:600px}#mvBnr ul li img{max-height:600px}}#information{background:rgba(0,0,0,0.8)}#information ul{max-width:1160px;margin:0 auto}#information ul li{margin-bottom:10px;text-align:center;font-weight:700;line-height:1.4em}#information ul li:last-of-type{margin-bottom:0}#information a{background:#1b2641;color:#f69;padding:0.6em 0.5em 0.5em}#information a:before{content:"";display:inline-block;top:0;left:0;width:1.5em;height:1em;background:url("../images/top/ico_info.png") left top no-repeat;background-size:contain}@media screen and (max-width: 767px){#information{padding:30px 10px}}@media screen and (min-width: 768px){#information{padding:50px 10px}#information a:hover{color:#fff;background:#1e619a}}#mvBnrCol{background:url("../images/top/bnr/bg_pickupbnr_l.png") no-repeat left top,url("../images/top/bnr/bg_pickupbnr_r.png") no-repeat right bottom rgba(0,0,0,0.3);border-top:1px solid #1e619a;border-bottom:1px solid #1e619a;position:relative;z-index:10;width:100%}#mvBnrCol ul{margin:0 auto}@media screen and (max-width: 767px){#mvBnrCol{padding:0 0 30px}#mvBnrCol ul{width:96%;max-width:676px;padding-right:10px;padding-left:10px}}@media screen and (min-width: 768px){#mvBnrCol{padding:0 0 80px}}#newsBg,#contentBg,#movieBg{position:relative}#newsBg:before,#contentBg:before,#movieBg:before{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100vh}@media screen and (max-width: 767px){#newsBg:before{background:url("../images/news/bg_txt_sp.png") left top no-repeat}#contentBg:before{background:url("../images/content/bg_txt_sp.png") left top no-repeat}#movieBg:before{background:url("../images/movie/bg_txt_sp.png") left top no-repeat}}@media screen and (min-width: 768px){#newsBg:before{background:url("../images/news/bg_txt.png") left top no-repeat}#contentBg:before{background:url("../images/content/bg_txt.png") left top no-repeat}#movieBg:before{background:url("../images/movie/bg_txt.png") left top no-repeat}}#newsWrap{text-align:center}#newsWrap .btn_andmore li{margin-bottom:20px}#newsWrap .btnTw a{background:#c8c8c8;background:-webkit-linear-gradient(left, #e6e6e6 0%, #c8c8c8 100%);background:-o-linear-gradient(left, #e6e6e6 0%, #c8c8c8 100%);background:linear-gradient(to right, #e6e6e6 0%, #c8c8c8 100%);color:#003366 !important}#newsWrap .btnTw a span{font-weight:700}#newsWrap .btnTw a:hover{color:#fff !important}@media screen and (max-width: 1279px){#newsWrap{width:96%;padding:30px 10px;margin:0 auto}#newsWrap #twitterColInner{width:80%;margin:0 auto}#newsWrap #newslistCol{margin-bottom:50px}}@media screen and (min-width: 1280px){#newsWrap{max-width:1220px;padding:50px 20px 0;margin:0 auto}#newsWrap #newsCol{width:100%;position:relative;padding-bottom:50px}#newsWrap #twCol{width:400px;position:relative;padding-bottom:250px}#newsWrap #newslistCol{height:100%;margin-bottom:80px}#newsWrap #twitterColInner{height:100%}}#annivCol{text-align:center;position:relative}#annivCol:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url("../images/common/bg_star.png") repeat;background-size:50%;mix-blend-mode:overlay;animation:scroll-anim 20s linear infinite;z-index:0}#annivCol:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url("../images/common/bg_star.png") repeat;background-size:33.3%;mix-blend-mode:overlay;animation:scroll-anim 20s linear infinite;z-index:0}#annivCol h2{font-size:1.6em;line-height:1.8em;font-weight:900;background:none;color:#ff33cc;margin-bottom:0}#annivCol h2:before{background:#ff33cc}#annivCol ul{padding-bottom:0;position:inherit;z-index:3}#annivCol ul a{display:block}#annivCol ul img{margin-bottom:1em}@media screen and (max-width: 767px){#annivCol{background:#006;background:url("../images/top/anniv/10th/bg_txt_sp.png") center center no-repeat,-webkit-linear-gradient(left, #006 0%, #c0c 100%);background:url("../images/top/anniv/10th/bg_txt_sp.png") center center no-repeat,-o-linear-gradient(left, #006 0%, #c0c 100%);background:url("../images/top/anniv/10th/bg_txt_sp.png") center center no-repeat,linear-gradient(to right, #006 0%, #c0c 100%);padding:20px 0px 50px}#annivCol ul{width:96%;padding-right:10px;padding-left:10px;margin-bottom:30px}}@media screen and (min-width: 768px){#annivCol{background:#006;background:url("../images/top/anniv/10th/bg_txt.png") center center no-repeat,-webkit-linear-gradient(left, #006 0%, #c0c 100%);background:url("../images/top/anniv/10th/bg_txt.png") center center no-repeat,-o-linear-gradient(left, #006 0%, #c0c 100%);background:url("../images/top/anniv/10th/bg_txt.png") center center no-repeat,linear-gradient(to right, #006 0%, #c0c 100%);padding:50px 0 80px}#annivCol ul{justify-content:center;margin-bottom:30px}}#contentCol h2{margin-bottom:0}#contentCol .list3Col{display:flex;justify-content:center;flex-wrap:wrap;width:100%;max-width:1094px}#contentCol .list3Col li{box-sizing:border-box;position:relative}#contentCol .list3Col li img{box-shadow:rgba(0,0,0,0.2) 0px 15px 30px -7px,rgba(0,0,0,0.1) 0px 4px 8px -4px}#contentCol .list3Col li.new:before{display:block;content:"";width:44px;height:22px;background:url(../images/common/ic_new.png) no-repeat left top;position:absolute;left:calc(50% - 22px);top:-9px}@media screen and (max-width: 767px){#contentCol .list3Col{padding:50px 0px 0px;margin:0 auto 30px}#contentCol .list3Col li{width:50%}#contentCol .list3Col li:nth-of-type(odd){padding:0 10px 20px 0px}#contentCol .list3Col li:nth-of-type(even){padding:0 0px 20px 10px}}@media screen and (min-width: 768px){#contentCol .list3Col{padding:100px 10px 0px;margin:0 auto 50px}#contentCol .list3Col li{width:calc( 3/100% );padding:0 20px 40px}}@media screen and (min-width: 768px){#contentCol{padding-top:50px}}#pgid_movie{margin-top:-60px;padding-top:60px}#movieCol #movieColInner .movieBox{position:relative;padding-bottom:56.25%;width:100%;height:0;overflow:hidden;box-shadow:rgba(0,0,0,0.2) 0px 15px 30px -7px,rgba(0,0,0,0.1) 0px 4px 8px -4px}#movieCol #movieColInner .movieBox iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 767px){#movieCol{padding-bottom:50px}#movieCol .movieBox{margin-bottom:50px}}@media screen and (min-width: 768px){#movieCol{padding-bottom:100px}#movieCol .movieBox{margin-bottom:80px}}#aboutBg{position:relative;background:#009;background:-webkit-linear-gradient(left, #009 0%, #0095ac 100%);background:-o-linear-gradient(left, #009 0%, #0095ac 100%);background:linear-gradient(to right, #009 0%, #0095ac 100%)}#aboutBg:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url("../images/common/bg_star.png") repeat;background-size:50%;mix-blend-mode:overlay;animation:scroll-anim 20s linear infinite;z-index:0}#aboutBg:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url("../images/common/bg_star.png") repeat;background-size:30%;mix-blend-mode:overlay;animation:scroll-anim 20s linear infinite;z-index:0}#aboutCol{max-width:1300px;margin:0 auto;position:inherit;z-index:1}#aboutCol h2{background:none}#aboutCol h2:before{display:none}#aboutCol .btnAbout{background:#111;padding:1em;font-size:1.2em;cursor:pointer;position:relative;box-shadow:rgba(0,0,0,0.2) 0px 15px 30px -7px,rgba(0,0,0,0.1) 0px 4px 8px -4px}#aboutCol .btnAbout:after{position:absolute;top:1.5em;margin:auto;content:"";vertical-align:middle;right:1.5em;width:0.5em;height:0.5em;border-bottom:2px solid #ccc;border-right:2px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#aboutCol .aboutInner{background:url("../images/top/about/bg_about.png") center top repeat;display:none}@media screen and (max-width: 767px){#aboutCol{padding-bottom:50px}#aboutCol ul{margin-bottom:30px}#aboutCol ul li{margin-bottom:10px}#aboutCol .btnAbout{margin:30px auto}#aboutCol .aboutInner{padding:20px;margin:0 auto 30px}}@media screen and (min-width: 768px){#aboutCol{padding-bottom:100px}#aboutCol ul{display:flex;margin-bottom:50px}#aboutCol ul li:nth-of-type(odd){margin-right:25px}#aboutCol ul li:nth-of-type(even){margin-left:25px}#aboutCol .btnAbout{margin:50px auto}#aboutCol .btnAbout:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;transition:.3s;-webkit-transition:.3s}#aboutCol .aboutInner{padding:50px;margin:0 auto 50px}}#pointCol{background:url(../images/top/about/bg_point_01.png) no-repeat left top,url(../images/top/about/bg_point_02.png) no-repeat right top,url(../images/top/about/bg_point_03.png) no-repeat left bottom,url(../images/top/about/bg_point_04.png) no-repeat right bottom rgba(32,185,255,0.6)}#pointCol h3{font-weight:700;text-align:center}#pointCol .pointList{margin-bottom:10px;text-align:left;width:100%}#pointCol .pointList dt{padding:0.5em 1em;margin-bottom:1px;font-weight:700}#pointCol .pointList dd{background:-moz-linear-gradient(left, #fff 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, #fff 0%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, #fff 0%, rgba(255,255,255,0) 100%);font-weight:bold;color:#369;padding:0.5em 1em;margin-bottom:1px}#pointCol .large{padding:0 2px;font-size:120%}#pointCol .note{display:flex;flex-wrap:wrap;text-align:left}#pointCol .note dt{width:2em}#pointCol .note dd{width:calc(100% - 2em)}@media screen and (max-width: 767px){#pointCol{padding:20px}#pointCol h3{font-size:1.2em;letter-spacing:0.2em;line-height:1.8em;margin:0 auto 20px auto}#pointCol .pointList{padding:30px 0}#pointCol .pointList dt{background:#00b9d4;width:100%}#pointCol .pointList dd{width:100%}}@media screen and (min-width: 768px){#pointCol{padding:50px}#pointCol h3{font-size:1.55em;letter-spacing:0.5em;margin:0 auto 50px auto}#pointCol .pointList{padding:50px 0;display:flex;flex-wrap:wrap}#pointCol .pointList dt{background:url(../images/top/about/bg_point_list.png) no-repeat right top #00b9d4;width:23em}#pointCol .pointList dd{width:calc(100% - 23em)}}#btn_member{font-weight:700;box-shadow:rgba(0,0,0,0.2) 0px 15px 30px -7px,rgba(0,0,0,0.1) 0px 4px 8px -4px}#btn_member a{display:block;width:100%;padding:20px 0;background:#09f;background:-webkit-linear-gradient(left, #09f 0%, #f0f 100%);background:-o-linear-gradient(left, #09f 0%, #f0f 100%);background:linear-gradient(to right, #09f 0%, #f0f 100%)}@media screen and (max-width: 767px){#btn_member{font-size:1.33em}}@media screen and (min-width: 768px){#btn_member{font-size:1.66em}#btn_member a:hover{color:#fff}}
