@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:middle}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;position:relative;overflow-x:hidden;font-family:'微軟正黑體','Malgun Gothic',Dotum,Tahoma,sans-serif}button,ol,ul{list-style:none;margin:0;padding:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:focus,a:active,a:focus,a:hover,button:focus{text-decoration:none;outline:0}button{background:0 0;border:none;font-size:0}img{max-width:100%;height:auto}body{background:#000;color:#fff}h3{margin-top:10vh}p{color:#000;font-size:1.6rem;line-height:2.4rem;font-weight:400;margin:.6vw 0}.bg-video{visibility:hidden;position:absolute;width:100%;height:100%;pointer-events:none}.bg-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9;opacity:.4;mix-blend-mode:exclusion;pointer-events:none}#header{position:relative;background:url(../images/ntaj_bg.jpg) no-repeat center bottom;background-size:cover;padding-top:50px;height:110vh}@media only screen and (max-width:790px) and (max-height:500px) and (orientation:landscape){#header{height:120vh}}#header .title{position:absolute;top:4vh;left:0;right:0;z-index:1;pointer-events:none}@media only screen and (max-width:1200px){#header .title img{width:36vw}}@media only screen and (max-width:480px){#header .title img{width:80vw}}@media only screen and (max-width:790px) and (max-height:500px) and (orientation:landscape){#header .title img{width:auto;max-height:70vh;margin-top:10vh}}@media only screen and (max-width:350px){#header .title{margin-top:14vh}}.fixedBox{position:fixed;overflow:hidden;bottom:2%;right:2%;z-index:9;display:flex;flex-wrap:wrap;align-items:flex-end;transition:1s all}@media only screen and (max-width:480px){.fixedBox{flex-wrap:nowrap}}.fixedBox img{margin:0 4px}@media only screen and (max-width:790px) and (max-height:500px) and (orientation:landscape){.fixedBox img{max-width:12vw}}@media only screen and (max-width:480px){.fixedBox>a:last-of-type img{width:20vw}}@media only screen and (max-width:790px) and (max-height:500px) and (orientation:landscape){.fixedBox>a:last-of-type img{max-width:8vw}}.fixedBox.fixed{bottom:100px}.sixhito{display:flex;justify-content:center;margin-top:4%}.sixhito .ch1{margin-top:8vh}@media only screen and (max-width:768px){.sixhito .ch1{display:none}}.sixhito .ch3{margin:9vh 2% 0 -1%}.sixhito .ch4{margin:11vh 0 0 2%}.sixhito .ch6{margin:7vh 1.6% 0 0}@media only screen and (max-width:768px){.sixhito .ch6{display:none}}@media only screen and (max-width:480px){.sixhito .ch2,.sixhito .ch5{display:none}}.sixhito div{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;transition:all ease .4s;max-height:100vh}@media only screen and (max-width:768px){.sixhito div{max-height:80vh}}@media only screen and (max-width:790px) and (max-height:500px) and (orientation:landscape){.sixhito div img{max-height:70vh}}.sixhito .delay15{-webkit-animation-delay:1.5s;animation-delay:1.5s}.sixhito .delay25{-webkit-animation-delay:2.5s;animation-delay:2.5s}section{background:transparent url(../images/ntaj_bg0.jpg) no-repeat center top;background-size:cover!important;position:relative;z-index:2;padding:4vh 0 150px 0;overflow:hidden;text-align:center}section h3:nth-last-of-type(1){margin-top:30vh}section p{text-shadow:0 0 10px #fff,0 0 10px #fff,1px 1px 0 #fff;margin-top:4vh}@media only screen and (max-width:350px){section p{font-size:1.2rem;line-height:1.6rem}}section p.leftBlock{text-align:left;display:inline-block;padding:0 2vw}section .nav{justify-content:center;margin-bottom:-8vh}section .nav .tab{margin:2vh 2vw 0}@media only screen and (max-width:480px){section .nav .tab{margin:2vh 0 0;width:30vw}}@media only screen and (max-width:790px) and (max-height:500px) and (orientation:landscape){section .nav .tab{width:20vw}}section .nav .tab a{filter:grayscale(1)}section .nav .tab a.active,section .nav .tab a:hover{filter:grayscale(0)}section #pic1{background:url(../images/ntaj_bg1.png) no-repeat center center}section #pic1 .takara>img:nth-of-type(2){margin:0 -3%}section #pic2{background:url(../images/ntaj_bg2.png) no-repeat center center}section #pic3{background:url(../images/ntaj_bg3.png) no-repeat center center}section #pic1,section #pic2,section #pic3{min-height:763px;background-size:cover;padding-top:26vh}@media only screen and (max-width:768px){section #pic1,section #pic2,section #pic3{padding-top:20vh}}@media only screen and (max-width:480px){section #pic1,section #pic2,section #pic3{min-height:600px}}@media only screen and (max-width:350px){section #pic1,section #pic2,section #pic3{min-height:500px}}@media only screen and (max-width:790px) and (max-height:500px) and (orientation:landscape){section #pic1,section #pic2,section #pic3{min-height:auto;padding-top:50vh}}section #pic1 h4,section #pic2 h4,section #pic3 h4{margin-bottom:2vh;font-size:1.8rem;line-height:2.4rem;text-shadow:0 0 30px orange,0 0 30px orange,0 0 10px orange}@media only screen and (max-width:350px){section #pic1 h4,section #pic2 h4,section #pic3 h4{font-size:1.2rem;line-height:1.6rem}}.days{display:flex;flex-wrap:wrap;align-items:flex-start;max-width:1200px;justify-content:space-between;margin:0 auto}@media only screen and (max-width:350px){.days{justify-content:center}}.days img{margin:2vh 1vw}.takara{display:flex;justify-content:center;align-items:center;margin:6vh auto 2vh auto}@media only screen and (max-width:768px){.takara{margin-top:2vh}}@media only screen and (max-width:480px){.takara{flex-wrap:wrap}}@media only screen and (max-width:480px){.takara>img:first-of-type,.takara>img:last-of-type{display:none}}@media only screen and (max-width:790px) and (max-height:500px) and (orientation:landscape){.takara>img:first-of-type,.takara>img:last-of-type{display:block;width:24vw}}.takara .takarabox{position:relative}.takara .takarabox>div{position:absolute;top:45%;left:50%;transform:translate(-50%,-45%)}