#contents{background:#a60017}#contents #n-contentsNav.none{margin:0}#contents .bg{overflow:hidden;background-repeat:no-repeat;background-size:100% auto;background-position:left top;height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1}#contents .bg:after,#contents .bg:before{display:block;width:100%;height:100%;background:url(../../../assets_200101dFyew0CalfXf/newyear2020/images/pc/top_bg.png) left top no-repeat;background-size:100% auto}#contents .icon_yubi_btn .e-btn:before,#contents .outline_box,#contents .outline_box:before{background-size:100% auto;background-position:left top}#contents .header_title_box{position:relative;z-index:1}#contents .outline_box{overflow:hidden;background-repeat:no-repeat;position:relative;z-index:2}#contents .outline_box:before{content:"";display:block;background-repeat:repeat-y;height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1}#contents .border_frame{box-sizing:border-box;border:2px solid #fff;margin-left:auto;margin-right:auto;text-align:left}#contents .border_frame>p{margin-bottom:0}#contents .border_frame h3{font-weight:400}#contents .border_frame .inline_txt{padding-left:1.5em}#contents .border_frame ul li{line-height:2;text-indent:-1em;padding-left:1em}#contents .border_frame.rule .l-asterisk{padding-left:0;text-indent:0;width:100%}#contents .border_frame.scroll_frame,#contents .icon_yubi_btn .e-btn{position:relative}#contents .icon_yubi_btn .e-btn:before{content:"";display:block;background-image:url(../../../assets_190425/dq_event/gigazenyasai/images/arrow.png);background-repeat:no-repeat;margin:0 3.30882% -8.08824% 0;padding-top:20.03676%;width:16.36029%;position:absolute;bottom:0;right:0;z-index:1}#contents #event_02 .asterisk_box{border:1px solid #fff}#contents #event_02 .asterisk_box h3{font-size:0}#contents #event_02 .asterisk_box .asterisk_txt{display:block;padding-left:1em;text-indent:-1em}#contents .movie_box{font-size:0;background-size:920px auto}.pc_layout #contentsNav{position:relative;width:970px;margin:0 auto 25px;font-size:0;text-align:center;z-index:2}.pc_layout #contentsNav ul{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.pc_layout #contentsNav ul li{display:inline-block;cursor:pointer}.pc_layout #contentsNav ul li img{position:relative;top:0}.pc_layout #contents{min-width:1000px;overflow:hidden;opacity:0;width:100%;position:relative;z-index:1;background-image:url(../../../assets_210101ZQEHxrEM8FG7/newyear2021/images/pc/bg.png);background-repeat:no-repeat;background-size:100% auto;background-position:top center}.pc_layout #contents .border_frame{margin-bottom:50px;padding:30px;width:100%}.pc_layout #contents .border_frame.scroll_frame{margin-bottom:0;padding:0;overflow:hidden;height:250px;position:relative;z-index:1}.pc_layout #contents .border_frame.scroll_frame .scroll_frame_inner{box-sizing:border-box;padding:30px;overflow-y:scroll;height:100%;width:200%}.pc_layout #contents .border_frame.scroll_frame .scroll_frame_inner>*{width:740px}.pc_layout #contents .border_frame.scroll_frame+.scroll_icon{display:block;position:relative;z-index:2;margin:-40px 0 50px auto}.pc_layout #contents .icon_yubi_btn{padding-bottom:50px}.pc_layout #contents .notes_box .e-body .asterisk_txt,.pc_layout #contents .notes_box .e-body h3{font-weight:400;font-size:1.6rem;line-height:1.8;margin:0 auto;width:735px}.pc_layout #contents .campaign_bnr{font-size:0;display:inline-block;background-color:#fff;border-radius:15px}.pc_layout #contents #e-eventDetail:before{content:"";display:block;background-image:url(../../../assets_210101ZQEHxrEM8FG7/newyear2021/images/pc/bg_icon.png);background-repeat:repeat-y;background-position:top center;background-size:1202px auto;height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1}.pc_layout #contents #e-eventDetail.l-mt{margin-top:300px}.pc_layout #contents #e-eventDetail .kv-txt{margin-bottom:60px}.pc_layout #contents #e-eventDetail .s-contents_sns_list{padding-bottom:60px}.pc_layout #contents #e-eventDetail .w75{width:75%;margin-left:auto;margin-right:auto}.pc_layout #contents #e-eventDetail .event_txt{position:relative;margin-right:auto;margin-bottom:100px;width:500px;z-index:2}.pc_layout #contents #e-eventDetail .event_img{position:absolute;top:0;left:50%;margin-left:-320px;z-index:1}.pc_layout #contents #e-eventDetail #event_paper .s-contents_sns_list{padding-top:60px;padding-bottom:0}.pc_layout #contents #e-eventDetail .youtubeLink{position:relative;display:inline-block;z-index:1}.pc_layout #contents #e-eventDetail .youtubeLink:before{content:"";display:block;background-position:top left;background-repeat:no-repeat;background-image:url(../../../assets_190830/4thanniv/images/icon_yubi.png);background-size:100% auto;padding-top:97px;width:94px;height:97px;position:absolute;bottom:-98px;right:-75px;z-index:1}.pc_layout #contents #e-eventDetail #event01{background:url(../../../assets_210101ZQEHxrEM8FG7/newyear2021/images/pc/bg_ichimatsu.png) top center;background-size:auto}.pc_layout #contents #e-eventDetail #event01 .e-section_inner .l-txt_c{margin-top:2em}.pc_layout #contents #e-eventDetail #event01 .e-section_inner .bg_stmp{padding-top:0;background:url(../../../assets_191220/newyear2020/images/ev01_bg_star.png) center top no-repeat;background-size:auto;background-position-y:210px}.pc_layout #contents #e-eventDetail #event01 .e-section_inner dl{text-shadow:1px 1px 3px #000,-1px -1px 3px #000}.pc_layout #contents #e-eventDetail .l-shadow,.sp_layout #contents #e-eventDetail .l-shadow{text-shadow:1px 1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000,-1px -1px 1px #000}.pc_layout #contents #e-eventDetail #event02 .e-body{background:url(../../../assets_200101dFyew0CalfXf/newyear2020/images/bg_event_02.png) center bottom no-repeat;background-size:100%;background-position-y:1000px}.pc_layout #contents #e-eventDetail #event02 .e-body .event_img_02{position:absolute;top:830px;left:50%;margin-left:-320px;z-index:1}.pc_layout #contents #e-eventDetail #event02 .e-body .l-asterisk{width:75%;padding:2rem 0 3rem;text-indent:0}.pc_layout #contents #e-eventDetail #event02 .e-body .l-asterisk li{text-align:left}.pc_layout #contents #e-eventDetail #event02 .e-body .eve02_pb{padding-bottom:400px}.pc_layout #contents #e-eventDetail #event03{position:relative}.pc_layout #contents #e-eventDetail #event03 .stamp_txt{position:absolute;top:725px;left:100px}.pc_layout #contents #e-eventDetail .contents_sns_text{display:block;margin:0 auto}.pc_layout #contents #e-eventDetail .bg_orange{background-color:#ff9400}.pc_layout #contents #e-eventDetail .e-brown_bar{display:block;margin:30px auto 50px;width:600px;height:10px;border-radius:5px;background-color:#cb9618}.pc_layout #contents #e-eventDetail .fz24{font-size:24px}.pc_layout #n-contentsNav,.pc_layout #n-contentsNav ul{width:1000px}.pc_layout #n-contentsNav .link_btn{margin:0}.pc_layout #n-contentsNav .link_btn>a{border-radius:18px;background-color:#fff;display:inline-block;margin:3px;width:474px}.pc_layout #n-contentsNav .link_btn>a img{top:0!important;height:auto;width:100%}.pc_layout #n-header_nav .n-header_nav_inner>img{height:81px;width:auto}.pc_layout #n-header_nav .n-nav_box .n-nav_list{margin:0 auto;width:1000px}.pc_layout #n-header_nav .n-nav_box .n-nav_list .link_btn{margin:0}.pc_layout #n-header_nav .n-nav_box .n-nav_list .link_btn>a{border-radius:18px;background-color:#fff;display:inline-block;margin:3px}.pc_layout #n-header_nav .n-nav_box .n-nav_list .link_btn>a img{top:0!important;height:auto;width:100%}.pc_layout .youtube_box{font-size:0;background:url(../../../assets_191001/4thanniv/images/movie_bg.png) repeat-y;background-size:100% auto;padding-bottom:60px;margin:70px auto;width:900px;text-align:center}.pc_layout .youtube_box.l-mt{margin-top:270px!important}.pc_layout #contentsHeader{font-size:0;text-align:center;position:relative;margin:0 auto 40px;width:1000px;height:1070px;z-index:6}.pc_layout #contentsHeader:before{display:block;width:1600px;height:943px;position:absolute;top:-30px;left:50%;margin-left:-55vw}.pc_layout #contentsHeader img{height:auto}.pc_layout #contentsHeader h1{padding-top:95px;position:absolute;top:0;left:50%;margin-left:-125px;z-index:2}.pc_layout #contentsHeader .title{position:absolute;top:390px;left:50%;margin-left:-130px;z-index:5}.pc_layout #contentsHeader .title.on{-webkit-animation-delay:.5s;animation-delay:.5s}.pc_layout #contentsHeader .chara{position:absolute;top:582px;left:50%;margin-left:-520px}.pc_layout #contentsHeader .chara.on{-webkit-animation-delay:.7s;animation-delay:.7s}.pc_layout #contentsHeader .item{position:absolute;top:250px;left:50%;margin-left:-510px;z-index:5}.pc_layout #contentsHeader .item.on{-webkit-animation-delay:.8s;animation-delay:.8s}.pc_layout #contentsHeader .light{position:absolute;top:90px;left:50%;margin-left:-720px;z-index:1}.pc_layout #contentsHeader .light.on{-webkit-animation-delay:.8s;animation-delay:.8s}.pc_layout #contentsHeader .light .light_02{position:absolute;top:0;left:0;opacity:0}.sp_layout ul.nav{width:100%;margin:0 auto 2vw}.sp_layout ul.nav li{padding:1vw}.sp_layout .voting-text p{padding:0!important}.sp_layout .luidas{padding:0 20vw}.sp_layout #contentsNav{width:100%;padding-left:2vw;padding-right:2vw;box-sizing:border-box}.sp_layout #contentsNav ul{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:7.03125%}.sp_layout #contentsNav ul li{width:49%}.sp_layout #contentsNav ul li:nth-child(n+3){margin-top:1vw}.sp_layout #n-contentsNav li,.sp_layout #n-header_nav .n-nav_list li{margin:.5%;width:49%}.sp_layout #contents{background-repeat:no-repeat;background-size:100% auto;background-position:top left;opacity:0;position:relative;z-index:1;width:100%}.sp_layout #contents:before{background:url(../../../assets_191212/xmas/images/sp/bg.png) center no-repeat;background-size:cover}.sp_layout #contents .bg{overflow:hidden;background-repeat:no-repeat;background-size:100% auto;background-position:left top;height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1}.sp_layout #contents .bg:before{display:block;width:100%;height:100%;background:url(../../../assets_200101dFyew0CalfXf/newyear2020/images/sp/bg_top.png) left top no-repeat;background-size:100% auto}.sp_layout #contents .s-contents_sns_list{padding-bottom:30px}.sp_layout #contents #e-eventDetail .kv-txt{margin-bottom:9.375vw}.sp_layout #contents #e-eventDetail #event_paper .s-contents_sns_list{padding-top:30px;padding-bottom:0}.sp_layout #contents #e-eventDetail .event_img{position:absolute;top:0;z-index:1}.sp_layout #contents #e-eventDetail .bg_orange{background-color:#ff9400}.sp_layout #contents #e-eventDetail .e-brown_bar{display:block;margin:30px auto;width:300px;height:5px;border-radius:2.5px;background-color:#cb9618}.sp_layout #contents #e-eventDetail .fz24{font-size:18px}.sp_layout #contents .border_frame{border:.3125vw solid #fff;margin-left:auto;margin-right:auto;margin-bottom:7.8125vw;padding:4.6875vw;width:90.625vw}.sp_layout #contents .border_frame p{padding:0}.sp_layout #contents .border_frame.scroll_frame{margin-bottom:0;padding:0;overflow:hidden;height:62.5vw;position:relative;z-index:1}.sp_layout #contents .border_frame.scroll_frame .scroll_frame_inner{box-sizing:border-box;padding:4.6875vw;overflow-y:scroll;height:100%;width:200%}.sp_layout #contents .border_frame.scroll_frame .scroll_frame_inner>*{width:81.25vw}.sp_layout #contents .border_frame.scroll_frame+.scroll_icon{display:block;width:40.3125%;position:relative;z-index:2;margin:-2.03125% 0 5.46875% 55.9375%}.sp_layout #contents .icon_yubi_btn{padding-bottom:7.8125%}.sp_layout #contents .notes_box .e-body .asterisk_txt,.sp_layout #contents .notes_box .e-body h3{margin-right:auto;margin-left:auto;font-size:3.125vw;line-height:1.8;width:90.625%}.sp_layout #contents .notes_box .e-body .asterisk_txt{padding:0}.sp_layout #contents .campaign_bnr{font-size:0;display:block;margin:0 auto;width:85.625%}.sp_layout #contents .outline_box{padding-bottom:5.78125%}.sp_layout #contents #event01{background:url(../../../assets_210101ZQEHxrEM8FG7/newyear2021/images/bg_ichimatsu.png) center left;background-size:640px auto}.sp_layout #contents #event01 dl{text-align:center;text-shadow:1px 1px 3px #000,-1px -1px 3px #000}.sp_layout #contents #event01 .bg_stmp{background:url(../../../assets_191212/xmas/images/ev01_bg_star.png) center top no-repeat;background-size:100% auto;background-position-y:133px}.sp_layout #contents #event02 .e-body{background:url(../../../assets_200101dFyew0CalfXf/newyear2020/images/bg_event_02.png) center bottom no-repeat;background-size:100%;background-position-y:178vw}.sp_layout #contents #event02 .e-body .event_img_02{position:absolute;top:149vw;left:0;z-index:1}.sp_layout #contents #event02 .e-body .eve02_pb{padding-bottom:72px}.sp_layout #contents #event02 .e-body figure img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;touch-callout:none;-ms-user-select:none;user-select:none}.sp_layout #contents #event02 .e-body .l-asterisk{padding-top:1em}.sp_layout #contents #event02 .bg_stmp{margin-top:3vw;padding-top:5vw;background-size:100% auto}.sp_layout #contents #event03{position:relative}.sp_layout #contents #event03 .stamp_txt{position:absolute;top:122vw;left:0}.sp_layout #contents #event_jem{position:relative}.sp_layout #contents #event_jem .jem_txt{position:absolute;top:45vw}.sp_layout #contents .outline_box{background-image:url(../../../assets_191220/newyear2020/images/bg_white.png);background-repeat:repeat-y;background-position:top center;background-size:100% auto;margin-top:-50px;margin-bottom:6.25vw;padding:14.0625vw 0 4.6875vw}.sp_layout #contents .outline_box .movie_box{text-align:center;margin-bottom:4.6875vw;position:relative;z-index:1}.sp_layout #contents .outline_box .movie_box p{padding-top:10px}.sp_layout #contents .outline_box .youtubeLink.l-sp{position:relative;z-index:1}.sp_layout #contents .movie{margin-bottom:8vw}.sp_layout #contents .youtube_box{background:url(../../../assets_191001/4thanniv/images/movie_bg.png) repeat-y;background-size:100% auto;margin-bottom:10.9375%;padding-bottom:5.9375%}.sp_layout #contents .youtube_box h2{width:90%;margin:auto auto 4vw}.sp_layout #contents .youtube_box .live_btn{display:block;margin:auto;width:98.75%}.sp_layout #contentsHeader{text-align:center;overflow:hidden;width:100%;height:145vw;position:relative;margin:0 auto;z-index:2}.sp_layout #contentsHeader:before{content:"";display:block;width:100%;height:100%;background:url(../../../assets_210101ZQEHxrEM8FG7/newyear2021/images/sp/bg.png) no-repeat;background-size:100% auto;position:absolute}.sp_layout #contentsHeader>*{width:100%;position:relative;z-index:6}.sp_layout #contentsHeader h1{margin:1.5625vw auto 0;width:43.75vw}.sp_layout #contentsHeader h1.l-mb{margin-bottom:81.25vw}.sp_layout #contentsHeader .title{width:90%;position:absolute;top:0;left:5vw;margin-top:46.5vw;z-index:10}.sp_layout #contentsHeader .title.on{-webkit-animation-delay:.5s;animation-delay:.5s}.sp_layout #contentsHeader .chara{position:relative;margin-top:48.5vw;z-index:5}.sp_layout #contentsHeader .chara.on{-webkit-animation-delay:.5s;animation-delay:.5s}.sp_layout #contentsHeader .item{position:absolute;top:0;left:0;margin-top:16vw;width:100%;z-index:6}.sp_layout #contentsHeader .item.on{-webkit-animation-delay:.8s;animation-delay:.8s}.sp_layout #contentsHeader .light{position:absolute;top:0;left:0;margin-top:16vw;width:100%;z-index:1}.sp_layout #contentsHeader .light.on{-webkit-animation-delay:.8s;animation-delay:.8s}.sp_layout #n-contentsNav{margin-top:7.03125%}.sp_layout #n-contentsNav li.link_btn a,.sp_layout #n-header_nav li.link_btn a{display:inline-block;margin-bottom:.9375%;width:100%}.sp_layout #n-contentsNav li.link_btn a:last-of-type,.sp_layout #n-header_nav li.link_btn a:last-of-type{margin-bottom:0}ul.nav{width:940px;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;margin:300px auto 0}ul.nav li{width:50%;padding:10px 20px;box-sizing:border-box}ul.nav li a:hover{opacity:.8}ul.nav li img{width:100%}.f_nav ul.nav{margin:-70px auto 0}.f_nav ul.nav li{width:50%;padding:10px 20px;box-sizing:border-box}.f_nav ul.nav li a:hover{opacity:.8}.f_nav ul.nav li img{width:100%}.pc_layout .e-section{margin-top:50px}.pc_layout .e-section.notice{margin-top:300px}