html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,sub,sup,var,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%;font-style:normal;font-weight:600;line-height:1.5;list-style:none}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{line-break:strict;word-break:keep-all;overflow-wrap:break-word;display:block}nav ul{list-style:none}blockquote,q{quotes:none}@blockquote :before, blockquote:after, q:before, q:after{content:"";content:none}a{vertical-align:baseline;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:100%}ins{color:#000;background-color:#ff9;text-decoration:none}mark{color:#000;background-color:#ff9;font-style:italic}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted #000}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;height:1px;margin:0;padding:0;display:block}input,select{vertical-align:middle}html{font-size:100%}img{display:block}hr{border:none}a{color:#000;text-decoration:none}input[type=submit]{appearance:none}button{color:#000;font-family:Zen Old Mincho,serif}body{font-optical-sizing:auto;letter-spacing:0;background-color:#f8f6f2;font-family:Zen Old Mincho,serif;font-style:normal;font-weight:200}html,body{overscroll-behavior-y:none;overscroll-behavior-x:none;overscroll-behavior:none}a{transition:all .2s}a:hover{transition:all .2s;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}}body{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar{display:none}header{z-index:999;background:linear-gradient(#000,#0000);justify-content:center;align-items:center;width:100%;display:flex;position:fixed;top:0}@media (max-width:800px){header{justify-content:flex-start;align-items:center;padding-left:5%;display:flex}}header h1{text-align:center;top:13px;bottom:initial;color:#fff;letter-spacing:1em;margin:auto;font-size:10px;position:absolute;left:0;right:0}@media (max-width:800px){header h1{text-align:initial;top:10px;bottom:initial;color:#fff;letter-spacing:.5em;margin:auto;font-size:8px;display:block;position:absolute;left:5%;right:0}}header nav{width:fit-content;height:fit-content;padding:40px 0;position:relative}@media (max-width:800px){header nav{padding:30px 0}}header nav ul{justify-content:center;align-items:center;gap:40px;display:flex}@media (max-width:350px){header nav ul{gap:20px}}header nav ul:before{content:"";background-color:#fff;width:8vw;height:1px;display:block}@media (max-width:800px){header nav ul:before{width:4vw;display:none}}header nav ul:after{content:"";background-color:#fff;width:8vw;height:1px;display:block}@media (max-width:800px){header nav ul:after{width:4vw;display:none}}header nav ul li{width:fit-content;height:fit-content}@media (max-width:800px){header nav ul li{border-left:2px solid #fff}}header nav ul li a{color:#fff;display:block}@media (max-width:800px){header nav ul li a{padding-left:.5em}}header nav ul li a small{letter-spacing:.3em;text-align:center;width:fit-content;margin:0 auto;font-size:clamp(8px,7.14286px + .285714vw,10px);line-height:1;display:block}@media (max-width:800px){header nav ul li a small{margin:initial}}header nav ul li a span{text-align:center;margin:0 auto;font-size:clamp(10px,9.14286px + .285714vw,12px);display:block}@media (max-width:800px){header nav ul li a span{margin:initial}}.lang-switch-bg{display:none}@media (max-width:800px){.lang-switch-bg{z-index:100;pointer-events:none;background:linear-gradient(#0000,#000);height:90px;display:block;position:fixed;bottom:0;left:0;right:0}}html,body{height:100%;margin:0;padding:0;overflow-x:hidden}.sns{z-index:9999;mix-blend-mode:exclusion;height:fit-content;margin:auto;position:fixed;top:0;bottom:0;left:20px}@media (max-width:800px){.sns{mix-blend-mode:initial;left:initial;bottom:initial;z-index:99999999;width:fit-content;top:2%;right:3%}}.sns a{background-color:#0006;border-radius:100px;width:fit-content;height:fit-content;margin-bottom:15px;transition:opacity .3s;display:block;box-shadow:0 0 15px #000}@media (max-width:800px){.sns a{margin-bottom:10px}}.sns a:last-child{margin-bottom:0}.sns a img{width:30px;height:30px;display:block}@media (max-width:800px){.sns a img{width:24px;height:24px}}.site-footer{box-sizing:border-box;text-align:center;background:#0d0d0d;width:100%;padding:22px 0}@media (max-width:800px){.site-footer{padding:22px 0 100px}}.site-footer p{color:#ffffff9e;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:clamp(8px,7.14286px + .285714vw,10px);line-height:1.7}.title01{width:min(1000px,90%)}.title01 h1{letter-spacing:.1em;color:#000;border-left:.2em solid #000;width:fit-content;padding-left:.4em;font-size:clamp(22px,14.2857px + 2.57143vw,40px);line-height:1}.title01 h1 span{letter-spacing:1em;padding-left:.4em;font-size:clamp(10px,9.14286px + .285714vw,12px);display:block}.title01--white h1{border-left:.2em solid #fff}.title01--white h1,.title01--white span{color:#fff}.app-button{color:#fff;appearance:none;cursor:pointer;letter-spacing:.1em;background-color:#0000;border:1px solid #fff;padding:.4em 1em;font-size:clamp(8px,7.14286px + .285714vw,10px);text-decoration:none;transition:all .2s;display:inline-block;position:relative}@media (max-width:800px){.app-button{float:right;margin-top:10px}}.app-button:after{content:"";width:1em;height:1px;top:0;bottom:0;left:initial;background-color:#fff;margin:auto;transition:all .2s;display:block;position:absolute;right:-.5em}.app-button:hover{transition:all .2s;transform:scale(1.1)}.app-button:hover:after{top:0;bottom:0;left:initial;margin:auto;transition:all .2s;position:absolute;right:-1em}.app-button--black{color:#000;border-color:#000}.app-button--black:after{background-color:#000}.lang-switch{top:2em;bottom:initial;left:initial;mix-blend-mode:difference;justify-content:flex-start;align-items:center;gap:1em;margin:auto;font-size:clamp(10px,9.14286px + .285714vw,12px);display:flex;position:absolute;right:2em}@media (max-width:800px){.lang-switch{top:initial;z-index:999999999;position:fixed;bottom:3%;right:3%}}.lang-switch hr{mix-blend-mode:inherit;background:#fff9;border:0;width:1px;height:.9em;margin:0}@media (max-width:800px){.lang-switch hr{display:none}}.lang-switch a{color:#fff;mix-blend-mode:inherit}@media (max-width:800px){.lang-switch a{padding:.4em;display:block}}.lang-switch a.is-active{pointer-events:none;border-bottom:1px solid #fff}@media (max-width:800px){.lang-switch a.is-active{border:1px solid #fff}}.lang-switch a:not(.is-active):hover{color:#fff}.CmsPostList__ul{margin:0;padding:0}.CmsPostList__ul li{border-bottom:1px solid #ffffff1a}.CmsPostList__ul li a{color:#fff;grid-template-columns:2.2em 1fr auto;align-items:center;gap:.6em;padding:.9em .2em;text-decoration:none;transition:all .25s;display:grid}.CmsPostList__ul li a:hover{opacity:.6}.CmsPostList__ul li a:hover .news__arr{transform:translate(4px)}.CmsPostList__ul li .news__num{opacity:.3;letter-spacing:.05em;font-variant-numeric:tabular-nums;font-size:clamp(8px,7.14286px + .285714vw,10px);line-height:1}.CmsPostList__ul li .news__title{letter-spacing:.06em;font-size:clamp(12px,11.1429px + .285714vw,14px);line-height:1.45}.CmsPostList__ul li .news__arr{opacity:.4;font-size:clamp(10px,9.14286px + .285714vw,12px);transition:transform .25s}.CmsPostList__pagenation{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1em;margin-top:1em;display:flex}.CmsPostList__pagenation a{color:#ffffffd9;border:1px solid #ffffff40;padding:1em;font-size:clamp(10px,9.14286px + .285714vw,12px);line-height:1}.CmsPostList__pagenation a:hover{opacity:1;border-color:#fff}.audio-modal-overlay{z-index:2147483646;isolation:isolate;-webkit-backdrop-filter:blur(4px)sepia()brightness(30%);backdrop-filter:blur(4px)sepia()brightness(30%);justify-content:center;align-items:center;margin:auto;display:flex;position:fixed;inset:0}.audio-modal-content{width:min(90vw,1200px);height:in(90vh, 600px);z-index:2147483647;flex-direction:row;align-items:center;display:flex;position:relative;overflow:hidden}@media (max-width:1050px){.audio-modal-content{flex-direction:column;align-items:center;width:90vw;height:90vh;overflow-y:auto}}.audio-modal-content .modal-close{color:#fff;cursor:pointer;z-index:99999999;background:0 0;border:none;border-radius:100%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:all .3s;display:flex;position:absolute;top:1em;right:1em}@media (max-width:1050px){.audio-modal-content .modal-close{top:0;right:0}}.audio-modal-content .modal-close:hover{background-color:#ffffff1a;border-color:#fff}.audio-modal-content .app-button{width:fit-content;top:intial;bottom:2em;left:intial;margin:auto;font-size:clamp(12px,11.1429px + .285714vw,14px);position:absolute;right:2em}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes record{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#record__wrapper{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:600px;height:auto;display:flex;position:relative}@media (max-width:1050px){#record__wrapper{width:100%;height:auto}}#record__wrapper #record{will-change:transform;width:80%;height:fit-content;display:block;position:relative;transform:rotateX(64deg)}@media (max-width:1050px){#record__wrapper #record{backface-visibility:hidden;width:60%;margin:0 auto;transform:skew(-40deg)scaleY(.6)rotateX(0)}}#record__wrapper #record #record__disc{transform-origin:50%;width:100%;animation:6s linear infinite paused record;display:block}#record__wrapper #record #record__disc.playing{animation-play-state:running}#record__wrapper #record #record__disc.paused{animation-play-state:paused}#record__wrapper #record #record__needle{width:fit-content;height:fit-content;top:0;bottom:0;left:initial;right:initial;cursor:pointer;z-index:9;margin:auto;transition:all .4s;animation:3s ease-in-out infinite alternate moveUpDown;position:absolute}@keyframes moveUpDown{0%{transform:translate(0)}to{transform:translate(3px)}}#record__wrapper #record #record__needle:before{color:#53d304;font-size:clamp(12px,11.1429px + .285714vw,14px)}#record__wrapper #record #record__needle:after{content:"MODE：";color:#53d304;font-size:clamp(12px,11.1429px + .285714vw,14px);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 .controll{width:100%;top:initial;justify-content:center;align-items:center;gap:20px;margin:auto;display:flex;position:absolute;bottom:15%;left:0;right:0}@media (max-width:1050px){#record__wrapper .controll{margin-top:20px;position:relative}}#record__wrapper .controll img{cursor:pointer;width:30px;height:30px;transition:opacity .3s;display:block}#record__wrapper .controll img.disable{opacity:0;visibility:hidden;z-index:-99;transition:opacity .3s;position:absolute}.modal-playlist{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;min-width:0;padding-right:15px;display:flex;overflow-y:auto}.modal-playlist::-webkit-scrollbar{display:none}@media (max-width:1050px){.modal-playlist{flex:1;width:100%;padding-right:0}}.modal-playlist .cd__prv{flex-direction:column;gap:8px;margin-top:1em;font-size:clamp(14px,13.1429px + .285714vw,16px);display:flex}@media (max-width:1050px){.modal-playlist .cd__prv{box-sizing:border-box;padding:1em 0 5em}}.modal-playlist .cd__prv p{color:#fff;cursor:pointer;letter-spacing:.1em;border-left:3px solid #0000;align-items:center;gap:12px;padding:.5em 1.3em;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.modal-playlist .cd__prv p:before{content:"";background-color:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px;display:block}.modal-playlist .cd__prv p:hover{color:#fff;background-color:#ffffff14;padding-left:20px}.modal-playlist .cd__prv p.active{color:#53d304;background-color:#53d30426;border:1px dashed #53d304;padding-left:20px;font-weight:600}.modal-playlist .cd__prv p.active:before{background-color:#53d304;animation:2s infinite pulse}#kv{scrollbar-width:none;-ms-overflow-style:none;width:100%;height:100vh;position:relative;overflow:hidden}#kv::-webkit-scrollbar{display:none}#kv .kv__back{object-fit:cover;width:100%;height:100%}#kv .kv__logo{z-index:1;mix-blend-mode:exclusion;width:450px;margin:auto;display:block;position:absolute;inset:-30px 0 0}@media (max-width:800px){#kv .kv__logo{width:77%}}#kv video,#kv iframe{object-fit:cover;width:100%;height:100%}#kv video video,#kv iframe video{object-fit:cover;width:100%;height:auto}#newsTop{background:#000;padding:100px 0}@media (max-width:800px){#newsTop{padding:50px 0}}#newsTop .title01{margin:0 auto}#newsTop .news__inner{justify-content:space-between;align-items:flex-start;width:min(1000px,90%);margin:0 auto;display:flex}@media (max-width:800px){#newsTop .news__inner{display:block}}#newsTop .news__inner section{width:47%}@media (max-width:800px){#newsTop .news__inner section{width:100%}#newsTop .news__inner section+section{margin-top:3em}}#newsTop .news__inner section h2{color:#fff;text-transform:uppercase;letter-spacing:.4em;text-align:left;border-bottom:1px solid #ffffff40;margin:2.5em 0 0;padding:0 0 .7em;font-size:clamp(8px,7.14286px + .285714vw,10px);position:relative}#newsTop .news__inner section h2:before{content:"";background:#fff;width:2.5em;height:1px;position:absolute;bottom:-1px;left:0}#newsTop .news__inner .news__flex{justify-content:flex-end;align-items:center;margin-top:1em;display:flex}#about{margin:100px 0;position:relative}@media (max-width:800px){#about{margin:50px 0 100px;display:block}}#about h1{text-align:center;z-index:1;color:#fff;mix-blend-mode:difference;margin:0 auto -.6em;font-size:clamp(24px,2.57143px + 7.14286vw,74px);line-height:1;position:relative}@media (max-width:800px){#about h1{text-align:left;margin-left:5%}}#about .about__scroll-block{width:min(1000px,100%);margin:0 auto;position:relative}#about .about__inner{mix-blend-mode:difference;scrollbar-width:none;-ms-overflow-style:none;width:100%;height:10em;margin:-5em 0 0;padding-top:7em;padding-bottom:2em;font-size:clamp(14px,13.1429px + .285714vw,16px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 72%,#0000 100%)}#about .about__inner::-webkit-scrollbar{display:none}@media (max-width:800px){#about .about__inner{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;width:90%;height:14em;margin:-5em auto 0;overflow:hidden auto}}#about .about__inner.is-expanded{height:auto;max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}#about .about__inner p{letter-spacing:.1em;color:#fff;text-align:center;line-height:2}@media (max-width:800px){#about .about__inner p{text-align:left}}#about .about__toggle{z-index:2;color:#000;background:0 0;border:none;width:fit-content;margin:0;display:block;position:absolute;bottom:.8em;left:50%;transform:translate(-50%)}@media (max-width:800px){#about .about__toggle{bottom:.5em}}#about .about__img{object-fit:cover;justify-content:center;align-items:center;width:100%;height:auto;margin:0 auto;display:flex}#about .about__img img{object-fit:contain;width:min(800px,100%);height:auto;display:block}#cd{background:linear-gradient(160deg,#070707 0%,#121212 46%,#050505 100%);justify-content:center;align-items:center;width:100%;padding:200px 0;display:flex;position:relative;overflow:hidden}@media (max-width:800px){#cd{padding:100px 0}}#cd .cd__liquid{opacity:.65;pointer-events:none;z-index:0;position:absolute;inset:0}#cd:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#ffffff08 0%,#fff0 22%,#ffffff05 50%,#fff0 78%,#ffffff08 100%);position:absolute;inset:0}@media (max-width:800px){#cd{display:block}}#cd .cd__inner{z-index:2;text-shadow:0 0 .3em #000;justify-content:space-between;align-items:center;width:min(1000px,90%);height:fit-content;display:flex;position:relative}@media (max-width:800px){#cd .cd__inner{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;margin:0 auto;padding-top:20px;display:flex}}#cd .cd__inner .cd__img{object-fit:cover;width:40%;height:auto;display:block}@media (max-width:800px){#cd .cd__inner .cd__img{width:90%;padding:0}}#cd .cd__inner .cd__content{box-sizing:border-box;width:55%}@media (max-width:800px){#cd .cd__inner .cd__content{width:90%;margin:2em auto 0}}#cd .cd__inner .cd__content .cd__txt{color:#fff;letter-spacing:.1em;margin-top:1em;margin-bottom:1em;font-size:clamp(14px,13.1429px + .285714vw,16px);line-height:2}#cd .cd__inner .cd__content .cd__convirsion{justify-content:flex-end;align-items:center;gap:30px;display:flex}#cd .cd__inner .cd__content .cd__convirsion .app-button{font-size:clamp(12px,11.1429px + .285714vw,14px)}#youtube{background:radial-gradient(circle at 15% 20%,#ff000014,#0000 28%),radial-gradient(circle at 85% 18%,#ffffff14,#0000 24%),linear-gradient(#f7f7f7 0%,#ececec 100%);width:100vw;padding:100px 0;position:relative;overflow:hidden}@media (max-width:800px){#youtube{box-sizing:border-box}}#youtube:before{content:"";pointer-events:none;background-image:linear-gradient(#00000006 1px,#0000 1px),linear-gradient(90deg,#00000006 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}#youtube .youtube__exp{box-sizing:border-box;letter-spacing:.1em;width:min(720px,100%);margin:2em 0 3em;font-size:clamp(14px,13.1429px + .285714vw,16px);line-height:2}#youtube .youtube__inner{z-index:1;width:min(1120px,90%);margin:0 auto;position:relative}#youtube .youtube__inner .youtube__flex{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}@media (max-width:800px){#youtube .youtube__inner .youtube__flex{display:block}}#youtube .youtube__inner .youtube__flex div{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #00000014;width:100%;padding:18px;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000001f}@media (max-width:800px){#youtube .youtube__inner .youtube__flex div{width:100%;margin-top:20px;padding:14px}}#youtube .youtube__inner .youtube__flex div:before{content:"Official Video";z-index:2;color:#fff;letter-spacing:.18em;text-transform:uppercase;background:#000000c7;padding:.45em .9em;font-size:clamp(8px,7.14286px + .285714vw,10px);position:absolute;top:14px;left:14px}#youtube .youtube__inner .youtube__flex div:hover{border-color:#ff00004d;transform:translateY(-8px);box-shadow:0 32px 70px #0000002e}#youtube .youtube__inner .youtube__flex iframe{aspect-ratio:560/315;filter:saturate(.95)contrast(1.02);border:0;width:100%;height:auto;display:block}#youtube .youtube__inner .youtube__flex h2{text-align:left;letter-spacing:.08em;margin-top:.9em;padding-left:.2em;font-size:clamp(16px,15.1429px + .285714vw,18px);line-height:1.35;position:relative}#youtube .youtube__inner .youtube__flex h2:before{content:"";background:red;width:2.4em;height:2px;margin-bottom:.7em;display:block}@media (max-width:800px){#youtube .youtube__inner .youtube__flex h2{margin-bottom:.2em}}#goods{background-color:#171717;justify-content:center;align-items:center;width:100%;padding:100px 0;display:flex;position:relative;overflow:hidden}#goods .goods__bg{z-index:0;object-fit:cover;filter:brightness(.3)saturate(.9);width:100%;height:100%;margin:auto;display:block;position:absolute;inset:0}#goods .goods__inner{z-index:2;box-sizing:border-box;width:min(1000px,90%);height:fit-content;margin:0 auto;position:relative}#goods .goods__inner p{letter-spacing:.1em;color:#fff;margin:2em 0 1em;font-size:clamp(14px,13.1429px + .285714vw,16px);line-height:2}#goods .goods__inner .app-button{float:right;font-size:clamp(12px,11.1429px + .285714vw,14px);transition:transform .3s,opacity .3s;display:block}#goods .goods__inner .app-button:hover{opacity:.92;transform:translateY(-2px)}#form{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;width:min(600px,90%);height:100%;margin:0 auto;padding-top:140px;padding-bottom:140px;overflow:scroll}#form::-webkit-scrollbar{display:none}#form label{margin-top:30px;display:block}#form label p{justify-content:flex-start;align-items:center;gap:.6em;font-size:clamp(16px,15.1429px + .285714vw,18px);display:flex}#form label p span{color:#fff;background-color:#d31e1e;border-radius:.3em;padding:.2em 1em;font-size:10px}#form label input[type=text],#form label input[type=tel],#form label input[type=email]{box-sizing:border-box;background:0 0;border-top:none;border-bottom:1px solid #000;border-left:4px solid #000;border-right:none;border-radius:0;width:100%;height:40px;margin-top:5px;padding:0 1em;font-family:Zen Old Mincho,serif;font-weight:400;display:block}#form label textarea{box-sizing:border-box;background:0 0;border-top:none;border-bottom:1px solid #000;border-left:4px solid #000;border-right:none;border-radius:0;width:100%;height:140px;margin-top:5px;padding:1em;font-family:Zen Old Mincho,serif;font-weight:400;display:block}#form label.pp{justify-content:center;align-items:center;display:flex}#form label.pp input[type=checkbox]{border-radius:0;width:20px;height:20px}#form label.pp a{text-decoration:underline}#form label.pp a:hover{transform:scale(1)!important}#form button{text-align:center;background:0 0;border:1px solid #000;justify-content:center;align-items:center;width:min(300px,90%);height:40px;margin:30px auto 0;font-family:Zen Old Mincho,serif;font-weight:400;transition:all .3s;display:flex}#form button:hover{color:#fff;background-color:#000;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{box-sizing:border-box;border-left:3px solid #000;padding-left:.5em;padding-right:.5em}#form .form__thanks{margin-top:50px}#form .form__thanks p{text-align:center;font-size:clamp(14px,13.1429px + .285714vw,16px)}#form .form__thanks p span{text-align:center;margin:10px auto;font-size:clamp(16px,15.1429px + .285714vw,18px);font-weight:700;display:block}#form .form__thanks a{text-align:center;margin:20px auto 0;text-decoration:underline;display:block}#pp{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;width:min(600px,90%);height:100%;margin:0 auto;padding-top:140px;padding-bottom:140px;overflow:scroll}#pp::-webkit-scrollbar{display:none}#pp p{margin-top:2em;font-size:clamp(12px,11.1429px + .285714vw,14px)}#pp p span{margin-top:1em;margin-bottom:.3em;font-size:clamp(14px,13.1429px + .285714vw,16px);display:block}#article{box-sizing:border-box;width:100%;margin:0 auto;padding-top:100px;padding-bottom:200px}#article .article-inner{width:min(90%,700px);margin:0 auto}#article .title01{margin-bottom:50px}#article .title01 h1{font-size:clamp(20px,19.1429px + .285714vw,22px);line-height:1.2}@media (max-width:800px){#article .title01 h1{word-break:normal;font-size:clamp(16px,15.1429px + .285714vw,18px)}}#article article img{object-fit:contain;width:100%;height:auto;margin-top:10px;margin-bottom:10px;display:block}#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{border-bottom:2px solid #ddd;padding-bottom:.3rem;font-size:clamp(18px,17.1429px + .285714vw,20px)}#article article h2{border-left:4px solid #ccc;padding-left:.6rem;font-size:clamp(16px,15.1429px + .285714vw,18px)}#article article h3,#article article h4{font-size:clamp(16px,15.1429px + .285714vw,18px)}#article article h5,#article article h6{color:#666;font-size:clamp(16px,15.1429px + .285714vw,18px)}#article article p{margin:1rem 0}#article article u{text-decoration:underline}#article article i,#article article em{font-style:italic}#article article b,#article article strong{font-weight:700}#article article ul,#article article ol{margin:1rem 0;padding-left:1.5rem}#article article ul{list-style-type:disc}#article article ol{list-style-type:decimal}#article article li{margin-bottom:.5rem}#article article blockquote{color:#555;background:#f9f9f9;border-left:4px solid #ccc;margin:1.5rem 0;padding:.5rem 1rem;font-style:italic}#article article code{background-color:#f5f5f5;border-radius:4px;padding:.2em .4em;font-family:Menlo,Monaco,Consolas,monospace;font-size:.9em}#article article pre{color:#f8f8f2;background:#272822;border-radius:6px;padding:1rem;font-family:Menlo,Monaco,Consolas,monospace;font-size:.9rem;overflow:auto}#article article table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.95rem}#article article th,#article article td{text-align:left;border:1px solid #ddd;padding:.6rem}#article article th{background-color:#f0f0f0;font-weight:700}#article article a{color:#028bb4;text-decoration:underline}#article article a:hover{text-decoration:none}#newsPage{box-sizing:border-box;background-color:#000;width:100%;min-height:100vh;padding-top:100px}#newsPage .news__content{width:min(1000px,90%);margin:0 auto}#newsPage .news__content .title01{margin-bottom:2em}#coming-soon{justify-content:center;align-items:center;width:100%;height:100%;display:flex}#coming-soon h1{letter-spacing:.2em;font-size:clamp(18px,17.1429px + .285714vw,20px)}#coming-soon h1:after{content:"|";animation:1s step-start infinite blink}@keyframes blink{50%{opacity:0}}#loading{justify-content:center;align-items:center;width:100%;height:100%;display:flex}#loading img{width:120px;margin:0 auto;animation:1s ease-in-out infinite fadeInOut;display:block}@keyframes fadeInOut{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}.fp-watermark{z-index:-1;opacity:0}
