@charset "utf-8";@font-face{font-family:"slick";font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;font-size:0;line-height:0;cursor:pointer;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;margin:0;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{display:block;width:20px;height:20px;padding:5px;font-size:0;line-height:0;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";position:absolute;top:0;left:0;width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{position:relative;display:block;box-sizing:border-box;-ms-user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto;margin-left:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media screen and (max-width: 736px){.slick-list{width:294px !important;margin:0 auto}}@-webkit-keyframes buruburu{0%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}25%{-webkit-transform:translate(2px, 2px) rotateZ(1deg);transform:translate(2px, 2px) rotateZ(1deg)}50%{-webkit-transform:translate(0px, 2px) rotateZ(0deg);transform:translate(0px, 2px) rotateZ(0deg)}75%{-webkit-transform:translate(2px, 0px) rotateZ(-1deg);transform:translate(2px, 0px) rotateZ(-1deg)}100%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}}@keyframes buruburu{0%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}25%{-webkit-transform:translate(2px, 2px) rotateZ(1deg);transform:translate(2px, 2px) rotateZ(1deg)}50%{-webkit-transform:translate(0px, 2px) rotateZ(0deg);transform:translate(0px, 2px) rotateZ(0deg)}75%{-webkit-transform:translate(2px, 0px) rotateZ(-1deg);transform:translate(2px, 0px) rotateZ(-1deg)}100%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}}@-webkit-keyframes no-buruburu{0%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}100%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}}@keyframes no-buruburu{0%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}100%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}}.js-fit-fixed{z-index:15}.js-fit,.js-fit-fixed{opacity:1 !important}.is-sp{display:none !important}#l-firstmovie{position:fixed;z-index:10;top:0;left:0;display:none;width:100%;height:100vh;pointer-events:auto !important;background:rgba(0,0,0,0.7)}#l-firstmovie .firstmovie-cont{position:absolute;top:-40px;right:0;bottom:0;left:0;width:620px;height:330px;margin:auto}#l-firstmovie .firstmovie-close{position:absolute;top:-80px;right:0;display:block;width:41px;height:61px;cursor:pointer;background:url(../img/common/icon_modal_close.png) no-repeat;background-size:41px 61px;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-sensei{position:absolute;z-index:15;top:0;left:0;display:none;overflow:auto;width:100%;height:100%;pointer-events:auto !important;background:rgba(0,0,0,0.8);-webkit-overflow-scrolling:touch;overflow-scrolling:touch}#l-sensei .sensei-cont{position:relative;z-index:15;top:0;right:0;bottom:0;left:0;width:800px;margin:110px auto 60px}#l-sensei .sensei-cont #firstmovie{width:800px}#l-sensei .sensei-cont #firstmovie .movie__inner{background-color:#000}#l-sensei .sensei-cont #firstmovie .movie__inner iframe{display:block;width:800px;height:450px}#l-sensei .sensei-img{width:800px;height:533px;display:block;background-image:url("/promotion/gintama/assets/index/img/common/hansei.jpg");background-repeat:no-repeat;background-position:0 0;background-size:100% auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-sensei .sensei-close{position:absolute;top:-80px;right:0;display:block;width:41px;height:61px;cursor:pointer;background:url(../img/common/icon_modal_close.png) no-repeat;background-size:41px 61px;overflow:hidden;white-space:nowrap;text-indent:-9999px}@media only screen and (max-width: 1280px){#l-sensei .sensei-close{top:-70px}}.overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;pointer-events:auto !important;background:rgba(0,0,0,0.7)}#l-modal{position:absolute;z-index:15;display:none;overflow:auto;width:100%;height:100%;text-align:center;white-space:nowrap;pointer-events:auto !important;background:rgba(0,0,0,0.8);-webkit-overflow-scrolling:touch;overflow-scrolling:touch}#l-modal::after{content:" ";display:inline-block;width:0;height:100%;vertical-align:middle}#l-modal .modal-cont{position:relative;z-index:15;top:0;right:0;bottom:0;left:0;display:inline-block;width:622px;margin:110px auto 60px;vertical-align:middle}#l-modal .modal-img{display:block;width:622px;height:703px;background:url(../img/pc/modal_img_pc.png) no-repeat;background-size:100% auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-modal .modal-close{position:absolute;top:-80px;right:0;display:block;width:41px;height:61px;cursor:pointer;pointer-events:auto !important;background:url(../img/common/icon_modal_close.png) no-repeat;background-size:41px 61px;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-slider-modal{position:absolute;z-index:999;top:0;left:0;display:none;overflow:auto;width:100%;height:100%;text-align:center;pointer-events:auto !important;background:rgba(0,0,0,0.8);-webkit-overflow-scrolling:touch;overflow-scrolling:touch}#l-slider-modal::after{content:" ";display:inline-block;width:0;height:100%;vertical-align:middle}#l-slider-modal .slider-modal{position:relative;z-index:15;top:0;right:0;bottom:0;left:0;display:inline-block;width:500px;margin:110px auto 60px;vertical-align:middle}#l-slider-modal .slider-modal-img{background-repeat:no-repeat;background-size:500px auto}#l-slider-modal.modal-char1 .slider-modal-img{background-image:url(../img/slider/slider_modal_img_001.png)}#l-slider-modal.modal-char2 .slider-modal-img{background-image:url(../img/slider/slider_modal_img_002.png)}#l-slider-modal.modal-char3 .slider-modal-img{background-image:url(../img/slider/slider_modal_img_003.png)}#l-slider-modal.modal-char4 .slider-modal-img{background-image:url(../img/slider/slider_modal_img_004.png)}#l-slider-modal.modal-char6 .slider-modal-img{background-image:url(../img/slider/slider_modal_img_006.png)}#l-slider-modal.modal-char7 .slider-modal-img{background-image:url(../img/slider/slider_modal_img_007.png)}#l-slider-modal.modal-char8 .slider-modal-img{background-image:url(../img/slider/slider_modal_img_008.png)}#l-slider-modal.modal-char11 .slider-modal-img{background-image:url(../img/slider/slider_modal_img_011.png)}#l-slider-modal .slider-modal{position:relative;z-index:15;top:0;right:0;bottom:0;left:0;width:500px;margin:110px auto 60px}#l-slider-modal .slider-modal-voice-trigger{position:absolute;bottom:56px;left:50%;width:202px;height:56px;margin-left:-101px;cursor:pointer;background:url(../img/slider/slider_modal_cv_btn.png) no-repeat;background-size:202px auto}#l-slider-modal .slider-modal-voice-trigger #charVoice{height:56px;cursor:pointer}#l-slider-modal .slider-modal-img{position:relative;width:500px;height:586px;pointer-events:auto !important;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-slider-modal .slider-modal-img .slider-modal-voice-trigger{position:absolute;width:202px;height:56px;pointer-events:auto !important;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-slider-modal .slider-modal-close{position:absolute;top:-70px;right:0;display:block;width:41px;height:61px;cursor:pointer;pointer-events:auto !important;background:url(../img/common/icon_modal_close.png) no-repeat;background-size:41px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}main{display:block;background:url(../img/pc/bg_pc.jpg) no-repeat;background-size:cover}#l-mv .mv-cont{position:relative;width:100%;height:760px;background:url(../img/pc/mv_pc.png) top center no-repeat;background-size:auto 739px}#l-mv .mv-cont__inner{position:relative;width:960px;height:635px;margin:0 auto}#l-mv .mv-cont__logo{width:263px;height:92px;background:url(../img/common/mv_logo.png) no-repeat;background-size:263px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-mv .mv-cont__anime{position:absolute;bottom:-9px;left:0;display:block;width:181px;height:168px;cursor:pointer;background:url(../img/pc/mv_anime_pc.png) no-repeat;background-size:181px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-mv .mv-cont__anime a{display:block;height:168px}#l-mv .mv-cont__about{position:absolute;right:0;bottom:0;width:232px;height:193px;cursor:pointer;-webkit-animation:no-buruburu 0.1s infinite;animation:no-buruburu 0.1s infinite;background:url(../img/common/mv_modal_trigger.png) no-repeat;background-size:232px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-mv .mv-cont__about:hover{cursor:pointer;-webkit-animation:buruburu 0.1s infinite;animation:buruburu 0.1s infinite}#l-mv .mv-cont__schedule{position:absolute;bottom:0;left:0;width:100%;height:141px;background:url(../img/pc/mv_collabo_date_pc.png) top center no-repeat;background-size:2700px auto}#l-mv .mv-cont__schedule .close-txt{display:block;margin-top:80px;font-size:15px;font-weight:bold;text-align:center;color:#c00000}#l-gnav{width:100%;height:100px;pointer-events:auto !important;background:url(../img/pc/nav_pc.png) top center no-repeat;background-size:2700px auto}#l-gnav.gnav ul{width:810px;margin:0 auto;padding:4px 0;text-align:center;letter-spacing:-.4em}#l-gnav.gnav ul li{display:inline-block;width:270px;letter-spacing:normal;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-gnav.gnav ul li a{display:block;height:92px;pointer-events:auto !important}.nav-fixed{position:fixed;top:0;left:0;width:100%;height:100px}#l-main .common-settings .section-red-title{width:100%;height:140px}#l-main .common-settings .c-detail__cmn__linkbtn{position:relative;width:404px;height:105px;margin:0 auto;background:url(../img/common/campaign_btn.png) top 35px center no-repeat;background-size:404px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main .common-settings .c-detail__cmn__linkbtn a{display:block;height:105px}#l-main #Campaign{margin-top:-60px;padding-top:60px}#l-main #Campaign .campaign1-cont,#l-main #Campaign .campaign2-cont{-webkit-transition:0.5s;transition:0.5s;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}#l-main #Campaign .campaign1-cont.is-show,#l-main #Campaign .campaign2-cont.is-show{-webkit-transform:scale(1);transform:scale(1);opacity:1}#l-main #Campaign .campaign2-cont{padding-top:90px}#l-main #Campaign .inner-section .sv{padding:30px 0 140px}#l-main #Campaign .inner-section .sv #campaign-detail{margin-top:-100px;padding-top:100px}#l-main #Campaign .inner-section .sv-tel{position:relative;width:660px;height:250px;margin:0 auto;background:url(../img/pc/collabo_tel_pc.png) center center no-repeat;background-size:660px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #Campaign .inner-section .sv-tel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:203px;height:250px;margin:auto;background:url(../img/common/ofuda_close.png) no-repeat;background-size:cover}#l-main #Campaign .inner-section .sv-tel-attention{width:560px;margin:-20px auto 40px;font-size:15px;line-height:1.3}#l-main #Campaign .inner-section .sv-tel-attention dt{margin-bottom:5px}#l-main #Campaign .inner-section .sv-tel-attention dd{padding-left:1em;line-height:1.5;text-indent:-1em}#l-main #Campaign .inner-section .sv-tel-attention dd:not(:last-child){margin-bottom:5px}#l-main #Campaign .inner-section .sv-tel-attention dd a{text-decoration:underline}#l-main #Campaign .inner-section .sv-tel-attention dd a:hover{text-decoration:none}#l-main #Campaign .inner-section .sv-title{width:459px;height:413px;margin:0 auto;background:url(../img/common/ttl_campaign.png) no-repeat;background-size:459px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px;-webkit-transition:0.5s;transition:0.5s;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}#l-main #Campaign .inner-section .sv-title.is-show{-webkit-transform:scale(1);transform:scale(1);opacity:1}#l-main #Campaign .inner-section .sv-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:624px;margin:0 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:0.5s;transition:0.5s;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}#l-main #Campaign .inner-section .sv-nav.is-show{-webkit-transform:scale(1);transform:scale(1);opacity:1}#l-main #Campaign .inner-section .sv-nav li{width:290px;height:237px;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #Campaign .inner-section .sv-nav li a{display:block;height:188px;margin-top:50px}#l-main #Campaign .inner-section .sv-nav li:first-child{background:url(../img/common/campaign_nav_001.png) no-repeat;background-size:290px auto}#l-main #Campaign .inner-section .sv-nav li:last-child{background:url(../img/common/campaign_nav_002.png) no-repeat;background-size:290px auto}#l-main #Campaign .c-detail__block .c-detail__common__title{width:621px;height:29px;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #Campaign .c-detail__block.campaign1{margin-top:-120px;padding-top:120px;padding-bottom:100px}#l-main #Campaign .c-detail__block.campaign1 .c-subtitle{width:425px;height:76px;margin:0 auto 40px;background:url(../img/common/campaign01_lead.png) no-repeat;background-size:425px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #Campaign .c-detail__block.campaign1 .c-schedule{width:558px;height:102px;margin:0 auto 32px;background:url(../img/pc/campaign01_date_pc.png) no-repeat;background-size:558px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #Campaign .c-detail__block.campaign1 .c-sorry{width:519px;height:32px;margin:0 auto 45px;background:url(../img/common/campaign01_txt_sorry.png) no-repeat;background-size:519px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #Campaign .c-detail__block.campaign1 .c-howto__cont{box-sizing:border-box;width:621px;height:341px;margin:0 auto 100px;padding:70px 0 0;background:url(../img/pc/campaign01_howto_pc.png) no-repeat;background-size:621px auto}#l-main #Campaign .c-detail__block.campaign1 .c-howto__cont p{padding:0 10px;font-size:18px;line-height:1.5;text-align:center}#l-main #Campaign .c-detail__block.campaign1 .c-howto__cont p a{text-decoration:underline}#l-main #Campaign .c-detail__block.campaign1 .c-howto__cont p a:hover{text-decoration:none}#l-main #Campaign .c-detail__block.campaign1 .c-howto__cont .c-detail__common__title{margin:0 auto 40px;background:url(../img/pc/campaign01_join_ttl_pc.png) no-repeat;background-size:619px auto}#l-main #Campaign .c-detail__block.campaign1 .c-howto__cont__inner{display:table-cell;vertical-align:middle}#l-main #Campaign .c-detail__block.campaign1 .c-howto__catch{width:530px;height:122px;margin:0 auto 30px;background:url(../img/common/campaign01_howto.png) no-repeat;background-size:530px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #Campaign .c-detail__block.campaign1 .c-present__cont .c-detail__common__title{margin:0 auto 35px;background:url(../img/pc/campaign01_item_ttl_pc.png) no-repeat;background-size:621px auto}#l-main #Campaign .c-detail__block.campaign1 .c-present__item{width:568px;height:711px;margin:0 auto 45px;background:url(../img/pc/campaign01_item_pc.png) left top no-repeat;background-size:568px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #Campaign .c-detail__block.campaign1 .c-present .present-slider-cont{margin-bottom:50px;text-align:center}#l-main #Campaign .c-detail__block.campaign1 .c-present .present-slider-cont__block{overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #Campaign .c-detail__block.campaign1 .c-present .present-slider-cont__block.cont1{display:block !important;width:529px;height:450px;margin:0 auto;background:url(../img/pc/campain01_item_001_pc.png) no-repeat;background-size:529px auto}#l-main #Campaign .c-detail__block.campaign1 .c-present .present-slider-cont__block.cont2{display:inline-block !important;width:274px;height:342px;margin:0 40px;background:url(../img/pc/campain01_item_002_pc.png) no-repeat;background-size:274px auto}#l-main #Campaign .c-detail__block.campaign1 .c-present .present-slider-cont__block.cont3{display:inline-block !important;width:263px;height:341px;margin:0 40px;background:url(../img/pc/campain01_item_003_pc.png) no-repeat;background-size:263px auto}#l-main #Campaign .c-detail__block.campaign1 .c-present .c-detail__cmn__linkbtn{margin-bottom:40px}#l-main #Campaign .c-detail__block.campaign1 .c-detail__cmn__linkbtn{position:relative;width:404px;height:174px;margin:0 auto;padding-top:34px;background:url(../img/common/campaign_btn.png) top 35px center no-repeat;background-size:404px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #Campaign .c-detail__block.campaign1 .c-detail__cmn__linkbtn:after{content:"";position:absolute;top:-35px;right:0;bottom:0;left:0;width:140px;height:173px;margin:auto;background:url(../img/common/ofuda_close.png) no-repeat;background-size:cover}#l-main #Campaign .c-detail__block.campaign2{margin-top:-100px;padding-top:100px;padding-bottom:100px}#l-main #Campaign .c-detail__block.campaign2 .c-schedule{width:559px;height:108px;margin:-60px auto 100px;background:url(../img/pc/campaign02_date_pc.png) no-repeat;background-size:559px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #Campaign .c-detail__block.campaign2 .c-howto__cont{box-sizing:border-box;width:621px;height:172px;margin:0 auto 30px;padding-top:65px;background:url(../img/pc/campaign02_howto_pc.png) no-repeat;background-size:621px auto}#l-main #Campaign .c-detail__block.campaign2 .c-howto__cont p{font-size:18px;line-height:1.7;text-align:center}#l-main #Campaign .c-detail__block.campaign2 .c-present__cont .c-detail__common__title{margin:0 auto 40px;background:url(../img/pc/campaign01_item_ttl_pc.png) no-repeat;background-size:619px auto}#l-main #Campaign .c-detail__block.campaign2 .c-present__cont .present-detail{width:560px;height:1084px;margin:0 auto 50px;background:url(../img/pc/campaign02_items_pc.png) no-repeat;background-size:560px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #Campaign .c-detail__block.campaign2 .c-attention{width:560px;height:250px;margin:0 auto;font-size:18px;line-height:1.7;background:url(../img/pc/campaign02_attention_pc.png) top center no-repeat;background-size:560px auto}#l-main #Campaign .c-detail__block.campaign2 .c-attention__inner{padding:60px 25px 0;text-align:justify}#l-main #Campaign .c-detail__block.campaign2 .kondo-strike{position:relative;box-sizing:border-box;width:669px;height:1040px;margin:0 auto 56px;padding:220px 0 0;background:url(../img/pc/kake_pc.png) top center no-repeat;background-size:652px 1028px}#l-main #Campaign .c-detail__block.campaign2 .kondo-strike-inner{width:470px;margin:0 auto}#l-main #Campaign .c-detail__block.campaign2 .kondo-strike-ttl{width:457px;height:169px;margin:0 auto 30px;background:url(../img/common/kondou_ttl.png) no-repeat;background-size:457px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #Campaign .c-detail__block.campaign2 .kondo-strike-game{position:relative;width:400px;height:470px;margin:0 auto;background:url(../img/common/kondou_strike.jpg) no-repeat;background-size:100% auto}#l-main #Campaign .c-detail__block.campaign2 .kondo-strike-game:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:203px;height:250px;margin:auto;background:url(../img/common/ofuda_close.png) no-repeat;background-size:cover}#l-main #Campaign .c-detail__block__title{overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #Campaign .c-detail__block__title.campaign1{width:721px;height:185px;margin:auto auto 50px;background:url(../img/pc/campaign01_ttl_pc.png) no-repeat;background-size:721px auto;-webkit-transition:0.5s;transition:0.5s;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}#l-main #Campaign .c-detail__block__title.campaign1.is-show{-webkit-transform:scale(1);transform:scale(1);opacity:1}#l-main #Campaign .c-detail__block__title.campaign2{width:741px;height:692px;margin:0 auto;background:url(../img/pc/campaign02_ttl_pc.png) no-repeat;background-size:741px auto;-webkit-transition:0.5s;transition:0.5s;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}#l-main #Campaign .c-detail__block__title.campaign2.is-show{-webkit-transform:scale(1);transform:scale(1);opacity:1}#l-main #Meter{padding-bottom:140px}#l-main #Meter .inner-section .sadaharu-title{width:730px;height:261px;margin:auto auto 50px;background:url(../img/pc/meter_ttl_pc.png) no-repeat;background-size:730px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px;-webkit-transition:0.5s;transition:0.5s;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}#l-main #Meter .inner-section .sadaharu-title.is-show{-webkit-transform:scale(1);transform:scale(1);opacity:1}#l-main #Meter .inner-section .meter-cont{-webkit-transition:0.5s;transition:0.5s;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}#l-main #Meter .inner-section .meter-cont.is-show{-webkit-transform:scale(1);transform:scale(1);opacity:1}#l-main #Meter .inner-section .meter-cont__txt{width:457px;height:234px;margin:auto auto 40px;background:url(../img/common/meter_txt.png) no-repeat;background-size:457px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #Meter .inner-section .meter-cont__schedule{position:relative;margin-bottom:30px}#l-main #Meter .inner-section .meter-cont__schedule__cont{display:block;width:559px;height:340px;margin:auto auto 30px;background:url(../img/pc/meter_date_pc.png) no-repeat;background-size:559px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #Meter .inner-section .meter-cont__schedule em{position:absolute;right:0;bottom:35px;left:0;display:block;margin:auto;font-size:18px;font-style:normal;text-align:center}#l-main #Meter .inner-section .meter-cont__sorry{display:block;width:427px;height:74px;margin:auto auto 55px;background:url(../img/common/meter_txt_sorry.png) no-repeat;background-size:427px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #Meter .inner-section .gauge-space .wrap-canvas .wrap-meter{position:relative;width:635px;margin:0 auto}#l-main #Meter .inner-section .gauge-space .wrap-canvas .wrap-meter .result-wrap{position:absolute;top:0;left:20px;width:596px;height:84px}#l-main #Meter .inner-section .gauge-space .wrap-canvas .wrap-meter .frame-bar,#l-main #Meter .inner-section .gauge-space .wrap-canvas .wrap-meter .bar{height:84px;margin:0 auto;background-repeat:no-repeat;background-size:635px auto}#l-main #Meter .inner-section .gauge-space .wrap-canvas .wrap-meter .frame-bar{width:635px;background-image:url(../img/common/meter.png);background-position:left top}#l-main #Meter .inner-section .gauge-space .wrap-canvas .wrap-meter .bar{position:absolute;top:0;left:0;background-image:url(../img/common/meter_max.png);background-position:left -20px top}#l-main #Meter .inner-section .gauge-space .wrap-canvas .wrap-meter .result-percent{position:absolute;top:5px;left:0;width:100%;font-size:38px;font-style:normal;-webkit-transition:0.5s;transition:0.5s;text-align:center;color:#fff;text-shadow:0 0 1px #000}#l-main #Meter .inner-section .gauge-space .wrap-canvas .wrap-meter .result-percent.color__gold{color:#8b6d23}#l-main #Meter .inner-section .gauge-space .wrap-canvas .wrap-meter .result-percent i{padding-left:4px;font-weight:bold;font-style:normal}#l-main #Meter .inner-section .gauge-space .wrap-canvas .wrap-reward{margin-top:25px}#l-main #Meter .inner-section .gauge-space .wrap-canvas .wrap-reward .reward .gauge-space__list{text-align:center;letter-spacing:-0.4em}#l-main #Meter .inner-section .gauge-space .wrap-canvas .wrap-reward .reward .gauge-space__list li{position:relative;display:inline-block;width:136px;height:178px;letter-spacing:normal;background-repeat:no-repeat;background-position:left top;background-size:136px auto}#l-main #Meter .inner-section .gauge-space .wrap-canvas .wrap-reward .reward .gauge-space__list li:after{content:"";position:absolute;z-index:1;top:25px;right:-20px;width:72px;height:66px;-webkit-transition:0.8s;transition:0.8s;-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0;background:url(../img/common/result_complete_label.png) left top no-repeat;background-size:72px auto}#l-main #Meter .inner-section .gauge-space .wrap-canvas .wrap-reward .reward .gauge-space__list li span{display:block;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #Meter .inner-section .gauge-space .wrap-canvas .wrap-reward .reward .gauge-space__list li:not(:last-child){margin-right:24px}#l-main #Meter .inner-section .gauge-space .wrap-canvas .wrap-reward .reward .gauge-space__list li.complete:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}#l-main #Meter .inner-section .gauge-space .wrap-canvas .wrap-reward .reward .gauge-space__list li:nth-child(1){background-image:url(../img/common/result_025.png)}#l-main #Meter .inner-section .gauge-space .wrap-canvas .wrap-reward .reward .gauge-space__list li:nth-child(2){background-image:url(../img/common/result_050.png)}#l-main #Meter .inner-section .gauge-space .wrap-canvas .wrap-reward .reward .gauge-space__list li:nth-child(3){background-image:url(../img/common/result_075.png)}#l-main #Meter .inner-section .gauge-space .wrap-canvas .wrap-reward .reward .gauge-space__list li:nth-child(4){background-image:url(../img/common/result_100.png)}#l-main #character{margin-top:-100px;padding-top:100px;padding-bottom:140px}#l-main #character .section-red-title{margin-bottom:60px;background:url(../img/pc/chara_ttl_pc.png) top center no-repeat;background-size:2700px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #character .slider-cont{position:relative;box-sizing:border-box;width:961px;height:805px;margin:0 auto 50px;padding-top:104px;background:url(../img/slider/slider_pc.png) no-repeat;background-size:961px auto}#l-main #character .wrap-char-thumb{position:absolute;top:14px;right:0;left:0;width:350px;height:80px;margin:auto}#l-main #character .wrap-char-thumb .char-thumb-list.index-1 .char-1{opacity:1}#l-main #character .wrap-char-thumb .char-thumb-list.index-2 .char-2{opacity:1}#l-main #character .wrap-char-thumb .char-thumb-list.index-3 .char-3{opacity:1}#l-main #character .wrap-char-thumb .char-thumb-list.index-4 .char-4{opacity:1}#l-main #character .wrap-char-thumb .char-thumb-list.index-5 .char-5{opacity:1}#l-main #character .wrap-char-thumb .char-thumb-list.index-6 .char-6{opacity:1}#l-main #character .wrap-char-thumb .char-thumb-list.index-7 .char-7{opacity:1}#l-main #character .wrap-char-thumb .char-thumb-list.index-8 .char-8{opacity:1}#l-main #character .wrap-char-thumb .char-thumb-list.index-9 .char-9{opacity:1}#l-main #character .wrap-char-thumb .char-thumb-list.index-10 .char-10{opacity:1}#l-main #character .wrap-char-thumb .char-thumb-list.index-11 .char-11{opacity:1}#l-main #character .wrap-char-thumb .char-thumb-list.index-12 .char-12{opacity:1}#l-main #character .wrap-char-thumb .char-thumb-list li{text-align:center;letter-spacing:-.4em}#l-main #character .wrap-char-thumb .char-thumb-list li button{display:inline-block;width:80px;height:80px;margin:0 2px;padding:0;letter-spacing:normal;opacity:0.7;background-repeat:no-repeat;background-position:left top;background-size:80px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #character .wrap-char-thumb .char-thumb-list li button.char-1{background-image:url(../img/slider/slider_thumb_001.png)}#l-main #character .wrap-char-thumb .char-thumb-list li button.char-2{background-image:url(../img/slider/slider_thumb_002.png)}#l-main #character .wrap-char-thumb .char-thumb-list li button.char-3{background-image:url(../img/slider/slider_thumb_003.png)}#l-main #character .wrap-char-thumb .char-thumb-list li button.char-4{background-image:url(../img/slider/slider_thumb_004.png)}#l-main #character .wrap-char-thumb .char-thumb-list li button.char-5{background-image:url(../img/slider/slider_thumb_005.png)}#l-main #character .wrap-char-thumb .char-thumb-list li button.char-6{background-image:url(../img/slider/slider_thumb_006.png)}#l-main #character .wrap-char-thumb .char-thumb-list li button.char-7{background-image:url(../img/slider/slider_thumb_007.png)}#l-main #character .wrap-char-thumb .char-thumb-list li button.char-8{background-image:url(../img/slider/slider_thumb_008.png)}#l-main #character .wrap-char-thumb .char-thumb-list li button.char-9{background-image:url(../img/slider/slider_thumb_009.png)}#l-main #character .wrap-char-thumb .char-thumb-list li button.char-10{background-image:url(../img/slider/slider_thumb_010.png)}#l-main #character .wrap-char-thumb .char-thumb-list li button.char-11{background-image:url(../img/slider/slider_thumb_011.png)}#l-main #character .wrap-char-thumb .char-thumb-list li button.char-12{background-image:url(../img/slider/slider_thumb_012.png)}#l-main #character .wrap-char-thumb .char-thumb-list .slick-prev{left:-135px;width:69px;height:69px;background:url(../img/slider/slider_top_prev.png) no-repeat;background-size:69px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #character .wrap-char-thumb .char-thumb-list .slick-next{right:-135px;width:69px;height:69px;background:url(../img/slider/slider_top_next.png) no-repeat;background-size:69px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #character .wrap-char-detail{position:relative}#l-main #character .wrap-char-detail .char-detail{position:absolute;top:0;left:6px;width:475px;height:693px}#l-main #character .wrap-char-detail .char-detail .slick-next,#l-main #character .wrap-char-detail .char-detail .slick-prev{width:69px !important;height:150px !important;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #character .wrap-char-detail .char-detail .slick-next{z-index:2;right:-500px !important}#l-main #character .wrap-char-detail .char-detail .slick-prev{z-index:2;left:-26px !important}#l-main #character .wrap-char-detail .char-detail.prev-char .slick-prev{background:url(../img/slider/slider_prev_chara.png) no-repeat;background-size:69px auto}#l-main #character .wrap-char-detail .char-detail.next-char .slick-next{background:url(../img/slider/slider_next_chara.png) no-repeat;background-size:69px auto}#l-main #character .wrap-char-detail .char-detail.next-shinka .slick-next{background:url(../img/slider/slider_next_shinka_right.png) no-repeat;background-size:69px auto}#l-main #character .wrap-char-detail .char-detail.next-kamika .slick-next{background:url(../img/slider/slider_next_kamika.png) no-repeat;background-size:69px auto}#l-main #character .wrap-char-detail .char-detail.prev-shinkago .slick-prev{background:url(../img/slider/slider_next_shinka_left.png) left top no-repeat;background-size:69px auto}#l-main #character .wrap-char-detail .char-detail.prev-shinkamae .slick-prev{background:url(../img/slider/slider_prev_shinkamae.png) no-repeat;background-size:69px auto}#l-main #character .wrap-char-detail .char-detail.prev-char .slick-prev{background:url(../img/slider/slider_prev_chara.png) no-repeat;background-size:69px auto}#l-main #character .wrap-char-detail .char-detail li{position:relative;width:476px;height:693px;background-repeat:no-repeat;background-position:left top;background-size:476px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #character .wrap-char-detail .char-detail li.char-1-shinkamae{background-image:url(../img/slider/slider_img_01_001_pc.png)}#l-main #character .wrap-char-detail .char-detail li.char-1-shinka{background-image:url(../img/slider/slider_img_01_002_pc.png)}#l-main #character .wrap-char-detail .char-detail li.char-1-kamika{background-image:url(../img/slider/slider_img_01_003_pc.png)}#l-main #character .wrap-char-detail .char-detail li.char-2-shinkamae{background-image:url(../img/slider/slider_img_02_001_pc.png)}#l-main #character .wrap-char-detail .char-detail li.char-2-shinka{background-image:url(../img/slider/slider_img_02_002_pc.png)}#l-main #character .wrap-char-detail .char-detail li.char-3-shinkamae{background-image:url(../img/slider/slider_img_03_001_pc.png)}#l-main #character .wrap-char-detail .char-detail li.char-3-shinka{background-image:url(../img/slider/slider_img_03_002_pc.png)}#l-main #character .wrap-char-detail .char-detail li.char-4-shinkamae{background-image:url(../img/slider/slider_img_04_001_pc.png)}#l-main #character .wrap-char-detail .char-detail li.char-4-shinka{background-image:url(../img/slider/slider_img_04_002_pc.png)}#l-main #character .wrap-char-detail .char-detail li.char-5-shinkamae{background-image:url(../img/slider/slider_img_05_001_pc.png)}#l-main #character .wrap-char-detail .char-detail li.char-5-shinka{background-image:url(../img/slider/slider_img_05_002_pc.png)}#l-main #character .wrap-char-detail .char-detail li.char-6-shinkamae{background-image:url(../img/slider/slider_img_06_001_pc.png)}#l-main #character .wrap-char-detail .char-detail li.char-6-shinka{background-image:url(../img/slider/slider_img_06_002_pc.png)}#l-main #character .wrap-char-detail .char-detail li.char-7-shinkamae{background-image:url(../img/slider/slider_img_07_001_pc.png)}#l-main #character .wrap-char-detail .char-detail li.char-7-shinka{background-image:url(../img/slider/slider_img_07_002_pc.png)}#l-main #character .wrap-char-detail .char-detail li.char-8-shinkamae{background-image:url(../img/slider/slider_img_08_001_pc.png)}#l-main #character .wrap-char-detail .char-detail li.char-8-shinka{background-image:url(../img/slider/slider_img_08_002_pc.png)}#l-main #character .wrap-char-detail .char-detail li.char-9-shinkamae{background-image:url(../img/slider/slider_img_09_001_pc.png)}#l-main #character .wrap-char-detail .char-detail li.char-9-shinka{background-image:url(../img/slider/slider_img_09_002_pc.png)}#l-main #character .wrap-char-detail .char-detail li.char-10-shinkamae{background-image:url(../img/slider/slider_img_10_001_pc.png)}#l-main #character .wrap-char-detail .char-detail li.char-10-shinka{background-image:url(../img/slider/slider_img_10_002_pc.png)}#l-main #character .wrap-char-detail .char-detail li.char-11-shinkamae{background-image:url(../img/slider/slider_img_11_001_pc.png)}#l-main #character .wrap-char-detail .char-detail li.char-11-shinka{background-image:url(../img/slider/slider_img_11_002_pc.png)}#l-main #character .wrap-char-detail .char-detail li.char-11-kamika{background-image:url(../img/slider/slider_img_11_003_pc.png)}#l-main #character .wrap-char-detail .char-detail li.char-12-shinkamae{background-image:url(../img/slider/slider_img_12_001_pc.png)}#l-main #character .wrap-char-detail .char-detail li .slider-item-voice{position:absolute;z-index:2;right:0;bottom:106px;left:0;width:241px;height:67px;margin:auto}#l-main #character .wrap-char-detail .char-detail li .slider-item-voice .slider-modal-trigger{width:241px;height:67px;cursor:pointer;background:url(../img/slider/slider_btn_cv.png) no-repeat;background-size:241px 67px;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #character .wrap-char-detail .char-txt-movie{position:absolute;top:35px;right:64px;width:368px}#l-main #character .wrap-char-detail .char-txt-movie li{position:relative;height:614px}#l-main #character .wrap-char-detail .char-txt-movie li .char-txt{font-size:20px;line-height:1.7;color:#fff}#l-main #character .wrap-char-detail .char-txt-movie li .movie{position:absolute;right:0;bottom:0;left:0;box-sizing:border-box;width:368px;height:234px;margin:auto;padding:20px 0 0;border-top:2px solid #b19202}#l-main #character .wrap-char-detail .char-txt-movie li .movie-block{width:290px;height:163px;margin:0 auto;cursor:pointer}#l-main #character .wrap-char-detail .char-txt-movie li .movie-block a{display:block;width:290px;height:163px}#l-main #character .wrap-char-detail .char-txt-movie li .movie strong{display:block;width:187px;height:27px;margin:0 auto 20px;background:url(../img/slider/slider_movie.png) no-repeat;background-size:187px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #character .quest-txt{width:415px;height:66px;margin:0 auto 20px;background:url(../img/common/quest_txt.png) no-repeat;background-size:415px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #character .c-detail__cmn__linkbtn{margin:0 auto;background:url(../img/common/btn_detail.png) no-repeat;background-size:400px auto}#l-main #Movie{margin-top:-100px;padding-top:100px;padding-bottom:105px}#l-main #Movie .section-red-title{margin-bottom:60px;background:url(../img/pc/movie_ttl_pc.png) top center no-repeat;background-size:2700px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #Movie .inner-section{width:620px;margin:0 auto}#l-main #Movie .inner-section .anime-lineup{margin-bottom:60px}#l-main #Movie .inner-section .anime-lineup .IE-attention{display:none;margin:20px auto 30px;font-size:1.4em;text-align:center;letter-spacing:-0.03em;color:rgba(0,0,0,0.5)}#l-main #Movie .inner-section .anime-lineup .IE-attention a{text-decoration:underline}#l-main #Movie .inner-section .anime-lineup .anime-date{width:559px;height:108px;margin:0 auto 55px;background:url(../img/pc/anime_date_pc.png) no-repeat;background-size:559px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #Movie .inner-section .anime-lineup .movie-title{width:619px;height:30px;margin:0 auto 30px;background:url(../img/pc/ttl_anime_pc.png) no-repeat;background-size:619px auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #Movie .inner-section .anime-lineup .IE-attention{display:none;margin:20px auto 30px;font-size:1.4em;text-align:center;letter-spacing:-0.03em;color:rgba(0,0,0,0.5)}#l-main #Movie .inner-section .anime-lineup .IE-attention a{text-decoration:underline}#l-main #Movie .inner-section .anime-lineup .anime-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:620px;margin:0 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#l-main #Movie .inner-section .anime-lineup .anime-list-item{position:relative;width:285px}#l-main #Movie .inner-section .anime-lineup .anime-list-item:nth-child(n+3){margin-top:30px}#l-main #Movie .inner-section .anime-lineup .anime-list-item:after{content:"";position:absolute;top:0;right:0;left:0;width:203px;height:251px;margin:auto;background:url(../img/common/ofuda_close.png) no-repeat;background-size:cover}#l-main #Movie .inner-section .anime-lineup .anime-list-item-movie{display:block;width:285px;height:160px;margin-bottom:10px}#l-main #Movie .inner-section .anime-lineup .anime-list-item-ttl{margin:0 auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #Movie .inner-section .anime-lineup .anime-list-item:first-child .anime-list-item-movie{background:url(../img/common/anime_thumb_001.png) no-repeat;background-size:292px 166px}#l-main #Movie .inner-section .anime-lineup .anime-list-item:first-child .anime-list-item-ttl{width:284px;height:107px;background:url(../img/common/anime_ttl_001.png) no-repeat;background-size:284px auto}#l-main #Movie .inner-section .anime-lineup .anime-list-item:nth-child(2) .anime-list-item-movie{background:url(../img/common/anime_thumb_002.png) no-repeat;background-size:292px 166px}#l-main #Movie .inner-section .anime-lineup .anime-list-item:nth-child(2) .anime-list-item-ttl{width:274px;height:85px;background:url(../img/common/anime_ttl_002.png) no-repeat;background-size:274px autp}#l-main #Movie .inner-section .anime-lineup .anime-list-item:nth-child(3) .anime-list-item-movie{background:url(../img/common/anime_thumb_003.png) no-repeat;background-size:292px 166px}#l-main #Movie .inner-section .anime-lineup .anime-list-item:nth-child(3) .anime-list-item-ttl{width:277px;height:80px;background:url(../img/common/anime_ttl_003.png) no-repeat;background-size:277px auto}#l-main #Movie .inner-section .anime-lineup .anime-list-item:last-child .anime-list-item-movie{background:url(../img/common/anime_thumb_004.png) no-repeat;background-size:292px 166px}#l-main #Movie .inner-section .anime-lineup .anime-list-item:last-child .anime-list-item-ttl{width:265px;height:132px;background:url(../img/common/anime_ttl_004.png) no-repeat;background-size:265px auto}#l-main #Movie .inner-section .c-movie-style .movie-title{width:621px;height:24px;margin:0 auto 30px;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #Movie .inner-section .c-movie-style.pv-lineup{margin-bottom:55px;background:url(../img/pc/ttl_pv_pc.png) no-repeat;background-size:621px auto}#l-main #Movie .inner-section .c-movie-style.cm-lineup{background:url(../img/pc/ttl_cm_pc.png) no-repeat;background-size:621px auto}#l-main #Movie .inner-section .c-movie-style.cm-lineup:not(:last-of-type){margin-bottom:55px}#l-main #Movie .inner-section .c-movie-style .pv-bg{width:619px;height:411px;margin:0 auto 13px;background:url(../img/pc/bg_pv_pc.png) no-repeat;background-size:619px auto}#l-main #Movie .inner-section .c-movie-style .pv-block{position:relative;width:619px;height:333px;margin:0 auto;padding:38px 0}#l-main #Movie .inner-section .c-movie-style .pv-block.pv{background:url(../img/common/movie_thumb_001.jpg) center center no-repeat;background-size:619px auto}#l-main #Movie .inner-section .c-movie-style .pv-block.cm{background:url(../img/common/movie_thumb_002.jpg) center center no-repeat;background-size:619px auto}#l-main #Movie .inner-section .c-movie-style .pv-block:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:203px;height:250px;margin:auto;background:url(../img/common/ofuda_close.png) no-repeat;background-size:cover}#l-main #Movie .inner-section .c-movie-style .pv-label{display:block;margin:0 auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#l-main #Movie .inner-section .c-movie-style .pv-label.sensei{width:364px;height:50px;background:url(../img/common/anime_label_001.png) no-repeat;background-size:364px auto}#l-main #Movie .inner-section .c-movie-style .pv-label.mayo{width:265px;height:50px;background:url(../img/common/anime_label_004.png) no-repeat;background-size:265px auto}#l-main #Movie .inner-section .c-movie-style .pv-label.kondo{width:364px;height:50px;background:url(../img/common/anime_label_005.png) left top no-repeat;background-size:364px auto}#l-main #Movie .inner-section .c-movie-style .pv-label.gintoki{width:265px;height:50px;background:url(../img/common/anime_label_002.png) no-repeat;background-size:265px auto}#l-main #Movie .inner-section .c-movie-style .pv-label.gorira{width:265px;height:50px;background:url(../img/common/anime_label_003.png) no-repeat;background-size:265px auto}#footer{position:relative}#footer .to-pagetop{position:absolute;z-index:2;top:0;right:60px;width:128px !important;height:128px !important;background:url(../img/common/pagetop.png?20180412_1) no-repeat;background-size:128px auto}#footer .sns-share ul li .facebook{width:93px;height:94px;background:url(../img/common/icon_facebook.png) no-repeat;background-size:93px 94px}#footer .sns-share ul li .twitter{width:93px;height:94px;background:url(../img/common/icon_twitter.png) no-repeat;background-size:93px 94px}#footer .sns-share ul li .line{width:93px;height:94px;background:url(../img/common/icon_line.png) no-repeat;background-size:93px 94px}#footer .external-site .sns-official li .twitter-official{width:300px;height:80px;background:url(../img/common/official_twitter_pc.png) no-repeat;background-size:300px 80px}#footer .external-site .sns-official li .line-official{width:300px;height:80px;background:url(../img/common/official_line_pc.png) no-repeat;background-size:300px 80px}#footer .app .wrap-app-btn{width:460px !important}#footer .app .btn-install{background:url(../img/common/app_install.png) no-repeat;background-size:100% auto}#footer .app .btn-startup{background:url(../img/common/app_open.png) no-repeat;background-size:100% auto}#footer .bg-black{background:#000}.movie-thumb.comingsoon{width:100%;height:100%;pointer-events:none;background-color:rgba(255,255,255,0.1)}.movie-thumb.comingsoon::after{width:210px;height:47px;display:block;background-image:url("/promotion/gintama/assets/index/img/common/movie_comingsoon.png");background-repeat:no-repeat;background-position:0 0;background-size:210px 47px}.campaign-caution{width:600px;margin:-80px auto 80px;font-size:1.1em;font-weight:bold;text-align:center}.campaign-caution .campaign-caution__title{margin:0;font-size:1.1em;font-weight:bold;text-align:center}
