abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,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,p,pre,q,samp,section,small,span,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;list-style:none;font-style:normal;font-weight:600;line-height:1.5}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}nav ul{list-style:none}blockquote,q{quotes:none}@blockquote :before, blockquote:after,
q:before, q:after{content:"";content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;cursor:pointer}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:0;padding:0}input,select{vertical-align:middle}html{font-size:100%}img{display:block}hr{border:none}a{text-decoration:none;color:#000}input[type=submit]{-moz-appearance:none;appearance:none;-webkit-appearance:none}button{color:#000}body{font-family:Zen Old Mincho,serif;font-weight:400;font-optical-sizing:auto;font-weight:200;font-style:normal;background-color:#f8f6f2;letter-spacing:0}body,html{overscroll-behavior-y:none;overscroll-behavior-x:none;overscroll-behavior:none}a,a:hover{transition:all .2s}a:hover{transform:scale(1.1)}#wrapper{width:100%;overflow:hidden}@media(max-width:800px){.sp-off{display:none!important}}@media(min-width:801px){.pc-off{display:none!important}}.fp-overflow{scrollbar-width:none;-ms-overflow-style:none}.fp-overflow::-webkit-scrollbar{display:none}#Top,#Top .fp-overflow,#kv{height:100%}#kv{width:100vw;position:relative;scrollbar-width:none;-ms-overflow-style:none}#kv::-webkit-scrollbar{display:none}#kv .swiper{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden;width:100vw;height:100vh;z-index:-1}#kv .kv__back{width:100%;height:100%;object-fit:cover}#kv .kv__logo{display:block;z-index:1;mix-blend-mode:exclusion;position:absolute;top:-30px;bottom:0;left:0;right:0;margin:auto;width:450px}@media(max-width:800px){#kv .kv__logo{width:77%}}#kv iframe,#kv iframe video,#kv video,#kv video video{width:100%;height:100%;object-fit:cover}#about .fp-overflow{width:100vw;height:100vh;background-color:#fff;display:flex;justify-content:flex-end;align-items:center;scrollbar-width:none;-ms-overflow-style:none}#about .fp-overflow::-webkit-scrollbar{display:none}@media(max-width:800px){#about .fp-overflow{display:flex;justify-content:flex-start;align-items:center;display:block}}#about .fp-overflow .about__inner{width:35%;padding-right:5%;box-sizing:border-box}@media(max-width:800px){#about .fp-overflow .about__inner{width:90%;padding-right:0;margin:0 auto}}#about .fp-overflow .about__inner h1{font-size:clamp(22px,10.8571428571px + .0371428571*100vw,48px);margin-top:.6em}#about .fp-overflow .about__inner ul{margin-top:1em}@media(max-width:800px){#about .fp-overflow .about__inner ul{padding-bottom:130px}}#about .fp-overflow .about__inner ul li{display:flex;justify-content:flex-start;align-items:center;font-size:clamp(12px,11.1428571429px + .0028571429*100vw,14px)}#about .fp-overflow .about__inner ul li span{display:block;width:3.5em}#about .fp-overflow .about__inner p{font-size:clamp(12px,11.1428571429px + .0028571429*100vw,14px);margin-top:1em}#about .fp-overflow .about__img{display:block;width:55%;padding:5vh 0;object-fit:cover}@media(max-width:800px){#about .fp-overflow .about__img{width:100%;height:auto;padding:0}}#cd{background-color:#000;width:100vw;height:100vh;scrollbar-width:none;-ms-overflow-style:none;display:flex;justify-content:center;align-items:center}#cd::-webkit-scrollbar{display:none}@media(max-width:800px){#cd{display:block}}#cd .cd{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}@media(max-width:800px){#cd .cd{display:block;padding-top:20px;box-sizing:border-box;width:100%;margin:0 auto}}#cd .cd__inner{width:50%;padding-left:5%;box-sizing:border-box}@media(max-width:800px){#cd .cd__inner{width:90%;padding-left:0;margin:0 auto}#cd .cd__inner div{padding-bottom:130px}#cd .cd__inner .cd__prv{padding-bottom:0}}#cd .cd__inner h1{font-size:clamp(22px,14.2857142857px + .0257142857*100vw,40px);letter-spacing:.1em;color:#fff;width:-moz-fit-content;width:fit-content;border-left:.2em solid #fff;padding-left:.4em;line-height:1;white-space:nowrap}@media(max-width:800px){#cd .cd__inner h1{white-space:normal}}#cd .cd__inner h1 span{display:block;font-size:clamp(10px,9.1428571429px + .0028571429*100vw,12px);letter-spacing:1em}#cd .cd__inner .cd__txt{font-size:clamp(12px,11.1428571429px + .0028571429*100vw,14px);margin-top:1em;color:#fff;margin-bottom:1em}#cd .cd__inner .cd__convirsion{display:flex;justify-content:flex-end;align-items:center;gap:30px;margin-top:20px}#cd .cd__inner .cd__convirsion .news__bt{font-size:clamp(12px,11.1428571429px + .0028571429*100vw,14px)}.cd__prv{margin-top:20px}.cd__prv p{font-size:clamp(14px,13.1428571429px + .0028571429*100vw,16px);display:flex;justify-content:flex-start;align-items:center;color:#fff;gap:1em;margin-bottom:.3em;cursor:pointer}.cd__prv p.active{padding:.3em;background-color:#fff;color:#000;box-sizing:border-box;transform:translateX(-1em);transition:all .2s}.cd__prv p.active:after{content:"playing";border:1px solid #000;padding:.2em 1em;transition:all .2s}.cd__prv p span,.cd__prv p.active:after{font-size:clamp(10px,9.1428571429px + .0028571429*100vw,12px);line-height:1}.cd__prv p span{display:block;border:1px solid #fff;padding:.1em 1em}.cd__img{display:block;width:35vw;padding:5vh 0;object-fit:cover}@media(max-width:800px){.cd__img{padding:0;margin:70px 20px 20px}}#record__wrapper{position:relative}#record__wrapper #record{will-change:transform;transform:rotateX(64deg);position:relative;display:block;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;width:35vw}@media(max-width:800px){#record__wrapper #record{transform:skewX(-40deg) scaleY(.6) rotateX(0deg);margin:0 auto;width:55vw;-webkit-backface-visibility:hidden;backface-visibility:hidden}}#record__wrapper #record #record__disc{display:block;width:100%;animation-play-state:running}#record__wrapper #record #record__disc.playing{animation:record;animation-duration:6s;animation-iteration-count:infinite;animation-fill-mode:both;animation-timing-function:linear;animation-play-state:running}#record__wrapper #record #record__needle{position:absolute;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;cursor:pointer;top:0;bottom:0;margin:auto;z-index:9;transition:all .4s;animation:moveUpDown 3s ease-in-out infinite alternate}@keyframes moveUpDown{0%{transform:translateX(0)}to{transform:translateX(3px)}}#record__wrapper #record #record__needle:after,#record__wrapper #record #record__needle:before{color:#53d304;font-size:clamp(12px,11.1428571429px + .0028571429*100vw,14px)}#record__wrapper #record #record__needle:after{content:"MODE：";position:absolute;top:-18%}#record__wrapper #record #record__needle.now1{left:1%}#record__wrapper #record #record__needle.now1:before{content:"Promenade I"}#record__wrapper #record #record__needle.now2{left:4%}#record__wrapper #record #record__needle.now2:before{content:"Drawing on the blank page"}#record__wrapper #record #record__needle.now3{left:8%}#record__wrapper #record #record__needle.now3:before{content:"Luzifer"}#record__wrapper #record #record__needle.now4{left:14%}#record__wrapper #record #record__needle.now4:before{content:"Sin Yurikago"}#record__wrapper #record #record__needle.now5{left:19%}#record__wrapper #record #record__needle.now5:before{content:"Promenade II"}#record__wrapper #record #record__needle.now6{left:25%}#record__wrapper #record #record__needle.now6:before{content:"Nihilistic"}#record__wrapper #record #record__needle.now7{left:30%}#record__wrapper #record #record__needle.now7:before{content:"Rasen Kaindan"}#record__wrapper #record:after{content:"";display:block;box-shadow:0 25px 25px #fff;width:100%;height:100%;border-radius:100%;background-color:#fff;position:absolute;top:0;z-index:-999}#record__wrapper .controll{display:flex;justify-content:center;align-items:center;width:35vw;gap:20px;position:absolute;top:auto;bottom:15%;left:0;right:0;margin:auto}#record__wrapper .controll img{display:block;transition:opacity .3s}#record__wrapper .controll img.disable{opacity:0;visibility:hidden;position:absolute;z-index:-99;transition:opacity .3s}@keyframes record{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.title01{width:min(1000px,90%)}.title01 h1{font-size:clamp(22px,14.2857142857px + .0257142857*100vw,40px);letter-spacing:.1em;color:#000;width:-moz-fit-content;width:fit-content;border-left:.2em solid #000;padding-left:.4em;line-height:1}.title01 h1 span{display:block;font-size:clamp(10px,9.1428571429px + .0028571429*100vw,12px);letter-spacing:1em;padding-left:.4em}.title01--white h1{border-left:.2em solid #fff}.title01--white h1,.title01--white span{color:#fff}#goods{width:100vw;height:100vh;background-color:#f2f2f2;display:flex;justify-content:center;align-items:center;position:relative}#goods .fp-overflow{width:min(90%,800px)}#goods .goods__bg{display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1;width:100%;height:100%;object-fit:cover;z-index:0;filter:blur(0) brightness(.4)}#goods .fp-overflow{overflow-y:initial!important}#goods .goods__inner{width:min(1000px,90%);height:-moz-fit-content;height:fit-content;position:relative;z-index:2}@media(max-width:800px){#goods .goods__inner{margin:0 auto}}#goods .goods__inner .title01{margin:0 auto}#goods .goods__inner .goods__exp{font-size:clamp(14px,13.1428571429px + .0028571429*100vw,16px);margin-top:1em;margin-bottom:1em}#goods .goods__inner .goods__exp--white{color:#fff!important}#goods .goods__inner section{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%;gap:1%;margin:10px auto 0}@media(max-width:800px){#goods .goods__inner section{gap:2%}}#goods .goods__inner section .goods__link{display:block;width:19.2%;margin-bottom:20px;background-color:#fff;padding:1%;box-sizing:border-box}@media(max-width:1000px){#goods .goods__inner section .goods__link{width:32%}}#goods .goods__inner section .goods__link img{display:block;width:100%;border:1px solid #000}#goods .goods__inner section .goods__link h2{font-size:clamp(12px,11.1428571429px + .0028571429*100vw,14px);height:3.4em}#goods .goods__inner section .goods__link p{font-size:clamp(10px,9.1428571429px + .0028571429*100vw,12px);text-align:right}#goods .goods__inner .news__bt{display:block;float:right;font-size:clamp(12px,11.1428571429px + .0028571429*100vw,14px)}#cms{width:100%;margin:0 auto;height:100%;box-sizing:border-box;padding-top:100px;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}#cms .cms__inner{width:min(90%,700px);margin:0 auto}#cms .cms__list{margin-top:20px}#cms .cms__list li{border-bottom:1px solid #000}#cms .cms__list li a{display:block;width:100%;padding:1em 0;line-height:1.3;letter-spacing:.1em;display:flex;justify-content:flex-start;align-items:center;gap:.5em;margin-left:.2em;font-size:clamp(12px,11.1428571429px + .0028571429*100vw,14px)}#cms .cms__list li a:before{content:"";display:block;width:1em;height:1px;background-color:#000}#cms .cms__pagenation{display:flex;justify-content:center;align-items:center;margin-top:50px;padding-bottom:150px;gap:1em}#cms .cms__pagenation a{display:block;border:1px solid #000;padding:.5em 1em}#article{width:100%;margin:0 auto;height:100%;box-sizing:border-box;padding-top:100px;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:200px}#article .article-inner{width:min(90%,700px);margin:0 auto}#article .title01{margin-bottom:50px}#article .title01 h1{font-size:clamp(18px,16.2857142857px + .0057142857*100vw,22px)!important;line-height:1.2}#article article img{display:block;width:100%;height:auto;object-fit:contain;margin-top:10px;margin-bottom:10px}#article article h1,#article article h2,#article article h3,#article article h4,#article article h5,#article article h6{margin:1.5rem 0 1rem;font-weight:600;line-height:1.3}#article article h1{font-size:clamp(16px,14.2857142857px + .0057142857*100vw,20px);border-bottom:2px solid #ddd;padding-bottom:.3rem}#article article h2{border-left:4px solid #ccc;padding-left:.6rem}#article article h2,#article article h3,#article article h4,#article article h5,#article article h6{font-size:clamp(14px,12.2857142857px + .0057142857*100vw,18px)}#article article h5,#article article h6{color:#666}#article article p{margin:1rem 0}#article article u{text-decoration:underline}#article article em,#article article i{font-style:italic}#article article b,#article article strong{font-weight:700}#article article ol,#article article ul{padding-left:1.5rem;margin:1rem 0}#article article ul{list-style-type:disc}#article article ol{list-style-type:decimal}#article article li{margin-bottom:.5rem}#article article blockquote{border-left:4px solid #ccc;margin:1.5rem 0;padding:.5rem 1rem;color:#555;background:#f9f9f9;font-style:italic}#article article code{background-color:#f5f5f5;padding:.2em .4em;border-radius:4px;font-size:.9em}#article article code,#article article pre{font-family:Menlo,Monaco,Consolas,monospace}#article article pre{background:#272822;color:#f8f8f2;padding:1rem;overflow:auto;border-radius:6px;font-size:.9rem}#article article table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem}#article article td,#article article th{border:1px solid #ddd;padding:.6rem;text-align:left}#article article th{background-color:#f0f0f0;font-weight:700}#article article a{color:#028bb4;text-decoration:underline}#article article a:hover{text-decoration:none}#shop{width:100%;margin:0 auto;height:100%;box-sizing:border-box;padding-top:100px;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}#shop .fp-overflow{width:min(90%,700px)}#shop .shop__inner{width:min(100%,700px);margin:0 auto}#shop .shop__inner article{margin-top:30px;display:flex;justify-content:space-between;align-items:center;align-items:flex-start}#shop .shop__inner article img{display:block;width:50%;height:auto;aspect-ratio:1/1}#shop .shop__inner article section{width:48%}#shop .shop__inner article section .shop__details{font-size:clamp(12px,11.1428571429px + .0028571429*100vw,14px);margin-top:30px;margin-bottom:30px}#shop .shop__inner article section .shop__checkout{display:flex;justify-content:space-between;align-items:center}#shop .shop__inner article section .shop__checkout p{font-size:clamp(16px,15.1428571429px + .0028571429*100vw,18px)}#shop .shop__inner article section .shop__checkout .news__bt{display:block;color:#000;float:right;border-color:#000!important;font-size:clamp(12px,11.1428571429px + .0028571429*100vw,14px)}#shop .shop__inner article section .shop__checkout .news__bt:after{background-color:#000}#coming-soon{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#coming-soon h1{font-size:clamp(20px,22.5714285714px + -.0085714286*100vw,14px);letter-spacing:.2em}#coming-soon h1:after{content:"|";animation:blink 1s step-start infinite}@keyframes blink{50%{opacity:0}}#loading{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#loading img{display:block;width:120px;margin:0 auto;animation:fadeInOut 1s ease-in-out infinite}@keyframes fadeInOut{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}#form{width:min(600px,90%);margin:0 auto;padding-top:140px;padding-bottom:140px;height:100%;box-sizing:border-box;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}#form::-webkit-scrollbar{display:none}#form label{display:block;margin-top:30px}#form label p{display:flex;justify-content:flex-start;align-items:center;gap:.6em;font-size:clamp(14px,12.2857142857px + .0057142857*100vw,18px)}#form label p span{background-color:#d31e1e;padding:.2em 1em;border-radius:.3em;font-size:10px;color:#fff}#form label input[type=email],#form label input[type=tel],#form label input[type=text]{height:40px;padding:0 1em}#form label input[type=email],#form label input[type=tel],#form label input[type=text],#form label textarea{display:block;width:100%;margin-top:5px;border:none;border-bottom:1px solid #000;border-left:4px solid #000;background:transparent;box-sizing:border-box;border-radius:0;font-family:Zen Old Mincho,serif;font-weight:400}#form label textarea{height:140px;padding:1em}#form label.pp{display:flex;justify-content:center;align-items:center}#form label.pp input[type=checkbox]{width:20px;height:20px;border-radius:0}#form label.pp a{text-decoration:underline}#form label.pp a:hover{transform:scale(1)!important}#form button{width:min(300px,90%);height:40px;display:flex;justify-content:center;align-items:center;background:transparent;text-align:center;border:1px solid #000;transition:all .3s;font-family:Zen Old Mincho,serif;font-weight:400;margin:30px auto 0}#form button:hover{background-color:#000;color:#fff;transition:all .3s}#form .form__confirm{margin-top:30px}#form .form__confirm p{margin-bottom:10px}#form .form__confirm p span{display:block}#form .form__confirm p span:before{content:" -";padding-left:1em;padding-right:.3em}#form .form__confirm strong{border-left:3px solid #000;box-sizing:border-box;padding-left:.5em;padding-right:.5em}#form .form__thanks{margin-top:50px}#form .form__thanks p{text-align:center;font-size:clamp(14px,13.1428571429px + .0028571429*100vw,16px)}#form .form__thanks p span{display:block;text-align:center;font-size:clamp(16px,15.1428571429px + .0028571429*100vw,18px);font-weight:700;margin:10px auto}#form .form__thanks a{display:block;text-align:center;text-decoration:underline;margin:20px auto 0}#pp{width:min(600px,90%);margin:0 auto;padding-top:140px;padding-bottom:140px;height:100%;box-sizing:border-box;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}#pp::-webkit-scrollbar{display:none}#pp p{font-size:clamp(12px,11.1428571429px + .0028571429*100vw,14px);margin-top:2em}#pp p span{display:block;margin-top:1em;margin-bottom:.3em;font-size:clamp(14px,13.1428571429px + .0028571429*100vw,16px)}.fp-watermark{z-index:-1;opacity:0}#youtube{width:100vw;height:100vh;position:relative}@media(max-width:800px){#youtube{box-sizing:border-box}}#youtube .youtube__exp{margin-top:2em;margin-bottom:2em}@media(max-width:800px){#youtube .youtube__exp{display:none}}#youtube .youtube__inner{width:min(1000px,90%);margin:0 auto}#youtube .youtube__inner .youtube__flex{display:flex;justify-content:space-between;align-items:center}@media(max-width:800px){#youtube .youtube__inner .youtube__flex{display:block}}#youtube .youtube__inner .youtube__flex div{width:48%}@media(max-width:800px){#youtube .youtube__inner .youtube__flex div{width:100%;position:relative;aspect-ratio:560/315;margin-top:20px}}#youtube .youtube__inner .youtube__flex iframe{display:block;width:100%;height:auto;aspect-ratio:560/315}#youtube .youtube__inner .youtube__flex h2{text-align:center;margin-top:.5em}@media(max-width:800px){#youtube .youtube__inner .youtube__flex h2{margin-bottom:1em}}#fp-nav.fp-right{mix-blend-mode:exclusion}@media(max-width:800px){#fp-nav.fp-right{right:0!important;zoom:.9}}#fp-nav ul li a span{background:#fff!important}header{display:flex;justify-content:center;align-items:center;background:linear-gradient(180deg,#000,transparent);position:fixed;top:0;width:100%;z-index:999999}@media(max-width:800px){header{display:flex;justify-content:flex-start;align-items:center;padding-left:5%}}header h1{text-align:center;position:absolute;top:13px;bottom:auto;left:0;right:0;margin:auto;color:#fff;font-size:10px;letter-spacing:1em}@media(max-width:800px){header h1{display:block;text-align:initial;position:absolute;top:10px;bottom:auto;left:5%;right:0;margin:auto;color:#fff;font-size:8px;letter-spacing:.5em}}header nav{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:40px 0;position:relative}@media(max-width:800px){header nav{padding:30px 0}}header nav ul{display:flex;justify-content:center;align-items:center;gap:40px}@media(max-width:350px){header nav ul{gap:20px}}header nav ul:before{content:"";display:block;width:8vw;height:1px;background-color:#fff}@media(max-width:800px){header nav ul:before{width:4vw;display:none}}header nav ul:after{content:"";display:block;width:8vw;height:1px;background-color:#fff}@media(max-width:800px){header nav ul:after{width:4vw;display:none}}header nav ul li{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}@media(max-width:800px){header nav ul li{border-left:2px solid #fff}}header nav ul li a{display:block;color:#fff}@media(max-width:800px){header nav ul li a{padding-left:.5em}}header nav ul li a small{font-size:clamp(8px,7.1428571429px + .0028571429*100vw,10px);display:block;line-height:1;letter-spacing:.3em;text-align:center;margin:0 auto;width:-moz-fit-content;width:fit-content}@media(max-width:800px){header nav ul li a small{margin:initial}}header nav ul li a span{display:block;text-align:center;font-size:clamp(10px,9.1428571429px + .0028571429*100vw,12px);margin:0 auto}@media(max-width:800px){header nav ul li a span{margin:initial}}#news{position:fixed;bottom:0;z-index:999999;justify-content:center;width:100%;background:linear-gradient(180deg,transparent,#000);padding:20px 0}#news,#news .news__inner{display:flex;align-items:center}#news .news__inner{width:min(1000px,100%);justify-content:space-between}@media(max-width:800px){#news .news__inner{align-items:flex-start}}#news .news__inner section{width:48%;padding:0 5%}#news .news__inner section:first-child{border-right:1px solid #fff}#news .news__inner section h2{font-size:clamp(12px,11.1428571429px + .0028571429*100vw,14px);color:#fff;border-left:.2em solid #fff;padding-left:.5em;margin-left:-.7em}#news .news__inner section h2 span{display:block;line-height:1;font-size:clamp(6px,5.1428571429px + .0028571429*100vw,8px);letter-spacing:.8em}#news .news__inner section .news__link li{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:.2em 0}@media(max-width:800px){#news .news__inner section .news__link li{height:-moz-fit-content;height:fit-content}}#news .news__inner section .news__link li a{display:block;color:#fff;font-size:clamp(8px,7.1428571429px + .0028571429*100vw,10px);text-decoration:underline;letter-spacing:.1em}@media(max-width:800px){#news .news__inner section .news__link li a{line-height:1.3}}#news .news__inner section .news__flex{display:flex;justify-content:space-between;align-items:center;align-items:flex-end}@media(max-width:800px){#news .news__inner section .news__flex{display:block}}.news__bt{color:#fff;font-size:clamp(8px,7.1428571429px + .0028571429*100vw,10px);border:1px solid #fff;padding:.4em 1em;position:relative;transition:all .2s;letter-spacing:.1em}@media(max-width:800px){.news__bt{float:right;margin-top:10px}}.news__bt:after{content:"";display:block;width:1em;height:1px;background-color:#fff;transition:all .2s;position:absolute;top:0;bottom:0;left:auto;right:-.5em;margin:auto}.news__bt:hover{transition:all .2s;transform:scale(1.1)}.news__bt:hover:after{transition:all .2s;position:absolute;top:0;bottom:0;left:auto;right:-1em;margin:auto}body,html{height:100%;margin:0;padding:0;overflow:hidden}.swiper-container{width:100%}#Top,.swiper-container{height:100svh;overflow:hidden}#Top .swiper-slide{height:100svh}.sns{position:fixed;top:0;bottom:0;left:20px;margin:auto;z-index:9999;height:-moz-fit-content;height:fit-content;mix-blend-mode:exclusion}@media(max-width:800px){.sns{mix-blend-mode:normal;left:auto;bottom:auto;right:3%;top:2%;width:-moz-fit-content;width:fit-content;z-index:99999999999}}.sns a{display:block;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:15px;transition:opacity .3s;background-color:rgba(0,0,0,.4);box-shadow:0 0 15px #000;border-radius:100px}@media(max-width:800px){.sns a{margin-bottom:10px}}.sns a:last-child{margin-bottom:0}.sns a img{display:block;width:30px;height:30px}@media(max-width:800px){.sns a img{width:24px;height:24px}}