@charset "UTF-8";*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}html{font-size:62.5%}html body{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro,Hiragino Sans,ヒラギノ角ゴシック,sans-serif;font-size:1rem}html body .clearfix{display:inline-block;height:1%}html body .clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}html body img{height:auto;width:100%}@media screen and (min-width:980px){html body .pc{display:block}html body .sp{display:none!important}}@media screen and (max-width:980px){html body .sp{display:block}html body .pc{display:none!important}}html body .scroll-in{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}html body .scroll-in.show{opacity:1;-webkit-transform:none;transform:none;transition:.5s ease}@font-face{html body{font-family:HelveticaNeue-Bold;src:url(../font/helvetica-neue/HelveticaNeue-Bold.eot)}}@font-face{font-family:AkzidenzGroteskBE-XBdCn;src:url(../fonts/AkzidenzGroteskBE-XBd/AkzidenzGroteskBE-XBdCn.eot) format("embedded-opentype"),url(../fonts/AkzidenzGroteskBE-XBd/AkzidenzGroteskBE-XBdCn.woff) format("woff"),url(../fonts/AkzidenzGroteskBE-XBd/AkzidenzGroteskBE-XBdCn.ttf) format("truetype"),url('../fonts/AkzidenzGroteskBE-XBd/AkzidenzGroteskBE-XBdCn.svg#str-replace("AkzidenzGroteskBE-XBdCn", " ", "_")') format("svg")}@font-face{font-family:AkzidenzGroteskBE-XBdCnIt;src:url(../fonts/AkzidenzGroteskBE-XBd/AkzidenzGroteskBE-XBdCnIt.eot) format("embedded-opentype"),url(../fonts/AkzidenzGroteskBE-XBd/AkzidenzGroteskBE-XBdCnIt.woff) format("woff"),url(../fonts/AkzidenzGroteskBE-XBd/AkzidenzGroteskBE-XBdCnIt.ttf) format("truetype"),url('../fonts/AkzidenzGroteskBE-XBd/AkzidenzGroteskBE-XBdCnIt.svg#str-replace("AkzidenzGroteskBE-XBdCnIt", " ", "_")') format("svg")}:root{--yellow:#fccf00;--red:#d7000f;--background-color:var(--yellow);--text-color:#000;--disp-height:100svh}html body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-color:var(--background-color);color:var(--text-color);font-family:dnp-shuei-mgothic-std,sans-serif;font-size:62.5%;font-style:normal;font-weight:600;overflow:auto;position:relative}html body video{height:auto;vertical-align:bottom;width:100%}html body:has(.modal.show){overflow:hidden}html body [data-flip-pic]{position:relative}html body [data-flip-pic]>*{opacity:0}html body [data-flip-pic]>:nth-child(n+2){left:0;position:absolute;top:0}html body [data-flip-pic]>.show{opacity:1}html body #loading.hide{opacity:0;transition:1.5s ease 0s;visibility:hidden}html body #loading.hide .loading-inner .img{scale:2;transition:2s ease 0s}html body #header{align-items:center;background-color:var(--background-color);border-bottom:1px solid var(--red);display:flex;height:45px;justify-content:center;left:0;position:fixed;top:0;transition:height .5s ease,translate .5s ease 1.3s;translate:0 -100%;width:100%;z-index:10}@media screen and (min-width:980px){html body #header{height:82px;z-index:2000}}html body #header:before{background-color:var(--red);content:"";display:block;height:21px;margin-inline:18.5px;order:2;width:1px}@media screen and (min-width:980px){html body #header:before{height:38.5px;margin-inline:32px;transition:.5s ease}}html body #header .tower{order:1;width:167.5px}@media screen and (min-width:980px){html body #header .tower{transition:.5s ease;width:305.5px}}html body #header .nikoand{order:3;width:121px}@media screen and (min-width:980px){html body #header .nikoand{transition:.5s ease;width:220.5px}}html body .sp-index{background-color:var(--yellow);box-shadow:0 1px 5px 0 rgba(0,0,0,.1);color:var(--red);height:23.5px;left:0;opacity:0;padding-top:1px;position:fixed;top:45px;transition:.4s ease 0s;translate:0 -110%;width:100%;z-index:9}html body .sp-index,html body .sp-index nav{align-items:center;display:flex;justify-content:center}html body .sp-index nav{font-family:AkzidenzGroteskBE-XBdCnIt;font-size:1.55rem}html body .sp-index nav a{transition:.3s ease}html body .sp-index nav span{margin-inline:13px}html body:has(#main-visual.show) #header{translate:0 0}@media screen and (min-width:980px){html body:has(#intro.on) #header,html body:has(.modal.show) #header{height:46px}html body:has(#intro.on) #header:before,html body:has(.modal.show) #header:before{height:21.5px;margin-inline:19px}html body:has(#intro.on) #header .tower,html body:has(.modal.show) #header .tower{width:171.5px}html body:has(#intro.on) #header .nikoand,html body:has(.modal.show) #header .nikoand{width:124px}}html body:has(#intro.on) .sp-index{opacity:1;translate:0 0}html body:has(#section1.on) .sp-index nav a:first-child,html body:has(#section2.on) .sp-index nav a:first-child,html body:has(#section3.on) .sp-index nav a:first-child,html body:has(#section4.on) .sp-index nav a:first-child{color:#ffae20}html body:has(#section5.on) .sp-index nav a:first-child{color:var(--red)}html body:has(#section5.on) .sp-index nav a:nth-child(3){color:#ffae20}html body:has(#outro.on) .sp-index nav a:first-child,html body:has(#outro.on) .sp-index nav a:nth-child(3){color:var(--red)}html body:has(#outro.on) .sp-index nav a:nth-child(5){color:#ffae20}html body #main-content{overflow:clip;padding-top:45px}@media screen and (min-width:980px){html body #main-content{padding-top:82px}}html body #main-content #main-visual{height:calc(var(--disp-height) - 45px);position:relative;width:100%}@media screen and (min-width:980px){html body #main-content #main-visual{height:calc(100vh - 82px)}}html body #main-content #main-visual .img{height:50%;left:0;overflow:hidden;position:absolute;width:100%}@media screen and (min-width:980px){html body #main-content #main-visual .img{height:100%;width:50%}}html body #main-content #main-visual .img img{height:100%;object-fit:cover;scale:1.1;width:100%}html body #main-content #main-visual .img:first-child{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);top:0}@media screen and (min-width:980px){html body #main-content #main-visual .img:first-child{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);left:0}}html body #main-content #main-visual .img:nth-child(2){bottom:0;-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}@media screen and (min-width:980px){html body #main-content #main-visual .img:nth-child(2){-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);left:auto;right:0}}html body #main-content #main-visual .catch{background-color:var(--red);left:0;margin-left:8.2666666667%;-webkit-mask-image:url(../img/nikoand_tower_records/catch.png);mask-image:url(../img/nikoand_tower_records/catch.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;opacity:0;position:absolute;top:48%;translate:0 calc(-50% + 20px);width:87.3333333333%}html body #main-content #main-visual .catch img{opacity:0}@media screen and (min-width:980px){html body #main-content #main-visual .catch{bottom:57.5px;margin-inline:auto;right:0;top:auto;translate:0 0;width:675px}}html body #main-content #main-visual.show .catch{background-color:var(--yellow);opacity:1;transition:opacity 1s ease 0s,translate 1s ease 0s,background-color .6s ease 1.4s;translate:0 -50%}@media screen and (min-width:980px){html body #main-content #main-visual.show .catch{translate:0 0}}html body #main-content #main-visual.show .img{-webkit-clip-path:inset(0);clip-path:inset(0);transition:-webkit-clip-path 1s ease 1.3s;transition:clip-path 1s ease 1.3s;transition:clip-path 1s ease 1.3s,-webkit-clip-path 1s ease 1.3s}html body #main-content #main-visual.show .img img{scale:1;transition:scale 2s ease 1.3s}html body #main-content #intro{margin-top:8%}@media screen and (min-width:980px){html body #main-content #intro{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:86px;padding-inline:64px}html body #main-content #intro .lead-wrapper{margin-inline:auto;width:306px}}html body #main-content #intro .intro-images{aspect-ratio:750/535;position:relative;width:100%}@media screen and (min-width:980px){html body #main-content #intro .intro-images{width:60%}}html body #main-content #intro .intro-images .wrapper{height:100%;left:0;opacity:0;position:absolute;scale:.5;top:0;width:100%}html body #main-content #intro .intro-images .wrapper .intro-image{position:absolute;top:0}html body #main-content #intro .intro-images .wrapper .intro-image.intro1{margin-top:33.8666666667%;right:0;width:14.6666666667%}html body #main-content #intro .intro-images .wrapper .intro-image.intro2{margin-right:17.6%;margin-top:46.2666666667%;right:0;width:18.6666666667%}html body #main-content #intro .intro-images .wrapper .intro-image.intro3{left:0;margin-left:16%;margin-top:1.3333333333%;width:13.3333333333%}html body #main-content #intro .intro-images .wrapper .intro-image.intro4{left:0;margin-top:8%;width:14.6666666667%}html body #main-content #intro .intro-images .wrapper .intro-image.intro5{left:0;margin-left:3.7333333333%;margin-top:52.1333333333%;width:13.3333333333%}html body #main-content #intro .intro-images .wrapper .intro-image.intro6{margin-right:19.8666666667%;margin-top:0;right:0;width:28%}html body #main-content #intro .intro-images .wrapper .intro-image.intro7{left:0;margin-left:20%;margin-top:27.7333333333%;width:28%}html body #main-content #intro .intro-images.show .wrapper{opacity:1;scale:1;transition:1.5s ease 0s}html body #main-content #intro .intro-images.show .wrapper.wrapper1{transition-delay:.3s}html body #main-content #intro .intro-images.show .wrapper.wrapper2{transition-delay:.7s}html body #main-content #intro .intro-images.show .wrapper.wrapper3{transition-delay:1.1s}html body #main-content #intro .lead{font-family:tk-takumi-okiraku-markertaip,sans-serif;font-size:1.5rem;font-style:normal;font-weight:900;line-height:1.7666666667;margin-top:9.6%;text-align:center}@media screen and (min-width:980px){html body #main-content #intro .lead{font-size:1.7rem;line-height:1.6764705882;text-align:left}}html body #main-content #intro .lead p{margin-bottom:1.5em}html body #main-content #intro #about{margin-top:125px;margin-inline:auto;position:relative;width:81.6%}@media screen and (min-width:980px){html body #main-content #intro #about{margin-top:102px;width:100%}}html body #main-content #intro #about .box{background-color:#fff;border:1px solid;border-radius:15px;margin-inline:auto;padding-block:23.5px;padding-inline:23px;position:relative;z-index:2}html body #main-content #intro #about .box h2{color:var(--red);font-family:AkzidenzGroteskBE-XBdCn;font-size:1.6rem;text-align:center}html body #main-content #intro #about .box p{font-size:1.2rem;line-height:1.5833333333;margin-top:10px}html body #main-content #intro #about .box p a{color:var(--red);text-decoration:underline}html body #main-content #intro #about .box p a:hover{text-decoration:none}html body #main-content #intro #about .kazari{opacity:0;position:absolute;-webkit-transform-origin:0 0;transform-origin:0 0;z-index:3}html body #main-content #intro #about .kazari.kazari1{margin-top:-59px;right:31px;rotate:-10.4deg;top:0;translate:0 50%;width:119.5px;z-index:1}html body #main-content #intro #about .kazari.kazari2{left:-27px;margin-top:-46.5px;top:0;width:80.5px}html body #main-content #intro #about .kazari.kazari3{bottom:-19.5px;left:-22.5px;rotate:6deg;width:167.5px}html body #main-content #intro #about .kazari.kazari4{bottom:-56.5px;right:-17.5px;width:128.5px}html body #main-content #intro #about .kazari.kazari5{right:-32.5px;rotate:17deg;top:-41px;translate:0 50%;width:32.5px}html body #main-content #intro #about .kazari.kazari6{right:0;rotate:15deg;top:-23.5px;translate:0 50%;width:32.5px}html body #main-content #intro #about.show .kazari{opacity:1}html body #main-content #intro #about.show .kazari1{transition:1s ease .6s;translate:0 0}html body #main-content #intro #about.show .kazari1 img{-webkit-animation:hide 4s linear 1.6s infinite alternate;animation:hide 4s linear 1.6s infinite alternate}@-webkit-keyframes hide{0%{translate:0 0}50%{translate:0 0}60%{translate:0 100%}to{translate:0 100%}}@keyframes hide{0%{translate:0 0}50%{translate:0 0}60%{translate:0 100%}to{translate:0 100%}}html body #main-content #intro #about.show .kazari2{transition:1s ease .4s}html body #main-content #intro #about.show .kazari2 img{-webkit-animation:rotation 3s linear 1.4s infinite;animation:rotation 3s linear 1.4s infinite}@-webkit-keyframes rotation{0%{rotate:0deg}50%{rotate:1turn}to{rotate:1turn}}@keyframes rotation{0%{rotate:0deg}50%{rotate:1turn}to{rotate:1turn}}html body #main-content #intro #about.show .kazari3{transition:1s ease .8s}html body #main-content #intro #about.show .kazari3 img{-webkit-animation:rotation3 5s linear 1.8s infinite;animation:rotation3 5s linear 1.8s infinite}@-webkit-keyframes rotation3{0%{rotate:x 0deg}10%{rotate:x 1turn}to{rotate:x 1turn}}@keyframes rotation3{0%{rotate:x 0deg}10%{rotate:x 1turn}to{rotate:x 1turn}}html body #main-content #intro #about.show .kazari4{transition:1s ease 1s}html body #main-content #intro #about.show .kazari4 img{-webkit-animation:shake .5s step-end 2s infinite;animation:shake .5s step-end 2s infinite}@-webkit-keyframes shake{0%{rotate:0deg}50%{rotate:3deg}to{rotate:3deg}}@keyframes shake{0%{rotate:0deg}50%{rotate:3deg}to{rotate:3deg}}html body #main-content #intro #about.show .kazari5{transition:.5s ease 1.2s;translate:0 0}html body #main-content #intro #about.show .kazari5 img{-webkit-animation:naname .8s ease 2.5s infinite alternate;animation:naname .8s ease 2.5s infinite alternate}@-webkit-keyframes naname{0%{translate:5px -10px}80%{translate:0 0}to{translate:0 0}}@keyframes naname{0%{translate:5px -10px}80%{translate:0 0}to{translate:0 0}}html body #main-content #intro #about.show .kazari6{transition:.5s ease 1.3s;translate:0 0}html body #main-content #intro #about.show .kazari6 img{-webkit-animation:naname .8s ease 2.7s infinite alternate;animation:naname .8s ease 2.7s infinite alternate}html body #main-content #section-wrapper{margin-top:110px}@media screen and (min-width:980px){html body #main-content #section-wrapper{align-items:flex-start;border-top:1px solid var(--red);display:flex;justify-content:space-between}html body #main-content #section-wrapper .pc-index{align-items:center;display:flex;height:calc(100vh - 46px);justify-content:center;left:0;position:-webkit-sticky;position:sticky;top:46px;width:50%}html body #main-content #section-wrapper .pc-index #index{margin-inline:auto;width:91.5812591508%}html body #main-content #section-wrapper .pc-index #index .big-category h2{color:var(--red);font-family:AkzidenzGroteskBE-XBdCnIt;font-size:2.5rem;margin-bottom:15px}html body #main-content #section-wrapper .pc-index #index .big-category ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:50px}html body #main-content #section-wrapper .pc-index #index .big-category ul li{margin-bottom:64.5px;margin-right:.7993605116%;position:relative;width:12.7897681855%}html body #main-content #section-wrapper .pc-index #index .big-category ul li .text-link{bottom:100%;color:var(--red);font-family:AkzidenzGroteskBE-XBdCnIt;font-size:1.5rem;margin-bottom:10px;position:absolute;white-space:nowrap}html body #main-content #section-wrapper .pc-index #index .big-category ul li.last{margin-right:4.7162270184%}html body #main-content #section-wrapper .pc-index #index .big-category ul li a.img{transition:.4s ease}html body #main-content #section-wrapper .pc-index #index .big-category ul li a.img:hover{opacity:.5!important}html body #main-content #section-wrapper .pc-index #index .cat2{align-items:center;display:flex;justify-content:flex-start}html body #main-content #section-wrapper .pc-index #index .cat2 h2{margin-bottom:0}html body #main-content #section-wrapper .pc-index #index .cat2 .info-links{align-items:center;color:var(--red);display:flex;font-family:AkzidenzGroteskBE-XBdCnIt;font-size:1.5rem;justify-content:flex-start;margin-left:20px}html body #main-content #section-wrapper .pc-index #index .cat2 .info-links span{margin-inline:10px}html body #main-content #section-wrapper:has(#section1-1.on) .pc-index #index .big-category ul li:first-child .img{opacity:.5}html body #main-content #section-wrapper:has(#section1-2.on) .pc-index #index .big-category ul li:not(:nth-child(2)) .img{opacity:1}html body #main-content #section-wrapper:has(#section1-2.on) .pc-index #index .big-category ul li:nth-child(2) .img{opacity:.5}html body #main-content #section-wrapper:has(#section1-3.on) .pc-index #index .big-category ul li:not(:nth-child(3)) .img{opacity:1}html body #main-content #section-wrapper:has(#section1-3.on) .pc-index #index .big-category ul li:nth-child(3) .img{opacity:.5}html body #main-content #section-wrapper:has(#section2-1.on) .pc-index #index .big-category ul li:not(:nth-child(4)) .img{opacity:1}html body #main-content #section-wrapper:has(#section2-1.on) .pc-index #index .big-category ul li:nth-child(4) .img{opacity:.5}html body #main-content #section-wrapper:has(#section2-2.on) .pc-index #index .big-category ul li:not(:nth-child(5)) .img{opacity:1}html body #main-content #section-wrapper:has(#section2-2.on) .pc-index #index .big-category ul li:nth-child(5) .img{opacity:.5}html body #main-content #section-wrapper:has(#section2-3.on) .pc-index #index .big-category ul li:not(:nth-child(6)) .img{opacity:1}html body #main-content #section-wrapper:has(#section2-3.on) .pc-index #index .big-category ul li:nth-child(6) .img{opacity:.5}html body #main-content #section-wrapper:has(#section2-4.on) .pc-index #index .big-category ul li:not(:nth-child(7)) .img{opacity:1}html body #main-content #section-wrapper:has(#section2-4.on) .pc-index #index .big-category ul li:nth-child(7) .img{opacity:.5}html body #main-content #section-wrapper:has(#section3-1.on) .pc-index #index .big-category ul li:not(:nth-child(8)) .img{opacity:1}html body #main-content #section-wrapper:has(#section3-1.on) .pc-index #index .big-category ul li:nth-child(8) .img{opacity:.5}html body #main-content #section-wrapper:has(#section3-2.on) .pc-index #index .big-category ul li:not(:nth-child(9)) .img{opacity:1}html body #main-content #section-wrapper:has(#section3-2.on) .pc-index #index .big-category ul li:nth-child(9) .img{opacity:.5}html body #main-content #section-wrapper:has(#section3-3.on) .pc-index #index .big-category ul li:not(:nth-child(10)) .img{opacity:1}html body #main-content #section-wrapper:has(#section3-3.on) .pc-index #index .big-category ul li:nth-child(10) .img{opacity:.5}html body #main-content #section-wrapper:has(#section3-4.on) .pc-index #index .big-category ul li:not(:nth-child(11)) .img{opacity:1}html body #main-content #section-wrapper:has(#section3-4.on) .pc-index #index .big-category ul li:nth-child(11) .img{opacity:.5}html body #main-content #section-wrapper:has(#section4-1.on) .pc-index #index .big-category ul li:not(:nth-child(12)) .img,html body #main-content #section-wrapper:has(#section4-1.on) .pc-index #index .big-category ul li:not(:nth-child(13)) .img,html body #main-content #section-wrapper:has(#section4-2.on) .pc-index #index .big-category ul li:not(:nth-child(12)) .img,html body #main-content #section-wrapper:has(#section4-2.on) .pc-index #index .big-category ul li:not(:nth-child(13)) .img{opacity:1}html body #main-content #section-wrapper:has(#section4-1.on) .pc-index #index .big-category ul li:nth-child(12) .img,html body #main-content #section-wrapper:has(#section4-1.on) .pc-index #index .big-category ul li:nth-child(13) .img,html body #main-content #section-wrapper:has(#section4-2.on) .pc-index #index .big-category ul li:nth-child(12) .img,html body #main-content #section-wrapper:has(#section4-2.on) .pc-index #index .big-category ul li:nth-child(13) .img{opacity:.5}html body #main-content #section-wrapper:has(#section4-3.on) .pc-index #index .big-category ul li:not(:nth-child(14)) .img{opacity:1}html body #main-content #section-wrapper:has(#section4-3.on) .pc-index #index .big-category ul li:nth-child(14) .img{opacity:.5}html body #main-content #section-wrapper:has(#section4-4.on) .pc-index #index .big-category ul li:not(:nth-child(15)) .img{opacity:1}html body #main-content #section-wrapper:has(#section4-4.on) .pc-index #index .big-category ul li:nth-child(15) .img{opacity:.5}html body #main-content #section-wrapper:has(#section5-1.on) .pc-index #index .big-category ul li:not(:nth-child(16)) .img{opacity:1}html body #main-content #section-wrapper:has(#section5-1.on) .pc-index #index .big-category ul li:nth-child(16) .img{opacity:.5}html body #main-content #section-wrapper:has(#section5-2.on) .pc-index #index .big-category ul li:not(:nth-child(17)) .img{opacity:1}html body #main-content #section-wrapper:has(#section5-2.on) .pc-index #index .big-category ul li:nth-child(17) .img{opacity:.5}html body #main-content #section-wrapper:has(#section5-3.on) .pc-index #index .big-category ul li:not(:nth-child(18)) .img,html body #main-content #section-wrapper:has(#section5-3.on) .pc-index #index .big-category ul li:not(:nth-child(19)) .img,html body #main-content #section-wrapper:has(#section5-4.on) .pc-index #index .big-category ul li:not(:nth-child(18)) .img,html body #main-content #section-wrapper:has(#section5-4.on) .pc-index #index .big-category ul li:not(:nth-child(19)) .img{opacity:1}html body #main-content #section-wrapper:has(#section5-3.on) .pc-index #index .big-category ul li:nth-child(18) .img,html body #main-content #section-wrapper:has(#section5-3.on) .pc-index #index .big-category ul li:nth-child(19) .img,html body #main-content #section-wrapper:has(#section5-4.on) .pc-index #index .big-category ul li:nth-child(18) .img,html body #main-content #section-wrapper:has(#section5-4.on) .pc-index #index .big-category ul li:nth-child(19) .img{opacity:.5}html body #main-content #section-wrapper:has(#section5-5.on) .pc-index #index .big-category ul li:not(:nth-child(20)) .img{opacity:1}html body #main-content #section-wrapper:has(#section5-5.on) .pc-index #index .big-category ul li:nth-child(20) .img{opacity:.5}}html body #main-content #section-wrapper .sections{overflow:hidden;padding-bottom:30px}@media screen and (min-width:980px){html body #main-content #section-wrapper .sections{border-left:1px solid var(--red);padding-top:55px;width:50%}}html body #main-content #section-wrapper .sections .section{margin-bottom:37.5px}@media screen and (min-width:980px){html body #main-content #section-wrapper .sections .section{margin-inline:auto;width:82.3572474378%}}html body #main-content #section-wrapper .sections .section .theme{color:var(--red);font-family:AkzidenzGroteskBE-XBdCnIt;font-size:2.5rem;text-align:center}@media screen and (min-width:980px){html body #main-content #section-wrapper .sections .section .theme{font-size:3.75rem}}html body #main-content #section-wrapper .sections .section .images{display:flex;flex-wrap:wrap;justify-content:space-between;margin-inline:auto;margin-top:33.5px;width:92%}@media screen and (min-width:980px){html body #main-content #section-wrapper .sections .section .images{margin-top:51px}}html body #main-content #section-wrapper .sections .section .images .ph{display:block;margin-bottom:4%;position:relative;width:100%;z-index:1}html body #main-content #section-wrapper .sections .section .images .ph .kazari{left:0;opacity:0;position:absolute;top:0;-webkit-transform-origin:0 0;transform-origin:0 0;z-index:3}html body #main-content #section-wrapper .sections .section .images .ph.half{width:47.8260869565%}html body #main-content #section-wrapper .sections .section .images .ph .img{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:1;overflow:hidden;position:relative;z-index:2}html body #main-content #section-wrapper .sections .section .images .ph .img .flip img{transition:.6s ease}html body #main-content #section-wrapper .sections .section .images .ph .img .flip,html body #main-content #section-wrapper .sections .section .images .ph .img>img{position:relative;scale:1.1;z-index:1}html body #main-content #section-wrapper .sections .section .images .ph .img.show{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease}html body #main-content #section-wrapper .sections .section .images .ph .img.show .flip,html body #main-content #section-wrapper .sections .section .images .ph .img.show>img{scale:1;transition:scale 2s ease,opacity .7s ease}html body #main-content #section-wrapper .sections .section .images .ph .img .check{background-color:var(--background-color);bottom:-1px;box-shadow:0 0 5px 0 rgba(0,0,0,.2);color:var(--red);font-family:AkzidenzGroteskBE-XBdCn;font-size:2rem;left:-15px;line-height:1;padding:6px 15px 1px 30px;position:absolute;text-align:center;text-transform:uppercase;-webkit-transform:skewX(0deg);transform:skewX(0deg);translate:-100% 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2}html body #main-content #section-wrapper .sections .section .images .ph .img.show .check{-webkit-transform:skewX(-10deg);transform:skewX(-10deg);transition:.4s cubic-bezier(.24,.745,.535,1.295) 1s;translate:0 0}html body #main-content #section-wrapper .sections .section .images .ph .img.show:hover{cursor:pointer}html body #main-content #section-wrapper .sections .section .images .ph .img.show:hover .flip,html body #main-content #section-wrapper .sections .section .images .ph .img.show:hover>img{opacity:.7}html body #main-content #section-wrapper .sections .section#section1 .images .ph1{z-index:2}html body #main-content #section-wrapper .sections .section#section1 .images .kazari{scale:.5;-webkit-transform:none;transform:none;transition:.5s ease 0s}html body #main-content #section-wrapper .sections .section#section1 .images .kazari img{-webkit-animation:record 2s linear infinite;animation:record 2s linear infinite}html body #main-content #section-wrapper .sections .section#section1 .images .kazari.show{opacity:1;scale:1}@-webkit-keyframes record{0%{rotate:0deg}to{rotate:1turn}}@keyframes record{0%{rotate:0deg}to{rotate:1turn}}html body #main-content #section-wrapper .sections .section#section1 .images .kazari1{margin-left:80.8695652174%;margin-top:-8.8405797101%;width:22.3188405797%}html body #main-content #section-wrapper .sections .section#section1 .images .kazari2{margin-left:-7.6811594203%;margin-top:33.1884057971%;rotate:-26deg;width:15.5072463768%}html body #main-content #section-wrapper .sections .section#section1 .images .kazari3{margin-left:85.7971014493%;margin-top:126.9565217391%;width:15.7971014493%}html body #main-content #section-wrapper .sections .section#section1 .images .kazari4{margin-left:-7.8260869565%;margin-top:-1.884057971%;width:15.3623188406%}html body #main-content #section-wrapper .sections .section#section1 .images .big{margin-inline:auto;margin-top:25px;opacity:0;rotate:y 180deg;width:54.4%}html body #main-content #section-wrapper .sections .section#section1 .images .big.show{opacity:1;rotate:y 0deg}html body #main-content #section-wrapper .sections .section#section2 .ph .img{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}html body #main-content #section-wrapper .sections .section#section2 .ph .img.show{-webkit-clip-path:inset(0);clip-path:inset(0)}html body #main-content #section-wrapper .sections .section#section2 .images .big{margin-inline:auto;margin-top:-10.6666666667%;opacity:0;rotate:y 180deg;width:57.3333333333%;z-index:2}html body #main-content #section-wrapper .sections .section#section2 .images .big.show{opacity:1;rotate:y 0deg}html body #main-content #section-wrapper .sections .section#section3 .images .kazari1{margin-left:3.9130434783%;margin-top:-4.6376811594%;width:40.4347826087%}html body #main-content #section-wrapper .sections .section#section3 .images .kazari1.show{opacity:1}html body #main-content #section-wrapper .sections .section#section3 .images .kazari2{margin-left:57.5757575758%;margin-top:125.1515151515%;scale:.5;-webkit-transform:none;transform:none;transition:.5s ease 0s;width:42.1212121212%}html body #main-content #section-wrapper .sections .section#section3 .images .kazari2 img{-webkit-animation:record 2s linear infinite;animation:record 2s linear infinite}html body #main-content #section-wrapper .sections .section#section3 .images .kazari2.show{opacity:1;scale:1}html body #main-content #section-wrapper .sections .section#section4 .ph .img{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}html body #main-content #section-wrapper .sections .section#section4 .ph .img.show{-webkit-clip-path:inset(0);clip-path:inset(0)}html body #main-content #section-wrapper .sections .section#section4 .images .kazari1{margin-left:-6.0606060606%;margin-top:-20%;width:44.5454545455%}html body #main-content #section-wrapper .sections .section#section4 .images .kazari1.show{opacity:1}html body #main-content #section-wrapper .sections .section#section4 .images .kazari1.show img{-webkit-animation:shake .5s step-end 2s infinite;animation:shake .5s step-end 2s infinite}html body #main-content #section-wrapper .sections .section#section5 .images .ph1{z-index:2}html body #main-content #section-wrapper .sections .section#section5 .images .kazari{scale:.5;-webkit-transform:none;transform:none;transition:.5s ease 0s}html body #main-content #section-wrapper .sections .section#section5 .images .kazari img{-webkit-animation:record 2s linear infinite;animation:record 2s linear infinite}html body #main-content #section-wrapper .sections .section#section5 .images .kazari.show{opacity:1;scale:1}html body #main-content #section-wrapper .sections .section#section5 .images .kazari1{margin-left:85.2173913043%;margin-top:-42.6086956522%;width:26.231884058%}html body #main-content #section-wrapper .sections .section#section5 .images .kazari2{margin-left:-15.5072463768%;margin-top:15.3623188406%;rotate:-43deg;width:26.231884058%}html body #main-content #section-wrapper .sections .section#section5 .images .kazari3{margin-left:91.7391304348%;margin-top:110.1449275362%;rotate:43deg;width:26.231884058%}html body #main-content #section-wrapper .sections .section#section5 .images .big1{margin-left:3.0666666667%;width:55.3333333333%}html body #main-content #section-wrapper .sections .section#section5 .images .big2{-webkit-animation:ufo 2s ease 0s infinite;animation:ufo 2s ease 0s infinite;margin-bottom:40px;margin-left:58.5333333333%;margin-top:-43.3333333333%;position:relative;width:35.8666666667%;z-index:2}@-webkit-keyframes ufo{0%{translate:0 0}50%{translate:0 10px}to{translate:0 0}}@keyframes ufo{0%{translate:0 0}50%{translate:0 10px}to{translate:0 0}}html body #main-content #section-wrapper #outro{margin-top:50px}html body #main-content #section-wrapper #outro .button{align-items:center;background-color:var(--red);border:1px solid var(--red);color:var(--yellow);display:flex;font-family:AkzidenzGroteskBE-XBdCnIt;font-size:2rem;height:40px;justify-content:center;line-height:1;margin-bottom:10px;margin-inline:auto;padding-top:3px;width:92%}@media screen and (min-width:980px){html body #main-content #section-wrapper #outro .button{font-size:3rem;height:60px;margin-bottom:15px;transition:.3s ease;width:75.7686676428%}html body #main-content #section-wrapper #outro .button:hover{background-color:var(--yellow);color:var(--red)}}html body #main-content #section-wrapper #outro .information{margin-top:40px;text-align:center}@media screen and (min-width:980px){html body #main-content #section-wrapper #outro .information{margin-top:90px}}html body #main-content #section-wrapper #outro .information h3{color:var(--red);font-family:AkzidenzGroteskBE-XBdCnIt;font-size:4rem}@media screen and (min-width:980px){html body #main-content #section-wrapper #outro .information h3{font-size:6rem}}html body #main-content #section-wrapper #outro .information>p{font-size:1.2rem;line-height:1.4166666667;margin-top:6px}@media screen and (min-width:980px){html body #main-content #section-wrapper #outro .information>p{font-size:1.8rem}}html body #main-content #section-wrapper #outro .information .box{background-color:#fff;border:1px solid;border-radius:15px;margin-inline:auto;margin-top:22.5px;padding-block:30px;width:81.6%}@media screen and (min-width:980px){html body #main-content #section-wrapper #outro .information .box{margin-top:30px;max-width:459px}}html body #main-content #section-wrapper #outro .information .box h4{color:var(--red);font-family:AkzidenzGroteskBE-XBdCnIt;font-size:2.5rem}@media screen and (min-width:980px){html body #main-content #section-wrapper #outro .information .box h4{font-size:3.75rem}}html body #main-content #section-wrapper #outro .information .box .img{margin-inline:auto;margin-top:10px;width:86.6013071895%}html body #main-content #section-wrapper #outro .information .box .text-area{margin-top:10px;margin-inline:auto;text-align:left;width:86.6013071895%}@media screen and (min-width:980px){html body #main-content #section-wrapper #outro .information .box .text-area{margin-top:15px}}html body #main-content #section-wrapper #outro .information .box .text-area h5{font-size:1.5rem;line-height:1.5}@media screen and (min-width:980px){html body #main-content #section-wrapper #outro .information .box .text-area h5{font-size:1.9rem}}html body #main-content #section-wrapper #outro .information .box .text-area p{font-size:1.2rem;line-height:1.5;margin-top:5px}@media screen and (min-width:980px){html body #main-content #section-wrapper #outro .information .box .text-area p{font-size:1.5rem;line-height:1.8;margin-top:10px}}html body #main-content #section-wrapper #outro .staff{color:var(--red);font-family:AkzidenzGroteskBE-XBdCn;font-size:1.2rem;line-height:1.5833333333;margin-top:36.5px;text-align:center}@media screen and (min-width:980px){html body #main-content #section-wrapper #outro .staff{font-size:1.4rem;line-height:2.0357142857;margin-top:68px}}html body #main-content .copy{color:var(--red);font-family:AkzidenzGroteskBE-XBdCn;font-size:1.2rem;margin-top:25px;text-align:center}@media screen and (min-width:980px){html body #main-content .copy{font-size:1.4rem;margin-top:65.5px}}html body .modal{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}html body .modal .cover{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}html body .modal#modal101{align-items:center;display:flex;justify-content:center;opacity:0;transition:.5s ease;visibility:hidden}html body .modal#modal101.show{opacity:1;visibility:visible}html body .modal#modal101.show .modal-inner{scale:1}html body .modal#modal101 .modal-inner{background-color:#fff;border:1px solid;border-radius:15px;max-width:306px;padding-block:20px;scale:.7;text-align:center;transition:.5s ease;width:81.6%}html body .modal#modal101 .modal-inner h3{color:var(--red);font-family:AkzidenzGroteskBE-XBdCnIt;font-size:2.5rem;text-transform:uppercase}html body .modal#modal101 .modal-inner .shops{font-size:1.4rem;line-height:1.5714285714;margin-top:1.5em}html body .modal#modal101 .modal-inner .note{font-size:1.2rem;line-height:1.4166666667;margin-top:1.5em}html body .modal#modal101 .modal-inner a{text-decoration:underline}html body .modal#modal101 .modal-inner .close{color:var(--red);display:block;font-family:AkzidenzGroteskBE-XBdCnIt;font-size:1.5rem;margin-inline:auto;margin-top:20px;text-decoration:underline;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}html body .modal.normal{background-color:var(--yellow);opacity:0;transition:1s ease 0s;visibility:hidden}@media screen and (min-width:980px){html body .modal.normal{padding-top:46px}}html body .modal.normal.show{opacity:1;transition:.8s ease 0s;visibility:visible}html body .modal.normal.show .modal-inner .images{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease .34s}html body .modal.normal.show .modal-inner .text-area h3 span{-webkit-clip-path:inset(0);clip-path:inset(0)}html body .modal.normal.show .modal-inner .text-area .items{opacity:1}html body .modal.normal.show .close{translate:0 0}html body .modal.normal .close{background-color:var(--background-color);bottom:-1px;box-shadow:0 0 5px 0 rgba(0,0,0,.2);color:var(--red);font-family:AkzidenzGroteskBE-XBdCn;font-size:2rem;left:-15px;line-height:1;padding:6px 15px 1px 30px;position:absolute;text-align:center;text-transform:uppercase;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);transition:.5s ease 1.5s;translate:-100% 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2}@media screen and (min-width:980px){html body .modal.normal .close{bottom:auto;left:auto;padding:6px 30px 1px 15px;right:-15px;top:46px;translate:100% 0}}@media screen and (max-width:980px){html body .modal.normal .close{box-shadow:1px -1px 5px 0 rgba(0,0,0,.2);font-family:AkzidenzGroteskBE-XBdCnIt;left:auto;margin-inline:auto;margin-top:30px;padding:6px 20px 1px;position:relative;-webkit-transform:skewX(0deg);transform:skewX(0deg)}}html body .modal.normal .modal-inner{height:100%;overflow:scroll;width:100%}@media screen and (min-width:980px){html body .modal.normal .modal-inner{align-items:center;display:flex;justify-content:center;scrollbar-width:none}html body .modal.normal .modal-inner::-webkit-scrollbar{display:none}html body .modal.normal .modal-inner::-moz-scrollbar{display:none}html body .modal.normal .modal-inner::-ms-scrollbar{display:none}html body .modal.normal .modal-inner::-o-scrollbar{display:none}}html body .modal.normal .modal-inner .images{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);overflow:hidden;padding-bottom:40px;transition:1s ease 1s}@media screen and (min-width:980px){html body .modal.normal .modal-inner .images{position:relative;width:calc(65.07277vh - 29.93347px);z-index:2}}html body .modal.normal .modal-inner .swiper{overflow:visible;position:relative}html body .modal.normal .modal-inner .swiper .swiper-pagination{align-items:center;bottom:0;display:flex;justify-content:center;left:0;margin-inline:auto;position:absolute;right:0;translate:0 50%;z-index:3}html body .modal.normal .modal-inner .swiper .swiper-pagination .swiper-pagination-bullet{aspect-ratio:1/1;background-size:100% 100%;margin-inline:10px;transition:.5s ease 0s;width:35px}html body .modal.normal .modal-inner .swiper .swiper-pagination .swiper-pagination-bullet:hover{cursor:pointer}html body .modal.normal .modal-inner .swiper .swiper-pagination .swiper-pagination-bullet:first-child{background-image:url(../img/nikoand_tower_records/section1-kazari3.png)}html body .modal.normal .modal-inner .swiper .swiper-pagination .swiper-pagination-bullet:nth-child(2){background-image:url(../img/nikoand_tower_records/section1-kazari1.png)}html body .modal.normal .modal-inner .swiper .swiper-pagination .swiper-pagination-bullet:nth-child(3){background-image:url(../img/nikoand_tower_records/section5-kazari3.png)}html body .modal.normal .modal-inner .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{-webkit-animation:rotate 2.6s linear 0s infinite;animation:rotate 2.6s linear 0s infinite;scale:142.8571428571%}@-webkit-keyframes rotate{0%{rotate:0}to{rotate:1turn}}@keyframes rotate{0%{rotate:0}to{rotate:1turn}}html body .modal.normal .modal-inner .text-area{margin-inline:auto;width:84%}@media screen and (min-width:980px){html body .modal.normal .modal-inner .text-area{margin-inline:0;padding-left:50px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:calc(65.07277vh - 29.93347px);z-index:2}}html body .modal.normal .modal-inner .text-area h3 span{background-color:#fff;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);color:var(--red);display:block;font-size:1.75rem;line-height:1;margin-bottom:4px;padding:3px 5px;transition:1s ease .8s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}html body .modal.normal .modal-inner .text-area h3 span:nth-child(2){transition-delay:1.2s}html body .modal.normal .modal-inner .text-area .items{margin-top:15px;opacity:0;transition:.6s ease 1.5s}@media screen and (min-width:980px){html body .modal.normal .modal-inner .text-area .items{margin-top:19px;width:315px}}html body .modal.normal .modal-inner .text-area .items li{align-items:center;display:flex;justify-content:space-between;margin-top:5px}@media screen and (min-width:980px){html body .modal.normal .modal-inner .text-area .items li{margin-top:7px}}html body .modal.normal .modal-inner .text-area .items li p{font-size:1.4rem}html body .modal.normal .modal-inner .text-area .items li a{color:var(--red);font-family:AkzidenzGroteskBE-XBdCnIt;font-size:2rem;text-decoration:underline;text-transform:uppercase}html body .modal.normal .modal-inner .text-area .items li a:hover{text-decoration:none}html body .modal.normal .modal-inner .spacer{height:80px}@media screen and (min-width:980px){html body .modal.normal .modal-inner .spacer{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}}