html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-family:'Product Sans','Roboto','Droid Sans',sans-serif;color:#fff;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.05em;text-align:center;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;animation:opacityFadein 1s ease .5s forwards}@-webkit-keyframes opacityFadein{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@-moz-keyframes opacityFadein{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@keyframes opacityFadein{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@-webkit-keyframes opacityFadein_up{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}60%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-moz-keyframes opacityFadein_up{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}60%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes opacityFadein_up{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}60%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a{word-break:break-all}*:focus{outline:none}img{max-width:100%;height:auto;max-height:100%;vertical-align:bottom}@media (max-width: 480px){.pc{display:none}}.sp{display:none}@media (max-width: 480px){.sp{display:block}}.scrollIn{opacity:0;transform:translate(0, 50px)}.fadeInAnime{opacity:1;transform:translate(0, 0);transition:opacity .2s, transform .5s}#header{width:100%;position:relative;background:url(../img/naoc/bg_sky.jpg) center center no-repeat;background-size:cover}#header h1{width:100%;max-width:1280px;height:800px;margin:0 auto;background:url(../img/naoc/title_new.png) center top no-repeat;background-size:1280px 800px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;animation:opacityFadein_up 1.6s ease 1s forwards}#header h1 img{display:none}@media (max-width: 768px){#header h1{height:auto;background:none}#header h1 img{display:block}}#header:before{content:"";display:block;width:100%;height:100%;background:url(../img/naoc/title_bg_new.png) center top no-repeat;background-size:1280px 800px;position:absolute;left:0;top:0;z-index:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;animation:opacityFadein_up 1.6s ease 1.3s forwards}@media (max-width: 768px){#header:before{background-image:url(../img/naoc/title_bg_sp_new.png);background-size:100% auto}}#header:after{content:"";display:block;width:100%;height:100%;background:url(../img/naoc/bg_tree.png) center bottom no-repeat;background-size:100% auto;position:absolute;left:0;bottom:0;z-index:0}.wrap{margin-top:-500px;background:url(../img/naoc/bg_green.jpg) center top 500px repeat-y;background-size:100% auto;overflow:hidden}@media (max-width: 768px){.wrap{margin-top:-38%;background-position:center top 38%}}.content{position:relative;z-index:1}@media (max-width: 768px){.content{margin-bottom:10%}}@media (max-width: 480px){.content{margin-bottom:5%}}.content .stage_wrap{position:relative}.content .stage_wrap .playBtn{display:block;width:100px;height:100px;background:url(../img/naoc/play_btn.png) center center no-repeat;background-size:100% 100%;text-indent:-9999px;position:absolute;left:50%;transition:.2s}.content .stage_wrap .playBtn:hover{-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}@media (max-width: 768px){.content .stage_wrap .playBtn:hover{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@media (max-width: 480px){.content .stage_wrap .playBtn{width:55px !important;height:55px !important}}.content .stage_wrap .crowd{position:absolute;left:50%;z-index:1}@media (max-width: 768px){.content .stage_wrap .crowd{position:relative;left:0}}.content .stage_wrap .sp_stage{display:none}@media (max-width: 768px){.content .stage_wrap .sp_stage{display:block}}.content .stage_main{width:100%;height:605px;background:url(../img/naoc/stage_main_0919.png) center top no-repeat;background-size:1860px auto;margin-bottom:68px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;animation:opacityFadein_up .8s ease 1.2s forwards}.content .stage_main .playBtn{top:330px;margin-left:-50px}.content .stage_main .crowd{width:720px;height:180px;margin-left:-360px;bottom:-120px;background:url(../img/naoc/stage_main_crowd.png) 0 0 no-repeat;background-size:100% 100%;text-indent:-9999px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;animation:opacityFadein_up .6s ease 1.4s forwards}@media (max-width: 768px){.content .stage_main{height:auto;background:none;margin-bottom:0}.content .stage_main .playBtn{top:33%}.content .stage_main .crowd{width:100%;height:auto;margin-left:0;bottom:10px;background:none;text-indent:0}}@media (max-width: 480px){.content .stage_main .playBtn{top:33%;margin-left:-27px}.content .stage_main .crowd{bottom:5px}}.content .stage_main .to_newacochannnel{display:inline-block;position:absolute;bottom:85px;left:calc(50% + 350px);z-index:1000}@media (max-width: 768px){.content .stage_main .to_newacochannnel{bottom:32%;left:auto;right:7%;width:28%}}.content .stage_here{width:100%;height:535px;background:url(../img/naoc/stage_here_0919.png) center top no-repeat;background-size:1280px 535px;margin-bottom:51px}.content .stage_here .playBtn{width:83px;height:83px;top:293px;margin-left:100px}.content .stage_here .crowd{width:720px;height:100px;margin-left:-220px;bottom:-35px;background:url(../img/naoc/stage_here_crowd.png) 0 0 no-repeat;background-size:100% 100%}.content .stage_here .crowd img{display:none}@media (max-width: 768px){.content .stage_here{height:auto;background:none;margin-bottom:-70px}.content .stage_here .playBtn{width:100px;height:100px;top:33%;margin-left:-50px}.content .stage_here .crowd{background:none;width:100%;height:auto;margin-left:0;bottom:75px}.content .stage_here .crowd img{display:block}}@media (max-width: 480px){.content .stage_here .playBtn{margin-left:-27px}.content .stage_here .crowd{bottom:40px}}.content .stage_channel{width:100%;height:670px;background:url(../img/naoc/stage_channel.png) center top no-repeat;background-size:1280px 670px}.content .stage_channel .playBtn{width:75px;height:75px;top:276px;margin-left:-257px}.content .stage_channel .crowd{width:450px;height:225px;margin-left:-475px;bottom:-5px;background:url(../img/naoc/stage_channel_crowd.png) 0 0 no-repeat;background-size:100% 100%}.content .stage_channel .crowd img{display:none}@media (max-width: 768px){.content .stage_channel{height:auto;background:none;margin-bottom:0}.content .stage_channel .playBtn{width:100px;height:100px;top:43%;margin-left:-50px}.content .stage_channel .crowd{background:none;width:100%;height:auto;margin-left:0;bottom:75px}.content .stage_channel .crowd img{display:block}}@media (max-width: 480px){.content .stage_channel .playBtn{margin-left:-27px}.content .stage_channel .crowd{bottom:40px}}.content .sponsors{height:445px;background:url(../img/naoc/sponsors_bg.png) center top no-repeat;background-size:1280px 445px;margin:-20px auto 50px;position:relative}@media (max-width: 768px){.content .sponsors{height:auto;background:none;margin:-12% auto 3%}}.content .sponsors .sponsors_list{width:100%;max-width:820px;padding-top:90px;margin:0 auto;letter-spacing:-.4em;position:relative;z-index:2}@media (max-width: 768px){.content .sponsors .sponsors_list{width:92%;padding:18% 0 3.5%}}.content .sponsors .sponsors_list li{letter-spacing:normal;display:inline-block;vertical-align:middle;margin:0 15px}.content .sponsors .sponsors_list li a{transition:.2s}.content .sponsors .sponsors_list li a:hover{opacity:.7}@media (max-width: 768px){.content .sponsors .sponsors_list li{margin:0 2%}}.content .sponsors .sponsors_list li:nth-child(1){width:158px}@media (max-width: 768px){.content .sponsors .sponsors_list li:nth-child(1){width:15.5%}}.content .sponsors .sponsors_list li:nth-child(2){width:115px;margin-top:15px;margin-bottom:15px}@media (max-width: 768px){.content .sponsors .sponsors_list li:nth-child(2){width:11.3%;margin-top:1.5%;margin-bottom:1.5%}}.content .sponsors .sponsors_list li:nth-child(3){width:65px}@media (max-width: 768px){.content .sponsors .sponsors_list li:nth-child(3){width:6.4%}}.content .sponsors .sponsors_list li:nth-child(4){width:167px}@media (max-width: 768px){.content .sponsors .sponsors_list li:nth-child(4){width:16.3%}}.content .sponsors .sponsors_list li:nth-child(5){width:171px}@media (max-width: 768px){.content .sponsors .sponsors_list li:nth-child(5){width:16.8%}}.content .sponsors .sponsors_list li:nth-child(6){width:177px}@media (max-width: 768px){.content .sponsors .sponsors_list li:nth-child(6){width:17.4%;margin-left:15%}}.content .sponsors .sponsors_list li:nth-child(7){width:126px}@media (max-width: 768px){.content .sponsors .sponsors_list li:nth-child(7){width:12.4%}}.content .sponsors .sponsors_list li:nth-child(8){width:139px}@media (max-width: 768px){.content .sponsors .sponsors_list li:nth-child(8){width:13.6%}}.content .sponsors .sponsors_list li:nth-child(9){width:142px}@media (max-width: 768px){.content .sponsors .sponsors_list li:nth-child(9){width:13.9%;margin-right:15%}}.content .sponsors .sponsors_list li:nth-child(10){width:100px;margin-top:35px;margin-bottom:35px}@media (max-width: 768px){.content .sponsors .sponsors_list li:nth-child(10){width:9.8%;margin-top:4%;margin-bottom:4%}}.content .sponsors .sponsors_list li:nth-child(11){width:144px}@media (max-width: 768px){.content .sponsors .sponsors_list li:nth-child(11){width:14.1%}}.content .sponsors .sponsors_list li:nth-child(12){width:117px}@media (max-width: 768px){.content .sponsors .sponsors_list li:nth-child(12){width:11.4%}}.content .sponsors .sponsors_list li:nth-child(13){width:123px}@media (max-width: 768px){.content .sponsors .sponsors_list li:nth-child(13){width:12%}}.content .sponsors .sp_bg{display:none}@media (max-width: 768px){.content .sponsors .sp_bg{display:block;width:100%;position:absolute;top:0;left:0;z-index:1}}.content .timetable{background:url(../img/naoc/timetable_bg.png) center 130px no-repeat;background-size:1280px 740px;position:relative;margin-bottom:270px}.content .timetable dl dt{width:520px;height:auto;margin:0 auto}.content .timetable dl dd{width:100%;max-width:600px;margin:0 auto}.content .timetable .crowd{display:block;width:100%;height:250px;background:url(../img/naoc/timetable_crowd.png) center top no-repeat;background-size:1280px 250px;position:absolute;left:0;bottom:-225px;z-index:1}.content .timetable .crowd img{display:none}@media (max-width: 768px){.content .timetable{background:none;margin-bottom:20%}.content .timetable dl dt{width:60%}.content .timetable dl dd{max-width:92%}.content .timetable .crowd{background:none;height:auto;bottom:-12%}.content .timetable .crowd img{display:block}}.content .goods{height:930px;padding-top:370px;background:url(../img/naoc/goods_bg.png) center top no-repeat;background-size:1820px 930px}.content .goods .goods_list{width:548px;height:188px;padding:8px;background:#806239;margin:0 auto}.content .goods .goods_list li{margin-right:1px;background:#fff}.content .goods .goods_list li a{display:block;transition:.2s}.content .goods .goods_list li a:hover{opacity:.8}.content .goods .to_newacohome{width:198px;height:225px;position:absolute;left:75%;bottom:-55px}.content .goods .to_newacohome a{display:inline-block;width:198px;height:225px;background:url(../img/naoc/newacohome.png) left top no-repeat;background-size:100% 100%;text-indent:-9999px;-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg);transform-origin:center bottom;animation:panel_rotate-out .2s ease forwards}.content .goods .to_newacohome a:hover{transition:.2s;animation:panel_rotate .6s ease forwards}.content .goods .sp_stage{display:none}@media (max-width: 768px){.content .goods .sp_stage{display:block}}@media (max-width: 768px){.content .goods{height:auto;background:none;padding:0}.content .goods .goods_list{position:absolute;top:36.5%;width:82%;height:auto;padding:4px;margin:0 9%}.content .goods .goods_list li a:hover{opacity:1}.content .goods .goods_list .slick-list{padding:0px 20% !important}.content .goods .to_newacohome{left:auto;right:15px;bottom:-200px}.content .goods .to_newacohome a{animation:none}.content .goods .to_newacohome a:hover{animation:none}.content .goods .to_newacohome.fadeInAnime{transform-origin:center bottom;animation:panel_rotate .6s ease forwards}}@media (max-width: 480px){.content .goods .to_newacohome{width:102px;height:115px;bottom:-93px}.content .goods .to_newacohome a{width:102px;height:115px}}.night #header{background-image:url(../img/naoc/bg_sky_night.jpg)}@media (max-width: 768px){.night #header{background-image:url(../img/naoc/bg_sky_night_sp.jpg)}}.night #header h1{background-image:url(../img/naoc/title_new_night.png)}@media (max-width: 768px){.night #header h1{background-image:url(../img/naoc/title_sp_new_night.png);background-size:100% auto}.night #header h1 img{opacity:0}}.night #header:before{background-image:url(../img/naoc/title_bg_new_night.png)}@media (max-width: 768px){.night #header:before{background-image:url(../img/naoc/title_bg_sp_new_night.png)}}.night #header:after{background-image:url(../img/naoc/bg_tree_night.png)}.night .wrap{background-image:url(../img/naoc/bg_green_night.jpg)}.night .content .stage_main{background-image:url(../img/naoc/stage_main_night_0919.png)}.night .content .stage_main .crowd{width:1280px;height:286px;margin-left:-640px;bottom:-194px;background-image:url(../img/naoc/stage_main_crowd_night.png)}@media (max-width: 768px){.night .content .stage_main{background:none;margin-bottom:-60px}.night .content .stage_main .playBtn{top:29%}.night .content .stage_main .crowd{width:100%;height:auto;margin-left:0;bottom:10px;background:none}}@media (max-width: 480px){.night .content .stage_main .crowd{bottom:25px}}@media (max-width: 768px){.night .content .stage_main .to_newacochannnel{bottom:38.5%;padding:2.5% 0}}.night .content .stage_here{background-image:url(../img/naoc/stage_here_night_0919.png)}.night .content .stage_here .crowd{height:140px;margin-left:-220px;bottom:-95px;background-image:url(../img/naoc/stage_here_crowd_night.png)}@media (max-width: 768px){.night .content .stage_here{background:none;margin-bottom:-70px}.night .content .stage_here .playBtn{top:38%}.night .content .stage_here .crowd{margin-left:0;bottom:24px;background:none}}@media (max-width: 480px){.night .content .stage_here .playBtn{top:30%}.night .content .stage_here .crowd{bottom:12px;height:105px}}.night .content .stage_channel{background-image:url(../img/naoc/stage_channel_night.png)}.night .content .stage_channel .crowd{width:652px;height:165px;margin-left:-560px;bottom:40px;background-image:url(../img/naoc/stage_channel_crowd_night.png)}@media (max-width: 768px){.night .content .stage_channel{background:none}.night .content .stage_channel .crowd{width:100%;height:auto;margin-left:0;bottom:56px;background:none}}@media (max-width: 480px){.night .content .stage_channel .crowd{bottom:28px}}.night .content .timetable{background:url(../img/naoc/timetable_bg_night.png) center top 65px no-repeat;background-size:1280px 1012px}.night .content .timetable .crowd{background-image:url(../img/naoc/timetable_crowd_night.png);bottom:-183px}@media (max-width: 768px){.night .content .timetable{background:none}.night .content .timetable .crowd{background:none;bottom:-12%}}.night .content .goods{background-image:url(../img/naoc/goods_bg_night.png)}@-webkit-keyframes panel_rotate{0%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}25%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}55%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}}@-moz-keyframes panel_rotate{0%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}25%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}55%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}}@keyframes panel_rotate{0%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}25%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}55%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}}@-webkit-keyframes panel_rotate-out{0%{-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}100%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@-moz-keyframes panel_rotate-out{0%{-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}100%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes panel_rotate-out{0%{-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}100%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@-webkit-keyframes panel_rotate-in-out{0%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}25%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}55%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}75%{-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}100%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@-moz-keyframes panel_rotate-in-out{0%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}25%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}55%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}75%{-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}100%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes panel_rotate-in-out{0%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}25%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}55%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}75%{-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}100%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}}#footer{padding:950px 0 20px;background:url(../img/naoc/tree_house.png) center top no-repeat;background-size:1400px 904px;position:relative}#footer .to_nac2020{display:inline-block;width:236px;height:250px;background:url(../img/naoc/naclogo_stencil.png) left top no-repeat;background-size:100% 100%;text-indent:-9999px;margin-bottom:45px;transition:.2s}#footer .to_nac2020:hover{opacity:.8}#footer .copyright{font-size:10px;font-weight:bold;letter-spacing:-.05em;position:relative;z-index:1000}#footer .sp_tree{display:none}@media (max-width: 768px){#footer .sp_tree{display:block}}@media (max-width: 768px){#footer{background:none;padding:0 0 20px}#footer .to_nac2020:hover{opacity:1}}@media (max-width: 480px){#footer{padding:0 0 75px}#footer .to_nac2020{width:130px;height:138px;margin-bottom:30px}}.snslink_fixed{position:fixed;bottom:50%;right:0;z-index:1000;-moz-transform:translate(0, 50%);-ms-transform:translate(0, 50%);-webkit-transform:translate(0, 50%);transform:translate(0, 50%);margin:0 -100px 0 0;transition:all .3s}@media (max-width: 480px){.snslink_fixed{padding:5px 0;letter-spacing:-.4em;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);bottom:0;margin:0 0 -100px 0;width:100%;background:rgba(255,255,255,0.9)}}.snslink_fixed.visible{margin:0}.snslink_fixed li{padding:10px}@media (max-width: 480px){.snslink_fixed li{letter-spacing:normal;display:inline-block;padding:5px 5% 2px}}.snslink_fixed li a svg{width:50px;height:50px;transition:.2s}.snslink_fixed li a svg path,.snslink_fixed li a svg polygon,.snslink_fixed li a svg circle{fill:#FFDC2A}@media (max-width: 480px){.snslink_fixed li a svg path,.snslink_fixed li a svg polygon,.snslink_fixed li a svg circle{fill:#3a5932}}@media (max-width: 480px){.snslink_fixed li a svg{width:40px;height:40px}}.snslink_fixed li a:hover svg{-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.fancybox-bg{background:#fff}
