@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");@font-face{font-family:aaatik Display Trial\ 100;src:url(../fonts/aaatikDisplayTrial-100.eot);src:url(../fonts/aaatikDisplayTrial-100.eot?#iefix) format("embedded-opentype"),url(../fonts/aaatikDisplayTrial-100.woff2) format("woff2"),url(../fonts/aaatikDisplayTrial-100.woff) format("woff"),url(../fonts/aaatikDisplayTrial-100.ttf) format("truetype"),url(../fonts/aaatikDisplayTrial-100.svg#../fonts/aaatikDisplayTrial-100) format("svg");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:aaatik Display Trial\ 230;src:url(../fonts/aaatikDisplayTrial-230.eot);src:url(../fonts/aaatikDisplayTrial-230.eot?#iefix) format("embedded-opentype"),url(../fonts/aaatikDisplayTrial-230.woff2) format("woff2"),url(../fonts/aaatikDisplayTrial-230.woff) format("woff"),url(../fonts/aaatikDisplayTrial-230.ttf) format("truetype"),url(../fonts/aaatikDisplayTrial-230.svg#../fonts/aaatikDisplayTrial-230) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:aaatik Display Trial\ 450;src:url(../fonts/aaatikDisplayTrial-450.eot);src:url(../fonts/aaatikDisplayTrial-450.eot?#iefix) format("embedded-opentype"),url(../fonts/aaatikDisplayTrial-450.woff2) format("woff2"),url(../fonts/aaatikDisplayTrial-450.woff) format("woff"),url(../fonts/aaatikDisplayTrial-450.ttf) format("truetype"),url(../fonts/aaatikDisplayTrial-450.svg#../fonts/aaatikDisplayTrial-450) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:aaatik Display Trial\ 348;src:url(../fonts/aaatikDisplayTrial-348.eot);src:url(../fonts/aaatikDisplayTrial-348.eot?#iefix) format("embedded-opentype"),url(../fonts/aaatikDisplayTrial-348.woff2) format("woff2"),url(../fonts/aaatikDisplayTrial-348.woff) format("woff"),url(../fonts/aaatikDisplayTrial-348.ttf) format("truetype"),url(../fonts/aaatikDisplayTrial-348.svg#../fonts/aaatikDisplayTrial-348) format("svg");font-weight:300;font-style:normal;font-display:swap}body{transition:all .1s ease;width:100%;height:auto;color:#000;background-color:#fff;font-family:aaatik Display Trial\ 230,sans-serif}body ::selection{background:#fff;color:#000}body ::-moz-selection{background:#fff;color:#000}body .pc{display:block}body .sp,body .tb{display:none}@media only screen and (min-width:768px) and (max-width:1024px){body .tb{display:block}body .pc-tb{display:none}}@media only screen and (max-width:767px){body .pc,body .pc-tb,body .tb{display:none}body .sp{display:block}}body.black{color:#fff;background-color:#000}body.black aside#selecter ul#colors li.active span,body.black aside#selecter ul#type li.active span{border-bottom:1px solid #fff}body.black svg path{fill:#fff}h1,h2,h3,h4,h5,p{font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;margin:0;padding:0}ul{list-style:none outside none}ul,ul li{margin:0;padding:0}a,img{outline:none}a{-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-webkit-tap-highlight-color:transparent;text-decoration:none;color:#fff}a ::selection{background:transparent}a ::-moz-selection{background:transparent}img,svg{image-rendering:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:transform}.en{font-family:aaatik Display Trial\ 230,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.jp{font-family:Noto Sans JP,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-optical-sizing:auto;font-style:normal}.jp-en{font-family:aaatik Display Trial\ 230,sans-serif}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.isInViewport-trans{transition:all 1.2s ease-in-out;transform:translateY(60px);opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);will-change:opacity}.isInViewport-trans.open{transform:translateY(0);opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100)}.isInViewport{transition:all .8s ease-in-out;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);will-change:opacity}.isInViewport.open{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100)}#smooth-wrapper{z-index:3}.browser-alert{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1000}.browser-alert div{position:absolute;top:calc(50% - 20px);left:50%;width:650px;height:auto;background-color:transparent;z-index:1;transform:translate(-50%,-50%);text-align:center;color:#fff}.browser-alert div p.en{font-family:aaatik Display Trial\ 230,sans-serif;font-size:15px;font-weight:400;line-height:20px;letter-spacing:.02em;margin:35px 0 20px}.browser-alert div p.jp{font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:400;line-height:19px;letter-spacing:.02em}.browser-alert div p a{color:#fff;text-decoration:underline}body#main aside#loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:20}body#main aside#selecter{position:fixed;top:40px;left:40px;width:500px;height:100px;background-color:transparent;z-index:1}@media only screen and (min-width:768px) and (max-width:1024px){body#main aside#selecter{left:30px;top:35px}}@media only screen and (max-width:767px){body#main aside#selecter{left:30px;top:35px;width:calc(100% - 60px)}}body#main aside#selecter ul li{font-family:aaatik Display Trial\ 348,sans-serif;font-size:39px;font-weight:400;line-height:39px;letter-spacing:0;-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-webkit-tap-highlight-color:transparent}body#main aside#selecter ul li ::selection{background:transparent}body#main aside#selecter ul li ::-moz-selection{background:transparent}@media only screen and (max-width:767px){body#main aside#selecter ul li{font-size:32px;line-height:32px}}body#main aside#selecter ul li span{display:table;cursor:pointer;border-bottom:1px solid transparent}body#main aside#selecter ul li.active span{border-bottom:1px solid #000}body#main aside#selecter ul#type{position:absolute;top:0;left:0;width:auto;height:auto;background-color:transparent;z-index:1}body#main aside#selecter ul#type li{display:inline-block;margin-right:4px}body#main aside#selecter ul#colors{position:absolute;top:0;left:310px;width:auto;height:auto;background-color:transparent;z-index:1}@media only screen and (max-width:767px){body#main aside#selecter ul#colors{left:210px;top:1px}}body#main aside#selecter ul#colors li{display:block;margin-bottom:15px}@media only screen and (max-width:767px){body#main aside#selecter ul#colors li{margin-bottom:5px}}body#main div#form-pc svg,body#main div#form-sp svg{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);transition:opacity .1s ease}body#main div#form-pc svg.is-visible,body#main div#form-sp svg.is-visible{opacity:1}body#main div#form-pc{position:fixed;top:37px;left:550px;width:calc(100% - 550px);height:auto;background-color:transparent;z-index:1}@media only screen and (min-width:768px) and (max-width:1024px){body#main div#form-pc{display:none}}@media only screen and (max-width:767px){body#main div#form-pc{display:none}}body#main div#form-pc svg{margin-bottom:35px;height:232.22px;width:auto}body#main div#form-pc svg.form-a,body#main div#form-pc svg.form-b,body#main div#form-pc svg.form-d{margin-right:55px}body#main div#form-sp{position:relative;top:145px;left:30px;width:calc(100% - 60px);height:auto;background-color:transparent;z-index:1;display:none}@media only screen and (min-width:768px) and (max-width:1024px){body#main div#form-sp{top:170px;display:block}}@media only screen and (max-width:767px){body#main div#form-sp{display:block}}body#main div#form-sp svg{height:204px;width:auto;margin-bottom:-10px;float:left;display:block}body#main div#form-sp svg.form-a{margin-right:55px}body#main div#form-sp svg.form-b{margin-right:0}body#main div#form-sp svg.form-c{margin-right:20px}body#main div#form-sp svg.form-d{margin-right:0}@media only screen and (min-width:768px) and (max-width:1024px){body#main div#form-sp svg{height:28vh;margin-bottom:40px}body#main div#form-sp svg.form-b,body#main div#form-sp svg.form-d{margin-right:50px}}