#top_page main{border-bottom:11px solid #c71528;border-width:11px}#top_page main .section_kv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;height:0;padding-top:50%;padding-bottom:24%;border-bottom:11px solid #c71528;border-width:11px;background:none no-repeat center top;background-image:url(../images/toppage/bg_kv.jpg);background-size:contain;overflow:hidden;text-align:center}#top_page main .section_kv .logo{display:inline-block;position:absolute;top:31px;left:27px;width:5.662vw;min-width:74px;padding-left:0;text-align:center}#top_page main .section_kv .logo img{width:100%}#top_page main .section_kv .emblem{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:165px;height:230px;margin-top:1px;padding-left:0;text-align:center;z-index:10}#top_page main .section_kv .emblem img{width:127px}#top_page main .section_kv h1{position:relative;width:39.48%;height:0;margin:0 auto;margin-top:6.1%;padding-bottom:21.97%;z-index:11}#top_page main .section_kv h1 img{position:absolute;top:0;left:0;width:100%}#top_page main .section_kv .lead{position:relative;width:72.375%;margin:0 auto;margin-top:2.3%;padding-right:.7%;padding-left:0;z-index:10;text-align:center}#top_page main .section_kv .lead img{width:100%}#top_page main .section_kv .release{width:105.6%;margin:2.2% 0 .8% -2.8%}#top_page main .section_kv .release img{width:100%}#top_page main .section_kv .m_section_inner{max-width:none;padding:22px 31px 0}#top_page main .section_kv .chara_sonic{display:inline-block;position:absolute;bottom:7px;right:22px;width:395px;z-index:3}#top_page main .section_kv .chara_mario{display:inline-block;position:absolute;bottom:7px;left:42px;width:448px;z-index:5}#top_page main .section_kv h1 img{position:absolute;top:0;left:0;opacity:0}#top_page main .section_kv.action h1 img.scale_logo{-webkit-transform:scale(1,1) translate(0,0);-ms-transform:scale(1,1) translate(0,0);transform:scale(1,1) translate(0,0);z-index:15;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:scale_logo .3s ease-out 0s forwards;animation:scale_logo .3s ease-out 0s forwards;-webkit-transform:translateZ(0);transform:translateZ(0)}#top_page main .section_kv.action h1 img.bk_logo{-webkit-animation:bk_logo 0s ease-out .3s forwards;animation:bk_logo 0s ease-out .3s forwards;-webkit-transform:translateZ(0);transform:translateZ(0)}#top_page main .section_kv .lead{position:relative;bottom:-50px;opacity:0}#top_page main .section_kv.action .lead{bottom:0;opacity:1;-webkit-transition:bottom .5s ease .25s,opacity .5s ease .25s;-o-transition:bottom .5s ease .25s,opacity .5s ease .25s;transition:bottom .5s ease .25s,opacity .5s ease .25s;-webkit-backface-visibility:hidden;backface-visibility:hidden}#top_page main .section_kv .release{position:relative;bottom:-80px;opacity:0}#top_page main .section_kv.action .release{bottom:0;opacity:1;-webkit-transition:bottom .5s ease .5s,opacity .5s ease .5s;-o-transition:bottom .5s ease .5s,opacity .5s ease .5s;transition:bottom .5s ease .5s,opacity .5s ease .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes scale_logo{0%{-webkit-transform:scale(0,0) translate(0,0);transform:scale(0,0) translate(0,0);opacity:0}80%{-webkit-transform:scale(1.27,1.27) translate(0,-5px);transform:scale(1.27,1.27) translate(0,-5px);opacity:.8}100%{-webkit-transform:scale(1,1) translate(0,0);transform:scale(1,1) translate(0,0);opacity:1}}@keyframes scale_logo{0%{-webkit-transform:scale(0,0) translate(0,0);transform:scale(0,0) translate(0,0);opacity:0}80%{-webkit-transform:scale(1.27,1.27) translate(0,-5px);transform:scale(1.27,1.27) translate(0,-5px);opacity:.8}100%{-webkit-transform:scale(1,1) translate(0,0);transform:scale(1,1) translate(0,0);opacity:1}}@-webkit-keyframes bk_logo{0%{opacity:0}99%{opacity:0}100%{opacity:1}}@keyframes bk_logo{0%{opacity:0}99%{opacity:0}100%{opacity:1}}#top_page main .section_movie .video{display:block;position:relative}#top_page main .section_movie .video .video_inner{position:relative;width:100%;height:0;padding-bottom:35.5%;overflow:hidden}#top_page main .section_movie .video .video_inner iframe{position:absolute;top:-50%;left:0;width:100%;height:200%}#top_page main .section_movie .video:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:0;left:0;width:100%;height:100%;background-image:url(../images/common/bg_dot.png);background-repeat:repeat;background-size:auto;z-index:5}#top_page main .section_movie .video .btn_play{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;padding-top:1.5%;z-index:6}#top_page main .section_movie .video .btn_play img{width:9.7%;height:16.55%}#top_page main .section_movie .video .btn_play img.icon_play{width:7.3%;height:21.523%;margin-bottom:-1.7%}#top_page main .section_spec .m_section_inner{width:600px;margin:0 auto;padding:31px 0 0;text-align:center}#top_page main .section_spec .m_section_inner h3 img{width:194px}#top_page main .section_spec .m_section_inner .detail_spec{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:47px}#top_page main .section_spec .m_section_inner .detail_spec dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}#top_page main .section_spec .m_section_inner .detail_spec dl dt{position:relative;width:114px;padding-right:20px}#top_page main .section_spec .m_section_inner .detail_spec dl dt:after{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:0;right:8px;width:3px;height:100%;background-image:url(../images/toppage/obj_spec.svg);background-position:center center}#top_page main .section_spec .m_section_inner .detail_spec dl dd{width:486px;text-align:left}#top_page main .section_spec .m_section_inner .detail_spec dl dd~dd,#top_page main .section_spec .m_section_inner .detail_spec dl dd~dt{margin-top:16px}#top_page main .section_spec .m_section_inner .icon_cero{display:inline-block;position:absolute;bottom:0;right:5px;width:54px}section{overflow:hidden}#modal_mode{display:none}.section_contents{position:relative;padding:74px 0 48px;background:url(../images/toppage/bg_contents.jpg) no-repeat center top;background-size:cover}.section_contents>.m_section_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.section_contents .bg{position:relative;overflow:hidden;z-index:1}.section_contents .bg:after{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover}.section_contents .title{position:absolute;z-index:5}.section_contents .exp{position:absolute;z-index:3}.section_contents .obj{position:absolute;z-index:2}.section_contents .m_enclosure{position:relative;border:10px solid #002063;border-radius:30px}.section_contents .m_enclosure .m_enclosure_inner{width:100%;height:100%;border-radius:19px;z-index:2}.section_contents .block_news{position:relative;width:607px;margin-top:14px;margin-right:17px;margin-bottom:118px}.section_contents .block_news .title{top:-19px;left:-2px;width:146px}.section_contents .block_news .title img{width:100%}.section_contents .block_news .exp{position:relative;padding:39px 28px 13px 29px;background-color:#000;color:#fff}.section_contents .block_news .exp dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:5;letter-spacing:-.6px;font-size:20px}.section_contents .block_news .exp dl dt{width:5em;padding-bottom:.7em;color:#fed700}.section_contents .block_news .exp dl dd{width:calc(100% - 5.3em);padding-bottom:.7em}.section_contents .block_news .exp dl dd a[href]:hover{text-decoration:underline}.section_contents .block_movie{position:relative;width:540px;margin-bottom:118px;margin-left:32px}.section_contents .block_movie .bg{width:100%;height:312px}.section_contents .block_movie .bg:after{background-image:url(../images/toppage/bg_movie.jpg)}.section_contents .block_movie .title{top:-23px;left:-2px;width:221px}.section_contents .block_movie .title img{width:100%}.section_contents .block_movie .exp{bottom:-34px;width:100%;text-align:center}.section_contents .block_movie .exp p{display:inline-block;padding:10px 25px;background-color:#c71528;border:6px solid #ff1b33;border-width:6px;border-radius:31px;line-height:1.35;font-size:20px;font-weight:700;color:#fff}.section_contents .block_movie a{display:block;position:relative}.section_contents .block_movie a:after{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:50%;left:50%;width:160px;height:160px;margin-top:-93px;margin-left:-80px;background-image:url(../images/common/icon_play.png);z-index:11}.section_contents .block_character{position:relative;width:598px;height:598px;margin:-125px 3px 0 0}.section_contents .block_character .m_enclosure{width:598px;height:598px;border-radius:50%}.section_contents .block_character .m_enclosure .bg{border-radius:50%}.section_contents .block_character .m_enclosure .bg:after{width:100%;height:100%;background-image:url(../images/toppage/bg_character.png)}.section_contents .block_character .title{top:-5px;left:50%;width:360px;margin-left:-188px}.section_contents .block_character .title img{width:100%}.section_contents .block_character .obj{top:70px;left:18px;width:603px;z-index:7}.section_contents .block_event_2020{position:relative;width:547px;height:490px;margin-bottom:30px;margin-left:36px}.section_contents .block_event_2020 .m_enclosure{width:540px;margin:0 auto;height:490px}.section_contents .block_event_2020 .m_enclosure .bg{width:100%;height:100%}.section_contents .block_event_2020 .m_enclosure .bg:after{width:100%;height:100%;background-image:url(../images/toppage/bg_event_2020.jpg)}.section_contents .block_event_2020 .title{top:-27px;left:33px;width:464px}.section_contents .block_event_2020 .title img{width:100%}.section_contents .block_event_2020 .obj{top:-34px;left:-49px;width:690px}.section_contents .block_event_2020 .obj img{width:100%}.section_contents .block_event_2020 .exp{position:absolute;top:51px;width:100%;text-align:center}.section_contents .block_event_2020 .exp p{display:inline-block}.section_contents .block_event_1964{position:relative;width:646px;margin-right:10px;margin-bottom:57px}.section_contents .block_event_1964 .title{top:-30px;left:78px;width:497px}.section_contents .block_event_1964 .obj{bottom:-32px;left:50%;width:268px;margin-left:-125px}.section_contents .block_event_1964 .exp{position:absolute;top:67px;width:100%;text-align:center}.section_contents .block_event_1964 .exp p{display:inline-block}.section_contents .block_event_1964 svg.oo_effect_scale_big{-webkit-transform:scale(1.035);-ms-transform:scale(1.035);transform:scale(1.035)}.section_contents .block_event_1964 .bg{height:305px}.section_contents .block_event_1964 .bg svg{position:absolute;top:0;left:0}.section_contents .block_event_dream{position:absolute;bottom:-14px;left:-15px;width:606px;height:675px}.section_contents .block_event_dream>a{display:block;position:relative}.section_contents .block_event_dream .title{top:102px;left:133px;width:359px;text-align:center}.section_contents .block_event_dream .title:after{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:-55px;left:-57px;width:483px;height:134px;background-image:url(../images/toppage/ornament_event_dream.png)}.section_contents .block_event_dream .exp{position:absolute;top:180px;width:100%;text-align:center}.section_contents .block_event_dream .exp p{display:inline-block;letter-spacing:-1px;font-size:23px}.section_contents .block_event_dream .bg{height:675px}.section_contents .block_event_dream .bg svg{position:absolute;top:0;left:0}.section_contents .block_minimode{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-left:400px}.section_contents .block_minimode .block_amusements{position:relative;width:322px;height:322px}.section_contents .block_minimode .block_amusements .m_enclosure{width:322px;height:291px}.section_contents .block_minimode .block_amusements .bg{height:100%}.section_contents .block_minimode .block_amusements .bg:after{width:100%;height:100%;background-image:url(../images/toppage/bg_amusements.png)}.section_contents .block_minimode .block_amusements .title{top:-27px;left:13px;width:299px;text-align:center}.section_contents .block_minimode .block_amusements .title img{width:162px}.section_contents .block_minimode .block_amusements .exp{position:absolute;top:43px;width:100%;text-align:center}.section_contents .block_minimode .block_amusements .exp p{display:inline-block;letter-spacing:-1px;font-size:23px}.section_contents .block_minimode .block_amusements .obj{bottom:-29px;left:28px;width:290px}.section_contents .block_minimode .block_mode{position:relative;width:300px;height:300px;margin:-5px -11px 0 22px}.section_contents .block_minimode .block_mode .m_enclosure{width:272px;height:272px;border-radius:50%}.section_contents .block_minimode .block_mode .bg{height:100%;border-radius:50%}.section_contents .block_minimode .block_mode .bg:after{width:100%;height:100%;background-image:url(../images/toppage/bg_mode.png)}.section_contents .block_minimode .block_mode .title{top:17px;left:27px;width:220px;text-align:center}.section_contents .block_minimode .block_mode .title img{width:186px}.section_contents .block_minimode .block_mode .exp{position:absolute;top:80px;width:100%;text-align:center}.section_contents .block_minimode .block_mode .exp p{display:inline-block;width:110%;margin:0 -5%;letter-spacing:-1px;text-align:center;font-size:19px}.section_contents .block_minimode .block_mode .obj{bottom:0;left:-12px;width:300px}.section_contents .block_spec{width:100%;margin-top:52px}.section_contents .block_spec .title{top:-30px;left:50%;width:190px;margin-left:-95px}.section_contents .block_spec .m_enclosure{width:1200px;margin:0 auto}.section_contents .block_spec .detail_spec{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative;padding:50px;border-radius:20px;background-color:#fff}.section_contents .block_spec .detail_spec>img{display:block;width:256px;margin:0}.section_contents .block_spec .detail_spec dl{margin-left:48px;padding-top:11px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:714px}.section_contents .block_spec .detail_spec dl dt{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:114px;padding-right:20px;line-height:1.5;font-size:18px;font-weight:700}.section_contents .block_spec .detail_spec dl dt img{width:auto}.section_contents .block_spec .detail_spec dl dt:after{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:0;right:8px;width:3px;height:100%;background-image:url(../images/toppage/obj_spec.svg);background-position:center center}.section_contents .block_spec .detail_spec dl dd{width:600px;line-height:1.5;letter-spacing:2px;text-align:left;font-size:18px;font-weight:700}.section_contents .block_spec .detail_spec dl dd img{width:auto;height:19px}.section_contents .block_spec .detail_spec dl dd img.double{height:19px}.section_contents .block_spec .detail_spec dl dd~dd,.section_contents .block_spec .detail_spec dl dd~dt{margin-top:8px}.section_contents .block_spec .detail_spec .cero{position:absolute;bottom:52px;left:355px;width:53px;margin-top:0}#character main{border-bottom:11px solid #c71528;border-width:11px;background:url(../images/character/bg_main.jpg) no-repeat center top;background-size:cover;background-image:url(../images/character/bg_main.jpg)}#character .face_2d,#character .face_3d{-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}#character .app_3d .obj .face_3d{position:relative!important;-webkit-animation:change_in .35s ease forwards;animation:change_in .35s ease forwards}#character .app_3d .obj .face_2d{-webkit-animation:change_out .35s ease forwards;animation:change_out .35s ease forwards}#character .app_3d .title .face_3d{position:relative!important;-webkit-animation:change_title_in .35s ease forwards;animation:change_title_in .35s ease forwards}#character .app_3d .title.title_l .face_3d{position:relative!important;-webkit-animation:change_title_in_l .35s ease forwards;animation:change_title_in_l .35s ease forwards}#character .app_3d .title .face_2d{-webkit-animation:change_title_out .35s ease forwards;animation:change_title_out .35s ease forwards}#character .app_3d .title.title_l .face_2d{-webkit-animation:change_title_out_l .35s ease forwards;animation:change_title_out_l .35s ease forwards}#character .app_3d .btn img{-webkit-animation:change_act .35s ease forwards;animation:change_act .35s ease forwards}#character .app_2d .obj .face_2d{position:relative!important;-webkit-animation:change_in .35s ease forwards;animation:change_in .35s ease forwards}#character .app_2d .obj .face_3d{-webkit-animation:change_out .35s ease forwards;animation:change_out .35s ease forwards}#character .app_2d .title .face_2d{position:relative!important;-webkit-animation:change_title_in .35s ease forwards;animation:change_title_in .35s ease forwards}#character .app_2d .title.title_l .face_2d{position:relative!important;-webkit-animation:change_title_in_l .35s ease forwards;animation:change_title_in_l .35s ease forwards}#character .app_2d .title .face_3d{-webkit-animation:change_title_out .35s ease forwards;animation:change_title_out .35s ease forwards}#character .app_2d .title.title_l .face_3d{-webkit-animation:change_title_out_l .35s ease forwards;animation:change_title_out_l .35s ease forwards}#character .app_2d .btn img{-webkit-animation:change_act2 .35s ease forwards;animation:change_act2 .35s ease forwards}#character .init *{-webkit-animation:none!important;animation:none!important}#character .init .face_2d{opacity:0}#character .section_title{margin:30px 0 0}#character .section_list{margin-top:-38px}#character .list_character{position:relative;height:2538px;margin:0;padding-bottom:0}#character .list_character li{position:absolute}#character .list_character li .block_character{position:relative}#character .list_character li .block_character .btn,#character .list_character li .block_character .obj,#character .list_character li .block_character .title{position:absolute;top:0;left:0}#character .list_character li .block_character .m_enclosure{position:relative;border:20px solid #002063;border-width:20px;border-radius:50%;overflow:hidden}#character .list_character li .block_character .m_enclosure .bg:after{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:0;left:0;width:100%;height:100%}#character .list_character li .block_character .title{z-index:5}#character .list_character li .block_character .title span{height:100%}#character .list_character li .block_character .title span img{width:auto;height:100%}#character .list_character li .block_character .btn{top:auto;bottom:7%;left:2.5%;width:auto}#character .list_character li .block_character .btn span{display:inline-block}#character .list_character li .block_character .btn span:after{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:0;left:0;width:100%;height:100%;background-image:url(../images/character/btn_change_s.png)}#character .list_character li .block_character .obj span,#character .list_character li .block_character .title span{display:inline-block;position:relative}#character .list_character li .block_character .obj span img,#character .list_character li .block_character .title span img{position:absolute;top:0;left:0}#character .list_character li.mario{top:46px;left:20px;width:auto}#character .list_character li.mario .m_enclosure{width:auto;height:auto}#character .list_character li.mario .block_character .btn{left:1.8%}#character .list_character li.mario .bg{width:500px;height:500px}#character .list_character li.mario .bg:after{background-image:url(../images/character/bg_mario.png)}#character .list_character li.mario .title{top:22.1%;right:-7.3%;left:auto;height:auto}#character .list_character li.mario .title span{height:100%}#character .list_character li.mario .title span img{height:100%}#character .list_character li.mario .obj{top:-4.5%}#character .list_character li.sonic{top:46px;right:20px;width:auto}#character .list_character li.sonic .m_enclosure{width:auto;height:auto}#character .list_character li.sonic .block_character .btn{left:3.3%}#character .list_character li.sonic .bg{width:500px;height:500px}#character .list_character li.sonic .bg:after{background-image:url(../images/character/bg_sonic.png)}#character .list_character li.sonic .title{top:22.1%;left:-8.5%;height:14.7%}#character .list_character li.sonic .obj{top:-6.5%}#character .list_character li.emmy{top:947px;right:290px;width:auto}#character .list_character li.daisy{top:1055px;left:21px;width:auto}#character .list_character li.wario{top:1158px;left:359px;width:auto}#character .list_character li.shadow{top:1331px;right:321px;width:auto}#character .list_character li.silver{top:1540px;right:20px;width:auto}#character .list_character li.donky{top:1606px;left:329px;width:auto}#character .list_character li.msonic{top:1727px;right:268px;width:auto}#character .list_character li.waluigi{top:1800px;left:35px;width:auto}#character .list_character li.yosshi{top:1963px;left:351px;width:auto}#character .list_character li.vector{top:2026px;right:6px;width:auto}#character .list_character li.koppajr{top:2200px;left:21px;width:auto}#character .list_character li.braze{top:2140px;right:300px;width:auto}#character .list_character li.luigi{top:603px;left:34px;width:auto}#character .list_character li.luigi .m_enclosure{width:auto;height:auto;border-width:16px}#character .list_character li.luigi .block_character .btn{bottom:-.7%;left:-1.6%;width:36%}#character .list_character li.luigi .bg{width:258px;height:258px}#character .list_character li.luigi .bg:after{background-image:url(../images/character/bg_luigi.png)}#character .list_character li.luigi .title{top:19.8%;right:-11.5%;left:auto;height:17.6%}#character .list_character li.luigi .obj{top:-2.6%}#character .list_character li.tails{top:576px;right:366px;width:auto}#character .list_character li.tails .m_enclosure{width:auto;height:auto;border-width:16px}#character .list_character li.tails .block_character .btn{bottom:-.7%;left:-2.3%;width:36%}#character .list_character li.tails .bg{width:258px;height:258px}#character .list_character li.tails .bg:after{background-image:url(../images/character/bg_tails.png)}#character .list_character li.tails .title{top:19.6%;left:-11.1%;height:17.4%}#character .list_character li.tails .obj{top:-.2%;left:-.6%;width:108%}#character .list_character li.peach{top:816px;right:673px;width:auto}#character .list_character li.peach .m_enclosure{width:auto;height:auto;border-width:16px}#character .list_character li.peach .block_character .btn{bottom:-.7%;left:-1.6%;width:36%}#character .list_character li.peach .bg{width:258px;height:258px}#character .list_character li.peach .bg:after{background-image:url(../images/character/bg_peach.png)}#character .list_character li.peach .title{top:21.3%;right:-11%;left:auto;height:17.5%}#character .list_character li.peach .obj{top:-.2%;width:115.5%}#character .list_character li.knuckles{top:745px;right:20px;width:auto}#character .list_character li.knuckles .m_enclosure{width:auto;height:auto;border-width:16px}#character .list_character li.knuckles .block_character .btn{bottom:-.7%;left:-1.6%;width:36%}#character .list_character li.knuckles .bg{width:258px;height:258px}#character .list_character li.knuckles .bg:after{background-image:url(../images/character/bg_knuckles.png)}#character .list_character li.knuckles .title{top:9.2%;left:-14.3%;height:17.7%}#character .list_character li.knuckles .obj{top:.5%}#character .list_character li.eggman{top:1213px;right:26px;width:auto}#character .list_character li.eggman .m_enclosure{width:auto;height:auto;border-width:16px}#character .list_character li.eggman .block_character .btn{bottom:-4.4%;left:-1.3%;width:36%}#character .list_character li.eggman .bg{width:258px;height:258px}#character .list_character li.eggman .bg:after{background-image:url(../images/character/bg_eggman.png)}#character .list_character li.eggman .title{top:20.3%;left:-27.8%;height:17.5%}#character .list_character li.eggman .obj{top:-5%;width:100.1%}#character .list_character li.koppa{top:1385px;right:860px;width:auto}#character .list_character li.koppa .m_enclosure{width:auto;height:auto;border-width:16px}#character .list_character li.koppa .block_character .btn{bottom:-.7%;left:-1.6%;width:36%}#character .list_character li.koppa .bg{width:258px;height:258px}#character .list_character li.koppa .bg:after{background-image:url(../images/character/bg_koppa.png)}#character .list_character li.koppa .title{top:37.3%;right:-22.7%;left:auto;height:17.7%}#character .list_character li.koppa .obj{top:.1%;width:116.1%}#character .title_other{margin:0 auto 23px;text-align:center}#character .title_other img{width:auto;height:99px}#character .list_other{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:1060px;margin:0 auto 102px;padding-right:23px}#character .list_other li.kinopio{padding:22px 0 0 0}#character .list_other li.cream{padding:85px 16px 0 0}@-webkit-keyframes change_in{0%{-webkit-transform:scale(0) rotate(90deg);transform:scale(0) rotate(90deg);opacity:0}1%{-webkit-transform:scale(1) rotate(90deg);transform:scale(1) rotate(90deg);opacity:0}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}}@keyframes change_in{0%{-webkit-transform:scale(0) rotate(90deg);transform:scale(0) rotate(90deg);opacity:0}1%{-webkit-transform:scale(1) rotate(90deg);transform:scale(1) rotate(90deg);opacity:0}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}}@-webkit-keyframes change_out{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}99%{-webkit-transform:scale(1) rotate(-90deg);transform:scale(1) rotate(-90deg);opacity:0}100%{-webkit-transform:scale(0) rotate(90deg);transform:scale(0) rotate(90deg);opacity:0}}@keyframes change_out{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}99%{-webkit-transform:scale(1) rotate(-90deg);transform:scale(1) rotate(-90deg);opacity:0}100%{-webkit-transform:scale(0) rotate(90deg);transform:scale(0) rotate(90deg);opacity:0}}@-webkit-keyframes change_act{0%{-webkit-transform:rotate(0);transform:rotate(0)}99%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes change_act{0%{-webkit-transform:rotate(0);transform:rotate(0)}99%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes change_act2{0%{-webkit-transform:rotate(0);transform:rotate(0)}99%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes change_act2{0%{-webkit-transform:rotate(0);transform:rotate(0)}99%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes change_title_in{0%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0);opacity:0}100%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@keyframes change_title_in{0%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0);opacity:0}100%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@-webkit-keyframes change_title_out{0%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}99%{-webkit-transform:translate(100%,0);transform:translate(100%,0);opacity:0}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0);opacity:0}}@keyframes change_title_out{0%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}99%{-webkit-transform:translate(100%,0);transform:translate(100%,0);opacity:0}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0);opacity:0}}@-webkit-keyframes change_title_in_l{0%{-webkit-transform:translate(100%,0);transform:translate(100%,0);opacity:0}100%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@keyframes change_title_in_l{0%{-webkit-transform:translate(100%,0);transform:translate(100%,0);opacity:0}100%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@-webkit-keyframes change_title_out_l{0%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}99%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0);opacity:0}100%{-webkit-transform:translate(100%,0);transform:translate(100%,0);opacity:0}}@keyframes change_title_out_l{0%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}99%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0);opacity:0}100%{-webkit-transform:translate(100%,0);transform:translate(100%,0);opacity:0}}#event_1964 main{border-bottom:11px solid #c71528;border-width:11px;background:url(../images/event_1964/bg_main.jpg) no-repeat center top;background-color:#000;background-size:contain;background-image:url(../images/event_1964/bg_main.jpg)}#event_1964.detail .gnavi{padding:29px 0 55px;background:url(../images/event_1964/bg_navi.jpg) no-repeat center center;background-size:cover;background-image:url(../images/event_1964/bg_navi.jpg)}#event_1964.detail .list_detail{position:relative}#event_1964.detail .list_detail>li{position:absolute;top:0;left:0}#event_1964.detail .list_detail>li.active{position:relative;top:auto;left:auto}#event_1964.detail .list_detail>li .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;height:100px;border:6px solid #866d4b;border-width:6px 0;background-color:#a0865d;text-align:center;z-index:5}#event_1964.detail .list_detail>li .title h2{position:relative;padding:0 23px 0 157px}#event_1964.detail .list_detail>li .title h2 img{width:auto;height:55px}#event_1964.detail .list_detail>li .title h2:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:50%;left:0;width:129px;height:130px;margin-top:-65px;background-image:url(../images/event_1964/100mrun/icon_100mrun.png)}#event_1964.detail .list_detail>li .image_slide ul{padding:0}#event_1964.detail .list_detail>li .image_slide ul img{width:100%!important}#event_1964.detail .list_detail>li .thumbs_slide ul{border-top:5px solid #000;border-top-width:5px}#event_1964.detail .list_detail>li .thumbs_slide ul li{position:relative;border:3px solid #000;border-width:0 2px 0 3px;overflow:hidden}#event_1964.detail .list_detail>li .thumbs_slide ul li.slick-current:after{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:0;left:0;width:100%;height:100%;border:9px solid #ff384f;border-width:9px}#event_1964.detail .list_detail>li .exp{padding:0 0 510px;background:none no-repeat center top;background-size:cover}#event_1964.detail .list_detail>li .exp .exp_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#event_1964.detail .list_detail>li .exp .exp_inner .txt{padding:19px 0 0 32px;line-height:1.65;letter-spacing:0;font-size:20px;color:#fff}#event_1964.detail .list_detail>li .exp .exp_inner .obj{width:465px;padding-left:0;text-align:center}#event_1964.detail .list_detail>li.event_100mrun .exp{background-image:url(../images/event_1964/100mrun/bg_100mrun.jpg)}#event_1964.detail main{overflow:hidden;background-image:none}#event_1964.detail main section.section_detail{overflow:visible}#event_1964.detail main .section_list{margin-top:-387px}#event_1964 .section_title{margin:30px 0 43px}#event_1964 .section_list{position:relative;padding:0 7px 12px;z-index:5}#event_1964 .section_list .list_event{position:relative;height:0;padding:0 0 66.538%}#event_1964 .section_list .list_event>li>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#event_1964 .section_list .list_event>li>ul>li.partition01{width:50%;padding:0 .3% 0 0}#event_1964 .section_list .list_event>li>ul>li.partition02{width:50%;padding:0 0 0 .3%}#event_1964 .section_list .list_event>li>ul>li>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#event_1964 .section_list .list_event>li>ul>li>ul>li{display:inline-block;position:absolute;top:auto;left:auto;width:100%;margin-bottom:1%;border-radius:4.7%;overflow:hidden}#event_1964 .section_list .list_event>li>ul>li>ul>li.oo_harf{width:50%;padding:0}#event_1964 .section_list .list_event>li>ul>li>ul>li.oo_harf:nth-of-type(even){padding:0}#event_1964 .section_list .list_event>li>ul>li>ul>li a{display:block;position:relative}#event_1964 .section_list .list_event>li>ul>li>ul>li .btn{display:inline-block;width:29%;position:absolute;bottom:2.4%;right:3.6%}#event_1964 .section_list .list_event>li>ul>li>ul>li img{width:100%}#event_1964 .section_list .list_event>li>ul>li>ul>li.alone{border-radius:3.3%}#event_1964 .section_list .list_event>li>ul>li>ul>li.event_100mrun{top:0;left:0;width:33.01738%}#event_1964 .section_list .list_event>li>ul>li>ul>li.event_marathon{top:0;left:66.98262%;width:33.01738%}#event_1964 .section_list .list_event>li>ul>li>ul>li.event_10mplatform{top:50.29656%;left:66.98262%;width:16.27172%}#event_1964 .section_list .list_event>li>ul>li>ul>li.event_vault{top:50.29656%;left:83.72828%;width:16.27172%}#event_1964 .section_list .list_event>li>ul>li>ul>li.event_canoe{top:75.44484%;left:33.49131%;width:16.27172%}#event_1964 .section_list .list_event>li>ul>li>ul>li.event_shooting{top:75.44484%;left:50.23697%;width:16.27172%}#event_1964 .section_list .list_event>li>ul>li>ul>li.event_400mhurdles{top:0;left:33.49131%;width:16.27172%}#event_1964 .section_list .list_event>li>ul>li>ul>li.event_longjump{top:0;left:50.23697%;width:16.27172%}#event_1964 .section_list .list_event>li>ul>li>ul>li.event_judo{top:25.14828%;left:33.49131%;width:33.01738%}#event_1964 .section_list .list_event>li>ul>li>ul>li.event_volleyball{top:50.29656%;left:0;width:33.01738%}#event_dream main{border-bottom:11px solid #c71528;border-width:11px;background:url(../images/event_dream/bg_main.jpg) no-repeat center top;background-size:contain;background-image:url(../images/event_dream/bg_main.jpg)}#event_dream.detail .gnavi{background:url(../images/event_dream/bg_navi.jpg) no-repeat center center;background-size:cover;background-image:url(../images/event_dream/bg_navi.jpg)}#event_dream.detail .list_detail{position:relative}#event_dream.detail .list_detail>li{position:absolute;top:0;left:0}#event_dream.detail .list_detail>li.active{position:relative;top:auto;left:auto}#event_dream.detail .list_detail>li .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;height:100px;border:6px solid #004401;border-width:6px 0;background-color:#35782e;text-align:center;z-index:5}#event_dream.detail .list_detail>li .title h2{position:relative;padding:0 55px 0 155px}#event_dream.detail .list_detail>li .title h2 img{width:auto;height:50px}#event_dream.detail .list_detail>li .title h2:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:50%;left:0;width:129px;height:130px;margin-top:-65px;background-image:url(../images/event_dream/shooting/icon_shooting.png)}#event_dream.detail .list_detail>li .image_slide ul{padding:0}#event_dream.detail .list_detail>li .image_slide ul img{width:100%!important}#event_dream.detail .list_detail>li .thumbs_slide ul{border-top:5px solid #000;border-top-width:5px}#event_dream.detail .list_detail>li .thumbs_slide ul li{position:relative;border:3px solid #000;border-width:0 2px 0 3px;overflow:hidden}#event_dream.detail .list_detail>li .thumbs_slide ul li.slick-current:after{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:0;left:0;width:100%;height:100%;border:9px solid #ff384f;border-width:9px}#event_dream.detail .list_detail>li .exp{padding:0 0 55px;background:none no-repeat center center;background-size:cover}#event_dream.detail .list_detail>li .exp .exp_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#event_dream.detail .list_detail>li .exp .exp_inner .txt{padding:48px 0 0 32px;line-height:1.65;letter-spacing:0;font-size:20px;color:#fff}#event_dream.detail .list_detail>li .exp .exp_inner .obj{width:465px;padding-left:0;text-align:center}#event_dream.detail .list_detail>li.event_shooting .exp{background-image:url(../images/event_dream/shooting/bg_shooting.jpg)}#event_dream.detail .list_detail>li.event_shooting .exp p~p{margin-top:1.7em}#event_dream.detail main{overflow:hidden}#event_dream.detail main section.section_detail{overflow:visible}#event_dream.detail main .section_list{margin-top:-126px}#event_dream .exp div.title.exp_title{margin-top:146px}#event_dream .exp div.title.exp_title h2{min-width:558px;padding:0 55px 0 72px}#event_dream .exp div.title.exp_title h2.icon_shooting:before{background-image:url(../images/event_dream/shooting/icon_shooting.png)}#event_dream .exp div.title.exp_title h2.icon_racing:before{background-image:url(../images/event_dream/racing/icon_racing.png)}#event_dream .exp div.title.exp_title h2.icon_karate:before{background-image:url(../images/event_dream/karate/icon_karate.png)}#event_dream .exp div.title.exp_title~div.title.exp_title{margin-top:39px}#event_2020 main{border-bottom:11px solid #c71528;border-width:11px;background:url(../images/event_2020/bg_main.jpg) no-repeat center top;background-color:#000;background-size:contain;background-image:url(../images/event_2020/bg_main.jpg)}#event_2020.detail .gnavi{padding-bottom:55px;background:url(../images/event_2020/bg_navi.jpg) no-repeat center center;background-size:cover;background-image:url(../images/event_2020/bg_navi.jpg)}#event_2020.detail .list_detail{position:relative}#event_2020.detail .list_detail>li{position:absolute;top:0;left:0}#event_2020.detail .list_detail>li.active{position:relative;top:auto;left:auto}#event_2020.detail .list_detail>li .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;height:100px;border:6px solid #002063;border-width:6px 0;background-color:#394e86;text-align:center;z-index:5}#event_2020.detail .list_detail>li .title h2{position:relative;padding:0 120px 0 147px}#event_2020.detail .list_detail>li .title h2 img{width:auto;height:50px}#event_2020.detail .list_detail>li .title h2:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:50%;left:0;width:129px;height:130px;margin-top:-65px;background-image:url(../images/event_2020/skateboard/icon_skateboard.png)}#event_2020.detail .list_detail>li .image_slide ul{padding:0}#event_2020.detail .list_detail>li .image_slide ul img{width:100%!important}#event_2020.detail .list_detail>li .thumbs_slide ul{border-top:5px solid #000;border-top-width:5px}#event_2020.detail .list_detail>li .thumbs_slide ul li{position:relative;border:3px solid #000;border-width:0 2px 0 3px;overflow:hidden}#event_2020.detail .list_detail>li .thumbs_slide ul li.slick-current:after{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:0;left:0;width:100%;height:100%;border:9px solid #ff384f;border-width:9px}#event_2020.detail .list_detail>li .exp{padding:0 0 160px;background:none no-repeat center center;background-size:cover}#event_2020.detail .list_detail>li .exp .exp_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#event_2020.detail .list_detail>li .exp .exp_inner .txt{padding:43px 0 0 32px;line-height:1.65;letter-spacing:0;font-size:20px;color:#fff}#event_2020.detail .list_detail>li .exp .exp_inner .obj{width:465px;padding-left:0;text-align:center}#event_2020.detail .list_detail>li.event_skateboard .exp{background-image:url(../images/event_2020/skateboard/bg_skateboard.jpg)}#event_2020.detail main{overflow:hidden;background-image:none}#event_2020.detail main section.section_detail{overflow:visible}#event_2020.detail main .section_list{margin-top:-126px}#event_2020 .section_list{position:relative;padding:0 7px 12px;z-index:5}#event_2020 .section_list .list_event{position:relative;height:0;padding:0 0 150.238%}#event_2020 .section_list .list_event>li>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#event_2020 .section_list .list_event>li>ul>li.partition01{width:50%;padding:0 .3% 0 0}#event_2020 .section_list .list_event>li>ul>li.partition02{width:50%;padding:0 0 0 .3%}#event_2020 .section_list .list_event>li>ul>li.partition03{width:75%;padding:0 .3% 0 0}#event_2020 .section_list .list_event>li>ul>li.partition04{width:25%;padding:0 0 0 .3%}#event_2020 .section_list .list_event>li>ul>li.partition05{width:25%;padding:0 .3% 0 0}#event_2020 .section_list .list_event>li>ul>li.partition06{width:75%;padding:0 0 0 .3%}#event_2020 .section_list .list_event>li>ul>li.partition07{width:50%;padding:0 .3% 0 0}#event_2020 .section_list .list_event>li>ul>li.partition08{width:50%;padding:0 0 0 .3%}#event_2020 .section_list .list_event>li>ul>li>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#event_2020 .section_list .list_event>li>ul>li>ul>li{display:inline-block;position:absolute;top:auto;left:auto;width:100%;margin-bottom:1%;border-radius:4.7%;overflow:hidden}#event_2020 .section_list .list_event>li>ul>li>ul>li.oo_harf{width:50%;padding:0}#event_2020 .section_list .list_event>li>ul>li>ul>li.oo_harf:nth-of-type(even){padding:0}#event_2020 .section_list .list_event>li>ul>li>ul>li a{display:block;position:relative}#event_2020 .section_list .list_event>li>ul>li>ul>li .btn{display:inline-block;width:16.9%;position:absolute;bottom:2.1%;right:2.8%}#event_2020 .section_list .list_event>li>ul>li>ul>li img{width:100%}#event_2020 .section_list .list_event>li>ul>li>ul>li.alone{border-radius:3.3%}#event_2020 .section_list .list_event>li>ul>li>ul>li.event_100mrun{top:0;left:0;width:33.01738%}#event_2020 .section_list .list_event>li>ul>li>ul>li.event_climbing{top:0;left:66.98262%;width:33.01738%}#event_2020 .section_list .list_event>li>ul>li>ul>li.event_canoe{top:44.58465%;left:83.72828%;width:16.27172%}#event_2020 .section_list .list_event>li>ul>li>ul>li.event_rugby{top:33.43849%;left:83.72828%;width:16.27172%}#event_2020 .section_list .list_event>li>ul>li>ul>li.event_110mhurdles{top:0;left:33.49131%;width:16.27172%}#event_2020 .section_list .list_event>li>ul>li>ul>li.event_400mrelay{top:0;left:50.23697%;width:16.27172%}#event_2020 .section_list .list_event>li>ul>li>ul>li.event_surfing{top:11.14616%;left:33.49131%;width:33.01738%}#event_2020 .section_list .list_event>li>ul>li>ul>li.event_badminton{top:33.43849%;left:50.23697%;width:33.01738%}#event_2020 .section_list .list_event>li>ul>li>ul>li.event_skateboard{top:33.43849%;left:0;width:49.76303%}#event_2020 .section_list .list_event>li>ul>li>ul>li.event_javelinthrow{top:22.29232%;left:0;width:16.27172%}#event_2020 .section_list .list_event>li>ul>li>ul>li.event_triplejump{top:22.29232%;left:16.74566%;width:16.27172%}#event_2020 .section_list .list_event>li>ul>li>ul>li.event_boxing{top:22.29232%;left:66.98262%;width:16.27172%}#event_2020 .section_list .list_event>li>ul>li>ul>li.event_football{top:22.29232%;left:83.72828%;width:16.27172%}#event_2020 .section_list .list_event>li>ul>li>ul>li.event_tabletennis{top:89.1693%;left:16.74566%;width:16.27172%}#event_2020 .section_list .list_event>li>ul>li>ul>li.event_fencing{top:89.1693%;left:33.49131%;width:16.27172%}#event_2020 .section_list .list_event>li>ul>li>ul>li.event_karate{top:55.73081%;left:50.23697%;width:49.76303%}#event_2020 .section_list .list_event>li>ul>li>ul>li.event_discusthrow{top:66.87697%;left:0;width:33.01738%}#event_2020 .section_list .list_event>li>ul>li>ul>li.event_swimming{top:66.87697%;left:33.49131%;width:16.27172%}#event_2020 .section_list .list_event>li>ul>li>ul>li.event_floor{top:78.02313%;left:33.49131%;width:16.27172%}#event_2020 .section_list .list_event>li>ul>li>ul>li.event_showjumping{top:89.1693%;left:0;width:16.27172%}#event_2020 .section_list .list_event>li>ul>li>ul>li.event_archery{top:89.1693%;left:50.23697%;width:16.27172%}#event_2020 .section_detail .list_detail>li.event_skateboard .exp .obj img{width:376px}#amusements main{background:url(../images/amusements/bg_main.jpg) no-repeat center top;background-size:cover;background-image:url(../images/amusements/bg_main.jpg)}#amusements.detail .gnavi{background:url(../images/amusements/bg_navi.jpg) no-repeat center center;background-size:cover;background-image:url(../images/amusements/bg_navi.jpg)}#mode main{border-bottom:11px solid #c71528;border-width:11px;background:url(../images/mode/bg_main.jpg) no-repeat center top;background-color:#000;background-size:contain;background-image:url(../images/mode/bg_main.jpg)}#mode .list_mode{padding:0 21px 37px}#mode .list_mode>li{position:relative;padding:26px 28px 39px;border:10px solid #002063;border-width:10px;border-radius:30px;background:url(../images/mode/bg_mode_01.png) no-repeat center top;background-color:#437dbe;background-size:cover;color:#fff}#mode .list_mode>li~li{margin-top:20px}#mode .list_mode>li:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:-1px;left:-1px;width:236px;height:236px;background-image:url(../images/mode/obj_triangle.png)}#mode .list_mode>li h3{position:relative;height:64px;margin:0 0 14px 5px;z-index:5}#mode .list_mode>li h3 img{width:auto;height:100%}#mode .list_mode>li .m_mode_bloflx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:5}#mode .list_mode>li .m_mode_bloflx.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#mode .list_mode>li .m_mode_bloflx p{padding-left:7px;line-height:1.6;font-size:20px}#mode .list_mode>li .m_mode_bloflx .image{border:4px solid #fff;border-radius:20px;overflow:hidden}#mode .list_mode>li .m_mode_bloflx .m_mode_txt{width:530px}#mode .list_mode>li .m_mode_bloflx .m_mode_txt h4{height:74px;margin-bottom:9px}#mode .list_mode>li .m_mode_bloflx .m_mode_txt h4 img{width:auto;height:100%}#mode .list_mode>li .m_mode_bloflx .m_mode_txt.wide{width:570px}#mode .list_mode>li .m_mode_bloflx .m_mode_txt.max{width:100%}#mode .list_mode>li .m_mode_bloflx .m_mode_img{width:500px;margin:0 auto;margin-top:0}#mode .list_mode>li .m_mode_bloflx .m_mode_img img{width:100%}#mode .list_mode>li .m_mode_bloflx .m_mode_img.btop{margin:-70px 17px 0 0;margin-top:-70px}#mode .list_mode>li .m_mode_bloflx .m_mode_img.wide{width:1011px}#mode .list_mode>li .m_mode_bloflx~.m_mode_bloflx{margin-top:62px}#mode .list_mode>li .m_mode_bloflx~.m_mode_bloflx.btop{margin-top:-7px}#mode .list_mode>li .m_mode_txt_bloflx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#mode .list_mode>li .m_mode_txt_bloflx .m_mode_txt_culumn{width:530px}#mode .list_mode>li .m_mode_txt_bloflx .m_mode_txt_culumn~.m_mode_txt_culumn{margin-top:0}#mode .list_mode>li .m_mode_txt_bloflx .m_mode_txt_culumn h5{height:auto;margin-bottom:6px}#mode .list_mode>li .m_mode_txt_bloflx .m_mode_txt_culumn h5 img{width:auto;height:100%}#mode .list_mode>li.mode01{background-image:url(../images/mode/bg_mode_01.png)}#mode .list_mode>li.mode02{background-image:url(../images/mode/bg_mode_02.png)}#mode .list_mode>li.mode03{background-image:url(../images/mode/bg_mode_03.png)}#mode .list_mode>li.mode04{background-image:url(../images/mode/bg_mode_04.png)}#mode .list_mode>li.mode05{background-image:url(../images/mode/bg_mode_05.png)}.navi_footer ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:30px 0 0}.navi_footer ul li a{display:block;position:relative;min-width:360px;padding:35px 20px 35px 90px;border:5px solid #ff384f;border-width:5px 5px 5px 0;border-radius:0 55px 55px 0;background-color:#c71528;text-align:center;-webkit-transition:padding .15s ease;-o-transition:padding .15s ease;transition:padding .15s ease}.navi_footer ul li a img{width:auto;height:31px}.navi_footer ul li a:after{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:50%;left:18px;width:69px;height:79px;margin-top:-39px;background-image:url(../images/common/icon_arrow_wedge.png);-webkit-transition:right .15s ease,left .15s ease;-o-transition:right .15s ease,left .15s ease;transition:right .15s ease,left .15s ease;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.navi_footer ul li a:hover{padding:35px 20px 35px 75px}.navi_footer ul li a:hover:after{left:3px}.navi_footer ul li~li a{padding:35px 90px 35px 20px;border-radius:55px 0 0 55px;border-width:5px 0 5px 5px}.navi_footer ul li~li a:after{right:18px;left:auto;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.navi_footer ul li~li a:hover{padding:35px 75px 35px 20px}.navi_footer ul li~li a:hover:after{right:3px;left:auto}#event_1964.detail .list_detail>li,#event_2020.detail .list_detail>li{width:100%;visibility:hidden;opacity:0}#event_1964.detail .list_detail>li.init,#event_2020.detail .list_detail>li.init{opacity:0!important}#event_1964.detail .list_detail>li.visible,#event_2020.detail .list_detail>li.visible{width:100%;visibility:visible}#event_1964.detail .list_detail>li.active,#event_2020.detail .list_detail>li.active{opacity:1;z-index:5;-webkit-transition:opacity .35s ease;-o-transition:opacity .35s ease;transition:opacity .35s ease}#event_1964.detail .list_detail>li .screen,#event_2020.detail .list_detail>li .screen{overflow:hidden;-webkit-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease}#event_1964.detail .list_detail>li .screen.stay,#event_2020.detail .list_detail>li .screen.stay{height:0!important}#event_1964.detail .list_detail>li .exp p,#event_2020.detail .list_detail>li .exp p{position:relative;text-shadow:#000 0 0 2px;z-index:5}#event_2020.detail main.event_skateboard .gnavi{background-image:url(../images/event_2020/skateboard/bg_navi_skateboard.jpg)}#event_2020.detail main.event_climbing .gnavi{background-image:url(../images/event_2020/climbing/bg_navi_climbing.jpg)}#event_2020.detail main.event_surfing .gnavi{background-image:url(../images/event_2020/surfing/bg_navi_surfing.jpg)}#event_2020.detail main.event_karate .gnavi{background-image:url(../images/event_2020/karate/bg_navi_karate.jpg)}#event_2020.detail .list_detail>li.event_skateboard .exp .exp_inner .txt{padding-right:400px}#event_2020.detail .list_detail>li.event_skateboard .exp .exp_inner .obj{top:0;right:46px}#event_2020.detail .list_detail>li.event_skateboard .exp .exp_inner .obj img{width:auto}#event_2020.detail .list_detail>li.event_climbing .title h2{padding:0 8px 0 146px}#event_2020.detail .list_detail>li.event_climbing .title h2:before{background-image:url(../images/event_2020/climbing/icon_climbing.png)}#event_2020.detail .list_detail>li.event_climbing .exp{background-image:url(../images/event_2020/climbing/bg_climbing.jpg)}#event_2020.detail .list_detail>li.event_climbing .exp .exp_inner .txt{padding-right:350px}#event_2020.detail .list_detail>li.event_climbing .exp .exp_inner .obj{top:174px;right:-12px}#event_2020.detail .list_detail>li.event_climbing .exp .exp_inner .obj img{width:auto}#event_2020.detail .list_detail>li.event_surfing .title h2{padding:0 3px 0 146px}#event_2020.detail .list_detail>li.event_surfing .title h2:before{background-image:url(../images/event_2020/surfing/icon_surfing.png)}#event_2020.detail .list_detail>li.event_surfing .exp{background-image:url(../images/event_2020/surfing/bg_surfing.jpg)}#event_2020.detail .list_detail>li.event_surfing .exp .exp_inner .txt{padding-right:470px}#event_2020.detail .list_detail>li.event_surfing .exp .exp_inner .obj{top:28px;right:25px}#event_2020.detail .list_detail>li.event_surfing .exp .exp_inner .obj img{width:auto}#event_2020.detail .list_detail>li.event_karate .title h2{padding:0 3px 0 146px}#event_2020.detail .list_detail>li.event_karate .title h2:before{background-image:url(../images/event_2020/karate/icon_karate.png)}#event_2020.detail .list_detail>li.event_karate .exp{background-image:url(../images/event_2020/karate/bg_karate.jpg)}#event_2020.detail .list_detail>li.event_karate .exp .exp_inner .txt{padding-right:350px}#event_2020.detail .list_detail>li.event_karate .exp .exp_inner .obj{top:10px;right:20px;padding-left:30px}#event_2020.detail .list_detail>li.event_karate .exp .exp_inner .obj img{width:auto}#event_1964.detail main .section_list,#event_2020.detail main .section_list{-webkit-transition:margin-top .35s ease;-o-transition:margin-top .35s ease;transition:margin-top .35s ease}#event_2020.detail .list_detail>li .exp .exp_inner{display:block;min-height:522px}#event_2020.detail .list_detail>li .exp .exp_inner .obj{position:absolute;top:0;right:0;width:auto}#event_2020.detail .list_detail>li .exp .exp_inner .guest{width:auto;margin:0;margin-top:38px;padding:0 33px}#event_2020.detail .list_detail>li .exp .exp_inner .guest h3{position:relative;padding-left:2px;z-index:2}#event_2020.detail .list_detail>li .exp .exp_inner .guest h3 img{width:auto;height:63px}#event_2020.detail .list_detail>li .exp .exp_inner .guest .images{margin-top:9px}#event_1964.detail .section_list .list_event>li>ul>li>ul>li .btn img,#event_2020.detail .section_list .list_event>li>ul>li>ul>li .btn img{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;-o-transition:transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}#event_1964.detail .section_list .list_event>li>ul>li>ul>li a,#event_2020.detail .section_list .list_event>li>ul>li>ul>li a{cursor:default}#event_1964.detail .section_list .list_event>li>ul>li>ul>li.standby .btn img,#event_2020.detail .section_list .list_event>li>ul>li>ul>li.standby .btn img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#event_1964.detail .section_list .list_event>li>ul>li>ul>li.standby a,#event_2020.detail .section_list .list_event>li>ul>li>ul>li.standby a{cursor:pointer}#character .lead_guest{display:block;margin:10px 0 37px;text-align:center}#character .lead_guest span{display:inline-block;margin:53px 0 32px;padding:2px 12px 3px;border-radius:20px;background-color:#002063;letter-spacing:-.3px;font-size:26px;font-weight:700;color:#fff}#character .list_guest{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:43px}#character .list_guest li{padding:0 8px;text-align:center}#character .list_guest li a{display:block;position:relative}#character .list_guest li a .m_enclosure{width:130px;margin:0 auto}#character .list_guest li a .obj{position:absolute;top:2px;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0)}#character .list_guest li a .btn{display:block;margin-top:-21px}#character .list_guest li a .btn img{width:auto;height:61px}#character .list_guest li.rosetta .obj{top:-3px;left:20px;width:92px}#character .list_guest li.eggmannega .obj{top:22px;left:-20px;width:139px}#character .list_guest li.rouge .obj{width:117px;left:-5px}#character .list_character{margin-top:3px}#character .list_character li.mario .title{top:21.8%}#character .list_character li.sonic .title{top:21.8%;left:-7.8%;height:13.4%}#event_1964.detail main.event_100mrun .gnavi{background-image:url(../images/event_1964/100mrun/bg_navi_100mrun.jpg)}#event_1964.detail main.event_canoe .gnavi{background-image:url(../images/event_1964/canoe/bg_navi_canoe.jpg)}#event_1964.detail main.event_shooting .gnavi{background-image:url(../images/event_1964/shooting/bg_navi_shooting.jpg)}#event_1964.detail main.event_400mhurdles .gnavi{background-image:url(../images/event_1964/400mhurdles/bg_navi_400mhurdles.jpg)}#event_1964.detail main.event_longjump .gnavi{background-image:url(../images/event_1964/longjump/bg_navi_longjump.jpg)}#event_1964.detail main.event_vault .gnavi{background-image:url(../images/event_1964/vault/bg_navi_vault.jpg)}#event_1964.detail .list_detail>li .title h2{padding:0 23px 0 157px}#event_1964.detail .list_detail>li .title h2 img{height:60px}#event_1964.detail .list_detail>li.event_canoe .title h2{padding:0 8px 0 146px}#event_1964.detail .list_detail>li.event_canoe .title h2:before{background-image:url(../images/event_1964/canoe/icon_canoe.png)}#event_1964.detail .list_detail>li.event_canoe .exp{background-image:url(../images/event_1964/canoe/bg_canoe.jpg)}#event_1964.detail .list_detail>li.event_shooting .title h2{padding:0 3px 0 146px}#event_1964.detail .list_detail>li.event_shooting .title h2:before{background-image:url(../images/event_1964/shooting/icon_shooting.png)}#event_1964.detail .list_detail>li.event_shooting .exp{background-image:url(../images/event_1964/shooting/bg_shooting.jpg)}#event_1964.detail .list_detail>li.event_400mhurdles .title h2{padding:0 3px 0 146px}#event_1964.detail .list_detail>li.event_400mhurdles .title h2:before{background-image:url(../images/event_1964/400mhurdles/icon_400mhurdles.png)}#event_1964.detail .list_detail>li.event_400mhurdles .exp{background-image:url(../images/event_1964/400mhurdles/bg_400mhurdles.jpg)}#event_1964.detail .list_detail>li.event_longjump .title h2{padding:0 8px 0 146px}#event_1964.detail .list_detail>li.event_longjump .title h2:before{background-image:url(../images/event_1964/longjump/icon_longjump.png)}#event_1964.detail .list_detail>li.event_longjump .exp{background-image:url(../images/event_1964/longjump/bg_longjump.jpg)}#event_1964.detail .list_detail>li.event_vault .title h2{padding:0 8px 0 146px}#event_1964.detail .list_detail>li.event_vault .title h2:before{background-image:url(../images/event_1964/vault/icon_vault.png)}#event_1964.detail .list_detail>li.event_vault .exp{background-image:url(../images/event_1964/vault/bg_vault.jpg)}#event_1964 .section_list .list_event>li>ul>li>ul>li .btn{bottom:7.2%;right:8.2%}#event_1964 .section_list .list_event>li>ul>li>ul>li.event_100mrun .btn,#event_1964 .section_list .list_event>li>ul>li>ul>li.event_judo .btn,#event_1964 .section_list .list_event>li>ul>li>ul>li.event_marathon .btn,#event_1964 .section_list .list_event>li>ul>li>ul>li.event_volleyball .btn{bottom:2.4%;right:3.6%}.section_contents .block_news .exp dl dd{width:calc(100% - 6em)}#mode .list_mode>li .m_mode_bloflx .image.images{border-width:0;border-radius:0}#mode .list_mode>li .m_mode_bloflx .image.images .slick-list{border:4px solid #fff;border-width:4px;border-radius:20px;background-color:#fff;overflow:hidden}#mode .list_mode>li .m_mode_bloflx .image.images .slick-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:13px;padding-bottom:3px}#mode .list_mode>li .m_mode_bloflx .image.images .slick-dots li{padding:0 6px 0 7px}#mode .list_mode>li .m_mode_bloflx .image.images .slick-dots li button{width:20px;height:20px;border-radius:50%;background-color:#fff;font-size:0;cursor:pointer;transition:transform .23s ease,-webkit-transform .23s ease;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#mode .list_mode>li .m_mode_bloflx .image.images .slick-dots li button:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#mode .list_mode>li .m_mode_bloflx .image.images .slick-dots li.slick-active button{background-color:#ffc600;cursor:default}#mode .list_mode>li .m_mode_bloflx .image.images .slick-dots li.slick-active button:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#mode .list_mode>li.mode05 .m_mode_bloflx{display:block;padding:230px 0 240px}#mode .list_mode>li.mode05 .m_mode_bloflx .m_mode_exp li{position:absolute;width:270px}#mode .list_mode>li.mode05 .m_mode_bloflx .m_mode_exp li.exp_mode05_01{top:0;left:129px}#mode .list_mode>li.mode05 .m_mode_bloflx .m_mode_exp li.exp_mode05_02{top:0;left:427px}#mode .list_mode>li.mode05 .m_mode_bloflx .m_mode_exp li.exp_mode05_03{top:0;left:730px}#mode .list_mode>li.mode05 .m_mode_bloflx .m_mode_exp li.exp_mode05_04{bottom:0;left:129px}#mode .list_mode>li.mode05 .m_mode_bloflx .m_mode_exp li.exp_mode05_05{bottom:0;left:427px}#mode .list_mode>li.mode05 .m_mode_bloflx .m_mode_exp li.exp_mode05_06{bottom:0;left:730px}#mode .list_mode>li.mode05 .m_mode_bloflx .m_mode_img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:1010px;margin-top:0;z-index:5}#mode .list_mode>li.mode05 .m_mode_bloflx .m_mode_img .image{width:500px}#mode .list_mode>li.mode05 .m_mode_bloflx .m_mode_img .image~.image{margin-top:0}#mode .list_mode>li .m_mode_bloflx .image{position:relative;z-index:1}#character .list_character li .m_enclosure{z-index:1}#character .list_character li .btn,#character .list_character li .obj{z-index:2}#event_2020 .section_list .list_event>li>ul>li>ul>li{z-index:1}#top_page .block_news.init{visibility:hidden}#event_2020 .list_detail{position:relative}#event_2020 .list_detail:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:0;left:0;width:100%;height:100px;border:6px solid #002063;border-width:6px 0;background-color:#394e86}#event_1964 .list_detail{position:relative}#event_1964 .list_detail:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:0;left:0;width:100%;height:100px;border:6px solid #866d4b;border-width:6px 0;background-color:#a0865d}#amusements main{border-bottom:11px solid #c71528;border-width:11px;background-color:#000}#amusements main .section_list{position:relative;padding:0 7px 12px;z-index:5}#amusements main .section_list .list_event{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}#amusements main .section_list .list_event>li{width:50%}#amusements main .section_list .list_event>li>ul>li.partition01{padding:0 .3% 0 0}#amusements main .section_list .list_event>li>ul>li.partition02{padding:0 .3% 0 0}#amusements main .section_list .list_event>li>ul>li.partition03{padding:0 0 0 .3%}#amusements main .section_list .list_event>li>ul>li>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}#amusements main .section_list .list_event>li>ul>li>ul>li{display:inline-block;margin-bottom:1%;border-radius:4.7%;overflow:hidden}#amusements main .section_list .list_event>li>ul>li>ul>li a{display:block;position:relative}#amusements main .section_list .list_event>li>ul>li>ul>li .btn{display:inline-block;width:28.3%;position:absolute;bottom:7.3%;right:7.7%}#amusements main .section_list .list_event>li>ul>li>ul>li img{width:100%}#amusements main .section_list .list_event>li>ul>li>ul>li.alone{border-radius:3.3%}#amusements main .section_list .list_event>li>ul>li>ul>li.event_amusements01{width:66.3%}#amusements main .section_list .list_event>li>ul>li>ul>li.event_amusements01 .btn{width:22.1%;bottom:4.7%;right:5.2%}#amusements main .section_list .list_event>li>ul>li>ul>li.event_amusements02{width:32.7%}#amusements main .section_list .list_event>li>ul>li>ul>li.event_amusements03{position:absolute;bottom:0;right:0;width:32.7%}#amusements main .section_list .list_event>li>ul>li>ul>li.event_amusements04{width:32.7%}#amusements main .section_list .list_event>li>ul>li>ul>li.event_amusements05{position:absolute;bottom:0;left:0;width:32.7%}#amusements main .section_list .list_event>li>ul>li>ul>li.event_amusements06{width:66.3%}#amusements main .section_list .list_event>li>ul>li>ul>li.event_amusements06 .btn{width:22.1%;bottom:4.7%;right:5.2%}#amusements main .section_list .list_event>li>ul>li>ul>li.event_amusements07{width:100%}#amusements main .section_list .list_event>li>ul>li>ul>li.event_amusements07 .btn{width:18.4%;bottom:3.1%;right:3%}#amusements main .section_list .list_event>li>ul>li>ul>li.event_amusements08{width:32.7%}#amusements main .section_list .list_event>li>ul>li>ul>li.event_amusements09{width:32.7%}#amusements main .section_list .list_event>li>ul>li>ul>li.event_amusements10{width:32.7%}#amusements .list_detail{position:relative}#amusements .list_detail>li{position:absolute;top:0;left:0}#amusements .list_detail>li.active{position:relative;top:auto;left:auto}#amusements .list_detail>li .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;height:100px;border:6px solid #d86009;border-width:6px 0;background-color:#d79a53;text-align:center;z-index:5}#amusements .list_detail>li .title h2{position:relative}#amusements .list_detail>li .title h2 img{width:auto;height:50px}#amusements .list_detail>li .image_slide ul{padding:0}#amusements .list_detail>li .image_slide ul img{width:100%!important}#amusements .list_detail>li .thumbs_slide ul{border-top:5px solid #000;border-top-width:5px}#amusements .list_detail>li .thumbs_slide ul li{position:relative;border:3px solid #000;border-width:0 2px 0 3px;overflow:hidden}#amusements .list_detail>li .thumbs_slide ul li.slick-current:after{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:0;left:0;width:100%;height:100%;border:9px solid #ff384f;border-width:9px}#amusements .list_detail>li .exp{padding:0 0 461px;border-top:5px solid #000;border-top-width:5px;background:none no-repeat center center;background-size:cover}#amusements .list_detail>li .exp .exp_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#amusements .list_detail>li .exp .exp_inner .txt{padding:43px 0 0 32px;line-height:1.65;letter-spacing:0;font-size:20px;color:#fff}#amusements .list_detail>li .exp .exp_inner .obj{width:465px;padding-left:0;text-align:center}#amusements .list_detail>li.event_amusements01 .exp{background-image:url(../images/amusements/amusements01/bg_amusements01.jpg)}#amusements .list_detail>li.event_amusements02 .exp{background-image:url(../images/amusements/amusements02/bg_amusements02.jpg)}#amusements .list_detail>li.event_amusements03 .exp{background-image:url(../images/amusements/amusements03/bg_amusements03.jpg)}#amusements .list_detail>li.event_amusements04 .exp{background-image:url(../images/amusements/amusements04/bg_amusements04.jpg)}#amusements .list_detail>li.event_amusements05 .exp{background-image:url(../images/amusements/amusements05/bg_amusements05.jpg)}#amusements .list_detail>li.event_amusements06 .exp{background-image:url(../images/amusements/amusements06/bg_amusements06.jpg)}#amusements .list_detail>li.event_amusements07 .exp{background-image:url(../images/amusements/amusements07/bg_amusements07.jpg)}#amusements .list_detail>li.event_amusements08 .exp{background-image:url(../images/amusements/amusements08/bg_amusements08.jpg)}#amusements .list_detail>li.event_amusements09 .exp{background-image:url(../images/amusements/amusements09/bg_amusements09.jpg)}#amusements .list_detail>li.event_amusements10 .exp{background-image:url(../images/amusements/amusements10/bg_amusements10.jpg)}#amusements .list_detail:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:0;left:0;width:100%;height:100px;border:6px solid #d86009;border-width:6px 0;background-color:#d79a53}#amusements.detail main{background-image:none}#amusements.detail main.event_amusements01 .gnavi{background-image:url(../images/amusements/amusements01/bg_navi_amusements01.jpg)}#amusements.detail main.event_amusements02 .gnavi{background-image:url(../images/amusements/amusements02/bg_navi_amusements02.jpg)}#amusements.detail main.event_amusements03 .gnavi{background-image:url(../images/amusements/amusements03/bg_navi_amusements03.jpg)}#amusements.detail main.event_amusements04 .gnavi{background-image:url(../images/amusements/amusements04/bg_navi_amusements04.jpg)}#amusements.detail main.event_amusements05 .gnavi{background-image:url(../images/amusements/amusements05/bg_navi_amusements05.jpg)}#amusements.detail main.event_amusements06 .gnavi{background-image:url(../images/amusements/amusements06/bg_navi_amusements06.jpg)}#amusements.detail main.event_amusements07 .gnavi{background-image:url(../images/amusements/amusements07/bg_navi_amusements07.jpg)}#amusements.detail main.event_amusements08 .gnavi{background-image:url(../images/amusements/amusements08/bg_navi_amusements08.jpg)}#amusements.detail main.event_amusements09 .gnavi{background-image:url(../images/amusements/amusements09/bg_navi_amusements09.jpg)}#amusements.detail main.event_amusements10 .gnavi{background-image:url(../images/amusements/amusements10/bg_navi_amusements10.jpg)}#amusements.detail main .gnavi{padding:29px 0 35px}#amusements.detail main .section_list{margin-top:-460px;-webkit-transition:margin-top .35s ease;-o-transition:margin-top .35s ease;transition:margin-top .35s ease}#amusements.detail .list_detail>li .exp .exp_inner{display:block;min-height:235px}#amusements.detail .list_detail>li .exp .exp_inner .obj{position:absolute;top:0;right:0;width:auto}#amusements.detail .list_detail>li .exp .exp_inner .guest{width:auto;margin:0;margin-top:38px;padding:0 33px}#amusements.detail .list_detail>li .exp .exp_inner .guest h3{position:relative;padding-left:2px;z-index:2}#amusements.detail .list_detail>li .exp .exp_inner .guest h3 img{width:auto;height:63px}#amusements.detail .list_detail>li .exp .exp_inner .guest .images{margin-top:9px}#amusements.detail .section_list .list_event>li>ul>li>ul>li .btn img{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;-o-transition:transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}#amusements.detail .section_list .list_event>li>ul>li>ul>li a{cursor:default}#amusements.detail .section_list .list_event>li>ul>li>ul>li.standby .btn img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#amusements.detail .section_list .list_event>li>ul>li>ul>li.standby a{cursor:pointer}#amusements.detail .list_detail>li{width:100%;visibility:hidden;opacity:0}#amusements.detail .list_detail>li.init{opacity:0!important}#amusements.detail .list_detail>li.visible{width:100%;visibility:visible}#amusements.detail .list_detail>li.active{opacity:1;z-index:5;-webkit-transition:opacity .35s ease;-o-transition:opacity .35s ease;transition:opacity .35s ease}#amusements.detail .list_detail>li .screen{overflow:hidden;-webkit-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease}#amusements.detail .list_detail>li .screen.stay{height:0!important}#amusements.detail .list_detail>li .exp p{position:relative;text-shadow:#000 0 0 2px;z-index:5}#event_dream.detail .list_detail>li.event_racing .exp{background-image:url(../images/event_dream/racing/bg_racing.jpg)}#event_dream.detail .list_detail>li.event_karate .exp{background-image:url(../images/event_dream/karate/bg_karate.jpg)}#event_dream.detail .list_detail>li .exp .exp_inner .txt{letter-spacing:-.5px}#event_dream.detail .list_detail>li .exp{padding:0 0 55px}#amusements .section_list .list_event>li>ul>li>ul>li{z-index:1}.block_banner{width:100%;margin:0 0 40px;padding-left:20px}.block_banner a{display:block;width:600px;margin:0 auto}#character .list_guest{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:55px}#character .list_guest li{width:220px;padding:0!important}#character .list_guest li~li{margin-left:26px}#character .list_guest li:nth-child(n+4){margin-top:0}#character .list_guest li:nth-child(n+6){margin-top:47px}#character .list_guest li:nth-child(3n+1){margin-left:26px}#character .list_guest li:nth-child(5n+1){margin-left:0}#character .list_guest li:first-child{margin-left:0!important}#character .list_guest .diddykong .obj{width:105px}#character .list_guest .larry .obj{width:78px;top:-23px;left:38px}#character .list_guest .zazz .obj{width:74px;top:-18px;left:38px}#character .list_guest .ludwig .obj{width:129px;top:8px;left:-16px}#character .list_guest .jet .obj{width:94px;top:-1px;left:11px}#event_2020 .section_list .list_event>li>ul>li>ul>li .btn{width:22.1%;bottom:5.2%;right:5%}#event_2020 .section_list .list_event>li>ul>li>ul>li.oo_min .btn{width:28%;bottom:8%;right:7.5%}#event_2020 .section_list .list_event>li>ul>li>ul>li.oo_max .btn{width:18.2%;bottom:2.7%;right:3%}#event_2020.detail main.event_100mrun .gnavi{background-image:url(../images/event_2020/100mrun/bg_navi_100mrun.jpg)}#event_2020.detail main.event_400mrelay .gnavi{background-image:url(../images/event_2020/400mrelay/bg_navi_400mrelay.jpg)}#event_2020.detail main.event_canoe .gnavi{background-image:url(../images/event_2020/canoe/bg_navi_canoe.jpg)}#event_2020.detail main.event_showjumping .gnavi{background-image:url(../images/event_2020/showjumping/bg_navi_showjumping.jpg)}#event_2020.detail main.event_fencing .gnavi{background-image:url(../images/event_2020/fencing/bg_navi_fencing.jpg)}#event_2020.detail main.event_football .gnavi{background-image:url(../images/event_2020/football/bg_navi_football.jpg)}#event_2020.detail main.event_javelinthrow .gnavi{background-image:url(../images/event_2020/javelinthrow/bg_navi_javelinthrow.jpg)}#event_2020.detail main.event_rugby .gnavi{background-image:url(../images/event_2020/rugby/bg_navi_rugby.jpg)}#event_2020.detail main.event_tabletennis .gnavi{background-image:url(../images/event_2020/tabletennis/bg_navi_tabletennis.jpg)}#event_2020.detail .list_detail>li.event_100mrun .title h2{padding:0 8px 0 146px}#event_2020.detail .list_detail>li.event_100mrun .title h2:before{background-image:url(../images/event_2020/100mrun/icon_100mrun.png)}#event_2020.detail .list_detail>li.event_100mrun .exp{background-image:url(../images/event_2020/100mrun/bg_100mrun.jpg)}#event_2020.detail .list_detail>li.event_100mrun .exp .exp_inner .txt{padding-right:0}#event_2020.detail .list_detail>li.event_100mrun .exp .exp_inner .obj{display:none;top:0;right:46px}#event_2020.detail .list_detail>li.event_100mrun .exp .exp_inner .obj img{width:auto}#event_2020.detail .list_detail>li.event_400mrelay .title h2{padding:0 8px 0 146px}#event_2020.detail .list_detail>li.event_400mrelay .title h2:before{background-image:url(../images/event_2020/400mrelay/icon_400mrelay.png)}#event_2020.detail .list_detail>li.event_400mrelay .exp{background-image:url(../images/event_2020/400mrelay/bg_400mrelay.jpg)}#event_2020.detail .list_detail>li.event_400mrelay .exp .exp_inner .txt{padding-right:350px}#event_2020.detail .list_detail>li.event_400mrelay .exp .exp_inner .obj{display:none;top:174px;right:-12px}#event_2020.detail .list_detail>li.event_400mrelay .exp .exp_inner .obj img{width:auto}#event_2020.detail .list_detail>li.event_canoe .title h2{padding:0 3px 0 146px}#event_2020.detail .list_detail>li.event_canoe .title h2:before{background-image:url(../images/event_2020/canoe/icon_canoe.png)}#event_2020.detail .list_detail>li.event_canoe .exp{background-image:url(../images/event_2020/canoe/bg_canoe.jpg)}#event_2020.detail .list_detail>li.event_canoe .exp .exp_inner .txt{padding-right:400px}#event_2020.detail .list_detail>li.event_canoe .exp .exp_inner .obj{top:13px;right:61px;padding-left:30px}#event_2020.detail .list_detail>li.event_canoe .exp .exp_inner .obj img{width:auto;margin-right:0}#event_2020.detail .list_detail>li.event_showjumping .title h2{padding:0 8px 0 146px}#event_2020.detail .list_detail>li.event_showjumping .title h2:before{background-image:url(../images/event_2020/showjumping/icon_showjumping.png)}#event_2020.detail .list_detail>li.event_showjumping .exp{background-image:url(../images/event_2020/showjumping/bg_showjumping.jpg)}#event_2020.detail .list_detail>li.event_showjumping .exp .exp_inner .txt{padding-right:400px}#event_2020.detail .list_detail>li.event_showjumping .exp .exp_inner .obj{top:32px;right:2px;padding-left:30px}#event_2020.detail .list_detail>li.event_showjumping .exp .exp_inner .obj img{width:auto;margin-left:0}#event_2020.detail .list_detail>li.event_showjumping .exp .exp_inner .guest{margin-top:55px}#event_2020.detail .list_detail>li.event_football .title h2{padding:0 8px 0 146px}#event_2020.detail .list_detail>li.event_football .title h2:before{background-image:url(../images/event_2020/football/icon_football.png)}#event_2020.detail .list_detail>li.event_football .exp{background-image:url(../images/event_2020/football/bg_football.jpg)}#event_2020.detail .list_detail>li.event_football .exp .exp_inner .txt{padding-right:400px}#event_2020.detail .list_detail>li.event_football .exp .exp_inner .obj{top:48px;right:61px;padding-left:30px}#event_2020.detail .list_detail>li.event_football .exp .exp_inner .obj img{width:auto;margin-right:0}#event_2020.detail .list_detail>li.event_football .exp .exp_inner .guest{margin-top:55px}#event_2020.detail .list_detail>li.event_javelinthrow .title h2{padding:0 3px 0 146px}#event_2020.detail .list_detail>li.event_javelinthrow .title h2:before{background-image:url(../images/event_2020/javelinthrow/icon_javelinthrow.png)}#event_2020.detail .list_detail>li.event_javelinthrow .exp{background-image:url(../images/event_2020/javelinthrow/bg_javelinthrow.jpg)}#event_2020.detail .list_detail>li.event_javelinthrow .exp .exp_inner .txt{padding-right:350px}#event_2020.detail .list_detail>li.event_javelinthrow .exp .exp_inner .obj{top:26px;right:119px;padding-left:30px}#event_2020.detail .list_detail>li.event_javelinthrow .exp .exp_inner .obj img{width:auto;margin-right:0}#event_2020.detail .list_detail>li.event_fencing .title h2{padding:0 8px 0 146px}#event_2020.detail .list_detail>li.event_fencing .title h2:before{background-image:url(../images/event_2020/fencing/icon_fencing.png)}#event_2020.detail .list_detail>li.event_fencing .exp{background-image:url(../images/event_2020/fencing/bg_fencing.jpg)}#event_2020.detail .list_detail>li.event_fencing .exp .exp_inner .txt{padding-right:400px}#event_2020.detail .list_detail>li.event_fencing .exp .exp_inner .obj{top:33px;right:33px}#event_2020.detail .list_detail>li.event_fencing .exp .exp_inner .obj img{width:auto;margin-right:0}#event_2020.detail .list_detail>li.event_rugby .title h2{padding:0 8px 0 146px}#event_2020.detail .list_detail>li.event_rugby .title h2:before{background-image:url(../images/event_2020/rugby/icon_rugby.png)}#event_2020.detail .list_detail>li.event_rugby .exp{background-image:url(../images/event_2020/rugby/bg_rugby.jpg)}#event_2020.detail .list_detail>li.event_rugby .exp .exp_inner .txt{padding-right:400px}#event_2020.detail .list_detail>li.event_rugby .exp .exp_inner .obj{top:26px;right:28px;padding-left:0}#event_2020.detail .list_detail>li.event_rugby .exp .exp_inner .obj img{width:auto}#event_2020.detail .list_detail>li.event_rugby .exp .exp_inner .guest{margin-top:52px}#event_2020.detail .list_detail>li.event_tabletennis .title h2{padding:0 8px 0 146px}#event_2020.detail .list_detail>li.event_tabletennis .title h2:before{background-image:url(../images/event_2020/tabletennis/icon_tabletennis.png)}#event_2020.detail .list_detail>li.event_tabletennis .exp{background-image:url(../images/event_2020/tabletennis/bg_tabletennis.jpg)}#event_2020.detail .list_detail>li.event_tabletennis .exp .exp_inner .txt{padding-right:500px}#event_2020.detail .list_detail>li.event_tabletennis .exp .exp_inner .obj{top:36px;right:94px}#event_2020.detail .list_detail>li.event_tabletennis .exp .exp_inner .obj img{width:auto;margin-right:0}.block_banner{width:100%;margin:0 0 40px;padding-left:20px}.block_banner a{display:block;width:600px;margin:0 auto}.section_contents .block_movie .bg:after{background-image:url(../images/toppage/bg_movie.jpg?op)}#event_1964.detail main.event_marathon .gnavi{background-image:url(../images/event_1964/marathon/bg_navi_marathon.jpg)}#event_1964.detail main .list_detail>li.event_marathon .title h2{padding:0 8px 0 146px}#event_1964.detail main .list_detail>li.event_marathon .title h2:before{background-image:url(../images/event_1964/marathon/icon_marathon.png)}#event_1964.detail main .list_detail>li.event_marathon .exp{background-image:url(../images/event_1964/marathon/bg_marathon.jpg)}#event_1964.detail main.event_10mplatform .exp{padding:0 0 540px}#event_1964.detail main.event_judo .exp{padding:0 0 510px}#event_1964.detail main.event_marathon .exp{padding:0 0 480px}#event_1964.detail main.event_volleyball .exp{padding:0 0 550px}#event_1964.detail main.event_10mplatform .gnavi{background-image:url(../images/event_1964/10mplatform/bg_navi_10mplatform.jpg)}#event_1964.detail main .list_detail>li.event_10mplatform .title h2{padding:0 8px 0 146px}#event_1964.detail main .list_detail>li.event_10mplatform .title h2:before{background-image:url(../images/event_1964/10mplatform/icon_10mplatform.png)}#event_1964.detail main .list_detail>li.event_10mplatform .exp{background-image:url(../images/event_1964/10mplatform/bg_10mplatform.jpg)}#event_1964.detail main.event_10mplatform .exp{padding:0 0 540px}#event_1964.detail main.event_judo .exp{padding:0 0 510px}#event_1964.detail main.event_marathon .exp{padding:0 0 480px}#event_1964.detail main.event_volleyball .exp{padding:0 0 550px}#event_1964.detail main.event_judo .gnavi{background-image:url(../images/event_1964/judo/bg_navi_judo.jpg)}#event_1964.detail main .list_detail>li.event_judo .title h2{padding:0 8px 0 146px}#event_1964.detail main .list_detail>li.event_judo .title h2:before{background-image:url(../images/event_1964/judo/icon_judo.png)}#event_1964.detail main .list_detail>li.event_judo .exp{background-image:url(../images/event_1964/judo/bg_judo.jpg)}#event_1964.detail main.event_10mplatform .exp{padding:0 0 540px}#event_1964.detail main.event_judo .exp{padding:0 0 510px}#event_1964.detail main.event_marathon .exp{padding:0 0 480px}#event_1964.detail main.event_volleyball .exp{padding:0 0 550px}#event_1964.detail main.event_volleyball .gnavi{background-image:url(../images/event_1964/volleyball/bg_navi_volleyball.jpg)}#event_1964.detail main .list_detail>li.event_volleyball .title h2{padding:0 8px 0 146px}#event_1964.detail main .list_detail>li.event_volleyball .title h2:before{background-image:url(../images/event_1964/volleyball/icon_volleyball.png)}#event_1964.detail main .list_detail>li.event_volleyball .exp{background-image:url(../images/event_1964/volleyball/bg_volleyball.jpg)}#event_1964.detail main.event_10mplatform .exp{padding:0 0 540px}#event_1964.detail main.event_judo .exp{padding:0 0 510px}#event_1964.detail main.event_marathon .exp{padding:0 0 480px}#event_1964.detail main.event_volleyball .exp{padding:0 0 550px}#event_2020.detail main.event_110mhurdles .gnavi{background-image:url(../images/event_2020/110mhurdles/bg_navi_110mhurdles.jpg)}#event_2020.detail main.event_110mhurdles .title h2{padding:0 3px 0 146px}#event_2020.detail main.event_110mhurdles .title h2:before{background-image:url(../images/event_2020/110mhurdles/icon_110mhurdles.png)}#event_2020.detail main.event_110mhurdles .exp{background-image:url(../images/event_2020/110mhurdles/bg_110mhurdles.jpg)}#event_2020.detail main.event_110mhurdles .exp .exp_inner .txt{padding-right:470px}#event_2020.detail main.event_110mhurdles .exp .exp_inner .txt{padding-right:460px}#event_2020.detail main.event_110mhurdles .exp .exp_inner .txt{padding-bottom:160px}#event_2020.detail main.event_110mhurdles .exp .exp_inner .obj{top:54px;right:81px}#event_2020.detail main.event_110mhurdles .exp .exp_inner .obj img{width:auto}#event_2020.detail main.event_110mhurdles .exp .exp_inner .guest{margin-top:150px}#event_2020.detail main.event_boxing .exp .exp_inner .txt{padding-bottom:160px}#event_2020.detail main.event_boxing .exp .exp_inner .obj{top:91px;right:21px}#event_2020.detail main.event_boxing .exp .exp_inner .obj img{width:auto;margin-right:0}#event_2020.detail main.event_boxing .exp .exp_inner .guest{margin-top:75px}#event_2020.detail main.event_swimming .exp .exp_inner .txt{padding-right:330px}#event_2020.detail main.event_swimming .exp .exp_inner .txt{padding-bottom:160px}#event_2020.detail main.event_swimming .exp .exp_inner .obj{top:45px;right:43px}#event_2020.detail main.event_swimming .exp .exp_inner .obj img{width:auto}#event_2020.detail main.event_swimming .exp .exp_inner .guest{margin-top:125px}#event_2020.detail main.event_archery .exp .exp_inner .obj{top:41px;right:62px}#event_2020.detail main.event_archery .exp .exp_inner .obj img{width:auto}#event_2020.detail main.event_swimming .gnavi{background-image:url(../images/event_2020/swimming/bg_navi_swimming.jpg)}#event_2020.detail main.event_swimming .title h2{padding:0 3px 0 146px}#event_2020.detail main.event_swimming .title h2:before{background-image:url(../images/event_2020/swimming/icon_swimming.png)}#event_2020.detail main.event_swimming .exp{background-image:url(../images/event_2020/swimming/bg_swimming.jpg)}#event_2020.detail main.event_swimming .exp .exp_inner .txt{padding-right:470px}#event_2020.detail main.event_110mhurdles .exp .exp_inner .txt{padding-right:460px}#event_2020.detail main.event_110mhurdles .exp .exp_inner .txt{padding-bottom:160px}#event_2020.detail main.event_110mhurdles .exp .exp_inner .obj{top:54px;right:81px}#event_2020.detail main.event_110mhurdles .exp .exp_inner .obj img{width:auto}#event_2020.detail main.event_110mhurdles .exp .exp_inner .guest{margin-top:150px}#event_2020.detail main.event_boxing .exp .exp_inner .txt{padding-bottom:160px}#event_2020.detail main.event_boxing .exp .exp_inner .obj{top:91px;right:21px}#event_2020.detail main.event_boxing .exp .exp_inner .obj img{width:auto;margin-right:0}#event_2020.detail main.event_boxing .exp .exp_inner .guest{margin-top:75px}#event_2020.detail main.event_swimming .exp .exp_inner .txt{padding-right:330px}#event_2020.detail main.event_swimming .exp .exp_inner .txt{padding-bottom:160px}#event_2020.detail main.event_swimming .exp .exp_inner .obj{top:45px;right:43px}#event_2020.detail main.event_swimming .exp .exp_inner .obj img{width:auto}#event_2020.detail main.event_swimming .exp .exp_inner .guest{margin-top:125px}#event_2020.detail main.event_archery .exp .exp_inner .obj{top:41px;right:62px}#event_2020.detail main.event_archery .exp .exp_inner .obj img{width:auto}#event_2020.detail main.event_boxing .gnavi{background-image:url(../images/event_2020/boxing/bg_navi_boxing.jpg)}#event_2020.detail main.event_boxing .title h2{padding:0 3px 0 146px}#event_2020.detail main.event_boxing .title h2:before{background-image:url(../images/event_2020/boxing/icon_boxing.png)}#event_2020.detail main.event_boxing .exp{background-image:url(../images/event_2020/boxing/bg_boxing.jpg)}#event_2020.detail main.event_boxing .exp .exp_inner .txt{padding-right:470px}#event_2020.detail main.event_110mhurdles .exp .exp_inner .txt{padding-right:460px}#event_2020.detail main.event_110mhurdles .exp .exp_inner .txt{padding-bottom:160px}#event_2020.detail main.event_110mhurdles .exp .exp_inner .obj{top:54px;right:81px}#event_2020.detail main.event_110mhurdles .exp .exp_inner .obj img{width:auto}#event_2020.detail main.event_110mhurdles .exp .exp_inner .guest{margin-top:150px}#event_2020.detail main.event_boxing .exp .exp_inner .txt{padding-bottom:160px}#event_2020.detail main.event_boxing .exp .exp_inner .obj{top:91px;right:21px}#event_2020.detail main.event_boxing .exp .exp_inner .obj img{width:auto;margin-right:0}#event_2020.detail main.event_boxing .exp .exp_inner .guest{margin-top:75px}#event_2020.detail main.event_swimming .exp .exp_inner .txt{padding-right:330px}#event_2020.detail main.event_swimming .exp .exp_inner .txt{padding-bottom:160px}#event_2020.detail main.event_swimming .exp .exp_inner .obj{top:45px;right:43px}#event_2020.detail main.event_swimming .exp .exp_inner .obj img{width:auto}#event_2020.detail main.event_swimming .exp .exp_inner .guest{margin-top:125px}#event_2020.detail main.event_archery .exp .exp_inner .obj{top:41px;right:62px}#event_2020.detail main.event_archery .exp .exp_inner .obj img{width:auto}#event_2020.detail main.event_archery .gnavi{background-image:url(../images/event_2020/archery/bg_navi_archery.jpg)}#event_2020.detail main.event_archery .title h2{padding:0 3px 0 146px}#event_2020.detail main.event_archery .title h2:before{background-image:url(../images/event_2020/archery/icon_archery.png)}#event_2020.detail main.event_archery .exp{background-image:url(../images/event_2020/archery/bg_archery.jpg)}#event_2020.detail main.event_archery .exp .exp_inner .txt{padding-right:470px}#event_2020.detail main.event_110mhurdles .exp .exp_inner .txt{padding-right:460px}#event_2020.detail main.event_110mhurdles .exp .exp_inner .txt{padding-bottom:160px}#event_2020.detail main.event_110mhurdles .exp .exp_inner .obj{top:54px;right:81px}#event_2020.detail main.event_110mhurdles .exp .exp_inner .obj img{width:auto}#event_2020.detail main.event_110mhurdles .exp .exp_inner .guest{margin-top:150px}#event_2020.detail main.event_boxing .exp .exp_inner .txt{padding-bottom:160px}#event_2020.detail main.event_boxing .exp .exp_inner .obj{top:91px;right:21px}#event_2020.detail main.event_boxing .exp .exp_inner .obj img{width:auto;margin-right:0}#event_2020.detail main.event_boxing .exp .exp_inner .guest{margin-top:75px}#event_2020.detail main.event_swimming .exp .exp_inner .txt{padding-right:330px}#event_2020.detail main.event_swimming .exp .exp_inner .txt{padding-bottom:160px}#event_2020.detail main.event_swimming .exp .exp_inner .obj{top:45px;right:43px}#event_2020.detail main.event_swimming .exp .exp_inner .obj img{width:auto}#event_2020.detail main.event_swimming .exp .exp_inner .guest{margin-top:125px}#event_2020.detail main.event_archery .exp .exp_inner .obj{top:41px;right:62px}#event_2020.detail main.event_archery .exp .exp_inner .obj img{width:auto}#character .list_guest li.kinopiko .obj{top:3px;left:-1px;width:108px}#character .list_guest li.zavok .obj{top:-21px;left:-14px;width:128px}#character .list_guest li.wendy .obj{top:-6px;width:101px;left:9px}.section_contents .block_spec .detail_spec>img{width:215px;margin-left:40px}.section_contents .block_movie .bg:after{background-image:url(../images/toppage/bg_movie.jpg?v2)}.block_banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.block_banner a{width:581px}.block_banner a~a{margin-top:0}#event_dream.detail .list_detail>li.event_racing .title h2:before{background-image:url(../images/event_dream/racing/icon_racing.png)}#event_dream.detail .list_detail>li.event_karate .title h2:before{background-image:url(../images/event_dream/karate/icon_karate.png)}#event_2020.detail main.event_badminton .gnavi{background-image:url(../images/event_2020/badminton/bg_navi_badminton.jpg)}#event_2020.detail main.event_triplejump .gnavi{background-image:url(../images/event_2020/triplejump/bg_navi_triplejump.jpg)}#event_2020.detail main.event_discusthrow .gnavi{background-image:url(../images/event_2020/discusthrow/bg_navi_discusthrow.jpg)}#event_2020.detail main.event_floor .gnavi{background-image:url(../images/event_2020/floor/bg_navi_floor.jpg)}#event_2020.detail .list_detail>li.event_badminton .title h2{padding:0 8px 0 146px}#event_2020.detail .list_detail>li.event_badminton .title h2:before{background-image:url(../images/event_2020/badminton/icon_badminton.png)}#event_2020.detail .list_detail>li.event_badminton .exp{background-image:url(../images/event_2020/badminton/bg_badminton.jpg)}#event_2020.detail .list_detail>li.event_badminton .exp .exp_inner .txt{padding-right:400px}#event_2020.detail .list_detail>li.event_badminton .exp .exp_inner .obj{top:33px;right:12px;padding-left:0}#event_2020.detail .list_detail>li.event_badminton .exp .exp_inner .obj img{width:auto;margin-left:0}#event_2020.detail .list_detail>li.event_triplejump .title h2{padding:0 8px 0 146px}#event_2020.detail .list_detail>li.event_triplejump .title h2:before{background-image:url(../images/event_2020/triplejump/icon_triplejump.png)}#event_2020.detail .list_detail>li.event_triplejump .exp{background-image:url(../images/event_2020/triplejump/bg_triplejump.jpg)}#event_2020.detail .list_detail>li.event_triplejump .exp .exp_inner .txt{padding-right:471px}#event_2020.detail .list_detail>li.event_triplejump .exp .exp_inner .obj{top:47px;right:84px;padding-left:0}#event_2020.detail .list_detail>li.event_triplejump .exp .exp_inner .obj img{width:auto;margin:0}#event_2020.detail .list_detail>li.event_triplejump .exp .exp_inner .guest{margin-top:58px}#event_2020.detail .list_detail>li.event_discusthrow .title h2{padding:0 3px 0 146px}#event_2020.detail .list_detail>li.event_discusthrow .title h2:before{background-image:url(../images/event_2020/discusthrow/icon_discusthrow.png)}#event_2020.detail .list_detail>li.event_discusthrow .exp{background-image:url(../images/event_2020/discusthrow/bg_discusthrow.jpg)}#event_2020.detail .list_detail>li.event_discusthrow .exp .exp_inner .txt{padding-right:471px}#event_2020.detail .list_detail>li.event_discusthrow .exp .exp_inner .obj{top:80px;right:-1px;padding-left:0}#event_2020.detail .list_detail>li.event_discusthrow .exp .exp_inner .obj img{width:auto;margin-left:0}#event_2020.detail .list_detail>li.event_floor .title h2{padding:0 3px 0 146px}#event_2020.detail .list_detail>li.event_floor .title h2:before{background-image:url(../images/event_2020/floor/icon_floor.png)}#event_2020.detail .list_detail>li.event_floor .exp{background-image:url(../images/event_2020/floor/bg_floor.jpg)}#event_2020.detail .list_detail>li.event_floor .exp .exp_inner .txt{padding-right:420px}#event_2020.detail .list_detail>li.event_floor .exp .exp_inner .obj{top:32px;right:106px;margin-right:0;padding-left:0}#event_2020.detail .list_detail>li.event_floor .exp .exp_inner .obj img{width:auto}#character .list_guest li.espio .obj{top:-2px;left:1px;width:110px}.section_contents .block_movie .movie_op .bg:after{background-image:url(../images/toppage/bg_movie_op.jpg)}.section_contents .block_movie .movie_pro .bg:after{background-image:url(../images/toppage/bg_movie_pro.jpg)}#top_page main .section_kv .release{width:95%;margin:2.2% auto .8% auto}.block_movie_slider{padding-top:20px;padding-bottom:50px;width:100px;margin-bottom:25px;width:100%;background:#002063;-webkit-box-sizing:border-box;box-sizing:border-box}.block_movie_slider .each-slide,.block_movie_slider .slick_movie{height:27.5vw}.block_movie_slider .slick_movie{display:none}.block_movie_slider .slick_movie.slick-initialized{display:block}.block_movie_slider .slick_movie .slick-arrow{margin-top:-52px}.block_movie_slider .slick-list{overflow:visible}.block_movie_slider .each_slide{width:600px;margin-left:12px;margin-right:12px;position:relative}.block_movie_slider .each_slide>a{display:block}.block_movie_slider .each_slide .slide_inner{position:relative}.block_movie_slider .each_slide .m_enclosure{border-color:#0037a9;border-width:10px}.block_movie_slider .each_slide .m_enclosure_inner{border-radius:19px}.block_movie_slider .each_slide .bg{height:25.8vw;background-repeat:no-repeat;top:0;left:0;width:100%;background-position:center center;background-size:cover}.block_movie_slider .each_slide .btn_play{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;padding-top:1.5%;z-index:6;background-image:url(../images/common/icon_play.png);background-repeat:no-repeat;background-size:12.5vw auto;background-position:center}.block_movie_slider .each_slide .exp{position:absolute;text-align:center;bottom:-34px;width:100%}.block_movie_slider .each_slide .exp p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:85px;padding:10px 25px;background-color:#c71528;border:6px solid #ff1b33;border-width:6px;border-radius:31px;line-height:1.35;font-size:18px;font-weight:700;color:#fff;width:397px;margin-left:auto;margin-right:auto;text-align:center}.block_movie_slider .each_slide .exp p img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:auto;height:auto}#modal_movie{position:fixed;left:0;top:0;background:rgba(0,0,0,.7);width:100%;height:100%;z-index:20;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;pointer-events:none;opacity:0;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px}#modal_movie.visible{pointer-events:auto;opacity:1}#modal_movie .modal_inner{width:900px;padding-top:60px;padding-bottom:60px;height:100%;overflow:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}#modal_movie .modal_inner::-webkit-scrollbar{display:none}#modal_movie .modal_inner iframe{width:100%;height:500px;border:none;background:0 0;background:#000}#modal_movie .current{margin-bottom:30px}#modal_movie .modal_movie_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#modal_movie .modal_movie_list .bg,#modal_movie .modal_movie_list .m_enclosure{height:170px}#modal_movie .modal_movie_list .each_slide{width:276px;position:relative;cursor:pointer}#modal_movie .modal_movie_list .each_slide>a{display:block}#modal_movie .modal_movie_list .each_slide .slide_inner{position:relative}#modal_movie .modal_movie_list .each_slide .m_enclosure{border-color:#0037a9;border-width:6px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#modal_movie .modal_movie_list .each_slide:hover .m_enclosure{border-color:#ff3850}#modal_movie .modal_movie_list .each_slide.visible .m_enclosure{border-color:#ff3850}#modal_movie .modal_movie_list .each_slide .m_enclosure_inner{border-radius:23px}#modal_movie .modal_movie_list .each_slide .bg{height:157px}#modal_movie .modal_movie_list .each_slide .btn_play{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:170px;padding-top:1.5%;z-index:6;background-image:url(../images/common/icon_play.png);background-repeat:no-repeat;background-size:82px auto;background-position:top 37px center}#modal_movie .modal_movie_list .each_slide .caption{text-align:center}#modal_movie .modal_movie_list .each_slide .caption p{padding:10px 0 15px;line-height:calc(20 / 12);font-size:12px;font-weight:700;color:#fff}#modal_movie .modal_movie_list .each_slide .caption p img{width:auto;max-height:100%}.section_contents{padding:0 0 48px}.section_contents .block_news{margin-bottom:118px;margin-right:0;width:1240px}.section_contents .block_news .m_enclosure_inner{border-radius:10px}.section_contents .block_character{margin:-27px 3px 50px 0}.section_contents .block_event_2020{margin:0 3px 0 0}.section_contents .block_event_1964{margin-bottom:57px}.section_contents .block_event_dream{bottom:89px;margin-bottom:0}.section_contents .block_minimode .block_mode{margin:-5px -11px 0 22px}.section_contents .block_spec{margin-top:52px}@media print,screen and (min-width:1001px){#character .list_character li .title{height:auto!important}}@media only screen and (max-width:1000px){#top_page main{border-width:11px;border-width:1.46667vw}#top_page main .section_kv{display:block}#top_page main .section_kv{height:1226px;height:163.46667vw}#top_page main .section_kv{padding-top:0}#top_page main .section_kv{padding-bottom:0}#top_page main .section_kv{border-width:11px;border-width:1.46667vw}#top_page main .section_kv{background-image:url(../images/toppage/bg_kv_sp.jpg)}#top_page main .section_kv .logo{top:8px;top:1.06667vw}#top_page main .section_kv .logo{left:9px;left:1.2vw}#top_page main .section_kv .logo{width:9vw}#top_page main .section_kv .logo{min-width:0;min-width:0}#top_page main .section_kv .emblem{width:96px;width:12.8vw}#top_page main .section_kv .emblem{height:146px;height:19.46667vw}#top_page main .section_kv .emblem{margin-top:1px;margin-top:.13333vw}#top_page main .section_kv .emblem img{width:96px;width:12.8vw}#top_page main .section_kv h1{width:58.1%}#top_page main .section_kv h1{height:221px;height:29.46667vw}#top_page main .section_kv h1{margin-top:94.7%}#top_page main .section_kv h1{padding-bottom:0}#top_page main .section_kv h1 img{width:100%}#top_page main .section_kv .lead{width:56%}#top_page main .section_kv .lead{margin-top:2.5%}#top_page main .section_kv .lead{padding-right:0}#top_page main .section_kv .lead{padding-left:.8%}#top_page main .section_kv .lead img{width:100%}#top_page main .section_kv .release{width:100%}#top_page main .section_kv .release{margin:2.75% 0 0}#top_page main .section_kv .m_section_inner{padding:4.4vw 0 0}#top_page main .section_kv .chara_sonic{bottom:43px;bottom:5.73333vw}#top_page main .section_kv .chara_sonic{right:5px;right:.66667vw}#top_page main .section_kv .chara_sonic{width:300px;width:40vw}#top_page main .section_kv .chara_mario{bottom:45px;bottom:6vw}#top_page main .section_kv .chara_mario{left:9px;left:1.2vw}#top_page main .section_kv .chara_mario{width:340px;width:45.33333vw}#top_page main .section_spec .m_section_inner{width:80.6%}#top_page main .section_spec .m_section_inner{padding:4.26667vw 0 0}#top_page main .section_spec .m_section_inner h3 img{width:194px;width:25.86667vw}#top_page main .section_spec .m_section_inner .detail_spec{margin-top:47px;margin-top:6.26667vw}#top_page main .section_spec .m_section_inner .detail_spec dl dt{width:19%}#top_page main .section_spec .m_section_inner .detail_spec dl dt{padding-right:3%}#top_page main .section_spec .m_section_inner .detail_spec dl dt:after{right:8px;right:1.06667vw}#top_page main .section_spec .m_section_inner .detail_spec dl dt:after{width:3px;width:.4vw}#top_page main .section_spec .m_section_inner .detail_spec dl dd{width:81%}#top_page main .section_spec .m_section_inner .detail_spec dl dd~dd,#top_page main .section_spec .m_section_inner .detail_spec dl dd~dt{margin-top:2.4%}#top_page main .section_spec .m_section_inner .icon_cero{bottom:-1px;bottom:-.13333vw}#top_page main .section_spec .m_section_inner .icon_cero{right:8px;right:1.06667vw}#top_page main .section_spec .m_section_inner .icon_cero{width:54px;width:7.2vw}#top_page main .section_kv{background:url(../images/toppage/bg_kv_sp.jpg) no-repeat center top;background-size:cover}#top_page main .section_movie .video .video_inner{padding-bottom:60.2%}#top_page main .section_movie .video .video_inner iframe{left:-5%;width:110%}#top_page main .section_movie .video .btn_play{padding-top:2%}#top_page main .section_movie .video .btn_play img{width:18.7%;height:16.55%}#top_page main .section_movie .video .btn_play img.icon_play{width:13.7%;height:24.023%;margin-bottom:-2.6%}#top_page main .section_spec .m_section_inner .detail_spec dl{line-height:1}#top_page main .section_spec .m_section_inner .detail_spec dl dd img{height:2.53333vw}.section_contents{padding:5.33333vw 0 2.66667vw}.section_contents>.m_section_inner{display:block}.section_contents .m_enclosure{border-radius:30px;border-radius:4vw}.section_contents .m_enclosure .m_enclosure_inner{border-radius:19px;border-radius:2.53333vw}.section_contents .block_news{width:100%}.section_contents .block_news{margin-top:0;margin-top:0}.section_contents .block_news{margin-right:0;margin-right:0}.section_contents .block_news{margin-bottom:43px;margin-bottom:5.73333vw}.section_contents .block_news .title{top:-19px;top:-2.53333vw}.section_contents .block_news .title{left:-2px;left:-.26667vw}.section_contents .block_news .title{width:166px;width:22.13333vw}.section_contents .block_news .exp{padding:7.6vw 5.06667vw 3.86667vw 6.13333vw}.section_contents .block_news .exp dl{letter-spacing:-.6px;letter-spacing:-.08vw}.section_contents .block_news .exp dl{font-size:3.06667vw}.section_contents .block_news .exp dl dd{width:calc(100% - 6.3em)}.section_contents .block_movie{width:100%}.section_contents .block_movie{margin-bottom:72px;margin-bottom:9.6vw}.section_contents .block_movie{margin-left:0;margin-left:0}.section_contents .block_movie .bg{height:415px;height:55.33333vw}.section_contents .block_movie .title{top:-34px;top:-4.53333vw}.section_contents .block_movie .title{left:-2px;left:-.26667vw}.section_contents .block_movie .title{width:283px;width:37.73333vw}.section_contents .block_movie .exp{bottom:-45px;bottom:-6vw}.section_contents .block_movie .exp p{padding:2.26667vw 1.86667vw}.section_contents .block_movie .exp p{border-width:6px;border-width:.8vw}.section_contents .block_movie .exp p{border-radius:31px;border-radius:4.13333vw}.section_contents .block_movie .exp p{font-size:3.06667vw}.section_contents .block_movie a:after{width:211px;width:28.13333vw}.section_contents .block_movie a:after{height:211px;height:28.13333vw}.section_contents .block_movie a:after{margin-top:-120px;margin-top:-16vw}.section_contents .block_movie a:after{margin-left:-105px;margin-left:-14vw}.section_contents .block_character{width:679px;width:90.53333vw}.section_contents .block_character{height:679px;height:90.53333vw}.section_contents .block_character{margin:0 0 1.33333vw}.section_contents .block_character .m_enclosure{width:679px;width:90.53333vw}.section_contents .block_character .m_enclosure{height:679px;height:90.53333vw}.section_contents .block_character .title{top:-7px;top:-.93333vw}.section_contents .block_character .title{width:417px;width:55.6vw}.section_contents .block_character .title{margin-left:-207px;margin-left:-27.6vw}.section_contents .block_character .obj{top:79px;top:10.53333vw}.section_contents .block_character .obj{left:24px;left:3.2vw}.section_contents .block_character .obj{width:685px;width:91.33333vw}.section_contents .block_event_2020{width:100%}.section_contents .block_event_2020{height:530px;height:70.66667vw}.section_contents .block_event_2020{margin-bottom:53px;margin-bottom:7.06667vw}.section_contents .block_event_2020{margin-left:5px;margin-left:.66667vw}.section_contents .block_event_2020 .m_enclosure{width:575px;width:76.66667vw}.section_contents .block_event_2020 .m_enclosure{height:523px;height:69.73333vw}.section_contents .block_event_2020 .title{top:-27px;top:-3.6vw}.section_contents .block_event_2020 .title{left:115px;left:15.33333vw}.section_contents .block_event_2020 .title{width:480px;width:64vw}.section_contents .block_event_2020 .obj{top:-34px;top:-4.53333vw}.section_contents .block_event_2020 .obj{left:19px;left:2.53333vw}.section_contents .block_event_2020 .obj{width:730px;width:97.33333vw}.section_contents .block_event_2020 .exp{top:51px;top:6.8vw}.section_contents .block_event_1964{width:100%}.section_contents .block_event_1964{margin-right:0;margin-right:0}.section_contents .block_event_1964{margin-bottom:35px;margin-bottom:4.66667vw}.section_contents .block_event_1964 .title{top:-30px;top:-4vw}.section_contents .block_event_1964 .title{left:78px;left:10.4vw}.section_contents .block_event_1964 .title{width:497px;width:66.26667vw}.section_contents .block_event_1964 .obj{bottom:-32px;bottom:-4.26667vw}.section_contents .block_event_1964 .obj{width:268px;width:35.73333vw}.section_contents .block_event_1964 .obj{margin-left:-125px;margin-left:-16.66667vw}.section_contents .block_event_1964 .exp{top:67px;top:8.93333vw}.section_contents .block_event_1964 .bg{height:305px;height:40.66667vw}.section_contents .block_event_dream{position:relative}.section_contents .block_event_dream{bottom:auto}.section_contents .block_event_dream{left:auto}.section_contents .block_event_dream{width:100%}.section_contents .block_event_dream{height:auto}.section_contents .block_event_dream .exp p{font-size:3.06667vw}.section_contents .block_minimode{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.section_contents .block_minimode{margin-left:0;margin-left:0}.section_contents .block_minimode .block_amusements{width:322px;width:42.93333vw}.section_contents .block_minimode .block_amusements{height:322px;height:42.93333vw}.section_contents .block_minimode .block_amusements .m_enclosure{width:322px;width:42.93333vw}.section_contents .block_minimode .block_amusements .m_enclosure{height:291px;height:38.8vw}.section_contents .block_minimode .block_amusements .title{top:-27px;top:-3.6vw}.section_contents .block_minimode .block_amusements .title{left:13px;left:1.73333vw}.section_contents .block_minimode .block_amusements .title{width:299px;width:39.86667vw}.section_contents .block_minimode .block_amusements .title img{width:161px;width:21.46667vw}.section_contents .block_minimode .block_amusements .exp{top:43px;top:5.73333vw}.section_contents .block_minimode .block_amusements .exp p{letter-spacing:-1px;letter-spacing:-.13333vw}.section_contents .block_minimode .block_amusements .exp p{font-size:3.06667vw}.section_contents .block_minimode .block_amusements .obj{bottom:-29px;bottom:-3.86667vw}.section_contents .block_minimode .block_amusements .obj{left:28px;left:3.73333vw}.section_contents .block_minimode .block_amusements .obj{width:290px;width:38.66667vw}.section_contents .block_minimode .block_mode{width:300px;width:40vw}.section_contents .block_minimode .block_mode{height:300px;height:40vw}.section_contents .block_minimode .block_mode{margin:-.66667vw -1.46667vw 0 2.93333vw}.section_contents .block_minimode .block_mode .m_enclosure{width:272px;width:36.26667vw}.section_contents .block_minimode .block_mode .m_enclosure{height:272px;height:36.26667vw}.section_contents .block_minimode .block_mode .title{top:17px;top:2.26667vw}.section_contents .block_minimode .block_mode .title{left:27px;left:3.6vw}.section_contents .block_minimode .block_mode .title{width:220px;width:29.33333vw}.section_contents .block_minimode .block_mode .title img{width:186px;width:24.8vw}.section_contents .block_minimode .block_mode .exp{top:80px;top:10.66667vw}.section_contents .block_minimode .block_mode .exp p{font-size:2.53333vw}.section_contents .block_minimode .block_mode .obj{left:-12px;left:-1.6vw}.section_contents .block_minimode .block_mode .obj{width:300px;width:40vw}.section_contents .block_spec{margin-top:52px;margin-top:6.93333vw}.section_contents .block_spec .title{top:-30px;top:-4vw}.section_contents .block_spec .title{width:190px;width:25.33333vw}.section_contents .block_spec .title{margin-left:-95px;margin-left:-12.66667vw}.section_contents .block_spec .m_enclosure{width:100%}.section_contents .block_spec .detail_spec{display:block}.section_contents .block_spec .detail_spec{padding:50px;padding:6.66667vw}.section_contents .block_spec .detail_spec{border-radius:20px;border-radius:2.66667vw}.section_contents .block_spec .detail_spec>img{width:256px;width:34.13333vw}.section_contents .block_spec .detail_spec>img{margin:0 auto 5%}.section_contents .block_spec .detail_spec dl{margin-left:0;margin-left:0}.section_contents .block_spec .detail_spec dl{padding-top:11px;padding-top:1.46667vw}.section_contents .block_spec .detail_spec dl{width:100%}.section_contents .block_spec .detail_spec dl dt{width:19%}.section_contents .block_spec .detail_spec dl dt{padding-right:3%}.section_contents .block_spec .detail_spec dl dt{font-size:2.4vw}.section_contents .block_spec .detail_spec dl dt:after{right:8px;right:1.06667vw}.section_contents .block_spec .detail_spec dl dt:after{width:3px;width:.4vw}.section_contents .block_spec .detail_spec dl dd{width:81%}.section_contents .block_spec .detail_spec dl dd{letter-spacing:1px;letter-spacing:.13333vw}.section_contents .block_spec .detail_spec dl dd{font-size:2.4vw}.section_contents .block_spec .detail_spec dl dd img{height:20px;height:2.66667vw}.section_contents .block_spec .detail_spec dl dd img.double{height:53px;height:7.06667vw}.section_contents .block_spec .detail_spec dl dd~dd,.section_contents .block_spec .detail_spec dl dd~dt{margin-top:1%}.section_contents .block_spec .detail_spec .cero{position:relative}.section_contents .block_spec .detail_spec .cero{bottom:auto}.section_contents .block_spec .detail_spec .cero{left:auto}.section_contents .block_spec .detail_spec .cero{width:53px;width:7.06667vw}.section_contents .block_spec .detail_spec .cero{margin-top:10px;margin-top:1.33333vw}#character main{border-width:11px;border-width:1.46667vw}#character main{background-image:url(../images/character/bg_main_sp.jpg)}#character .section_title{margin:4vw 0 0}#character .section_list{margin-top:-38px;margin-top:-5.06667vw}#character .list_character{height:0;height:0}#character .list_character{padding-bottom:315.3%}#character .list_character li .block_character .m_enclosure{border-width:16px;border-width:2.13333vw}#character .list_character li .block_character .btn{bottom:6.2%}#character .list_character li .block_character .btn{left:-2.4%}#character .list_character li .block_character .btn{width:26.2%}#character .list_character li.mario{top:2.1%}#character .list_character li.mario{left:-.7%}#character .list_character li.mario{width:45.77465%}#character .list_character li.mario .m_enclosure{width:43.33333vw}#character .list_character li.mario .m_enclosure{height:43.33333vw}#character .list_character li.mario .block_character .btn{left:-1.5%}#character .list_character li.mario .bg{width:100%}#character .list_character li.mario .bg{height:100%}#character .list_character li.mario .title{top:21.6%}#character .list_character li.mario .title{right:-6.7%}#character .list_character li.mario .title{height:13.7%}#character .list_character li.sonic{top:2.1%}#character .list_character li.sonic{right:-1%}#character .list_character li.sonic{width:45.77465%}#character .list_character li.sonic .m_enclosure{width:43.33333vw}#character .list_character li.sonic .m_enclosure{height:43.33333vw}#character .list_character li.sonic .block_character .btn{left:-2.6%}#character .list_character li.sonic .bg{width:100%}#character .list_character li.sonic .bg{height:100%}#character .list_character li.emmy{top:32.13%}#character .list_character li.emmy{right:28.8%}#character .list_character li.emmy{width:31.83099%}#character .list_character li.daisy{top:37.47%}#character .list_character li.daisy{left:.1%}#character .list_character li.daisy{width:31.97183%}#character .list_character li.wario{top:42.9%}#character .list_character li.wario{left:30.8%}#character .list_character li.wario{width:31.97183%}#character .list_character li.shadow{top:51.1%}#character .list_character li.shadow{right:19%}#character .list_character li.shadow{width:31.97183%}#character .list_character li.silver{top:60.7%}#character .list_character li.silver{right:.3%}#character .list_character li.silver{width:31.83099%}#character .list_character li.donky{top:59.3%}#character .list_character li.donky{left:21.7%}#character .list_character li.donky{width:35.35211%}#character .list_character li.msonic{top:69.1%}#character .list_character li.msonic{right:28%}#character .list_character li.msonic{width:34.64789%}#character .list_character li.waluigi{top:69.05%}#character .list_character li.waluigi{left:.3%}#character .list_character li.waluigi{width:33.23944%}#character .list_character li.yosshi{top:77.87%}#character .list_character li.yosshi{left:18%}#character .list_character li.yosshi{width:31.97183%}#character .list_character li.vector{top:88.2%}#character .list_character li.vector{right:20%}#character .list_character li.vector{width:33.09859%}#character .list_character li.koppajr{top:88.86%}#character .list_character li.koppajr{left:.3%}#character .list_character li.koppajr{width:31.97183%}#character .list_character li.braze{top:77.5%}#character .list_character li.braze{right:-.2%}#character .list_character li.braze{width:31.97183%}#character .list_character li.luigi{top:17.55%}#character .list_character li.luigi{left:-.3%}#character .list_character li.luigi{width:28.59155%}#character .list_character li.luigi .m_enclosure{width:27.06667vw}#character .list_character li.luigi .m_enclosure{height:27.06667vw}#character .list_character li.luigi .m_enclosure{border-width:10px;border-width:1.33333vw}#character .list_character li.luigi .block_character .btn{bottom:-3%}#character .list_character li.luigi .block_character .btn{left:-3.7%}#character .list_character li.luigi .block_character .btn{width:40.5%}#character .list_character li.luigi .bg{width:100%}#character .list_character li.luigi .bg{height:100%}#character .list_character li.tails{top:16.8%}#character .list_character li.tails{right:29%}#character .list_character li.tails{width:28.59155%}#character .list_character li.tails .m_enclosure{width:27.06667vw}#character .list_character li.tails .m_enclosure{height:27.06667vw}#character .list_character li.tails .m_enclosure{border-width:10px;border-width:1.33333vw}#character .list_character li.tails .block_character .btn{bottom:-3%}#character .list_character li.tails .block_character .btn{left:-5.3%}#character .list_character li.tails .block_character .btn{width:40.5%}#character .list_character li.tails .bg{width:100%}#character .list_character li.tails .bg{height:100%}#character .list_character li.peach{top:27.6%}#character .list_character li.peach{right:66.6%}#character .list_character li.peach{width:28.59155%}#character .list_character li.peach .m_enclosure{width:27.06667vw}#character .list_character li.peach .m_enclosure{height:27.06667vw}#character .list_character li.peach .m_enclosure{border-width:10px;border-width:1.33333vw}#character .list_character li.peach .block_character .btn{bottom:-4.3%}#character .list_character li.peach .block_character .btn{left:-4.7%}#character .list_character li.peach .block_character .btn{width:41.5%}#character .list_character li.peach .bg{width:100%}#character .list_character li.peach .bg{height:100%}#character .list_character li.peach .title{top:19.2%}#character .list_character li.peach .title{right:-12%}#character .list_character li.peach .title{height:17.9%}#character .list_character li.knuckles{top:24.01%}#character .list_character li.knuckles{right:.2%}#character .list_character li.knuckles{width:28.59155%}#character .list_character li.knuckles .m_enclosure{width:27.06667vw}#character .list_character li.knuckles .m_enclosure{height:27.06667vw}#character .list_character li.knuckles .m_enclosure{border-width:10px;border-width:1.33333vw}#character .list_character li.knuckles .block_character .btn{bottom:-3%}#character .list_character li.knuckles .block_character .btn{left:-3%}#character .list_character li.knuckles .block_character .btn{width:41.3%}#character .list_character li.knuckles .bg{width:100%}#character .list_character li.knuckles .bg{height:100%}#character .list_character li.eggman{top:41%}#character .list_character li.eggman{right:-.6%}#character .list_character li.eggman{width:28.59155%}#character .list_character li.eggman .m_enclosure{width:27.06667vw}#character .list_character li.eggman .m_enclosure{height:27.06667vw}#character .list_character li.eggman .m_enclosure{border-width:10px;border-width:1.33333vw}#character .list_character li.eggman .block_character .btn{bottom:-8.2%}#character .list_character li.eggman .block_character .btn{left:-6.3%}#character .list_character li.eggman .block_character .btn{width:40.5%}#character .list_character li.eggman .bg{width:100%}#character .list_character li.eggman .bg{height:100%}#character .list_character li.koppa{top:50.1%}#character .list_character li.koppa{right:71.4%}#character .list_character li.koppa{width:28.59155%}#character .list_character li.koppa .m_enclosure{width:27.06667vw}#character .list_character li.koppa .m_enclosure{height:27.06667vw}#character .list_character li.koppa .m_enclosure{border-width:10px;border-width:1.33333vw}#character .list_character li.koppa .block_character .btn{bottom:-3%}#character .list_character li.koppa .block_character .btn{left:-4.7%}#character .list_character li.koppa .block_character .btn{width:41.5%}#character .list_character li.koppa .bg{width:100%}#character .list_character li.koppa .bg{height:100%}#character .title_other{margin:0 auto 3%}#character .title_other img{height:91px;height:12.13333vw}#character .list_other{width:100%}#character .list_other{margin:0 0 7.3%}#character .list_other{padding-right:0;padding-right:0}#character .list_other li.kinopio{padding:1.86667vw 0 0 0}#character .list_other li.cream{padding:7.73333vw 2.13333vw 0 0}#event_1964 main{border-width:11px;border-width:1.46667vw}#event_1964 main{background-image:url(../images/event_1964/bg_main_sp.jpg)}#event_1964.detail .gnavi{padding:2.53333vw 0 4.8vw}#event_1964.detail .gnavi{background-image:url(../images/event_1964/bg_navi_sp.jpg)}#event_1964.detail .list_detail>li .title{height:100px;height:13.33333vw}#event_1964.detail .list_detail>li .title{border-width:.8vw 0}#event_1964.detail .list_detail>li .title h2{padding:0 18vw 0 21.06667vw}#event_1964.detail .list_detail>li .title h2 img{height:55px;height:7.33333vw}#event_1964.detail .list_detail>li .title h2:before{width:129px;width:17.2vw}#event_1964.detail .list_detail>li .title h2:before{height:130px;height:17.33333vw}#event_1964.detail .list_detail>li .title h2:before{margin-top:-65px;margin-top:-8.66667vw}#event_1964.detail .list_detail>li .thumbs_slide ul{border-top-width:5px;border-top-width:.66667vw}#event_1964.detail .list_detail>li .thumbs_slide ul li{border-width:0 .26667vw 0 .4vw}#event_1964.detail .list_detail>li .thumbs_slide ul li.slick-current:after{border-width:9px;border-width:1.2vw}#event_1964.detail .list_detail>li .exp{padding:0 0 66.66667vw}#event_1964.detail .list_detail>li .exp .exp_inner{display:block}#event_1964.detail .list_detail>li .exp .exp_inner .txt{padding:4.13333vw 0 0}#event_1964.detail .list_detail>li .exp .exp_inner .txt{letter-spacing:-1px;letter-spacing:-.13333vw}#event_1964.detail .list_detail>li .exp .exp_inner .txt{font-size:2.66667vw}#event_1964.detail .list_detail>li .exp .exp_inner .obj{width:100%}#event_1964.detail .list_detail>li .exp .exp_inner .obj{padding-left:30px;padding-left:4vw}#event_1964.detail .list_detail>li.event_100mrun .exp{background-image:url(../images/event_1964/100mrun/bg_100mrun_sp.jpg)}#event_1964.detail main .section_list{margin-top:-400px;margin-top:-53.33333vw}#event_1964 .section_title{margin:4vw 0 5.73333vw}#event_1964 .section_list{padding:0;padding:0}#event_1964 .section_list .list_event{height:auto}#event_1964 .section_list .list_event{padding:0 .7% .5%}#event_1964 .section_list .list_event>li>ul>li.partition01{padding:0 .3% 0 0}#event_1964 .section_list .list_event>li>ul>li.partition02{padding:0 0 0 .3%}#event_1964 .section_list .list_event>li>ul>li>ul>li{position:relative}#event_1964 .section_list .list_event>li>ul>li>ul>li{top:auto!important}#event_1964 .section_list .list_event>li>ul>li>ul>li{left:auto!important}#event_1964 .section_list .list_event>li>ul>li>ul>li{width:100%!important}#event_1964 .section_list .list_event>li>ul>li>ul>li.oo_harf{width:50%!important}#event_1964 .section_list .list_event>li>ul>li>ul>li.oo_harf{padding:0 .6% 0 0}#event_1964 .section_list .list_event>li>ul>li>ul>li.oo_harf:nth-of-type(even){padding:0 0 0 .6%}#event_dream main{border-width:11px;border-width:1.46667vw}#event_dream main{background-image:url(../images/event_dream/bg_main_sp.jpg)}#event_dream.detail .gnavi{background-image:url(../images/event_dream/bg_navi_sp.jpg)}#event_dream.detail .list_detail>li .title{height:100px;height:13.33333vw}#event_dream.detail .list_detail>li .title{border-width:.8vw 0}#event_dream.detail .list_detail>li .title h2{padding:0 4.4vw 0 20.66667vw}#event_dream.detail .list_detail>li .title h2 img{height:50px;height:6.66667vw}#event_dream.detail .list_detail>li .title h2:before{width:129px;width:17.2vw}#event_dream.detail .list_detail>li .title h2:before{height:130px;height:17.33333vw}#event_dream.detail .list_detail>li .title h2:before{margin-top:-65px;margin-top:-8.66667vw}#event_dream.detail .list_detail>li .thumbs_slide ul{border-top-width:5px;border-top-width:.66667vw}#event_dream.detail .list_detail>li .thumbs_slide ul li{border-width:0 .26667vw 0 .4vw}#event_dream.detail .list_detail>li .thumbs_slide ul li.slick-current:after{border-width:9px;border-width:1.2vw}#event_dream.detail .list_detail>li .exp{padding:0 0 45px}#event_dream.detail .list_detail>li .exp .exp_inner{display:block}#event_dream.detail .list_detail>li .exp .exp_inner .txt{padding:5.33333vw 0 6.93333vw}#event_dream.detail .list_detail>li .exp .exp_inner .txt{letter-spacing:-1px;letter-spacing:-.13333vw}#event_dream.detail .list_detail>li .exp .exp_inner .txt{font-size:2.66667vw}#event_dream.detail .list_detail>li .exp .exp_inner .obj{width:100%}#event_dream.detail .list_detail>li .exp .exp_inner .obj{padding-left:30px;padding-left:4vw}#event_dream.detail .list_detail>li.event_shooting .exp{background-image:url(../images/event_dream/shooting/bg_shooting_sp.jpg)}#event_dream.detail .list_detail>li.event_shooting .exp p~p{margin-top:2.1em}#event_dream.detail main .section_list{margin-top:-19px;margin-top:-2.53333vw}#event_dream .exp div.title.exp_title{margin-top:59px;margin-top:7.86667vw}#event_dream .exp div.title.exp_title h2{min-width:400px;min-width:53.33333vw}#event_dream .exp div.title.exp_title h2{padding:0 .4vw 0 19.6vw}#event_dream .exp div.title.exp_title~div.title.exp_title{margin-top:39px;margin-top:5.2vw}#event_2020 main{border-width:11px;border-width:1.46667vw}#event_2020 main{background-image:url(../images/event_2020/bg_main_sp.jpg)}#event_2020.detail .gnavi{padding-bottom:38px;padding-bottom:5.06667vw}#event_2020.detail .gnavi{background-image:url(../images/event_2020/bg_navi_sp.jpg)}#event_2020.detail .list_detail>li .title{height:100px;height:13.33333vw}#event_2020.detail .list_detail>li .title{border-width:.8vw 0}#event_2020.detail .list_detail>li .title h2{padding:0 7.46667vw 0 19.6vw}#event_2020.detail .list_detail>li .title h2 img{height:50px;height:6.66667vw}#event_2020.detail .list_detail>li .title h2:before{width:129px;width:17.2vw}#event_2020.detail .list_detail>li .title h2:before{height:130px;height:17.33333vw}#event_2020.detail .list_detail>li .title h2:before{margin-top:-65px;margin-top:-8.66667vw}#event_2020.detail .list_detail>li .thumbs_slide ul{border-top-width:5px;border-top-width:.66667vw}#event_2020.detail .list_detail>li .thumbs_slide ul li{border-width:0 .26667vw 0 .4vw}#event_2020.detail .list_detail>li .thumbs_slide ul li.slick-current:after{border-width:9px;border-width:1.2vw}#event_2020.detail .list_detail>li .exp{padding:0 0 45px}#event_2020.detail .list_detail>li .exp .exp_inner{display:block}#event_2020.detail .list_detail>li .exp .exp_inner .txt{padding:5.33333vw 0 6.93333vw}#event_2020.detail .list_detail>li .exp .exp_inner .txt{letter-spacing:-1px;letter-spacing:-.13333vw}#event_2020.detail .list_detail>li .exp .exp_inner .txt{font-size:2.66667vw}#event_2020.detail .list_detail>li .exp .exp_inner .obj{width:100%}#event_2020.detail .list_detail>li .exp .exp_inner .obj{padding-left:30px;padding-left:4vw}#event_2020.detail .list_detail>li.event_skateboard .exp{background-image:url(../images/event_2020/skateboard/bg_skateboard_sp.jpg)}#event_2020.detail main .section_list{margin-top:-19px;margin-top:-2.53333vw}#event_2020 .section_list{padding:0;padding:0}#event_2020 .section_list .list_event{height:auto}#event_2020 .section_list .list_event{padding:0 .7%}#event_2020 .section_list .list_event>li>ul>li.partition01{padding:0 .3% 0 0}#event_2020 .section_list .list_event>li>ul>li.partition02{padding:0 0 0 .3%}#event_2020 .section_list .list_event>li>ul>li.partition03{padding:0 .3% 0 0}#event_2020 .section_list .list_event>li>ul>li.partition04{padding:0 0 0 .3%}#event_2020 .section_list .list_event>li>ul>li.partition05{padding:0 .3% 0 0}#event_2020 .section_list .list_event>li>ul>li.partition06{padding:0 0 0 .3%}#event_2020 .section_list .list_event>li>ul>li.partition07{padding:0 .3% 0 0}#event_2020 .section_list .list_event>li>ul>li.partition08{padding:0 0 0 .3%}#event_2020 .section_list .list_event>li>ul>li>ul>li{position:relative}#event_2020 .section_list .list_event>li>ul>li>ul>li{top:auto!important}#event_2020 .section_list .list_event>li>ul>li>ul>li{left:auto!important}#event_2020 .section_list .list_event>li>ul>li>ul>li{width:100%!important}#event_2020 .section_list .list_event>li>ul>li>ul>li.oo_harf{width:50%!important}#event_2020 .section_list .list_event>li>ul>li>ul>li.oo_harf{padding:0 .6% 0 0}#event_2020 .section_list .list_event>li>ul>li>ul>li.oo_harf:nth-of-type(even){padding:0 0 0 .6%}#event_2020 .section_detail .list_detail>li.event_skateboard .exp .obj img{width:376px;width:50.13333vw}#amusements main{background-image:url(../images/amusements/bg_main_sp.jpg)}#amusements.detail .gnavi{background-image:url(../images/amusements/bg_navi_sp.jpg)}#mode main{border-width:11px;border-width:1.46667vw}#mode main{background-image:url(../images/mode/bg_main_sp.jpg)}#mode .list_mode{padding:0 0 2vw}#mode .list_mode>li{padding:3.46667vw 3.73333vw 5.2vw}#mode .list_mode>li{border-width:10px;border-width:1.33333vw}#mode .list_mode>li{border-radius:30px;border-radius:4vw}#mode .list_mode>li~li{margin-top:20px;margin-top:2.66667vw}#mode .list_mode>li:before{width:236px;width:31.46667vw}#mode .list_mode>li:before{height:236px;height:31.46667vw}#mode .list_mode>li h3{height:64px;height:8.53333vw}#mode .list_mode>li h3{margin:0 0 1.86667vw .66667vw}#mode .list_mode>li .m_mode_bloflx{display:block}#mode .list_mode>li .m_mode_bloflx p{font-size:3.06667vw}#mode .list_mode>li .m_mode_bloflx .m_mode_txt{width:100%}#mode .list_mode>li .m_mode_bloflx .m_mode_txt h4{height:74px;height:9.86667vw}#mode .list_mode>li .m_mode_bloflx .m_mode_txt.wide{width:100%}#mode .list_mode>li .m_mode_bloflx .m_mode_img{width:79%}#mode .list_mode>li .m_mode_bloflx .m_mode_img{margin-top:35px;margin-top:4.66667vw}#mode .list_mode>li .m_mode_bloflx .m_mode_img.btop{margin:0 auto}#mode .list_mode>li .m_mode_bloflx .m_mode_img.btop{margin-top:35px;margin-top:4.66667vw}#mode .list_mode>li .m_mode_bloflx .m_mode_img.wide{width:90%}#mode .list_mode>li .m_mode_bloflx~.m_mode_bloflx{margin-top:50px;margin-top:6.66667vw}#mode .list_mode>li .m_mode_bloflx~.m_mode_bloflx.btop{margin-top:50px;margin-top:6.66667vw}#mode .list_mode>li .m_mode_txt_bloflx{display:block}#mode .list_mode>li .m_mode_txt_bloflx .m_mode_txt_culumn{width:100%}#mode .list_mode>li .m_mode_txt_bloflx .m_mode_txt_culumn~.m_mode_txt_culumn{margin-top:20px;margin-top:2.66667vw}#mode .list_mode>li .m_mode_txt_bloflx .m_mode_txt_culumn h5{height:5.6vw}#mode .list_mode>li .m_mode_txt_bloflx .m_mode_txt_culumn h5{margin-bottom:6px;margin-bottom:.8vw}#mode .list_mode>li.mode01{background-image:url(../images/mode/bg_mode_01_sp.png)}#mode .list_mode>li.mode02{background-image:url(../images/mode/bg_mode_02_sp.png)}#mode .list_mode>li.mode03{background-image:url(../images/mode/bg_mode_03_sp.png)}#mode .list_mode>li.mode04{background-image:url(../images/mode/bg_mode_04_sp.png)}#mode .list_mode>li.mode05{background-image:url(../images/mode/bg_mode_05_sp.png)}.navi_footer ul{margin:4vw 0 0}.navi_footer ul li a{min-width:360px;min-width:48vw}.navi_footer ul li a{padding:4.66667vw 2.66667vw 4.66667vw 12vw}.navi_footer ul li a{border-width:.66667vw .66667vw .66667vw 0}.navi_footer ul li a{border-radius:0 7.33333vw 7.33333vw 0}.navi_footer ul li a img{height:31px;height:4.13333vw}.navi_footer ul li a:after{left:18px;left:2.4vw}.navi_footer ul li a:after{width:69px;width:9.2vw}.navi_footer ul li a:after{height:79px;height:10.53333vw}.navi_footer ul li a:after{margin-top:-39px;margin-top:-5.2vw}.navi_footer ul li a:hover{padding:4.66667vw 2.66667vw 4.66667vw 12vw}.navi_footer ul li a:hover:after{left:18px;left:2.4vw}.navi_footer ul li~li a{padding:4.66667vw 12vw 4.66667vw 2.66667vw}.navi_footer ul li~li a{border-radius:7.33333vw 0 0 7.33333vw}.navi_footer ul li~li a{border-width:.66667vw 0 .66667vw .66667vw}.navi_footer ul li~li a:after{right:18px;right:2.4vw}.navi_footer ul li~li a:hover{padding:4.66667vw 12vw 4.66667vw 2.66667vw}.navi_footer ul li~li a:hover:after{right:18px;right:2.4vw}#event_2020.detail main.event_skateboard .gnavi{background-image:url(../images/event_2020/skateboard/bg_navi_skateboard_sp.jpg)}#event_2020.detail main.event_climbing .gnavi{background-image:url(../images/event_2020/climbing/bg_navi_climbing_sp.jpg)}#event_2020.detail main.event_surfing .gnavi{background-image:url(../images/event_2020/surfing/bg_navi_surfing_sp.jpg)}#event_2020.detail main.event_karate .gnavi{background-image:url(../images/event_2020/karate/bg_navi_karate_sp.jpg)}#event_2020.detail .list_detail>li.event_skateboard .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail .list_detail>li.event_skateboard .exp .exp_inner .obj{top:auto}#event_2020.detail .list_detail>li.event_skateboard .exp .exp_inner .obj{right:auto}#event_2020.detail .list_detail>li.event_skateboard .exp .exp_inner .obj img{width:55.2%}#event_2020.detail .list_detail>li.event_climbing .title h2{padding:0 0 0 19.6vw}#event_2020.detail .list_detail>li.event_climbing .exp{background-image:url(../images/event_2020/climbing/bg_climbing_sp.jpg)}#event_2020.detail .list_detail>li.event_climbing .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail .list_detail>li.event_climbing .exp .exp_inner .obj{top:auto}#event_2020.detail .list_detail>li.event_climbing .exp .exp_inner .obj{right:auto}#event_2020.detail .list_detail>li.event_climbing .exp .exp_inner .obj img{width:76%}#event_2020.detail .list_detail>li.event_surfing .title h2{padding:0 0 0 19.6vw}#event_2020.detail .list_detail>li.event_surfing .exp{background-image:url(../images/event_2020/surfing/bg_surfing_sp.jpg)}#event_2020.detail .list_detail>li.event_surfing .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail .list_detail>li.event_surfing .exp .exp_inner .obj{top:auto}#event_2020.detail .list_detail>li.event_surfing .exp .exp_inner .obj{right:auto}#event_2020.detail .list_detail>li.event_surfing .exp .exp_inner .obj img{width:70%}#event_2020.detail .list_detail>li.event_karate .title h2{padding:0 3vw 0 19.6vw}#event_2020.detail .list_detail>li.event_karate .exp{background-image:url(../images/event_2020/karate/bg_karate_sp.jpg)}#event_2020.detail .list_detail>li.event_karate .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail .list_detail>li.event_karate .exp .exp_inner .obj{top:auto}#event_2020.detail .list_detail>li.event_karate .exp .exp_inner .obj{right:auto}#event_2020.detail .list_detail>li.event_karate .exp .exp_inner .obj{padding-left:73px;padding-left:9.73333vw}#event_2020.detail .list_detail>li.event_karate .exp .exp_inner .obj img{width:54.7%}#event_2020.detail .list_detail>li .exp .exp_inner{min-height:auto}#event_2020.detail .list_detail>li .exp .exp_inner .obj{position:relative}#event_2020.detail .list_detail>li .exp .exp_inner .obj{top:auto}#event_2020.detail .list_detail>li .exp .exp_inner .obj{right:auto}#event_2020.detail .list_detail>li .exp .exp_inner .guest{width:67.7%}#event_2020.detail .list_detail>li .exp .exp_inner .guest{margin:0 auto}#event_2020.detail .list_detail>li .exp .exp_inner .guest{margin-top:62px;margin-top:8.26667vw}#event_2020.detail .list_detail>li .exp .exp_inner .guest{padding:0;padding:0}#event_2020.detail .list_detail>li .exp .exp_inner .guest h3{padding-left:2px;padding-left:.26667vw}#event_2020.detail .list_detail>li .exp .exp_inner .guest h3 img{height:63px;height:8.4vw}#event_2020.detail .list_detail>li .exp .exp_inner .guest .images{margin-top:9px;margin-top:1.2vw}#character .lead_guest{margin:-3.06667vw 0 5.33333vw}#character .lead_guest span{margin:7.06667vw 0 4.26667vw}#character .lead_guest span{padding:.26667vw 1.6vw .4vw}#character .lead_guest span{border-radius:20px;border-radius:2.66667vw}#character .lead_guest span{letter-spacing:-.5px;letter-spacing:-.06667vw}#character .lead_guest span{font-size:3.46667vw}#character .list_guest{margin-bottom:48px;margin-bottom:6.4vw}#character .list_guest li{padding:0 1.06667vw}#character .list_guest li a .m_enclosure{width:130px;width:17.33333vw}#character .list_guest li a .obj{top:2px;top:.26667vw}#character .list_guest li a .btn{margin-top:-21px;margin-top:-2.8vw}#character .list_guest li a .btn img{height:61px;height:8.13333vw}#character .list_guest li.rosetta .obj{top:-3px;top:-.4vw}#character .list_guest li.rosetta .obj{left:20px;left:2.66667vw}#character .list_guest li.rosetta .obj{width:92px;width:12.26667vw}#character .list_guest li.eggmannega .obj{top:22px;top:2.93333vw}#character .list_guest li.eggmannega .obj{left:-20px;left:-2.66667vw}#character .list_guest li.eggmannega .obj{width:139px;width:18.53333vw}#character .list_guest li.rouge .obj{width:117px;width:15.6vw}#character .list_guest li.rouge .obj{left:-5px;left:-.66667vw}#character .list_character{margin-top:27px;margin-top:3.6vw}#event_1964.detail main.event_100mrun .gnavi{background-image:url(../images/event_1964/100mrun/bg_navi_100mrun_sp.jpg)}#event_1964.detail main.event_canoe .gnavi{background-image:url(../images/event_1964/canoe/bg_navi_canoe_sp.jpg)}#event_1964.detail main.event_shooting .gnavi{background-image:url(../images/event_1964/shooting/bg_navi_shooting_sp.jpg)}#event_1964.detail main.event_400mhurdles .gnavi{background-image:url(../images/event_1964/400mhurdles/bg_navi_400mhurdles_sp.jpg)}#event_1964.detail main.event_longjump .gnavi{background-image:url(../images/event_1964/longjump/bg_navi_longjump_sp.jpg)}#event_1964.detail main.event_vault .gnavi{background-image:url(../images/event_1964/vault/bg_navi_vault_sp.jpg)}#event_1964.detail .list_detail>li .title h2{padding:0 0 0 21.06667vw}#event_1964.detail .list_detail>li .title h2 img{height:60px;height:8vw}#event_1964.detail .list_detail>li.event_canoe .title h2{padding:0 0 0 19.6vw}#event_1964.detail .list_detail>li.event_canoe .exp{background-image:url(../images/event_1964/canoe/bg_canoe_sp.jpg)}#event_1964.detail .list_detail>li.event_shooting .title h2{padding:0 0 0 19.6vw}#event_1964.detail .list_detail>li.event_shooting .exp{background-image:url(../images/event_1964/shooting/bg_shooting_sp.jpg)}#event_1964.detail .list_detail>li.event_400mhurdles .title h2{padding:0 3vw 0 19.6vw}#event_1964.detail .list_detail>li.event_400mhurdles .exp{background-image:url(../images/event_1964/400mhurdles/bg_400mhurdles_sp.jpg)}#event_1964.detail .list_detail>li.event_longjump .title h2{padding:0 0 0 19.6vw}#event_1964.detail .list_detail>li.event_longjump .exp{background-image:url(../images/event_1964/longjump/bg_longjump_sp.jpg)}#event_1964.detail .list_detail>li.event_vault .title h2{padding:0 0 0 19.6vw}#event_1964.detail .list_detail>li.event_vault .exp{background-image:url(../images/event_1964/vault/bg_vault_sp.jpg)}#mode .list_mode>li .m_mode_bloflx .image.images .slick-list{border-width:4px;border-width:.53333vw}#mode .list_mode>li .m_mode_bloflx .image.images .slick-list{border-radius:20px;border-radius:2.66667vw}#mode .list_mode>li .m_mode_bloflx .image.images .slick-dots{margin-top:13px;margin-top:1.73333vw}#mode .list_mode>li .m_mode_bloflx .image.images .slick-dots{padding-bottom:3px;padding-bottom:.4vw}#mode .list_mode>li .m_mode_bloflx .image.images .slick-dots li{padding:0 .8vw 0 .93333vw}#mode .list_mode>li .m_mode_bloflx .image.images .slick-dots li button{width:20px;width:2.66667vw}#mode .list_mode>li .m_mode_bloflx .image.images .slick-dots li button{height:20px;height:2.66667vw}#mode .list_mode>li .m_mode_bloflx .image.images .slick-dots li button:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#mode .list_mode>li.mode05 .m_mode_bloflx{padding:63.33333vw 0 65.33333vw}#mode .list_mode>li.mode05 .m_mode_bloflx .m_mode_exp li{width:270px;width:36vw}#mode .list_mode>li.mode05 .m_mode_bloflx .m_mode_exp li.exp_mode05_01{left:37px;left:4.93333vw}#mode .list_mode>li.mode05 .m_mode_bloflx .m_mode_exp li.exp_mode05_02{top:232px;top:30.93333vw}#mode .list_mode>li.mode05 .m_mode_bloflx .m_mode_exp li.exp_mode05_02{left:184px;left:24.53333vw}#mode .list_mode>li.mode05 .m_mode_bloflx .m_mode_exp li.exp_mode05_03{left:336px;left:44.8vw}#mode .list_mode>li.mode05 .m_mode_bloflx .m_mode_exp li.exp_mode05_04{bottom:240px;bottom:32vw}#mode .list_mode>li.mode05 .m_mode_bloflx .m_mode_exp li.exp_mode05_04{left:184px;left:24.53333vw}#mode .list_mode>li.mode05 .m_mode_bloflx .m_mode_exp li.exp_mode05_05{left:37px;left:4.93333vw}#mode .list_mode>li.mode05 .m_mode_bloflx .m_mode_exp li.exp_mode05_06{left:332px;left:44.26667vw}#mode .list_mode>li.mode05 .m_mode_bloflx .m_mode_img{display:block}#mode .list_mode>li.mode05 .m_mode_bloflx .m_mode_img{width:79%}#mode .list_mode>li.mode05 .m_mode_bloflx .m_mode_img .image{width:100%}#mode .list_mode>li.mode05 .m_mode_bloflx .m_mode_img .image~.image{margin-top:20px;margin-top:2.66667vw}#event_2020 .list_detail:before{height:100px;height:13.33333vw}#event_2020 .list_detail:before{border-width:.8vw 0}#event_1964 .list_detail:before{height:100px;height:13.33333vw}#event_1964 .list_detail:before{border-width:.8vw 0}#amusements main{border-width:11px;border-width:1.46667vw}#amusements main .section_list{padding:0;padding:0}#amusements main .section_list .list_event{display:block}#amusements main .section_list .list_event>li{width:100%}#amusements main .section_list .list_event>li>ul>li.partition01{padding:0 .5%}#amusements main .section_list .list_event>li>ul>li.partition02{padding:0 .5%}#amusements main .section_list .list_event>li>ul>li.partition03{padding:0 .5%}#amusements main .section_list .list_event>li>ul>li>ul>li{margin-bottom:.6%}#amusements main .section_list .list_event>li>ul>li>ul>li.event_amusements01{width:66.5%}#amusements main .section_list .list_event>li>ul>li>ul>li.event_amusements02{width:32.8%}#amusements main .section_list .list_event>li>ul>li>ul>li.event_amusements03{width:32.8%}#amusements main .section_list .list_event>li>ul>li>ul>li.event_amusements04{width:32.8%}#amusements main .section_list .list_event>li>ul>li>ul>li.event_amusements05{width:32.8%}#amusements main .section_list .list_event>li>ul>li>ul>li.event_amusements06{width:66.5%}#amusements main .section_list .list_event>li>ul>li>ul>li.event_amusements07{width:100%}#amusements main .section_list .list_event>li>ul>li>ul>li.event_amusements07 .btn{bottom:12%}#amusements main .section_list .list_event>li>ul>li>ul>li.event_amusements08{width:32.8%}#amusements main .section_list .list_event>li>ul>li>ul>li.event_amusements09{width:32.8%}#amusements main .section_list .list_event>li>ul>li>ul>li.event_amusements10{width:32.8%}#amusements .list_detail>li .title{height:100px;height:13.33333vw}#amusements .list_detail>li .title{border-width:.8vw 0}#amusements .list_detail>li .title h2 img{height:50px;height:6.66667vw}#amusements .list_detail>li .thumbs_slide ul{border-top-width:5px;border-top-width:.66667vw}#amusements .list_detail>li .thumbs_slide ul li{border-width:0 .26667vw 0 .4vw}#amusements .list_detail>li .thumbs_slide ul li.slick-current:after{border-width:9px;border-width:1.2vw}#amusements .list_detail>li .exp{padding:0 0 84.93333vw}#amusements .list_detail>li .exp{border-top-width:3px;border-top-width:.4vw}#amusements .list_detail>li .exp{background:none no-repeat center top}#amusements .list_detail>li .exp{background-size:contain}#amusements .list_detail>li .exp .exp_inner{display:block}#amusements .list_detail>li .exp .exp_inner .txt{padding:5.33333vw 0 6.93333vw}#amusements .list_detail>li .exp .exp_inner .txt{letter-spacing:-1px;letter-spacing:-.13333vw}#amusements .list_detail>li .exp .exp_inner .txt{font-size:2.66667vw}#amusements .list_detail>li .exp .exp_inner .obj{width:100%}#amusements .list_detail>li .exp .exp_inner .obj{padding-left:30px;padding-left:4vw}#amusements .list_detail>li.event_amusements01 .exp{background-image:url(../images/amusements/amusements01/bg_amusements01_sp.jpg)}#amusements .list_detail>li.event_amusements02 .exp{background-image:url(../images/amusements/amusements02/bg_amusements02_sp.jpg)}#amusements .list_detail>li.event_amusements03 .exp{background-image:url(../images/amusements/amusements03/bg_amusements03_sp.jpg)}#amusements .list_detail>li.event_amusements04 .exp{background-image:url(../images/amusements/amusements04/bg_amusements04_sp.jpg)}#amusements .list_detail>li.event_amusements05 .exp{background-image:url(../images/amusements/amusements05/bg_amusements05_sp.jpg)}#amusements .list_detail>li.event_amusements06 .exp{background-image:url(../images/amusements/amusements06/bg_amusements06_sp.jpg)}#amusements .list_detail>li.event_amusements07 .exp{background-image:url(../images/amusements/amusements07/bg_amusements07_sp.jpg)}#amusements .list_detail>li.event_amusements08 .exp{background-image:url(../images/amusements/amusements08/bg_amusements08_sp.jpg)}#amusements .list_detail>li.event_amusements09 .exp{background-image:url(../images/amusements/amusements09/bg_amusements09_sp.jpg)}#amusements .list_detail>li.event_amusements10 .exp{background-image:url(../images/amusements/amusements10/bg_amusements10_sp.jpg)}#amusements .list_detail:before{height:100px;height:13.33333vw}#amusements .list_detail:before{border-width:.8vw 0}#amusements.detail main.event_amusements01 .gnavi{background-image:url(../images/amusements/amusements01/bg_navi_amusements01_sp.jpg)}#amusements.detail main.event_amusements02 .gnavi{background-image:url(../images/amusements/amusements02/bg_navi_amusements02_sp.jpg)}#amusements.detail main.event_amusements03 .gnavi{background-image:url(../images/amusements/amusements03/bg_navi_amusements03_sp.jpg)}#amusements.detail main.event_amusements04 .gnavi{background-image:url(../images/amusements/amusements04/bg_navi_amusements04_sp.jpg)}#amusements.detail main.event_amusements05 .gnavi{background-image:url(../images/amusements/amusements05/bg_navi_amusements05_sp.jpg)}#amusements.detail main.event_amusements06 .gnavi{background-image:url(../images/amusements/amusements06/bg_navi_amusements06_sp.jpg)}#amusements.detail main.event_amusements07 .gnavi{background-image:url(../images/amusements/amusements07/bg_navi_amusements07_sp.jpg)}#amusements.detail main.event_amusements08 .gnavi{background-image:url(../images/amusements/amusements08/bg_navi_amusements08_sp.jpg)}#amusements.detail main.event_amusements09 .gnavi{background-image:url(../images/amusements/amusements09/bg_navi_amusements09_sp.jpg)}#amusements.detail main.event_amusements10 .gnavi{background-image:url(../images/amusements/amusements10/bg_navi_amusements10_sp.jpg)}#amusements.detail main .gnavi{padding:3.86667vw 0 2.4vw}#amusements.detail main .section_list{margin-top:-554px;margin-top:-73.86667vw}#amusements.detail .list_detail>li .exp .exp_inner{min-height:auto}#amusements.detail .list_detail>li .exp .exp_inner .obj{position:relative}#amusements.detail .list_detail>li .exp .exp_inner .obj{top:auto}#amusements.detail .list_detail>li .exp .exp_inner .obj{right:auto}#amusements.detail .list_detail>li .exp .exp_inner .guest{width:67.7%}#amusements.detail .list_detail>li .exp .exp_inner .guest{margin:0 auto}#amusements.detail .list_detail>li .exp .exp_inner .guest{margin-top:62px;margin-top:8.26667vw}#amusements.detail .list_detail>li .exp .exp_inner .guest{padding:0;padding:0}#amusements.detail .list_detail>li .exp .exp_inner .guest h3{padding-left:2px;padding-left:.26667vw}#amusements.detail .list_detail>li .exp .exp_inner .guest h3 img{height:63px;height:8.4vw}#amusements.detail .list_detail>li .exp .exp_inner .guest .images{margin-top:9px;margin-top:1.2vw}#event_dream.detail .list_detail>li.event_racing .exp{background-image:url(../images/event_dream/racing/bg_racing_sp.jpg)}#event_dream.detail .list_detail>li.event_karate .exp{background-image:url(../images/event_dream/karate/bg_karate_sp.jpg)}#event_dream.detail .list_detail>li .exp .exp_inner .txt{letter-spacing:-.5px;letter-spacing:-.06667vw}#event_dream.detail .list_detail>li .exp{padding:0 0 3.33333vw}.block_banner{margin:0 0 9.6vw}.block_banner{padding-left:0;padding-left:0}.block_banner a{width:100%}#character .list_guest{margin-bottom:68px;margin-bottom:9.06667vw}#character .list_guest li{width:31%}#character .list_guest li~li{margin-left:3%}#character .list_guest li:nth-child(n+4){margin-top:47px;margin-top:6.26667vw}#character .list_guest li:nth-child(n+6){margin-top:47px;margin-top:6.26667vw}#character .list_guest li:nth-child(3n+1){margin-left:0}#character .list_guest li:nth-child(5n+1){margin-left:3%}#character .list_guest .diddykong .obj{width:105px;width:14vw}#character .list_guest .larry .obj{width:78px;width:10.4vw}#character .list_guest .larry .obj{top:-23px;top:-3.06667vw}#character .list_guest .larry .obj{left:38px;left:5.06667vw}#character .list_guest .zazz .obj{width:74px;width:9.86667vw}#character .list_guest .zazz .obj{top:-18px;top:-2.4vw}#character .list_guest .zazz .obj{left:38px;left:5.06667vw}#character .list_guest .ludwig .obj{width:129px;width:17.2vw}#character .list_guest .ludwig .obj{top:8px;top:1.06667vw}#character .list_guest .ludwig .obj{left:-16px;left:-2.13333vw}#character .list_guest .jet .obj{width:94px;width:12.53333vw}#character .list_guest .jet .obj{top:-1px;top:-.13333vw}#character .list_guest .jet .obj{left:11px;left:1.46667vw}#event_2020.detail main.event_100mrun .gnavi{background-image:url(../images/event_2020/100mrun/bg_navi_100mrun_sp.jpg)}#event_2020.detail main.event_400mrelay .gnavi{background-image:url(../images/event_2020/400mrelay/bg_navi_400mrelay_sp.jpg)}#event_2020.detail main.event_canoe .gnavi{background-image:url(../images/event_2020/canoe/bg_navi_canoe_sp.jpg)}#event_2020.detail main.event_showjumping .gnavi{background-image:url(../images/event_2020/showjumping/bg_navi_showjumping_sp.jpg)}#event_2020.detail main.event_fencing .gnavi{background-image:url(../images/event_2020/fencing/bg_navi_fencing_sp.jpg)}#event_2020.detail main.event_football .gnavi{background-image:url(../images/event_2020/football/bg_navi_football_sp.jpg)}#event_2020.detail main.event_javelinthrow .gnavi{background-image:url(../images/event_2020/javelinthrow/bg_navi_javelinthrow_sp.jpg)}#event_2020.detail main.event_rugby .gnavi{background-image:url(../images/event_2020/rugby/bg_navi_rugby_sp.jpg)}#event_2020.detail main.event_tabletennis .gnavi{background-image:url(../images/event_2020/tabletennis/bg_navi_tabletennis_sp.jpg)}#event_2020.detail .list_detail>li.event_100mrun .title h2{padding:0 0 0 19.6vw}#event_2020.detail .list_detail>li.event_100mrun .exp{background-image:url(../images/event_2020/100mrun/bg_100mrun_sp.jpg)}#event_2020.detail .list_detail>li.event_100mrun .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail .list_detail>li.event_100mrun .exp .exp_inner .obj{top:auto}#event_2020.detail .list_detail>li.event_100mrun .exp .exp_inner .obj{right:auto}#event_2020.detail .list_detail>li.event_100mrun .exp .exp_inner .obj img{width:55.2%}#event_2020.detail .list_detail>li.event_400mrelay .title h2{padding:0 0 0 19.6vw}#event_2020.detail .list_detail>li.event_400mrelay .exp{background-image:url(../images/event_2020/400mrelay/bg_400mrelay_sp.jpg)}#event_2020.detail .list_detail>li.event_400mrelay .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail .list_detail>li.event_400mrelay .exp .exp_inner .obj{top:auto}#event_2020.detail .list_detail>li.event_400mrelay .exp .exp_inner .obj{right:auto}#event_2020.detail .list_detail>li.event_400mrelay .exp .exp_inner .obj img{width:76%}#event_2020.detail .list_detail>li.event_canoe .title h2{padding:0 0 0 19.6vw}#event_2020.detail .list_detail>li.event_canoe .exp{background-image:url(../images/event_2020/canoe/bg_canoe_sp.jpg)}#event_2020.detail .list_detail>li.event_canoe .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail .list_detail>li.event_canoe .exp .exp_inner .obj{top:auto}#event_2020.detail .list_detail>li.event_canoe .exp .exp_inner .obj{right:auto}#event_2020.detail .list_detail>li.event_canoe .exp .exp_inner .obj{padding-left:0;padding-left:0}#event_2020.detail .list_detail>li.event_canoe .exp .exp_inner .obj img{width:67.2%}#event_2020.detail .list_detail>li.event_canoe .exp .exp_inner .obj img{margin-right:6.3%}#event_2020.detail .list_detail>li.event_showjumping .title h2{padding:0 0 0 19.6vw}#event_2020.detail .list_detail>li.event_showjumping .exp{background-image:url(../images/event_2020/showjumping/bg_showjumping_sp.jpg)}#event_2020.detail .list_detail>li.event_showjumping .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail .list_detail>li.event_showjumping .exp .exp_inner .obj{top:auto}#event_2020.detail .list_detail>li.event_showjumping .exp .exp_inner .obj{right:auto}#event_2020.detail .list_detail>li.event_showjumping .exp .exp_inner .obj{padding-left:0;padding-left:0}#event_2020.detail .list_detail>li.event_showjumping .exp .exp_inner .obj img{width:79%}#event_2020.detail .list_detail>li.event_showjumping .exp .exp_inner .obj img{margin-left:7.2%}#event_2020.detail .list_detail>li.event_showjumping .exp .exp_inner .guest{margin-top:22px;margin-top:2.93333vw}#event_2020.detail .list_detail>li.event_football .title h2{padding:0 0 0 19.6vw}#event_2020.detail .list_detail>li.event_football .exp{background-image:url(../images/event_2020/football/bg_football_sp.jpg)}#event_2020.detail .list_detail>li.event_football .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail .list_detail>li.event_football .exp .exp_inner .obj{top:auto}#event_2020.detail .list_detail>li.event_football .exp .exp_inner .obj{right:auto}#event_2020.detail .list_detail>li.event_football .exp .exp_inner .obj{padding-left:0;padding-left:0}#event_2020.detail .list_detail>li.event_football .exp .exp_inner .obj img{width:70%}#event_2020.detail .list_detail>li.event_football .exp .exp_inner .obj img{margin-right:4.7%}#event_2020.detail .list_detail>li.event_football .exp .exp_inner .guest{margin-top:62px;margin-top:8.26667vw}#event_2020.detail .list_detail>li.event_javelinthrow .title h2{padding:0 3vw 0 19.6vw}#event_2020.detail .list_detail>li.event_javelinthrow .exp{background-image:url(../images/event_2020/javelinthrow/bg_javelinthrow_sp.jpg)}#event_2020.detail .list_detail>li.event_javelinthrow .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail .list_detail>li.event_javelinthrow .exp .exp_inner .obj{top:auto}#event_2020.detail .list_detail>li.event_javelinthrow .exp .exp_inner .obj{right:auto}#event_2020.detail .list_detail>li.event_javelinthrow .exp .exp_inner .obj{padding-left:0;padding-left:0}#event_2020.detail .list_detail>li.event_javelinthrow .exp .exp_inner .obj img{width:50.6%}#event_2020.detail .list_detail>li.event_javelinthrow .exp .exp_inner .obj img{margin-right:7.1%}#event_2020.detail .list_detail>li.event_fencing .title h2{padding:0 0 0 19.6vw}#event_2020.detail .list_detail>li.event_fencing .exp{background-image:url(../images/event_2020/fencing/bg_fencing_sp.jpg)}#event_2020.detail .list_detail>li.event_fencing .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail .list_detail>li.event_fencing .exp .exp_inner .obj{top:auto}#event_2020.detail .list_detail>li.event_fencing .exp .exp_inner .obj{right:auto}#event_2020.detail .list_detail>li.event_fencing .exp .exp_inner .obj img{width:65.2%}#event_2020.detail .list_detail>li.event_fencing .exp .exp_inner .obj img{margin-right:9.7%}#event_2020.detail .list_detail>li.event_rugby .title h2{padding:0 0 0 19.6vw}#event_2020.detail .list_detail>li.event_rugby .exp{background-image:url(../images/event_2020/rugby/bg_rugby_sp.jpg)}#event_2020.detail .list_detail>li.event_rugby .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail .list_detail>li.event_rugby .exp .exp_inner .obj{top:auto}#event_2020.detail .list_detail>li.event_rugby .exp .exp_inner .obj{right:auto}#event_2020.detail .list_detail>li.event_rugby .exp .exp_inner .obj{padding-left:19px;padding-left:2.53333vw}#event_2020.detail .list_detail>li.event_rugby .exp .exp_inner .obj img{width:62.47%}#event_2020.detail .list_detail>li.event_rugby .exp .exp_inner .guest{margin-top:92px;margin-top:12.26667vw}#event_2020.detail .list_detail>li.event_tabletennis .title h2{padding:0 0 0 19.6vw}#event_2020.detail .list_detail>li.event_tabletennis .exp{background-image:url(../images/event_2020/tabletennis/bg_tabletennis_sp.jpg)}#event_2020.detail .list_detail>li.event_tabletennis .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail .list_detail>li.event_tabletennis .exp .exp_inner .obj{top:auto}#event_2020.detail .list_detail>li.event_tabletennis .exp .exp_inner .obj{right:auto}#event_2020.detail .list_detail>li.event_tabletennis .exp .exp_inner .obj img{width:52.5%}#event_2020.detail .list_detail>li.event_tabletennis .exp .exp_inner .obj img{margin-right:.9%}.block_banner{margin:0 0 9.6vw}.block_banner{padding-left:0;padding-left:0}.block_banner a{width:100%}#event_1964.detail main.event_marathon .gnavi{background-image:url(../images/event_1964/marathon/bg_navi_marathon_sp.jpg)}#event_1964.detail main .list_detail>li.event_marathon .title h2{padding:0 0 0 19.6vw}#event_1964.detail main .list_detail>li.event_marathon .exp{background-image:url(../images/event_1964/marathon/bg_marathon_sp.jpg)}#event_1964.detail main.event_10mplatform .exp{padding:0 0 81.33333vw}#event_1964.detail main.event_judo .exp{padding:0 0 72vw}#event_1964.detail main.event_marathon .exp{padding:0 0 76vw}#event_1964.detail main.event_volleyball .exp{padding:0 0 80vw}#event_1964.detail main.event_10mplatform .gnavi{background-image:url(../images/event_1964/10mplatform/bg_navi_10mplatform_sp.jpg)}#event_1964.detail main .list_detail>li.event_10mplatform .title h2{padding:0 0 0 19.6vw}#event_1964.detail main .list_detail>li.event_10mplatform .exp{background-image:url(../images/event_1964/10mplatform/bg_10mplatform_sp.jpg)}#event_1964.detail main.event_10mplatform .exp{padding:0 0 81.33333vw}#event_1964.detail main.event_judo .exp{padding:0 0 72vw}#event_1964.detail main.event_marathon .exp{padding:0 0 76vw}#event_1964.detail main.event_volleyball .exp{padding:0 0 80vw}#event_1964.detail main.event_judo .gnavi{background-image:url(../images/event_1964/judo/bg_navi_judo_sp.jpg)}#event_1964.detail main .list_detail>li.event_judo .title h2{padding:0 0 0 19.6vw}#event_1964.detail main .list_detail>li.event_judo .exp{background-image:url(../images/event_1964/judo/bg_judo_sp.jpg)}#event_1964.detail main.event_10mplatform .exp{padding:0 0 81.33333vw}#event_1964.detail main.event_judo .exp{padding:0 0 72vw}#event_1964.detail main.event_marathon .exp{padding:0 0 76vw}#event_1964.detail main.event_volleyball .exp{padding:0 0 80vw}#event_1964.detail main.event_volleyball .gnavi{background-image:url(../images/event_1964/volleyball/bg_navi_volleyball_sp.jpg)}#event_1964.detail main .list_detail>li.event_volleyball .title h2{padding:0 0 0 19.6vw}#event_1964.detail main .list_detail>li.event_volleyball .exp{background-image:url(../images/event_1964/volleyball/bg_volleyball_sp.jpg)}#event_1964.detail main.event_10mplatform .exp{padding:0 0 81.33333vw}#event_1964.detail main.event_judo .exp{padding:0 0 72vw}#event_1964.detail main.event_marathon .exp{padding:0 0 76vw}#event_1964.detail main.event_volleyball .exp{padding:0 0 80vw}#event_2020.detail main.event_110mhurdles .gnavi{background-image:url(../images/event_2020/110mhurdles/bg_navi_110mhurdles_sp.jpg)}#event_2020.detail main.event_110mhurdles .title h2{padding:0 0 0 19.6vw}#event_2020.detail main.event_110mhurdles .exp{background-image:url(../images/event_2020/110mhurdles/bg_110mhurdles_sp.jpg)}#event_2020.detail main.event_110mhurdles .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail main.event_110mhurdles .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail main.event_110mhurdles .exp .exp_inner .txt{padding-bottom:170px;padding-bottom:22.66667vw}#event_2020.detail main.event_110mhurdles .exp .exp_inner .obj{top:auto}#event_2020.detail main.event_110mhurdles .exp .exp_inner .obj{right:auto}#event_2020.detail main.event_110mhurdles .exp .exp_inner .obj img{width:52.1%}#event_2020.detail main.event_110mhurdles .exp .exp_inner .guest{margin-top:62px;margin-top:8.26667vw}#event_2020.detail main.event_boxing .exp .exp_inner .txt{padding-bottom:120px;padding-bottom:16vw}#event_2020.detail main.event_boxing .exp .exp_inner .obj{top:auto}#event_2020.detail main.event_boxing .exp .exp_inner .obj{right:auto}#event_2020.detail main.event_boxing .exp .exp_inner .obj img{width:59.2%}#event_2020.detail main.event_boxing .exp .exp_inner .obj img{margin-right:7%}#event_2020.detail main.event_boxing .exp .exp_inner .guest{margin-top:62px;margin-top:8.26667vw}#event_2020.detail main.event_swimming .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail main.event_swimming .exp .exp_inner .txt{padding-bottom:120px;padding-bottom:16vw}#event_2020.detail main.event_swimming .exp .exp_inner .obj{top:auto}#event_2020.detail main.event_swimming .exp .exp_inner .obj{right:auto}#event_2020.detail main.event_swimming .exp .exp_inner .obj img{width:47%}#event_2020.detail main.event_swimming .exp .exp_inner .guest{margin-top:62px;margin-top:8.26667vw}#event_2020.detail main.event_archery .exp .exp_inner .obj{top:auto}#event_2020.detail main.event_archery .exp .exp_inner .obj{right:auto}#event_2020.detail main.event_archery .exp .exp_inner .obj img{width:54.7%}#event_2020.detail main.event_swimming .gnavi{background-image:url(../images/event_2020/swimming/bg_navi_swimming_sp.jpg)}#event_2020.detail main.event_swimming .title h2{padding:0 0 0 19.6vw}#event_2020.detail main.event_swimming .exp{background-image:url(../images/event_2020/swimming/bg_swimming_sp.jpg)}#event_2020.detail main.event_swimming .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail main.event_110mhurdles .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail main.event_110mhurdles .exp .exp_inner .txt{padding-bottom:170px;padding-bottom:22.66667vw}#event_2020.detail main.event_110mhurdles .exp .exp_inner .obj{top:auto}#event_2020.detail main.event_110mhurdles .exp .exp_inner .obj{right:auto}#event_2020.detail main.event_110mhurdles .exp .exp_inner .obj img{width:52.1%}#event_2020.detail main.event_110mhurdles .exp .exp_inner .guest{margin-top:62px;margin-top:8.26667vw}#event_2020.detail main.event_boxing .exp .exp_inner .txt{padding-bottom:120px;padding-bottom:16vw}#event_2020.detail main.event_boxing .exp .exp_inner .obj{top:auto}#event_2020.detail main.event_boxing .exp .exp_inner .obj{right:auto}#event_2020.detail main.event_boxing .exp .exp_inner .obj img{width:59.2%}#event_2020.detail main.event_boxing .exp .exp_inner .obj img{margin-right:7%}#event_2020.detail main.event_boxing .exp .exp_inner .guest{margin-top:62px;margin-top:8.26667vw}#event_2020.detail main.event_swimming .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail main.event_swimming .exp .exp_inner .txt{padding-bottom:120px;padding-bottom:16vw}#event_2020.detail main.event_swimming .exp .exp_inner .obj{top:auto}#event_2020.detail main.event_swimming .exp .exp_inner .obj{right:auto}#event_2020.detail main.event_swimming .exp .exp_inner .obj img{width:47%}#event_2020.detail main.event_swimming .exp .exp_inner .guest{margin-top:62px;margin-top:8.26667vw}#event_2020.detail main.event_archery .exp .exp_inner .obj{top:auto}#event_2020.detail main.event_archery .exp .exp_inner .obj{right:auto}#event_2020.detail main.event_archery .exp .exp_inner .obj img{width:54.7%}#event_2020.detail main.event_boxing .gnavi{background-image:url(../images/event_2020/boxing/bg_navi_boxing_sp.jpg)}#event_2020.detail main.event_boxing .title h2{padding:0 0 0 19.6vw}#event_2020.detail main.event_boxing .exp{background-image:url(../images/event_2020/boxing/bg_boxing_sp.jpg)}#event_2020.detail main.event_boxing .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail main.event_110mhurdles .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail main.event_110mhurdles .exp .exp_inner .txt{padding-bottom:170px;padding-bottom:22.66667vw}#event_2020.detail main.event_110mhurdles .exp .exp_inner .obj{top:auto}#event_2020.detail main.event_110mhurdles .exp .exp_inner .obj{right:auto}#event_2020.detail main.event_110mhurdles .exp .exp_inner .obj img{width:52.1%}#event_2020.detail main.event_110mhurdles .exp .exp_inner .guest{margin-top:62px;margin-top:8.26667vw}#event_2020.detail main.event_boxing .exp .exp_inner .txt{padding-bottom:120px;padding-bottom:16vw}#event_2020.detail main.event_boxing .exp .exp_inner .obj{top:auto}#event_2020.detail main.event_boxing .exp .exp_inner .obj{right:auto}#event_2020.detail main.event_boxing .exp .exp_inner .obj img{width:59.2%}#event_2020.detail main.event_boxing .exp .exp_inner .obj img{margin-right:7%}#event_2020.detail main.event_boxing .exp .exp_inner .guest{margin-top:62px;margin-top:8.26667vw}#event_2020.detail main.event_swimming .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail main.event_swimming .exp .exp_inner .txt{padding-bottom:120px;padding-bottom:16vw}#event_2020.detail main.event_swimming .exp .exp_inner .obj{top:auto}#event_2020.detail main.event_swimming .exp .exp_inner .obj{right:auto}#event_2020.detail main.event_swimming .exp .exp_inner .obj img{width:47%}#event_2020.detail main.event_swimming .exp .exp_inner .guest{margin-top:62px;margin-top:8.26667vw}#event_2020.detail main.event_archery .exp .exp_inner .obj{top:auto}#event_2020.detail main.event_archery .exp .exp_inner .obj{right:auto}#event_2020.detail main.event_archery .exp .exp_inner .obj img{width:54.7%}#event_2020.detail main.event_archery .gnavi{background-image:url(../images/event_2020/archery/bg_navi_archery_sp.jpg)}#event_2020.detail main.event_archery .title h2{padding:0 0 0 19.6vw}#event_2020.detail main.event_archery .exp{background-image:url(../images/event_2020/archery/bg_archery_sp.jpg)}#event_2020.detail main.event_archery .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail main.event_110mhurdles .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail main.event_110mhurdles .exp .exp_inner .txt{padding-bottom:170px;padding-bottom:22.66667vw}#event_2020.detail main.event_110mhurdles .exp .exp_inner .obj{top:auto}#event_2020.detail main.event_110mhurdles .exp .exp_inner .obj{right:auto}#event_2020.detail main.event_110mhurdles .exp .exp_inner .obj img{width:52.1%}#event_2020.detail main.event_110mhurdles .exp .exp_inner .guest{margin-top:62px;margin-top:8.26667vw}#event_2020.detail main.event_boxing .exp .exp_inner .txt{padding-bottom:120px;padding-bottom:16vw}#event_2020.detail main.event_boxing .exp .exp_inner .obj{top:auto}#event_2020.detail main.event_boxing .exp .exp_inner .obj{right:auto}#event_2020.detail main.event_boxing .exp .exp_inner .obj img{width:59.2%}#event_2020.detail main.event_boxing .exp .exp_inner .obj img{margin-right:7%}#event_2020.detail main.event_boxing .exp .exp_inner .guest{margin-top:62px;margin-top:8.26667vw}#event_2020.detail main.event_swimming .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail main.event_swimming .exp .exp_inner .txt{padding-bottom:120px;padding-bottom:16vw}#event_2020.detail main.event_swimming .exp .exp_inner .obj{top:auto}#event_2020.detail main.event_swimming .exp .exp_inner .obj{right:auto}#event_2020.detail main.event_swimming .exp .exp_inner .obj img{width:47%}#event_2020.detail main.event_swimming .exp .exp_inner .guest{margin-top:62px;margin-top:8.26667vw}#event_2020.detail main.event_archery .exp .exp_inner .obj{top:auto}#event_2020.detail main.event_archery .exp .exp_inner .obj{right:auto}#event_2020.detail main.event_archery .exp .exp_inner .obj img{width:54.7%}#character .list_guest li.kinopiko .obj{top:3px;top:.4vw}#character .list_guest li.kinopiko .obj{left:-1px;left:-.13333vw}#character .list_guest li.kinopiko .obj{width:108px;width:14.4vw}#character .list_guest li.zavok .obj{top:-21px;top:-2.8vw}#character .list_guest li.zavok .obj{left:-14px;left:-1.86667vw}#character .list_guest li.zavok .obj{width:128px;width:17.06667vw}#character .list_guest li.wendy .obj{top:-6px;top:-.8vw}#character .list_guest li.wendy .obj{width:101px;width:13.46667vw}#character .list_guest li.wendy .obj{left:9px;left:1.2vw}.section_contents .block_spec .detail_spec>img{width:215px;width:28.66667vw}.section_contents .block_spec .detail_spec>img{margin-left:auto}.block_banner{display:block}.block_banner a{width:100%}.block_banner a~a{margin-top:28px;margin-top:3.73333vw}#event_2020.detail main.event_badminton .gnavi{background-image:url(../images/event_2020/badminton/bg_navi_badminton_sp.jpg)}#event_2020.detail main.event_triplejump .gnavi{background-image:url(../images/event_2020/triplejump/bg_navi_triplejump_sp.jpg)}#event_2020.detail main.event_discusthrow .gnavi{background-image:url(../images/event_2020/discusthrow/bg_navi_discusthrow_sp.jpg)}#event_2020.detail main.event_floor .gnavi{background-image:url(../images/event_2020/floor/bg_navi_floor_sp.jpg)}#event_2020.detail .list_detail>li.event_badminton .title h2{padding:0 0 0 19.6vw}#event_2020.detail .list_detail>li.event_badminton .exp{background-image:url(../images/event_2020/badminton/bg_badminton_sp.jpg)}#event_2020.detail .list_detail>li.event_badminton .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail .list_detail>li.event_badminton .exp .exp_inner .obj{top:auto}#event_2020.detail .list_detail>li.event_badminton .exp .exp_inner .obj{right:auto}#event_2020.detail .list_detail>li.event_badminton .exp .exp_inner .obj img{width:59.6%}#event_2020.detail .list_detail>li.event_badminton .exp .exp_inner .obj img{margin-left:15.6%}#event_2020.detail .list_detail>li.event_triplejump .title h2{padding:0 0 0 19.6vw}#event_2020.detail .list_detail>li.event_triplejump .exp{background-image:url(../images/event_2020/triplejump/bg_triplejump_sp.jpg)}#event_2020.detail .list_detail>li.event_triplejump .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail .list_detail>li.event_triplejump .exp .exp_inner .obj{top:auto}#event_2020.detail .list_detail>li.event_triplejump .exp .exp_inner .obj{right:auto}#event_2020.detail .list_detail>li.event_triplejump .exp .exp_inner .obj img{width:48%}#event_2020.detail .list_detail>li.event_triplejump .exp .exp_inner .obj img{margin:8.6% 0 0 6.5%}#event_2020.detail .list_detail>li.event_triplejump .exp .exp_inner .guest{margin-top:31px;margin-top:4.13333vw}#event_2020.detail .list_detail>li.event_discusthrow .title h2{padding:0 0 0 19.6vw}#event_2020.detail .list_detail>li.event_discusthrow .exp{background-image:url(../images/event_2020/discusthrow/bg_discusthrow_sp.jpg)}#event_2020.detail .list_detail>li.event_discusthrow .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail .list_detail>li.event_discusthrow .exp .exp_inner .obj{top:auto}#event_2020.detail .list_detail>li.event_discusthrow .exp .exp_inner .obj{right:auto}#event_2020.detail .list_detail>li.event_discusthrow .exp .exp_inner .obj img{width:74.3%}#event_2020.detail .list_detail>li.event_discusthrow .exp .exp_inner .obj img{margin-left:13.5%}#event_2020.detail .list_detail>li.event_floor .title h2{padding:0 3vw 0 19.6vw}#event_2020.detail .list_detail>li.event_floor .exp{background-image:url(../images/event_2020/floor/bg_floor_sp.jpg)}#event_2020.detail .list_detail>li.event_floor .exp .exp_inner .txt{padding-right:0;padding-right:0}#event_2020.detail .list_detail>li.event_floor .exp .exp_inner .obj{top:auto}#event_2020.detail .list_detail>li.event_floor .exp .exp_inner .obj{right:auto}#event_2020.detail .list_detail>li.event_floor .exp .exp_inner .obj{margin-right:13.8%}#event_2020.detail .list_detail>li.event_floor .exp .exp_inner .obj{padding-left:0;padding-left:0}#event_2020.detail .list_detail>li.event_floor .exp .exp_inner .obj img{width:54.7%}#character .list_guest li.espio .obj{top:-2px;top:-.26667vw}#character .list_guest li.espio .obj{left:1px;left:.13333vw}#character .list_guest li.espio .obj{width:110px;width:14.66667vw}#top_page main .section_kv .release{width:95%}#top_page main .section_kv .release{margin:2.5% auto 0 auto}.block_movie_slider{padding-top:15px;padding-top:2vw}.block_movie_slider{padding-bottom:55px;padding-bottom:7.33333vw}.block_movie_slider{width:750px;width:100vw}.block_movie_slider{margin-bottom:40px;margin-bottom:5.33333vw}.block_movie_slider .each-slide,.block_movie_slider .slick_movie{height:44vw}.block_movie_slider .slick_movie .slick-arrow{margin-top:-52px;margin-top:-6.93333vw}.block_movie_slider .each_slide{width:600px;width:80vw}.block_movie_slider .each_slide{margin-left:12px;margin-left:1.6vw}.block_movie_slider .each_slide{margin-right:12px;margin-right:1.6vw}.block_movie_slider .each_slide .m_enclosure{border-width:10px;border-width:1.33333vw}.block_movie_slider .each_slide .m_enclosure_inner{border-radius:19px;border-radius:2.53333vw}.block_movie_slider .each_slide .bg{height:41vw}.block_movie_slider .each_slide .btn_play{background-size:21.3vw auto}.block_movie_slider .each_slide .exp{bottom:-45px;bottom:-6vw}.block_movie_slider .each_slide .exp p{height:85px;height:11.33333vw}.block_movie_slider .each_slide .exp p{padding:1.73333vw 1.73333vw}.block_movie_slider .each_slide .exp p{border-width:6px;border-width:.8vw}.block_movie_slider .each_slide .exp p{border-radius:31px;border-radius:4.13333vw}.block_movie_slider .each_slide .exp p{font-size:2.4vw}.block_movie_slider .each_slide .exp p{width:397px;width:52.93333vw}#modal_movie .modal_inner{width:900px;width:120vw}#modal_movie .modal_inner{padding-top:30px;padding-top:4vw}#modal_movie .modal_inner{padding-bottom:30px;padding-bottom:4vw}#modal_movie .modal_inner iframe{height:500px;height:66.66667vw}#modal_movie .current{margin-bottom:30px;margin-bottom:4vw}#modal_movie .modal_movie_list .bg,#modal_movie .modal_movie_list .m_enclosure{height:170px;height:22.66667vw}#modal_movie .modal_movie_list .each_slide{width:276px;width:36.8vw}#modal_movie .modal_movie_list .each_slide .m_enclosure{border-width:6px;border-width:.8vw}#modal_movie .modal_movie_list .each_slide .m_enclosure_inner{border-radius:23px;border-radius:3.06667vw}#modal_movie .modal_movie_list .each_slide .bg{height:157px;height:20.93333vw}#modal_movie .modal_movie_list .each_slide .btn_play{height:170px;height:22.66667vw}#modal_movie .modal_movie_list .each_slide .btn_play{background-size:10.93333vw auto}#modal_movie .modal_movie_list .each_slide .btn_play{background-position:top 4.93333vw center}#modal_movie .modal_movie_list .each_slide .caption p{padding:1.73333vw 0 2.4vw}#modal_movie .modal_movie_list .each_slide .caption p{font-size:1.6vw}.section_contents{padding:0 0 2.66667vw}.section_contents .block_news{margin-bottom:39px;margin-bottom:5.2vw}.section_contents .block_news{margin-right:0;margin-right:0}.section_contents .block_news{width:100%}.section_contents .block_news .m_enclosure_inner{border-radius:10px;border-radius:1.33333vw}.section_contents .block_character{margin:0 0 2.8vw}.section_contents .block_event_2020{margin:0 0 5.6vw}.section_contents .block_event_1964{margin-bottom:25px;margin-bottom:3.33333vw}.section_contents .block_event_dream{bottom:auto}.section_contents .block_event_dream{margin-bottom:5px;margin-bottom:.66667vw}.section_contents .block_minimode .block_mode{margin:2.66667vw -1.46667vw 0 2.93333vw}.section_contents .block_spec{margin-top:105px;margin-top:14vw}.section_contents>.m_section_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section_contents .block_banner{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.section_contents .block_news{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.section_contents .block_character{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.section_contents .block_event_2020{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.section_contents .block_event_1964{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.section_contents .block_event_dream{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.section_contents .block_minimode{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}}@media only screen and (max-width:1000px) and (max-width:1000px){#top_page main .section_kv{background-size:contain}}@media print,screen and (min-width:1001px) and (max-width:1280px){.block_movie_slider{padding-top:20px;padding-bottom:50px;width:100%;margin-bottom:25px}.block_movie_slider .each-slide,.block_movie_slider .slick_movie{height:330px}.block_movie_slider .slick_movie .slick-arrow{margin-top:-52px}.block_movie_slider .each_slide{width:600px;margin-left:12px;margin-right:12px}.block_movie_slider .each_slide .m_enclosure{border-width:10px}.block_movie_slider .each_slide .m_enclosure_inner{border-radius:19px}.block_movie_slider .each_slide .bg{height:310px}.block_movie_slider .each_slide .btn_play{background-size:160px auto;background-position:top 75px center}.block_movie_slider .each_slide .exp{bottom:-34px}.block_movie_slider .each_slide .exp p{height:85px;padding:10px 25px;border-width:6px;border-radius:31px;font-size:18px;width:397px}}