@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap";html{visibility:hidden}html.wf-active{visibility:visible}@media print,screen{@-webkit-keyframes bg03move{0%{background-position:0 top}100%{background-position:16vw top}}@keyframes bg03move{0%{background-position:0 top}100%{background-position:16vw top}}@-webkit-keyframes bg04move{0%{background-position:0 top}100%{background-position:-16vw top}}@keyframes bg04move{0%{background-position:0 top}100%{background-position:-16vw top}}@-webkit-keyframes bg05move{0%{background-position:0 0}100%{background-position:26.69vw 26.69vw}}@keyframes bg05move{0%{background-position:0 0}100%{background-position:26.69vw 26.69vw}}@-webkit-keyframes bg06move{0%{background-position:0 0}100%{background-position:-16vw 16vw}}@keyframes bg06move{0%{background-position:0 0}100%{background-position:-16vw 16vw}}@-webkit-keyframes footertextmove{0%{background-position:0 bottom}100%{background-position:-124.94vw bottom}}@keyframes footertextmove{0%{background-position:0 bottom}100%{background-position:-124.94vw bottom}}@-webkit-keyframes midashi_anim{0%{left:-100%}35%{left:0}70%{left:0}100%{left:100%}}@keyframes midashi_anim{0%{left:-100%}35%{left:0}70%{left:0}100%{left:100%}}@-webkit-keyframes midashi_anim_img{0%{opacity:0}35%{opacity:0}70%{opacity:1}100%{opacity:1}}@keyframes midashi_anim_img{0%{opacity:0}35%{opacity:0}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes title_anim_out{0%{-webkit-transform:scale(2);transform:scale(2);opacity:0}30%{-webkit-transform:scale(0.3);transform:scale(0.3);opacity:1}40%{-webkit-transform:scale(0.3) rotate(10deg);transform:scale(0.3) rotate(10deg);opacity:1}50%{-webkit-transform:scale(0.3) rotate(-10deg);transform:scale(0.3) rotate(-10deg);opacity:1}60%{-webkit-transform:scale(0.3) rotate(10deg);transform:scale(0.3) rotate(10deg);opacity:1}70%{-webkit-transform:scale(0.3) rotate(-10deg);transform:scale(0.3) rotate(-10deg);opacity:1}80%{-webkit-transform:scale(0.3) rotate(10deg);transform:scale(0.3) rotate(10deg);opacity:1}90%{-webkit-transform:scale(0.3) rotate(-10deg);transform:scale(0.3) rotate(-10deg);opacity:1}100%{-webkit-transform:scale(0.3) rotate(0);transform:scale(0.3) rotate(0);opacity:1}}@keyframes title_anim_out{0%{-webkit-transform:scale(2);transform:scale(2);opacity:0}30%{-webkit-transform:scale(0.3);transform:scale(0.3);opacity:1}40%{-webkit-transform:scale(0.3) rotate(10deg);transform:scale(0.3) rotate(10deg);opacity:1}50%{-webkit-transform:scale(0.3) rotate(-10deg);transform:scale(0.3) rotate(-10deg);opacity:1}60%{-webkit-transform:scale(0.3) rotate(10deg);transform:scale(0.3) rotate(10deg);opacity:1}70%{-webkit-transform:scale(0.3) rotate(-10deg);transform:scale(0.3) rotate(-10deg);opacity:1}80%{-webkit-transform:scale(0.3) rotate(10deg);transform:scale(0.3) rotate(10deg);opacity:1}90%{-webkit-transform:scale(0.3) rotate(-10deg);transform:scale(0.3) rotate(-10deg);opacity:1}100%{-webkit-transform:scale(0.3) rotate(0);transform:scale(0.3) rotate(0);opacity:1}}@-webkit-keyframes title_anim_in{0%{-webkit-transform:scale(0.3);transform:scale(0.3);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes title_anim_in{0%{-webkit-transform:scale(0.3);transform:scale(0.3);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes illust_anim_in{0%{-webkit-transform:scale(0.2);transform:scale(0.2);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes illust_anim_in{0%{-webkit-transform:scale(0.2);transform:scale(0.2);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes flapanim{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}100%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes flapanim{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}100%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}html.isModal,body.isModal{overflow:hidden}#spNav{background:url(../img/bg01.png);background-size:22.83vw auto;background-position:center top;width:100vw;height:100vh;position:fixed;top:0;left:-100vw;z-index:20010;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out;pointer-events:none;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#282a2d;letter-spacing:.1em}#spNav .medium01{font-weight:500}#spNav .bold01{font-weight:700}#spNav .black01{font-weight:900}#spNav.isView{left:0;pointer-events:all}#spNav>div{width:100%;height:100vh;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:30.67vw}#spNav>div>img{width:69.08vw;display:block;margin:5.56vw auto 0 auto}#spNav>div nav{margin-top:7.25vw}#spNav>div nav a{width:77.29vw;height:14.01vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 .97vw 0 0 #00346b;box-shadow:0 .97vw 0 0 #00346b;border-radius:2.66vw;position:relative;margin:0 auto}#spNav>div nav a:not(:first-of-type){margin:4.83vw auto 0 auto}#spNav>div nav a p{font-size:4.35vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#spNav>div nav a p img{margin-top:1.21vw;height:3.14vw}#spNav>div nav a span{width:5.56vw;height:5.56vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:2.78vw;position:absolute;right:4.83vw}#spNav>div nav a span img{width:3.01vw}#spNav>div nav a.disable01{pointer-events:none}#spNav>div nav a.disable01 span{display:none}#spNav>div nav a:nth-child(1){background:#fede1a}#spNav>div nav a:nth-child(1) p{color:#014082}#spNav>div nav a:nth-child(2){background:#4dbde2}#spNav>div nav a:nth-child(2) p{color:#fff}#spNav>div nav a:nth-child(3){background:#ec4c8c}#spNav>div nav a:nth-child(3) p{color:#fff;margin-right:1em}#spNav>div nav a:nth-child(3).disable01 p{color:#ce3975}#spNav>div nav a:nth-child(4){background:#0ec14b}#spNav>div nav a:nth-child(4) p{color:#fff}#spNav>div nav a:nth-child(4).disable01 p{color:#0f9e3f}#spNav>div nav a:nth-child(5){background:#f98001}#spNav>div nav a:nth-child(5) p{color:#fff}#spNav>div nav a:nth-child(5).disable01 p{color:#e26500}#spMap{background:url(../img/bg01.png);background-size:22.83vw auto;background-position:center top;width:100vw;height:100vh;position:fixed;top:0;left:100vw;z-index:20000;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out;pointer-events:none}#spMap.isView{left:0;pointer-events:all}#spMap>div{width:100%;height:100vh;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:30.67vw}#spMap>div>img{width:65.94vw;display:block;margin:5.56vw auto 0 auto}#spMap>div>div{position:relative;width:92.75vw;margin:6vw auto 0 auto}#spMap>div>div>img{display:block;width:100%}#spMap>div>div>div a{width:21.74vw;display:block;position:absolute}#spMap>div>div>div a img{width:100%}#spMap>div>div>div a:nth-child(1){top:112.08vw;left:-1.45vw}#spMap>div>div>div a:nth-child(2){top:115.7vw;left:28.26vw}#spMap>div>div>div a:nth-child(3){top:90.1vw;left:-1.45vw}#spMap>div>div>div a:nth-child(4){top:99.03vw;left:21.5vw}#spMap>div>div>div a:nth-child(5){top:64.25vw;left:-1.45vw}#spMap>div>div>div a:nth-child(6){top:72.67vw;left:22.22vw}#spMap>div>div>div a:nth-child(7){top:37.92vw;left:-1.69vw}#spMap>div>div>div a:nth-child(8){top:44.44vw;left:23vw}#spMap>div>div>div a:nth-child(9){top:2.66vw;left:3.62vw}#spMap>div>div>div a:nth-child(10){top:2.66vw;left:34.06vw}#spMap>div>div>div a:nth-child(11){top:19.81vw;left:44.93vw}#spMap>div>div>div a:nth-child(12){top:39.37vw;left:44.93vw}#spMap>div>div>div a:nth-child(13){top:59.18vw;left:30.68vw}#spMap>div>div>div a:nth-child(14){top:84.06vw;left:36.23vw}#spMap>div>div>div a:nth-child(15){top:98.79vw;left:43.96vw}#spMap>div>div>div a:nth-child(16){top:109.66vw;left:55.8vw}#spMap>div>div>div a:nth-child(17){top:90.58vw;left:71.01vw}#spMap>div>div>div a:nth-child(18){top:70.29vw;left:71.01vw}#spMap>div>div>div a:nth-child(19){top:51.21vw;left:52.42vw}#spMap>div p{background:#ff0;width:10vw;height:150vh}.footMain01 .footerPageTop01{bottom:35vw}.footMain01 .footerFrame01{padding-bottom:34vw}#wrapper{overflow:visible}#wrapper>a{z-index:11006;position:fixed;width:27.54vw;height:24.15vw;bottom:4vw;-webkit-box-shadow:0 .48vw 1.2vw 0 rgba(0,0,0,.2);box-shadow:0 .48vw 1.2vw 0 rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Noto Sans JP",sans-serif;font-weight:400}#wrapper>a .medium01{font-weight:500}#wrapper>a .bold01{font-weight:700}#wrapper>a .black01{font-weight:900}#wrapper>a img{pointer-events:none}#wrapper>a#btn_nav{z-index:20011;background:#12c24d;border-top-right-radius:12.075vw;border-bottom-right-radius:12.075vw;left:0}#wrapper>a#btn_nav>div{width:27.54vw;height:24.15vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wrapper>a#btn_nav>div img.arrow01{position:absolute;width:2.9vw;bottom:3.14vw;left:12.32vw}#wrapper>a#btn_nav>div.open01 img.img01{width:19.32vw;display:block;margin-right:.72vw;margin-bottom:2.42vw}#wrapper>a#btn_nav>div.close01{display:none}#wrapper>a#btn_nav>div.close01 span{margin-right:0;font-size:4.34vw;color:#fff}#wrapper>a#btn_nav.isOpen>div.open01{display:none}#wrapper>a#btn_nav.isOpen>div.close01{display:-webkit-box;display:-ms-flexbox;display:flex}#wrapper>a#btn_map{z-index:20001;background:#ec4c8c;border-top-left-radius:12.075vw;border-bottom-left-radius:12.075vw;right:0}#wrapper>a#btn_map>div{width:27.54vw;height:24.15vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wrapper>a#btn_map>div img.arrow01{position:absolute;width:2.9vw;bottom:3.14vw;right:11.11vw}#wrapper>a#btn_map>div.open01 img.img01{width:19.32vw;display:block;margin-left:3.14vw;margin-bottom:2.42vw}#wrapper>a#btn_map>div.close01{display:none}#wrapper>a#btn_map>div.close01 span{margin-right:-3vw;font-size:4.34vw;color:#fff}#wrapper>a#btn_map.isOpen>div.open01{display:none}#wrapper>a#btn_map.isOpen>div.close01{display:-webkit-box;display:-ms-flexbox;display:flex}#wrapper #contents{padding:0;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#282a2d;letter-spacing:.1em;zoom:1}#wrapper #contents .medium01{font-weight:500}#wrapper #contents .bold01{font-weight:700}#wrapper #contents .black01{font-weight:900}#wrapper #contents .clearfix:before,#wrapper #contents .clearfix:after{content:"";display:table}#wrapper #contents .clearfix:after{clear:both}#wrapper #contents .clearfix{zoom:1}#wrapper #contents:before,#wrapper #contents:after{content:"";display:table}#wrapper #contents:after{clear:both}#wrapper #contents #mainContents{background:url(../img/bg04.png);background-size:16vw auto;background-position:center top;-webkit-animation:bg04move 5s linear infinite;animation:bg04move 5s linear infinite;overflow:hidden;position:relative}#wrapper #contents #mainContents .illust_in_left01{opacity:0;-webkit-transform:translateX(-7vw);transform:translateX(-7vw);-webkit-transition:all .5s ease;transition:all .5s ease}#wrapper #contents #mainContents .illust_in_left01.is-show{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}#wrapper #contents #mainContents .illust_in_right01{opacity:0;-webkit-transform:translateX(7vw);transform:translateX(7vw);-webkit-transition:all .5s ease;transition:all .5s ease}#wrapper #contents #mainContents .illust_in_right01.is-show{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}#wrapper #contents #mainContents>img.illust01{position:absolute;width:29.47vw;top:231.16vw;right:5.8vw;z-index:50}#wrapper #contents #mainContents #main{width:100%;overflow:hidden}#wrapper #contents #mainContents #main h1{width:100%;height:11.59vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0553a4;position:relative;margin:0 auto}#wrapper #contents #mainContents #main h1 img{width:58.21vw}#wrapper #contents #mainContents #main h1 span{width:1.21vw;height:1.21vw;border-radius:.605vw;background:#4dbde2;font-size:0;position:absolute}#wrapper #contents #mainContents #main h1 span:nth-child(2){top:.97vw;left:.97vw}#wrapper #contents #mainContents #main h1 span:nth-child(3){top:.97vw;right:.97vw}#wrapper #contents #mainContents #main h1 span:nth-child(4){bottom:.97vw;left:.97vw}#wrapper #contents #mainContents #main h1 span:nth-child(5){bottom:.97vw;right:.97vw}#wrapper #contents #mainContents #main .tops01{position:relative;background:#f6f6f6;overflow:hidden}#wrapper #contents #mainContents #main .tops01 h2{position:absolute;width:100%;text-align:center;margin-top:50vw;z-index:5;pointer-events:none}#wrapper #contents #mainContents #main .tops01 h2 img{z-index:5;display:inline-block;width:83.37vw;opacity:0}#wrapper #contents #mainContents #main .tops01 h2 img.is-show{-webkit-animation:title_anim_out forwards 1s ease-in .4s;animation:title_anim_out forwards 1s ease-in .4s}#wrapper #contents #mainContents #main .tops01 h2 img.in{-webkit-animation:title_anim_in forwards 2s cubic-bezier(0.075, 0.82, 0.165, 1);animation:title_anim_in forwards 2s cubic-bezier(0.075, 0.82, 0.165, 1)}#wrapper #contents #mainContents #main .tops01>img{pointer-events:none;z-index:1}#wrapper #contents #mainContents #main .tops01>img.bg01{width:100%;-webkit-transition:all 2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:all 2s cubic-bezier(0.075, 0.82, 0.165, 1)}#wrapper #contents #mainContents #main .tops01>img.bg02{position:absolute;top:0;left:0;width:100%}#wrapper #contents #mainContents #main .tops01>img.bg03{position:absolute;top:0;left:0;width:100%;opacity:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 2s ease-out,-webkit-transform 2s linear;transition:opacity 2s ease-out,-webkit-transform 2s linear;transition:opacity 2s ease-out,transform 2s linear;transition:opacity 2s ease-out,transform 2s linear,-webkit-transform 2s linear}#wrapper #contents #mainContents #main .tops01>img.bg03.is-show{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}#wrapper #contents #mainContents #main .tops01 .illust01{z-index:3}#wrapper #contents #mainContents #main .tops01 .illust01 img{z-index:3;pointer-events:none;position:absolute;display:block;opacity:0;-webkit-transform:scale(0.2);transform:scale(0.2);-webkit-transition:all 2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:all 2s cubic-bezier(0.075, 0.82, 0.165, 1)}#wrapper #contents #mainContents #main .tops01 .illust01 img.is-show{-webkit-animation:illust_anim_in forwards 2s cubic-bezier(0.075, 0.82, 0.165, 1);animation:illust_anim_in forwards 2s cubic-bezier(0.075, 0.82, 0.165, 1)}#wrapper #contents #mainContents #main .tops01 .illust01 img:nth-child(1){width:38.04vw;right:29.93vw;top:63.66vw}#wrapper #contents #mainContents #main .tops01 .illust01 img:nth-child(1).is-show{right:1.93vw;top:2.66vw}#wrapper #contents #mainContents #main .tops01 .illust01 img:nth-child(2){width:112.62vw;left:4.2vw;top:63.04vw}#wrapper #contents #mainContents #main .tops01 .illust01 img:nth-child(2).is-show{left:-5.8vw;top:13.04vw}#wrapper #contents #mainContents #main .tops01 .illust01 img:nth-child(3){width:33.57vw;left:21.93vw;top:68.7vw}#wrapper #contents #mainContents #main .tops01 .illust01 img:nth-child(3).is-show{left:1.93vw;top:108.7vw}#wrapper #contents #mainContents #main .tops01 .illust01 img:nth-child(4){width:41.52vw;right:22.38vw;top:70.87vw}#wrapper #contents #mainContents #main .tops01 .illust01 img:nth-child(4).is-show{right:3.38vw;top:110.87vw}#wrapper #contents #mainContents #main .tops01 .illust01 img:nth-child(5){width:42.43vw;top:75.17vw;left:23.14vw}#wrapper #contents #mainContents #main .tops01 .illust01 img:nth-child(5).is-show{top:145.17vw;left:3.14vw}#wrapper #contents #mainContents #main .tops01 .illust01 img:nth-child(6){width:35.21vw;top:70vw;left:32.37vw}#wrapper #contents #mainContents #main .tops01 .illust01 img:nth-child(6).is-show{top:150vw;left:32.37vw}#wrapper #contents #mainContents #main .bottoms01{z-index:2;background:url(../img/bg01.png);background-size:22.83vw auto;background-position:center top;margin-top:-69.32vw;-webkit-mask-image:url(../img/mask02.svg?0714);mask-image:url(../img/mask02.svg?0714);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;width:100%;height:121.98vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding:61.84vw 0 0 0;position:relative}#wrapper #contents #mainContents #main .bottoms01>img.illust01{position:absolute;width:45.61vw;top:51vw;left:9vw}#wrapper #contents #mainContents #main .bottoms01>small{color:#fff;font-size:2.42vw;line-height:1.5em;position:absolute;top:88.68vw;left:7.97vw;letter-spacing:0}#wrapper #contents #mainContents #main .bottoms01 .lines01>img{width:16.91vw;position:absolute;pointer-events:none;translate:5vw -5vw;opacity:0;-webkit-transition:translate .5s linear,opacity .5s linear;transition:translate .5s linear,opacity .5s linear}#wrapper #contents #mainContents #main .bottoms01 .lines01>img.is-show{opacity:1;translate:0}#wrapper #contents #mainContents #main .bottoms01 .lines01>img.yellow01{width:20.53vw;right:0;top:0}#wrapper #contents #mainContents #main .bottoms01 .lines01>img.pink01{width:20.53vw;left:43.48vw;top:34.54vw}#wrapper #contents #mainContents #main .bottoms01 .lines01>img.blue01{left:55.56vw;top:66.43vw}#wrapper #contents #mainContents #main .bottoms01 .lines01>img.green01{top:100.97vw;left:6.28vw}#wrapper #contents #mainContents #summary{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:57vw;padding-bottom:23vw;margin-top:-50vw;background:url(../img/bg02.png);background-size:16vw auto;background-position:center top;-webkit-animation:bg03move 5s linear infinite;animation:bg03move 5s linear infinite;-webkit-mask-image:url(../img/mask03.svg?0806);mask-image:url(../img/mask03.svg?0806);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto}#wrapper #contents #mainContents #summary h2{color:#fff;font-size:4.83vw;width:90.34vw;height:11.59vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0553a4;position:relative;letter-spacing:.3em;margin:0 auto}#wrapper #contents #mainContents #summary h2 span{width:1.21vw;height:1.21vw;border-radius:.605vw;background:#4dbde2;font-size:0;position:absolute}#wrapper #contents #mainContents #summary h2 span:nth-child(1){top:.97vw;left:.97vw}#wrapper #contents #mainContents #summary h2 span:nth-child(2){top:.97vw;right:.97vw}#wrapper #contents #mainContents #summary h2 span:nth-child(3){bottom:.97vw;left:.97vw}#wrapper #contents #mainContents #summary h2 span:nth-child(4){bottom:.97vw;right:.97vw}#wrapper #contents #mainContents #summary>div>div{width:90.34vw;border:.72vw solid #0553a4;background:#fff;border-bottom-left-radius:7.25vw;padding:0 4.11vw 5.56vw 4.11vw;background-image:url(../img/tri01.png);background-size:13.04vw auto;background-position:right top;background-repeat:no-repeat;margin:4.11vw auto 0 auto;-webkit-transform:translate(0, 2em);transform:translate(0, 2em);opacity:0;-webkit-transition:all .6s ease .2s;transition:all .6s ease .2s}#wrapper #contents #mainContents #summary>div>div.is-show{opacity:1;-webkit-transform:translate(0);transform:translate(0)}#wrapper #contents #mainContents #summary>div>div:nth-child(1){padding-top:7.49vw;padding-left:0;padding-right:0;padding-bottom:0;-webkit-mask-image:-webkit-radial-gradient(white, black)}#wrapper #contents #mainContents #summary>div>div:nth-child(1)>h3 img{pointer-events:none;width:74.55vw;display:block;margin:0 4.11vw 4.83vw 4.11vw}#wrapper #contents #mainContents #summary>div>div:nth-child(1)>h3+p{color:red;font-size:3.38vw;text-align:center;margin-bottom:.8em;line-height:1.6em}#wrapper #contents #mainContents #summary>div>div:nth-child(1) ul{padding:0 4.11vw}#wrapper #contents #mainContents #summary>div>div:nth-child(1)>div{background:#0553a4;padding:3.62vw;margin-top:4.83vw}#wrapper #contents #mainContents #summary>div>div:nth-child(1)>div p{font-size:3.86vw;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}#wrapper #contents #mainContents #summary>div>div:nth-child(1)>div p img{height:7.49vw}#wrapper #contents #mainContents #summary>div>div:nth-child(1)>div a{margin-top:4.35vw;background:#f98001;-webkit-box-shadow:0 .97vw 0 0 #cd6900;box-shadow:0 .97vw 0 0 #cd6900}#wrapper #contents #mainContents #summary>div>div:nth-child(2){padding-top:5.07vw}#wrapper #contents #mainContents #summary>div>div:nth-child(2)>h3 img{pointer-events:none;width:37.2vw;display:block;margin:0 auto 2.42vw auto}#wrapper #contents #mainContents #summary>div>div .badge01{background:#ec4c8c;width:17vw;height:17vw;color:#fff;font-size:5.31vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8.5vw;position:absolute;top:2vw;left:2vw}#wrapper #contents #mainContents #summary>div>div ul li{display:-webkit-box;display:-ms-flexbox;display:flex}#wrapper #contents #mainContents #summary>div>div ul li:not(:first-of-type){margin-top:2.42vw}#wrapper #contents #mainContents #summary>div>div ul li div{margin-right:2.66vw;margin-top:.3em;font-size:3.38vw}#wrapper #contents #mainContents #summary>div>div ul li div span{white-space:nowrap;color:#fff;font-size:3.38vw;background:#0553a4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .6em .1em .6em;height:5.07vw}#wrapper #contents #mainContents #summary>div>div ul li>p{font-size:3.38vw;line-height:2em}#wrapper #contents #mainContents #summary>div>div a{width:77.29vw;height:14.01vw;border-radius:2.66vw;color:#fff;background:#ec4c8c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:4.35vw;position:relative;-webkit-box-shadow:0 .97vw 0 0 #c8356f;box-shadow:0 .97vw 0 0 #c8356f;margin:4.83vw auto 0 auto}#wrapper #contents #mainContents #summary>div>div a.is-show{-webkit-animation:flapanim .7s ease;animation:flapanim .7s ease}#wrapper #contents #mainContents #summary>div>div a span{background:#fff;width:5.56vw;height:5.56vw;border-radius:2.78vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:4.83vw;position:absolute}#wrapper #contents #mainContents #summary>div>div a span img{width:3.01vw;height:2.84vw}#wrapper #contents #mainContents #campaign{padding-top:7vw;margin-top:0;position:relative;padding-bottom:21.01vw}#wrapper #contents #mainContents #campaign>img{position:absolute;width:112.62vw;left:-7.73vw;top:-49.52vw;display:block;z-index:1}#wrapper #contents #mainContents #campaign h2{z-index:2;color:#fff;font-size:4.83vw;width:90.34vw;height:11.59vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0553a4;position:relative;letter-spacing:.3em;margin:0 auto}#wrapper #contents #mainContents #campaign h2 span{width:1.21vw;height:1.21vw;border-radius:.605vw;background:#4dbde2;font-size:0;position:absolute}#wrapper #contents #mainContents #campaign h2 span:nth-child(1){top:.97vw;left:.97vw}#wrapper #contents #mainContents #campaign h2 span:nth-child(2){top:.97vw;right:.97vw}#wrapper #contents #mainContents #campaign h2 span:nth-child(3){bottom:.97vw;left:.97vw}#wrapper #contents #mainContents #campaign h2 span:nth-child(4){bottom:.97vw;right:.97vw}#wrapper #contents #mainContents #campaign>div{width:90.34vw;border:.72vw solid #0553a4;background:#fff;border-bottom-left-radius:7.25vw;margin:4.11vw auto 0 auto;-webkit-transform:translate(0, 2em);transform:translate(0, 2em);opacity:0;-webkit-transition:all .6s ease .2s;transition:all .6s ease .2s}#wrapper #contents #mainContents #campaign>div.is-show{opacity:1;-webkit-transform:translate(0);transform:translate(0)}#wrapper #contents #mainContents #campaign>div>h3 img{width:100%}#wrapper #contents #mainContents #campaign>div>div{padding:3.86vw}#wrapper #contents #mainContents #campaign>div>div p{color:#0553a4;font-size:3.38vw;line-height:1.8em}#wrapper #contents #mainContents #campaign>div>div p:first-of-type{font-size:3.86vw}#wrapper #contents #mainContents #campaign>div>div p a{color:#ec4c8c;text-decoration:underline}#wrapper #contents #mainContents #campaign>div>div h3{width:25.6vw;height:7.49vw;background:#f9e904;color:#0553a4;font-size:3.86vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5.07vw auto 0 auto}#wrapper #contents #mainContents #campaign>div>div h3.madoguchi{width:44.44vw}#wrapper #contents #mainContents #campaign>div>div h3+p{margin-top:1em}#wrapper #contents #mainContents #campaign>div>div small{color:#0553a4;font-size:2.9vw}#wrapper #contents #mainContents #campaign>div>div #prize>div{margin-top:4.83vw}#wrapper #contents #mainContents #campaign>div>div #prize>div h4{font-size:3.86vw;height:7.97vw;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0553a4;padding:0 1.93vw;-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper #contents #mainContents #campaign>div>div #prize>div img{width:100%;border-radius:2.42vw;display:block;margin-top:2.42vw}#wrapper #contents #mainContents #campaign>div>div #prize>div p{font-size:3.38vw}#wrapper #contents #mainContents #campaign>div>div #prize>div small{font-size:2.9vw}#wrapper #contents #mainContents #campaign>div>div #prize>div p,#wrapper #contents #mainContents #campaign>div>div #prize>div small{margin-top:.5em}#wrapper #contents #mainContents #campaign>div>div .map01{margin-top:2.9vw;width:100%}#wrapper #contents #mainContents #booth{position:relative;margin-top:-7.49vw}#wrapper #contents #mainContents #booth>img{position:absolute;width:42.87vw;top:-11.84vw;left:52.42vw;z-index:10}#wrapper #contents #mainContents #booth>.head01{position:relative;-webkit-mask-image:url(../img/mask04.svg);mask-image:url(../img/mask04.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;background:url(../img/bg06.png);background-size:26.69vw;background-position:center top;padding-bottom:9.4vw;-webkit-animation:bg05move 6s linear infinite;animation:bg05move 6s linear infinite}#wrapper #contents #mainContents #booth>.head01>h2{text-align:center;margin:29.95vw 0 9.66vw 0}#wrapper #contents #mainContents #booth>.head01>h2 img{width:90.7vw}#wrapper #contents #mainContents #booth>.head01 #btn_dlmap{width:79.71vw;display:block;margin:0 auto;background:#ec4c8c}#wrapper #contents #mainContents #booth>.head01 #btn_dlmap img{width:100%}#wrapper #contents #mainContents #booth>.head01>.movies01{margin:9.66vw auto 0 auto;width:90.34vw}#wrapper #contents #mainContents #booth>.head01>.movies01 .movie01{padding-top:56.25%;margin:0 auto;position:relative}#wrapper #contents #mainContents #booth>.head01>.movies01 .movie01 iframe,#wrapper #contents #mainContents #booth>.head01>.movies01 .movie01 img{position:absolute;border:none;top:0;right:0;width:100% !important;height:100% !important}#wrapper #contents #mainContents #booth>.zones01{background:url(../img/bg06.png);background-size:26.69vw;background-position:center top;-webkit-animation:bg05move 6s linear infinite;animation:bg05move 6s linear infinite;padding-bottom:10vw}#wrapper #contents #mainContents #booth>.zones01 .zone01{padding-bottom:11.84vw}#wrapper #contents #mainContents #booth>.zones01 .zone01.zone_a{--txt-color: #fff;--thema-color: #F98001}#wrapper #contents #mainContents #booth>.zones01 .zone01.zone_a .bg01{background:url(../img/bg07.png);background-size:10.68vw;background-position:center top}#wrapper #contents #mainContents #booth>.zones01 .zone01.zone_b{--txt-color: #0553A4;--thema-color: #FEDE1A}#wrapper #contents #mainContents #booth>.zones01 .zone01.zone_b .bg01{background:url(../img/bg04.png);background-size:10.68vw auto;background-position:center top}#wrapper #contents #mainContents #booth>.zones01 .zone01.zone_c{--txt-color: #fff;--thema-color: #4DBDE2}#wrapper #contents #mainContents #booth>.zones01 .zone01.zone_c .bg01{background:url(../img/bg02.png);background-size:10.68vw auto;background-position:center top}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01{padding:4.83vw}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>p{width:100%;height:9.18vw;background:#0553a4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>p em{color:#fff;font-size:4.83vw}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>p span{width:1.21vw;height:1.21vw;border-radius:.605vw;background:var(--thema-color);font-size:0;position:absolute}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>p span:nth-child(2){top:.97vw;left:.97vw}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>p span:nth-child(3){top:.97vw;right:.97vw}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>p span:nth-child(4){bottom:.97vw;left:.97vw}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>p span:nth-child(5){bottom:.97vw;right:.97vw}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:4.83vw}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>div ul{color:var(--txt-color)}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>div ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>div ul li:not(:first-of-type){margin-top:2.9vw}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>div ul li img{width:5.56vw;margin-right:2.17vw}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>div ul li span{font-size:3.86vw;line-height:1.43em;letter-spacing:0}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>div>img{display:block;width:37.92vw}#wrapper #contents #mainContents #booth>.zones01 .zone01 .movies01{padding:4.93vw}#wrapper #contents #mainContents #booth>.zones01 .zone01 .movies01 .movie01{padding-top:56.25%;margin:0 auto;position:relative}#wrapper #contents #mainContents #booth>.zones01 .zone01 .movies01 .movie01 iframe,#wrapper #contents #mainContents #booth>.zones01 .zone01 .movies01 .movie01 img{position:absolute;border:none;top:0;right:0;width:100% !important;height:100% !important}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01{margin-top:6vw}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section{width:90.34vw;margin:0 auto;overflow:hidden;-webkit-box-shadow:0 .72vw 0 0 #002750;box-shadow:0 .72vw 0 0 #002750}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section h3{font-size:4.83vw;text-align:center;padding:2.9vw 0}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section h3 img{width:7.7vw}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section h3 span{margin-top:2.17vw;display:block;color:#fff}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section h3 span.blue01{color:#003a7e}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section>.comingsoon01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0553a4;width:100%;height:90.34vw}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section>.comingsoon01 img{height:6.04vw}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section>.comingsoon01>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section>.comingsoon01>div p{font-size:5.57vw;color:#fff;text-align:center}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section>.comingsoon01>div img+p{margin-top:.5em}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section>.mainImg01{-webkit-box-sizing:border-box;box-sizing:border-box;padding:4.83vw;background:#fff}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section>.mainImg01 img{width:100%}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section>.mainImg01.fullWidth01{background:rgba(0,0,0,0);padding:0}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .comments01{margin:0 auto 4.83vw auto}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .comments01>img{height:4.34vw;margin-left:22vw}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .comments01 .head01{padding:4.83vw 4.83vw 2.9vw 4.83vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .comments01 .head01>img{width:38.65vw;border-radius:38.65vw;margin-right:4.83vw}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .comments01 .head01>div{color:#fff}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .comments01 .head01>div.blue01{color:#003a7e}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .comments01 .head01>div span{font-size:3.38vw;display:block;line-height:1.8em}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .comments01 .head01>div em{margin-top:2.42vw;display:block;font-size:3.86vw}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .comments01 .comment01{margin:-0.2vw auto 0 auto;padding:4.83vw;background:#fff;color:#0553a4;border-radius:3.38vw;width:87.92vw;-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .comments01 .comment01 p{font-size:3.38vw;line-height:1.8em}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .comments01 .comment01 p.catch01{line-height:1.8em;font-size:3.86vw}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .comments01 .comment01 p:not(:first-of-type){margin-top:.5em}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .comments01 .comment01 small{line-height:1.8em;font-size:2.42vw;display:block;margin-top:.5em}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .more01{height:0;overflow:hidden;-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out;min-height:auto;max-height:auto}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01{padding:4.83vw;background:#fff}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01.npt01{padding-top:0}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01>img{width:100%;margin-bottom:2.13vw}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01 h4{color:#0553a4;font-size:3.86vw;line-height:1.8em}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01 .comingsoon02{padding:8.94vw 0 5.94vw 0}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01 .comingsoon02 p{color:#0553a4;text-align:center}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01 .comingsoon02 p em{display:block;font-size:4.83vw}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01 .comingsoon02 p span{display:block;font-size:3.86vw;margin-top:.5em;letter-spacing:0}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01>p{color:#0553a4;margin-top:1em}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01>p.release01{font-size:2.9vw;line-height:1.8em}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01>p.summary01{line-height:1.8em;font-size:3.38vw}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01 .indent01{text-indent:-1em;padding-left:1em}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01>ul{line-height:1.8em;font-size:3.38vw;color:#0553a4}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01>ul li{text-indent:-1em;padding-left:1em}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01>small{color:#0553a4;line-height:1.8em;font-size:2.42vw;display:block;margin-top:.5em}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01>a{width:100%;height:14.01vw;border-radius:2.66vw;color:#fff;background:#ec4c8c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:4.35vw;position:relative;-webkit-box-shadow:0 .97vw 0 0 #c8356f;box-shadow:0 .97vw 0 0 #c8356f;margin:4.83vw auto 0 auto}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01>a span{background:#fff;width:5.56vw;height:5.56vw;border-radius:2.78vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:4.83vw;position:absolute}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01>a span img{width:3.01vw;height:2.84vw}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01 .btn_more01{margin:3.86vw auto 0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:55.07vw;height:12.32vw;border:.97vw solid var(--thema-color);border-radius:6.25vw;background:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01 .btn_more01 p{color:#0553a4;font-size:3.86vw}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01 .btn_more01 span{position:absolute;background:var(--thema-color);width:5.56vw;height:5.56vw;border-radius:2.78vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:2.9vw;top:2.44vw}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01 .btn_more01 span img{width:3.62vw}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01 .itemCopyright01{width:90.34vw;margin:2.42vw auto 0 auto;display:block;color:#fff;font-size:2.42vw;letter-spacing:.07em;line-height:1.8em;word-break:keep-all}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01 .itemCopyright01.fs10{font-size:2.2vw}#wrapper #contents #mainContents #schedule{padding:12.08vw 4.83vw;background:url(../img/bg10.png);background-size:16vw;background-position:center top;-webkit-animation:bg06move 5s linear infinite;animation:bg06move 5s linear infinite}#wrapper #contents #mainContents #schedule section h2{z-index:2;color:#fff;font-size:4.83vw;width:90.34vw;height:11.59vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0553a4;position:relative;letter-spacing:.3em;margin:0 auto}#wrapper #contents #mainContents #schedule section h2 span{width:1.21vw;height:1.21vw;border-radius:.605vw;background:#4dbde2;font-size:0;position:absolute}#wrapper #contents #mainContents #schedule section h2 span:nth-child(1){top:.97vw;left:.97vw}#wrapper #contents #mainContents #schedule section h2 span:nth-child(2){top:.97vw;right:.97vw}#wrapper #contents #mainContents #schedule section h2 span:nth-child(3){bottom:.97vw;left:.97vw}#wrapper #contents #mainContents #schedule section h2 span:nth-child(4){bottom:.97vw;right:.97vw}#wrapper #contents #mainContents #schedule section .xInfo01{margin-top:9.66vw}#wrapper #contents #mainContents #schedule section .xInfo01 div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wrapper #contents #mainContents #schedule section .xInfo01 div p{color:#fff;font-size:4.35vw;padding:0 0 0 .5em}#wrapper #contents #mainContents #schedule section .xInfo01 div img{height:8.21vw;display:block}#wrapper #contents #mainContents #schedule section .xInfo01 a{margin:7vw auto 0 auto;background:#4dbde2;width:80.68vw;height:14.01vw;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2.66vw;padding:0 2.17vw;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 .97vw 0 0 #c8356f;box-shadow:0 .97vw 0 0 #c8356f}#wrapper #contents #mainContents #schedule section .xInfo01 a p{color:#fff;font-size:3.86vw;letter-spacing:0}#wrapper #contents #mainContents #schedule section .xInfo01 a>img{width:4.59vw;display:block}#wrapper #contents #mainContents #schedule section .xInfo01 a span{background:#fff;width:5.56vw;height:5.56vw;border-radius:2.78vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wrapper #contents #mainContents #schedule section .xInfo01 a span img{width:3vw}#wrapper #contents #mainContents #schedule section .comingsoon01{height:6.04vw;display:block;margin:23.43vw auto 14.49vw auto}#wrapper #contents #mainContents #schedule section>p{color:#fff;font-size:3.86vw;margin-top:1em;text-align:center;line-height:1.8em}#wrapper #contents #mainContents #schedule section nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:12vw;margin-bottom:4.35vw}#wrapper #contents #mainContents #schedule section nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:43.72vw;height:10.87vw;border-radius:5.435vw;border:.97vw solid #0553a4;text-decoration:none;color:#0553a4;background:#fff;margin:0 1.15vw}#wrapper #contents #mainContents #schedule section nav a>span{font-size:4.35vw}#wrapper #contents #mainContents #schedule section nav a>span span{font-size:3.86vw}#wrapper #contents #mainContents #schedule section nav a.active01{background:#f9e904}#wrapper #contents #mainContents #schedule section #place{width:90.34vw;-webkit-box-sizing:border-box;box-sizing:border-box;border:.97vw solid #0553a4;border-radius:3.62vw;margin:9.66vw auto 0 auto;padding:1.21vw 1.21vw 0 1.21vw;background:#fff}#wrapper #contents #mainContents #schedule section #place p{background:#0553a4;border-radius:1.93vw;width:100%;height:9.18vw;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:3.86vw}#wrapper #contents #mainContents #schedule section #place img{width:80.68vw;margin:4.83vw auto;display:block}#wrapper #contents #mainContents #schedule section>ul{width:90.34vw;margin:2em auto;font-size:2.9vw}#wrapper #contents #mainContents #schedule section>ul li{margin-top:.7em;padding-left:1em;text-indent:-1em;line-height:1.8em;color:#fff}#wrapper #contents #mainContents #schedule section>ul li::before{content:"※"}#wrapper #contents #mainContents #schedule section .timetables>div{margin:0 auto;width:90.34vw;border:.97vw solid #0553a4;background:#fff;overflow:hidden}#wrapper #contents #mainContents #schedule section .timetables>div:last-of-type{display:none}#wrapper #contents #mainContents #schedule section .timetables>div .head01{color:#0553a4;background:#f9e904;border-bottom:.97vw solid #0553a4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:15vw}#wrapper #contents #mainContents #schedule section .timetables>div .head01>span{font-size:5.31vw}#wrapper #contents #mainContents #schedule section .timetables>div .head01>span span{font-size:4.35vw}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01{padding:5.31vw 2.9vw;position:relative}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01::after{border-left:.48vw solid #c7dcf9;position:absolute;left:3.8vw;top:0;width:.48vw;height:100%;z-index:1;content:""}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01:not(:first-of-type){margin-top:4.83vw}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .dot01{margin-top:2.42vw;width:2.42vw;height:2.42vw;background:#0553a4;border-radius:1.21vw;font-size:0;line-height:0;margin-right:2.42vw}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01{width:77.5vw;position:relative}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 .time01{color:#fff;background:#0553a4;font-size:4.35vw;padding:.2em .4em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.97vw}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 .title01{color:#0553a4;font-size:4.35vw;margin-top:1em}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 .title01 span{display:inline-block;font-size:4vw}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 .logo01{width:16.18vw;display:block;position:absolute;top:0;left:41vw}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 .summary01{color:#0553a4;line-height:1.8em;font-size:3.38vw;margin-top:.6em}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 .cast01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2.42vw 0}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 .cast01 img{width:16.91vw}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 .cast01 img:not(:last-of-type){margin-right:2.42vw}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 .cast01 span.x{color:#0553a4;display:block;font-size:5.4vw}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 .cast01.collab01 img:not(:last-of-type){margin-right:1.21vw}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 .cast01.collab01 span{margin-right:1.21vw}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 .cast01.collab02 span{margin-right:2.42vw}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 small{color:#e53c75;line-height:1.7em;font-size:2.89vw}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 small.copyright01{color:#0553a4;font-size:2.42vw;display:block;margin-top:.7em;letter-spacing:0}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 .performer01{color:#0553a4;line-height:1.8em;font-size:3.38vw;margin-top:.5em}#wrapper #contents #mainContents #youtube{padding:12.08vw 4.83vw 36vw 4.83vw;background:url(../img/bg08.png);background-size:16vw;background-position:center top;position:relative;-webkit-animation:bg03move 5s linear infinite;animation:bg03move 5s linear infinite}#wrapper #contents #mainContents #youtube>img{position:absolute;width:51.06vw;top:-18.64vw;left:54.11vw;z-index:1}#wrapper #contents #mainContents #youtube section h2{z-index:2;color:#fff;font-size:4.83vw;width:90.34vw;height:11.59vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0553a4;position:relative;letter-spacing:.3em;margin:0 auto}#wrapper #contents #mainContents #youtube section h2 span{width:1.21vw;height:1.21vw;border-radius:.605vw;background:#4dbde2;font-size:0;position:absolute}#wrapper #contents #mainContents #youtube section h2 span:nth-child(1){top:.97vw;left:.97vw}#wrapper #contents #mainContents #youtube section h2 span:nth-child(2){top:.97vw;right:.97vw}#wrapper #contents #mainContents #youtube section h2 span:nth-child(3){bottom:.97vw;left:.97vw}#wrapper #contents #mainContents #youtube section h2 span:nth-child(4){bottom:.97vw;right:.97vw}#wrapper #contents #mainContents #youtube section>p{color:#0553a4;font-size:3.86vw;margin-top:1em;text-align:center}#wrapper #contents #mainContents #youtube section>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:90.34vw;margin:2.42vw auto 0 auto}#wrapper #contents #mainContents #youtube section>div a{width:43.72vw;background:#fff;display:block;margin-top:2.42vw}#wrapper #contents #mainContents #youtube section>div a img{width:100%}#wrapper #contents #mainContents #youtube section>div a.disable01{pointer-events:none}#wrapper #contents #mainContents #youtube section>small{margin-top:1em;display:block;font-size:2.42vw}#wrapper #contents #mainContents #youtube section .comingsoon01{height:6.04vw;display:block;margin:23.43vw auto 14.49vw auto}#wrapper #contents #mainContents #toyaward{padding:12.08vw 4.83vw 69.32vw 4.83vw;background:url(../img/bg09.png);background-size:16vw;background-position:center top;position:relative;-webkit-animation:bg06move 5s linear infinite;animation:bg06move 5s linear infinite}#wrapper #contents #mainContents #toyaward>img{position:absolute;width:35.79vw;top:-35.27vw;left:-4.59vw;z-index:10}#wrapper #contents #mainContents #toyaward section h2{z-index:2;color:#fff;font-size:4.83vw;width:90.34vw;height:11.59vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0553a4;position:relative;letter-spacing:.3em;margin:0 auto;z-index:11}#wrapper #contents #mainContents #toyaward section h2 span{width:1.21vw;height:1.21vw;border-radius:.605vw;background:#4dbde2;font-size:0;position:absolute}#wrapper #contents #mainContents #toyaward section h2 span:nth-child(1){top:.97vw;left:.97vw}#wrapper #contents #mainContents #toyaward section h2 span:nth-child(2){top:.97vw;right:.97vw}#wrapper #contents #mainContents #toyaward section h2 span:nth-child(3){bottom:.97vw;left:.97vw}#wrapper #contents #mainContents #toyaward section h2 span:nth-child(4){bottom:.97vw;right:.97vw}#wrapper #contents #mainContents #toyaward section .awards01 section{margin-top:12vw}#wrapper #contents #mainContents #toyaward section .awards01 section:first-of-type{margin-top:4.83vw}#wrapper #contents #mainContents #toyaward section .awards01 section h3{text-align:center;margin-top:12.08vw}#wrapper #contents #mainContents #toyaward section .awards01 section h3 img{height:22.95vw}#wrapper #contents #mainContents #toyaward section .awards01 section h3.ex01 img{height:21.26vw}#wrapper #contents #mainContents #toyaward section .awards01 section h3.ex02 img{height:13.53vw}#wrapper #contents #mainContents #toyaward section .awards01 section>small{color:#fff;font-size:2.42vw;line-height:1.8em;margin-top:.4em;display:block;letter-spacing:.02em}#wrapper #contents #mainContents #toyaward section .awards01 section>div{width:90.34vw;margin:4.83vw auto 0 auto;background:#fff}#wrapper #contents #mainContents #toyaward section .awards01 section>div .head01{height:11.11vw;padding:1.21vw 0}#wrapper #contents #mainContents #toyaward section .awards01 section>div .head01 h4{color:#0553a4;font-size:3.38vw;background:#fff;width:56.52vw;height:8.7vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4.35vw;margin:0 auto}#wrapper #contents #mainContents #toyaward section .awards01 section>div .head01.gold01{background:#f9e904}#wrapper #contents #mainContents #toyaward section .awards01 section>div .head01.silver01{background:#d1d1d1}#wrapper #contents #mainContents #toyaward section .awards01 section>div>img{width:100%}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01{color:#0553a4;padding:4.83vw 2.42vw}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 h5{font-size:4.83vw;padding:0 2.42vw;line-height:1.8em}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 h5 .size01{font-size:4.5vw}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 p.spec01{padding:0 2.42vw;font-size:2.89vw;line-height:1.8em;margin-top:1em}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .movie01{background:#0553a4;border-radius:2.42vw;padding:2.42vw;margin-top:4.83vw}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .movie01 span{color:#fff;font-size:3.86vw;display:block;text-align:center;margin-bottom:2.42vw}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .movie01 div{padding-top:56.25%;margin:0 auto;position:relative}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .movie01 div iframe,#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .movie01 div img{border:none;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01{margin-top:4.83vw;padding:0 2.42vw}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01.flex01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01.flex01 a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01.flex01 a span{position:relative;margin-left:1.69vw;right:auto}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01.flex01 a.btn_site01{width:46.62vw;margin:0}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01.flex01 a.btn_buy01{margin:0;width:31.64vw}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01 a{width:100%;height:12.08vw;border-radius:2.66vw;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:3.86vw;position:relative;margin:4.83vw auto 0 auto}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01 a.btn_site01{background:#ec4c8c;-webkit-box-shadow:0 .97vw 0 0 #c8356f;box-shadow:0 .97vw 0 0 #c8356f}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01 a.btn_buy01{display:none;background:#0553a4;-webkit-box-shadow:0 .97vw 0 0 #003d7d;box-shadow:0 .97vw 0 0 #003d7d;margin-top:3vw}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01 a.btn_buy01.flex01{display:-webkit-box;display:-ms-flexbox;display:flex}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01 a.btn_buy01.fixed{display:-webkit-box;display:-ms-flexbox;display:flex}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01 a span{background:#fff;width:5.56vw;height:5.56vw;border-radius:2.78vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:4.83vw;position:absolute}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01 a span img{width:3.01vw;height:2.84vw}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.comment01{padding:2.42vw 4.83vw 4.83vw 4.83vw;color:#0553a4}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.comment01 em{display:block;font-size:3.86vw;text-align:center;margin-bottom:3.38vw}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.comment01 p{font-size:3.38vw;line-height:1.8em}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.comment01 small{font-size:2.42vw;line-height:1.8em;display:block;margin-top:.3em;padding-left:1em;text-indent:-1em}#wrapper #contents #mainContents #content_footer{width:100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:25vw 0 8.7vw 0;margin-top:-44.44vw}#wrapper #contents #mainContents #content_footer>img{position:absolute;right:8.7vw;bottom:20.77vw;width:41.17vw}#wrapper #contents #mainContents #content_footer .bg01{position:absolute;top:0;width:200vw;left:calc(50% - 100vw);-webkit-transform:rotate(-11deg);transform:rotate(-11deg)}#wrapper #contents #mainContents #content_footer .bg01 div{height:7.66vw;display:block;background-image:url(../img/gogotoyshow01.png);background-size:124.94vw 7.66vw;background-repeat:repeat-x;background-position:left top;-webkit-animation:footertextmove 15s linear infinite;animation:footertextmove 15s linear infinite}#wrapper #contents #mainContents #content_footer .bg01::after{content:"";width:100%;height:50vw;background:url(../img/bg05.png);background-size:27.78vw auto;display:block}#wrapper #contents #mainContents #content_footer ._sharebuttons{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#wrapper #contents #mainContents #content_footer ._sharebuttons>iframe,#wrapper #contents #mainContents #content_footer ._sharebuttons>div{margin:0 .94vw}}@media print,screen and (min-width: 640px){html.isModal,body.isModal{overflow:auto}@-webkit-keyframes bg03move{0%{background-position:0 top}100%{background-position:66px top}}@keyframes bg03move{0%{background-position:0 top}100%{background-position:66px top}}@-webkit-keyframes bg04move{0%{background-position:0 top}100%{background-position:-66px top}}@keyframes bg04move{0%{background-position:0 top}100%{background-position:-66px top}}@-webkit-keyframes bg05move{0%{background-position:0 0}100%{background-position:110px 110px}}@keyframes bg05move{0%{background-position:0 0}100%{background-position:110px 110px}}@-webkit-keyframes bg06move{0%{background-position:0 0}100%{background-position:-66px 66px}}@keyframes bg06move{0%{background-position:0 0}100%{background-position:-66px 66px}}@-webkit-keyframes footertextmove{0%{background-position:0 bottom}100%{background-position:-538px bottom}}@keyframes footertextmove{0%{background-position:0 bottom}100%{background-position:-538px bottom}}@-webkit-keyframes bound{0%{-webkit-transform:translateY(0);transform:translateY(0)}5%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-25px);transform:translateY(-25px)}25%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}40%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bound{0%{-webkit-transform:translateY(0);transform:translateY(0)}5%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-25px);transform:translateY(-25px)}25%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}40%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}#spNav{display:none !important}#spMap{display:none !important}.footMain01 .footerFrame01{padding-bottom:40px}.footMain01 .footerPageTop01{bottom:40px}#wrapper{min-width:1240px}#wrapper>a#btn_map{display:none}#wrapper>a#btn_nav{display:none}#wrapper #contents{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#wrapper #contents::before{position:fixed;top:0;left:0;display:block;width:100vw;height:100vh;min-width:1240px;background-size:1112px,cover;background-position:center;background-repeat:no-repeat;background-image:url(../img/oval01.svg),url(../img/bg11.png);content:""}#wrapper #contents #left,#wrapper #contents #right{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:393px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100vh;position:sticky;top:0}#wrapper #contents #left{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:8px solid #0553a4}#wrapper #contents #left nav{margin-right:20px}#wrapper #contents #left nav a{text-decoration:none;width:320px;height:58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 4px 0 0 #00346b;box-shadow:0 4px 0 0 #00346b;border-radius:11px;position:relative;margin:0 auto;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translate(0);transform:translate(0)}#wrapper #contents #left nav a:hover{-webkit-transform:translate(0, 4px);transform:translate(0, 4px);-webkit-box-shadow:0 0 0 0 #00346b;box-shadow:0 0 0 0 #00346b}#wrapper #contents #left nav a:not(:first-of-type){margin:20px auto 0 auto}#wrapper #contents #left nav a p{font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wrapper #contents #left nav a p img{margin-top:5px;height:13px}#wrapper #contents #left nav a span{width:23px;height:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:11.5px;position:absolute;right:20px}#wrapper #contents #left nav a span img{width:13px;height:13px}#wrapper #contents #left nav a.disable01{pointer-events:none}#wrapper #contents #left nav a.disable01 span{display:none}#wrapper #contents #left nav a:nth-child(1){background:#fede1a}#wrapper #contents #left nav a:nth-child(1) p{color:#014082}#wrapper #contents #left nav a:nth-child(2){background:#4dbde2}#wrapper #contents #left nav a:nth-child(2) p{color:#fff}#wrapper #contents #left nav a:nth-child(3){background:#ec4c8c}#wrapper #contents #left nav a:nth-child(3) p{color:#fff;padding-right:1em}#wrapper #contents #left nav a:nth-child(3).disable01 p{color:#ce3975}#wrapper #contents #left nav a:nth-child(4){background:#0ec14b}#wrapper #contents #left nav a:nth-child(4) p{color:#fff}#wrapper #contents #left nav a:nth-child(4).disable01 p{color:#0f9e3f}#wrapper #contents #left nav a:nth-child(5){background:#f98001}#wrapper #contents #left nav a:nth-child(5) p{color:#fff}#wrapper #contents #left nav a:nth-child(5).disable01 p{color:#e26500}#wrapper #contents #right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-left:8px solid #0553a4}#wrapper #contents #right #pcMap{position:relative;margin-left:22px;padding-bottom:0}#wrapper #contents #right #pcMap .map01{position:relative;width:366px;z-index:100}#wrapper #contents #right #pcMap .map01>img{width:366px}#wrapper #contents #right #pcMap .map01 div a{width:86px;display:block;position:absolute;-webkit-transition:-webkit-filter .2s linear;transition:-webkit-filter .2s linear;transition:filter .2s linear;transition:filter .2s linear, -webkit-filter .2s linear}#wrapper #contents #right #pcMap .map01 div a img{width:100%}#wrapper #contents #right #pcMap .map01 div a:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}#wrapper #contents #right #pcMap .map01 div a:nth-child(1){top:442px;left:-6px}#wrapper #contents #right #pcMap .map01 div a:nth-child(2){top:458px;left:111px}#wrapper #contents #right #pcMap .map01 div a:nth-child(3){top:356px;left:-6px}#wrapper #contents #right #pcMap .map01 div a:nth-child(4){top:391px;left:84px}#wrapper #contents #right #pcMap .map01 div a:nth-child(5){top:253px;left:-6px}#wrapper #contents #right #pcMap .map01 div a:nth-child(6){top:290px;left:87px}#wrapper #contents #right #pcMap .map01 div a:nth-child(7){top:150px;left:-7px}#wrapper #contents #right #pcMap .map01 div a:nth-child(8){top:175px;left:90px}#wrapper #contents #right #pcMap .map01 div a:nth-child(9){top:10px;left:13px}#wrapper #contents #right #pcMap .map01 div a:nth-child(10){top:10px;left:133px}#wrapper #contents #right #pcMap .map01 div a:nth-child(11){top:78px;left:177px}#wrapper #contents #right #pcMap .map01 div a:nth-child(12){top:156px;left:177px}#wrapper #contents #right #pcMap .map01 div a:nth-child(13){top:234px;left:121px}#wrapper #contents #right #pcMap .map01 div a:nth-child(14){top:332px;left:142px}#wrapper #contents #right #pcMap .map01 div a:nth-child(15){top:390px;left:173px}#wrapper #contents #right #pcMap .map01 div a:nth-child(16){top:433px;left:220px}#wrapper #contents #right #pcMap .map01 div a:nth-child(17){top:358px;left:280px}#wrapper #contents #right #pcMap .map01 div a:nth-child(18){top:277px;left:280px}#wrapper #contents #right #pcMap .map01 div a:nth-child(19){top:206px;left:209px}#wrapper #contents #right #pcMap .badge01{width:126px;height:126px;z-index:200;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ec4c8c;border-radius:63px;position:absolute;top:-63px;left:240px;-webkit-animation:bound 3s infinite;animation:bound 3s infinite}#wrapper #contents #right #pcMap .badge01 img{width:87px}#wrapper #contents #mainContents{width:414px;overflow:hidden;background:url(../img/bg04.png);background-size:66px auto;background-position:center top;-webkit-animation:bg04move 5s linear infinite;animation:bg04move 5s linear infinite;z-index:1}#wrapper #contents #mainContents .illust_in_left01{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:all .5s ease;transition:all .5s ease}#wrapper #contents #mainContents .illust_in_left01.is-show{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}#wrapper #contents #mainContents .illust_in_right01{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px);-webkit-transition:all .5s ease;transition:all .5s ease}#wrapper #contents #mainContents .illust_in_right01.is-show{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}#wrapper #contents #mainContents>img.illust01{position:absolute;width:122px;top:957px;right:24px}#wrapper #contents #mainContents #main h1{width:100%;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0553a4;position:relative;margin:0 auto}#wrapper #contents #mainContents #main h1 img{width:241px}#wrapper #contents #mainContents #main h1 span{width:5px;height:5px;border-radius:2.5px;background:#4dbde2;font-size:0;position:absolute}#wrapper #contents #mainContents #main h1 span:nth-child(2){top:4px;left:4px}#wrapper #contents #mainContents #main h1 span:nth-child(3){top:4px;right:4px}#wrapper #contents #mainContents #main h1 span:nth-child(4){bottom:4px;left:4px}#wrapper #contents #mainContents #main h1 span:nth-child(5){bottom:4px;right:4px}#wrapper #contents #mainContents #main .tops01 h2{position:absolute;width:100%;text-align:center;margin-top:206px}#wrapper #contents #mainContents #main .tops01 h2 img{display:inline-block;width:345px}#wrapper #contents #mainContents #main .tops01 .illust01 img{position:absolute;display:block;opacity:0;-webkit-transform:scale(0.2);transform:scale(0.2)}#wrapper #contents #mainContents #main .tops01 .illust01 img:nth-child(1){width:157px;right:128px;top:264px}#wrapper #contents #mainContents #main .tops01 .illust01 img:nth-child(1).is-show{right:8px;top:11px}#wrapper #contents #mainContents #main .tops01 .illust01 img:nth-child(2){width:466px;left:-37px;top:247px}#wrapper #contents #mainContents #main .tops01 .illust01 img:nth-child(2).is-show{left:-37px;top:54px}#wrapper #contents #mainContents #main .tops01 .illust01 img:nth-child(3){width:139px;left:145px;top:270px}#wrapper #contents #mainContents #main .tops01 .illust01 img:nth-child(3).is-show{left:7px;top:450px}#wrapper #contents #mainContents #main .tops01 .illust01 img:nth-child(4){width:171px;right:120px;top:275px}#wrapper #contents #mainContents #main .tops01 .illust01 img:nth-child(4).is-show{right:14px;top:459px}#wrapper #contents #mainContents #main .tops01 .illust01 img:nth-child(5){width:175px;top:121px;left:69px}#wrapper #contents #mainContents #main .tops01 .illust01 img:nth-child(5).is-show{top:601px;left:12px}#wrapper #contents #mainContents #main .tops01 .illust01 img:nth-child(6){width:145px;top:275px;left:144px}#wrapper #contents #mainContents #main .tops01 .illust01 img:nth-child(6).is-show{top:621px;left:134px}#wrapper #contents #mainContents #main .bottoms01{z-index:2;background:url(../img/bg01.png);background-size:94px auto;background-position:center top;margin-top:-287px;-webkit-mask-image:url(../img/mask02.svg?0714);mask-image:url(../img/mask02.svg?0714);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;width:100%;height:505px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:287px 0 0 0;position:relative}#wrapper #contents #mainContents #main .bottoms01>img.illust01{position:absolute;width:188px;top:209px;left:40px}#wrapper #contents #mainContents #main .bottoms01>small{font-size:10px;line-height:1.5em;top:363px;left:33px}#wrapper #contents #mainContents #main .bottoms01 .lines01>img{width:70px;position:absolute;translate:50px -50px;opacity:0;-webkit-transition:translate .5s linear,opacity .5s linear;transition:translate .5s linear,opacity .5s linear}#wrapper #contents #mainContents #main .bottoms01 .lines01>img.is-show{opacity:1;translate:0}#wrapper #contents #mainContents #main .bottoms01 .lines01>img.yellow01{right:0;top:0;width:85px}#wrapper #contents #mainContents #main .bottoms01 .lines01>img.pink01{width:85px;left:179px;top:143px}#wrapper #contents #mainContents #main .bottoms01 .lines01>img.blue01{width:70px;left:228px;top:270px}#wrapper #contents #mainContents #main .bottoms01 .lines01>img.green01{width:70px;top:418px;left:26px}#wrapper #contents #mainContents #main .bottoms01>div{width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#wrapper #contents #mainContents #main .bottoms01>div>div:nth-child(1) .readygo01{margin-bottom:0}#wrapper #contents #mainContents #main .bottoms01>div>div:nth-child(1) .readygo01>div{margin:0;position:relative;display:block;overflow:hidden}#wrapper #contents #mainContents #main .bottoms01>div>div:nth-child(1) .readygo01>div>div{background:#fff;width:100%;height:100%;position:absolute;top:0;left:-100%}#wrapper #contents #mainContents #main .bottoms01>div>div:nth-child(1) .readygo01>div img{opacity:0;width:auto;width:100%}#wrapper #contents #mainContents #main .bottoms01>div>div:nth-child(1) .readygo01>div.ready01{width:397px}#wrapper #contents #mainContents #main .bottoms01>div>div:nth-child(1) .readygo01>div.go01{margin-top:22px;width:152px}#wrapper #contents #mainContents #main .bottoms01>div>div:nth-child(1) .readygo01>div.is-show>div{-webkit-animation:midashi_anim forwards .7s ease-in-out;animation:midashi_anim forwards .7s ease-in-out}#wrapper #contents #mainContents #main .bottoms01>div>div:nth-child(1) .readygo01>div.is-show img{-webkit-animation:midashi_anim_img forwards .7s ease-in-out;animation:midashi_anim_img forwards .7s ease-in-out}#wrapper #contents #mainContents #main .bottoms01>div>div:nth-child(2){width:692px;margin:0}#wrapper #contents #mainContents #main .bottoms01>div>div:nth-child(2) p{color:#fff;font-size:18px;line-height:2.2em;opacity:0;-webkit-transition:opacity .5s linear,translate .5s linear;transition:opacity .5s linear,translate .5s linear;translate:0 1em;display:block}#wrapper #contents #mainContents #main .bottoms01>div>div:nth-child(2) p.is-show{translate:0 0;opacity:1}#wrapper #contents #mainContents #main .bottoms01>div>div:nth-child(2) a{width:320px;height:58px;border-radius:11px;color:#fff;background:#0ec14b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;position:relative;-webkit-box-shadow:0 4px 0 0 #0b9b3c;box-shadow:0 4px 0 0 #0b9b3c;margin:20px 0 0 0;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translate(0);transform:translate(0)}#wrapper #contents #mainContents #main .bottoms01>div>div:nth-child(2) a:hover{-webkit-transform:translate(0, 4px);transform:translate(0, 4px);-webkit-box-shadow:0 0 0 0 #0b9b3c;box-shadow:0 0 0 0 #0b9b3c}#wrapper #contents #mainContents #main .bottoms01>div>div:nth-child(2) a span{background:#fff;width:23px;height:23px;border-radius:11.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:20px;position:absolute}#wrapper #contents #mainContents #main .bottoms01>div>div:nth-child(2) a span img{width:13px;height:12px}#wrapper #contents #mainContents #summary{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:236px;padding-bottom:100px;margin-top:-208px;background:url(../img/bg02.png);background-size:66px auto;background-position:center top;-webkit-animation:bg03move 5s linear infinite;animation:bg03move 5s linear infinite;-webkit-mask-image:url(../img/mask03.svg?0803);mask-image:url(../img/mask03.svg?0803);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto}#wrapper #contents #mainContents #summary h2{color:#fff;font-size:20px;width:374px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0553a4;position:relative;letter-spacing:.3em;margin:0 auto}#wrapper #contents #mainContents #summary h2 span{width:5px;height:5px;border-radius:2.5px;background:#4dbde2;font-size:0;position:absolute}#wrapper #contents #mainContents #summary h2 span:nth-child(1){top:4px;left:4px}#wrapper #contents #mainContents #summary h2 span:nth-child(2){top:4px;right:4px}#wrapper #contents #mainContents #summary h2 span:nth-child(3){bottom:4px;left:4px}#wrapper #contents #mainContents #summary h2 span:nth-child(4){bottom:4px;right:4px}#wrapper #contents #mainContents #summary>div>div{width:374px;border:3px solid #0553a4;background:#fff;border-bottom-left-radius:30px;padding:31px 17px 17px 17px;background-image:url(../img/tri01.png);background-size:54px auto;background-position:right top;background-repeat:no-repeat;margin:20px auto 0 auto;-webkit-transform:translate(0, 2em);transform:translate(0, 2em);opacity:0;-webkit-transition:all .6s ease .2s;transition:all .6s ease .2s}#wrapper #contents #mainContents #summary>div>div.is-show{opacity:1;-webkit-transform:translate(0);transform:translate(0)}#wrapper #contents #mainContents #summary>div>div:nth-child(1){padding-top:31px;padding-left:0;padding-right:0;padding-bottom:0;-webkit-mask-image:-webkit-radial-gradient(white, black)}#wrapper #contents #mainContents #summary>div>div:nth-child(1)>h3 img{pointer-events:none;width:308px;display:block;margin:0 17px 17px 17px}#wrapper #contents #mainContents #summary>div>div:nth-child(1)>h3+p{font-size:14px;margin-bottom:17px}#wrapper #contents #mainContents #summary>div>div:nth-child(1) ul{padding:0 17px}#wrapper #contents #mainContents #summary>div>div:nth-child(1)>div{background:#0553a4;padding:18px 24px 16px 24px;margin-top:16px}#wrapper #contents #mainContents #summary>div>div:nth-child(1)>div p{font-size:16px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}#wrapper #contents #mainContents #summary>div>div:nth-child(1)>div p img{height:31px}#wrapper #contents #mainContents #summary>div>div:nth-child(1)>div a{margin-top:17px;background:#f98001;-webkit-box-shadow:0 4px 0 0 #cd6900;box-shadow:0 4px 0 0 #cd6900}#wrapper #contents #mainContents #summary>div>div:nth-child(1)>div a:hover{-webkit-transform:translate(0, 4px);transform:translate(0, 4px);-webkit-box-shadow:0 0 0 0 #cd6900;box-shadow:0 0 0 0 #cd6900}#wrapper #contents #mainContents #summary>div>div:nth-child(2){padding-top:21px}#wrapper #contents #mainContents #summary>div>div:nth-child(2)>h3 img{pointer-events:none;width:154px;display:block;margin:0 auto 10px auto}#wrapper #contents #mainContents #summary>div>div .badge01{width:70px;height:70px;color:#fff;font-size:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:35px;position:absolute;top:10px;left:10px}#wrapper #contents #mainContents #summary>div>div ul li{display:-webkit-box;display:-ms-flexbox;display:flex}#wrapper #contents #mainContents #summary>div>div ul li:not(:first-of-type){margin-top:9px}#wrapper #contents #mainContents #summary>div>div ul li div{margin-right:11px;margin-top:.3em;font-size:14px}#wrapper #contents #mainContents #summary>div>div ul li div span{white-space:nowrap;color:#fff;font-size:14px;background:#0553a4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .6em .1em .6em;height:21px}#wrapper #contents #mainContents #summary>div>div ul li>p{font-size:14px;line-height:2em}#wrapper #contents #mainContents #summary>div>div a{width:320px;height:58px;border-radius:11px;color:#fff;background:#ec4c8c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;position:relative;-webkit-box-shadow:0 4px 0 0 #c8356f;box-shadow:0 4px 0 0 #c8356f;margin:20px auto 0 auto;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translate(0);transform:translate(0)}#wrapper #contents #mainContents #summary>div>div a.is-show{-webkit-animation:flapanim .7s ease;animation:flapanim .7s ease}#wrapper #contents #mainContents #summary>div>div a:hover{-webkit-transform:translate(0, 4px);transform:translate(0, 4px);-webkit-box-shadow:0 0 0 0 #c8356f;box-shadow:0 0 0 0 #c8356f}#wrapper #contents #mainContents #summary>div>div a span{background:#fff;width:23px;height:23px;border-radius:11.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:20px;position:absolute}#wrapper #contents #mainContents #summary>div>div a span img{width:12px;height:11px}#wrapper #contents #mainContents #campaign{padding-top:46px;margin-top:0;position:relative;padding-bottom:88px}#wrapper #contents #mainContents #campaign>img{position:absolute;width:466px;left:-26px;top:-191px;display:block;z-index:1}#wrapper #contents #mainContents #campaign h2{color:#fff;font-size:20px;width:374px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0553a4;position:relative;letter-spacing:.3em;margin:0 auto}#wrapper #contents #mainContents #campaign h2 span{width:5px;height:5px;border-radius:2.5px;background:#4dbde2;font-size:0;position:absolute}#wrapper #contents #mainContents #campaign h2 span:nth-child(1){top:4px;left:4px}#wrapper #contents #mainContents #campaign h2 span:nth-child(2){top:4px;right:4px}#wrapper #contents #mainContents #campaign h2 span:nth-child(3){bottom:4px;left:4px}#wrapper #contents #mainContents #campaign h2 span:nth-child(4){bottom:4px;right:4px}#wrapper #contents #mainContents #campaign>div{width:374px;border:3px solid #0553a4;background:#fff;border-bottom-left-radius:30px;margin:20px auto 0 auto;-webkit-transform:translate(0, 2em);transform:translate(0, 2em);opacity:0;-webkit-transition:all .6s ease .2s;transition:all .6s ease .2s}#wrapper #contents #mainContents #campaign>div.is-show{opacity:1;-webkit-transform:translate(0);transform:translate(0)}#wrapper #contents #mainContents #campaign>div>h3 img{width:100%}#wrapper #contents #mainContents #campaign>div>div{padding:17px}#wrapper #contents #mainContents #campaign>div>div p{color:#0553a4;font-size:14px;line-height:1.8em}#wrapper #contents #mainContents #campaign>div>div p:first-of-type{font-size:16px}#wrapper #contents #mainContents #campaign>div>div p a{color:#ec4c8c;text-decoration:underline}#wrapper #contents #mainContents #campaign>div>div p a:hover{text-decoration:none}#wrapper #contents #mainContents #campaign>div>div h3{width:106px;height:31px;background:#f9e904;color:#0553a4;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:21px auto 0 auto}#wrapper #contents #mainContents #campaign>div>div h3.madoguchi{width:184px}#wrapper #contents #mainContents #campaign>div>div h3+p{margin-top:1em}#wrapper #contents #mainContents #campaign>div>div small{color:#0553a4;font-size:12px}#wrapper #contents #mainContents #campaign>div>div #prize>div{margin-top:20px}#wrapper #contents #mainContents #campaign>div>div #prize>div h4{font-size:16px;height:33px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0553a4;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper #contents #mainContents #campaign>div>div #prize>div img{width:100%;border-radius:10px;display:block;margin-top:10px}#wrapper #contents #mainContents #campaign>div>div #prize>div p{font-size:14px}#wrapper #contents #mainContents #campaign>div>div #prize>div small{font-size:12px}#wrapper #contents #mainContents #campaign>div>div #prize>div p,#wrapper #contents #mainContents #campaign>div>div #prize>div small{margin-top:.5em}#wrapper #contents #mainContents #campaign>div>div .map01{margin-top:10px;width:100%}#wrapper #contents #mainContents #booth{position:relative;margin-top:-31px}#wrapper #contents #mainContents #booth>img{position:absolute;width:177px;top:-49px;left:217px;z-index:10}#wrapper #contents #mainContents #booth>.head01{position:relative;-webkit-mask-image:url(../img/mask04.svg);mask-image:url(../img/mask04.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;background:url(../img/bg06.png);background-size:110px;background-position:center top;padding-bottom:38px;-webkit-animation:bg05move 6s linear infinite;animation:bg05move 6s linear infinite}#wrapper #contents #mainContents #booth>.head01>h2{text-align:center;margin:124px 0 40px 0}#wrapper #contents #mainContents #booth>.head01>h2 img{width:375px}#wrapper #contents #mainContents #booth>.head01 #btn_dlmap{width:330px;display:block;margin:0 auto;background:#ec4c8c}#wrapper #contents #mainContents #booth>.head01 #btn_dlmap img{width:100%}#wrapper #contents #mainContents #booth>.head01 #btn_dlmap:hover{background:#f98001}#wrapper #contents #mainContents #booth>.head01>.movies01{width:374px;margin:40px auto 0 auto}#wrapper #contents #mainContents #booth>.head01>.movies01 .movie01{padding-top:56.25%;margin:0 auto;position:relative}#wrapper #contents #mainContents #booth>.head01>.movies01 .movie01 iframe,#wrapper #contents #mainContents #booth>.head01>.movies01 .movie01 img{border:none;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#wrapper #contents #mainContents #booth>.zones01{background:url(../img/bg06.png);background-size:110px;background-position:center top;-webkit-animation:bg05move 6s linear infinite;animation:bg05move 6s linear infinite;padding-bottom:50px}#wrapper #contents #mainContents #booth>.zones01 .zone01{padding-bottom:53px}#wrapper #contents #mainContents #booth>.zones01 .zone01.zone_a .bg01{background:url(../img/bg07.png);background-size:44px;background-position:center top}#wrapper #contents #mainContents #booth>.zones01 .zone01.zone_b .bg01{background:url(../img/bg04.png);background-size:44px auto;background-position:center top}#wrapper #contents #mainContents #booth>.zones01 .zone01.zone_c .bg01{background:url(../img/bg02.png);background-size:44px auto;background-position:center top}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01{padding:20px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>p{color:#fff;font-size:20px;width:100%;height:48px;position:relative}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>p em{font-size:20px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>p span{width:5px;height:5px;border-radius:2.5px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>p span:nth-child(2){top:4px;left:4px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>p span:nth-child(3){top:4px;right:4px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>p span:nth-child(4){bottom:4px;left:4px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>p span:nth-child(5){bottom:4px;right:4px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>div{margin-top:20px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>div ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>div ul li:not(:first-of-type){margin-top:10px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>div ul li img{width:23px;margin-right:9px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>div ul li span{font-size:16px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .place01>div>img{width:157px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .movies01{padding:20px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .movies01 .movie01{padding-top:56.25%;margin:0 auto;position:relative}#wrapper #contents #mainContents #booth>.zones01 .zone01 .movies01 .movie01 iframe,#wrapper #contents #mainContents #booth>.zones01 .zone01 .movies01 .movie01 img{border:none;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01{margin-top:20px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section{width:374px;margin:0 auto;border-radius:15px;overflow:hidden;-webkit-box-shadow:0 3px 0 0 #002750;box-shadow:0 3px 0 0 #002750}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section h3{font-size:20px;text-align:center;padding:12px 0}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section h3 img{width:32px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section h3 span{margin-top:10px;display:block;color:#fff}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section h3 span.blue01{color:#0050b3}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section>.comingsoon01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0553a4;width:100%;height:374px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section>.comingsoon01 img{height:25px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section>.comingsoon01 div p{font-size:22px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section>.mainImg01{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;background:#fff}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section>.mainImg01 img{width:100%}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section>.mainImg01.fullWidth01{background:rgba(0,0,0,0);padding:0}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .comments01{margin:0 auto 20px auto}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .comments01>img{height:18px;margin-left:91px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .comments01 .head01{padding:20px 20px 10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .comments01 .head01>img{width:160px;border-radius:80px;margin-right:20px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .comments01 .head01>div{color:#fff}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .comments01 .head01>div.blue01{color:#0050b3}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .comments01 .head01>div span{font-size:14px;display:block;line-height:1.8em}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .comments01 .head01>div em{margin-top:10px;display:block;font-size:16px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .comments01 .comment01{margin:-1px auto 0 auto;padding:20px;background:#fff;color:#0050b3;border-radius:14px;width:364px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .comments01 .comment01 p{font-size:14px;line-height:1.8em}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .comments01 .comment01 p.catch01{line-height:1.8em;font-size:16px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .comments01 .comment01 p:not(:first-of-type){margin-top:.5em}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .comments01 .comment01 small{line-height:1.8em;font-size:10px;display:block;margin-top:.5em}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01{padding:20px;background:#fff}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01.npt01{padding-top:0}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01>img{width:100%;margin-bottom:10px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01 h4{color:#0050b3;font-size:16px;line-height:1.8em}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01 .comingsoon02{padding:37px 0 17px 0}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01 .comingsoon02 p{color:#0553a4;text-align:center}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01 .comingsoon02 p em{display:block;font-size:20px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01 .comingsoon02 p span{display:block;font-size:16px;letter-spacing:0;margin-top:.5em}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01>p{color:#0050b3;margin-top:1em}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01>p.release01{font-size:12px;line-height:1.8em}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01>p.summary01{line-height:1.8em;font-size:14px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01>ul{line-height:1.8em;font-size:14px;color:#0553a4}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01>ul li{text-indent:-1em;padding-left:1em}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01>small{color:#0050b3;line-height:1.8em;font-size:10px;display:block;margin-top:.5em}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01>a{width:100%;height:58px;border-radius:11px;margin:20px auto 0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-size:18px;-webkit-box-shadow:0 4px 0 0 #c8356f;box-shadow:0 4px 0 0 #c8356f;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translate(0);transform:translate(0)}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01>a:hover{-webkit-transform:translate(0, 4px);transform:translate(0, 4px);-webkit-box-shadow:0 0 0 0 #c8356f;box-shadow:0 0 0 0 #c8356f}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01>a p{color:#fff;font-size:16px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01>a span{position:absolute;background:#fff;width:23px;height:23px;border-radius:11.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:30px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01>section .about01>a span img{width:12px;height:12px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01 .btn_more01{margin:15px auto 0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:230px;height:50px;border:4px solid var(--thema-color);border-radius:25px;background:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01 .btn_more01:hover{border-color:#ec4c8c}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01 .btn_more01:hover span{background:#ec4c8c}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01 .btn_more01 p{color:#0050b3;font-size:16px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01 .btn_more01 span{position:absolute;background:var(--thema-color);width:23px;height:23px;border-radius:11.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:10px;top:10px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01 .btn_more01 span img{width:15px}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01 .itemCopyright01{width:374px;margin:10px auto 0 auto;display:block;color:#fff;font-size:10px;letter-spacing:.07em;line-height:1.8em;word-break:keep-all}#wrapper #contents #mainContents #booth>.zones01 .zone01 .item01 .itemCopyright01.fs10{font-size:10px;letter-spacing:.04em}#wrapper #contents #mainContents #schedule{padding:50px 20px;background:url(../img/bg10.png);background-size:66px;background-position:center top;-webkit-animation:bg06move 5s linear infinite;animation:bg06move 5s linear infinite}#wrapper #contents #mainContents #schedule section h2{color:#fff;font-size:20px;width:374px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0553a4;position:relative;letter-spacing:.3em;margin:0 auto}#wrapper #contents #mainContents #schedule section h2 span{width:5px;height:5px;border-radius:2.5px;background:#4dbde2;font-size:0;position:absolute}#wrapper #contents #mainContents #schedule section h2 span:nth-child(1){top:4px;left:4px}#wrapper #contents #mainContents #schedule section h2 span:nth-child(2){top:4px;right:4px}#wrapper #contents #mainContents #schedule section h2 span:nth-child(3){bottom:4px;left:4px}#wrapper #contents #mainContents #schedule section h2 span:nth-child(4){bottom:4px;right:4px}#wrapper #contents #mainContents #schedule section .xInfo01{margin-top:40px}#wrapper #contents #mainContents #schedule section .xInfo01 div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wrapper #contents #mainContents #schedule section .xInfo01 div p{font-size:18px}#wrapper #contents #mainContents #schedule section .xInfo01 div img{height:34px;display:block}#wrapper #contents #mainContents #schedule section .xInfo01 a{width:350px;height:58px;border-radius:11px;text-decoration:none;padding:0 12px 0 15px;margin:29px auto 0 auto;-webkit-box-shadow:0 4px 0 0 #c8356f;box-shadow:0 4px 0 0 #c8356f;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translate(0);transform:translate(0)}#wrapper #contents #mainContents #schedule section .xInfo01 a p{color:#fff;font-size:16px}#wrapper #contents #mainContents #schedule section .xInfo01 a>img{width:19px}#wrapper #contents #mainContents #schedule section .xInfo01 a span{background:#fff;width:23px;height:23px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wrapper #contents #mainContents #schedule section .xInfo01 a span img{width:13px}#wrapper #contents #mainContents #schedule section .xInfo01 a:hover{-webkit-transform:translate(0, 4px);transform:translate(0, 4px);-webkit-box-shadow:0 0 0 0 #c8356f;box-shadow:0 0 0 0 #c8356f}#wrapper #contents #mainContents #schedule section #place{width:374px;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid #0050b3;border-radius:15px;margin:40px auto 0 auto;padding:5px 5px 0 5px}#wrapper #contents #mainContents #schedule section #place p{border-radius:8px;width:100%;height:38px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}#wrapper #contents #mainContents #schedule section #place img{width:334px;margin:20px auto;display:block}#wrapper #contents #mainContents #schedule section>ul{width:374px;margin:2em auto;font-size:12px}#wrapper #contents #mainContents #schedule section>ul li{margin-top:.7em;padding-left:1em;text-indent:-1em;line-height:1.8em}#wrapper #contents #mainContents #schedule section>ul li::before{content:"※"}#wrapper #contents #mainContents #schedule section>p{font-size:16px;margin-top:1em;text-align:center}#wrapper #contents #mainContents #schedule section nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:50px;margin-bottom:18px}#wrapper #contents #mainContents #schedule section nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:181px;height:44px;border-radius:22px;border:4px solid #0050b3;text-decoration:none;color:#0050b3;background:#fff;margin:0 6px}#wrapper #contents #mainContents #schedule section nav a>span{font-size:18px}#wrapper #contents #mainContents #schedule section nav a>span span{font-size:16px}#wrapper #contents #mainContents #schedule section nav a:hover{background:#f9e904}#wrapper #contents #mainContents #schedule section nav a.active01{background:#f9e904}#wrapper #contents #mainContents #schedule section .timetables>div{margin:0 auto;width:374px;border:4px solid #0050b3;overflow:hidden}#wrapper #contents #mainContents #schedule section .timetables>div .head01{color:#0050b3;background:#f9e904;border-bottom:4px solid #0050b3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:67px}#wrapper #contents #mainContents #schedule section .timetables>div .head01>span{font-size:22px}#wrapper #contents #mainContents #schedule section .timetables>div .head01>span span{font-size:18px}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01{padding:22px 12px;position:relative}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01::after{border-left:2px solid #c7dcf9;position:absolute;left:16px;top:0;width:2px;height:100%;z-index:1;content:""}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01:not(:first-of-type){margin-top:25px}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .dot01{margin-top:11px;width:10px;height:10px;background:#0553a4;border-radius:5px;font-size:0;line-height:0;margin-right:9px}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01{width:320px}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 .time01{color:#fff;background:#0553a4;font-size:18px;padding:.2em .4em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 .title01{color:#0050b3;font-size:18px;margin-top:1em}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 .title01 span{font-size:16px}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 .logo01{width:68px;left:170px}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 .summary01{color:#0553a4;line-height:1.8em;font-size:14px;margin-top:.6em}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 .cast01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:10px 0}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 .cast01 img{width:70px}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 .cast01 img:not(:last-of-type){margin-right:10px}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 .cast01 span.x{font-size:20px}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 .cast01.collab01 img:not(:last-of-type){margin-right:5px}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 .cast01.collab01 span{margin-right:5px}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 .cast01.collab02 span{margin-right:10px}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 small{color:#e53c75;line-height:1.7em;font-size:12px}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 small.copyright01{color:#0553a4;font-size:10px;display:block;margin-bottom:1em;letter-spacing:0}#wrapper #contents #mainContents #schedule section .timetables>div .timetable01 .act01 .right01 .performer01{color:#0553a4;line-height:1.8em;font-size:14px;margin-top:.5em}#wrapper #contents #mainContents #youtube{padding:50px 20px 160px 20px;background:url(../img/bg08.png);background-size:66px;background-position:center top;position:relative;-webkit-animation:bg03move 5s linear infinite;animation:bg03move 5s linear infinite}#wrapper #contents #mainContents #youtube>img{position:absolute;width:211px;top:-90px;left:224px;z-index:10}#wrapper #contents #mainContents #youtube section h2{color:#fff;font-size:20px;width:374px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0553a4;position:relative;letter-spacing:.3em;margin:0 auto}#wrapper #contents #mainContents #youtube section h2 span{width:5px;height:5px;border-radius:2.5px;background:#4dbde2;font-size:0;position:absolute}#wrapper #contents #mainContents #youtube section h2 span:nth-child(1){top:4px;left:4px}#wrapper #contents #mainContents #youtube section h2 span:nth-child(2){top:4px;right:4px}#wrapper #contents #mainContents #youtube section h2 span:nth-child(3){bottom:4px;left:4px}#wrapper #contents #mainContents #youtube section h2 span:nth-child(4){bottom:4px;right:4px}#wrapper #contents #mainContents #youtube section>p{color:#0050b3;font-size:16px;margin-top:1em;text-align:center}#wrapper #contents #mainContents #youtube section>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:374px;margin:10px auto 0 auto}#wrapper #contents #mainContents #youtube section>div a{width:181px;background:#fff;display:block;margin-top:10px;background:#fff}#wrapper #contents #mainContents #youtube section>div a img{width:100%;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}#wrapper #contents #mainContents #youtube section>div a:hover img{opacity:.5}#wrapper #contents #mainContents #youtube section>small{font-size:10px}#wrapper #contents #mainContents #youtube section .comingsoon01{height:25px;display:block;margin:97px auto 60px auto}#wrapper #contents #mainContents #toyaward{padding:50px 20px 282px 20px;background:url(../img/bg09.png);background-size:66px;background-position:center top;position:relative;-webkit-animation:bg06move 5s linear infinite;animation:bg06move 5s linear infinite}#wrapper #contents #mainContents #toyaward>img{position:absolute;width:148px;top:-146px;left:-19px;z-index:10}#wrapper #contents #mainContents #toyaward section h2{color:#fff;font-size:20px;width:374px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0553a4;position:relative;letter-spacing:.3em;margin:0 auto}#wrapper #contents #mainContents #toyaward section h2 span{width:5px;height:5px;border-radius:2.5px;background:#4dbde2;font-size:0;position:absolute}#wrapper #contents #mainContents #toyaward section h2 span:nth-child(1){top:4px;left:4px}#wrapper #contents #mainContents #toyaward section h2 span:nth-child(2){top:4px;right:4px}#wrapper #contents #mainContents #toyaward section h2 span:nth-child(3){bottom:4px;left:4px}#wrapper #contents #mainContents #toyaward section h2 span:nth-child(4){bottom:4px;right:4px}#wrapper #contents #mainContents #toyaward section>img{width:357px;display:block;margin:50px auto 0 auto}#wrapper #contents #mainContents #toyaward section .awards01 section{margin-top:50px}#wrapper #contents #mainContents #toyaward section .awards01 section:first-of-type{margin-top:20px}#wrapper #contents #mainContents #toyaward section .awards01 section h3{text-align:center;margin-top:50px}#wrapper #contents #mainContents #toyaward section .awards01 section h3 img{height:95px}#wrapper #contents #mainContents #toyaward section .awards01 section h3.ex01 img{height:88px}#wrapper #contents #mainContents #toyaward section .awards01 section h3.ex02 img{height:56px}#wrapper #contents #mainContents #toyaward section .awards01 section>small{color:#fff;font-size:10px;line-height:1.8em;margin-top:.4em;display:block;letter-spacing:.02em}#wrapper #contents #mainContents #toyaward section .awards01 section>div{width:374px;margin:20px auto 0 auto;background:#fff}#wrapper #contents #mainContents #toyaward section .awards01 section>div .head01{height:46px;padding:5px 0}#wrapper #contents #mainContents #toyaward section .awards01 section>div .head01 h4{font-size:14px;background:#fff;width:234px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:18px;margin:0 auto}#wrapper #contents #mainContents #toyaward section .awards01 section>div>img{width:100%}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01{padding:20px 10px}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 h5{font-size:20px;padding:0 10px;line-height:1.8em}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 h5 .size01{font-size:18px}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 p.spec01{padding:0 10px;font-size:12px;line-height:1.8em;margin-top:1em}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .movie01{border-radius:10px;padding:10px;margin-top:20px}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .movie01 span{color:#fff;font-size:16px;display:block;text-align:center;margin-bottom:10px}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .movie01 div{padding-top:56.25%;margin:0 auto;position:relative}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .movie01 div iframe,#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .movie01 div img{border:none;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01{margin-top:20px;padding:0 10px}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01.flex01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01.flex01 a{margin:0}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01.flex01 a.btn_site01{width:193px}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01.flex01 a.btn_buy01{margin-top:0;width:131px}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01.flex01 a span{margin-left:7px}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01 a{width:100%;height:50px;border-radius:11px;margin:20px auto 0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-size:16px;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translate(0);transform:translate(0)}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01 a.btn_site01{-webkit-box-shadow:0 4px 0 0 #c8356f;box-shadow:0 4px 0 0 #c8356f}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01 a.btn_site01:hover{-webkit-box-shadow:0 0 0 0 #c8356f;box-shadow:0 0 0 0 #c8356f}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01 a.btn_buy01{-webkit-box-shadow:0 4px 0 0 #003d7d;box-shadow:0 4px 0 0 #003d7d;margin-top:14px}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01 a.btn_buy01.flex01{display:-webkit-box;display:-ms-flexbox;display:flex}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01 a.btn_buy01:hover{-webkit-box-shadow:0 0 0 0 #003d7d;box-shadow:0 0 0 0 #003d7d}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01 a:hover{-webkit-transform:translate(0, 4px);transform:translate(0, 4px)}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01 a p{color:#fff;font-size:16px}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01 a span{position:absolute;background:#fff;width:23px;height:23px;border-radius:11.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:15px}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.wrap01 .buttons01 a span img{width:12px;height:12px}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.comment01{padding:10px 20px 20px 20px;color:#0050b3}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.comment01 em{display:block;font-size:16px;text-align:center;margin-bottom:15px}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.comment01 p{font-size:14px;line-height:1.8em}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.comment01 small{font-size:10px;line-height:1.8em;display:block;margin-top:.3em;padding-left:1em;text-indent:-1em}#wrapper #contents #mainContents #toyaward section .awards01 section>div>.comment01.jyushou01{background-image:url(../img/bg02.png);background-size:168px auto;background-position:center top}#wrapper #contents #mainContents #content_footer{overflow:visible;width:100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:134px 0 36px 0;margin-top:-182px}#wrapper #contents #mainContents #content_footer>img{width:170px;bottom:111px;right:24px}#wrapper #contents #mainContents #content_footer .bg01{position:absolute;top:0;width:200vw;left:calc(50% - 100vw);-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}#wrapper #contents #mainContents #content_footer .bg01 div{height:33px;display:block;background-image:url(../img/gogotoyshow01.png);background-size:538px 33px;background-repeat:repeat-x;background-position:left top;-webkit-animation:footertextmove 15s linear infinite;animation:footertextmove 15s linear infinite}#wrapper #contents #mainContents #content_footer .bg01::after{content:"";width:100%;height:50vw;background:url(../img/bg05.png);background-size:115px auto;display:block}#wrapper #contents #mainContents #content_footer ._sharebuttons{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#wrapper #contents #mainContents #content_footer ._sharebuttons>iframe,#wrapper #contents #mainContents #content_footer ._sharebuttons>div{margin:0 5px}}@media print,screen and (min-width: 1400px){#wrapper #contents::before{background-size:79.43%,cover}}