@font-face{font-family:DT-Logo-l;src:url(DT-Logo-l.woff2) format("woff2"),url(DT-Logo-l.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:DT-Logo-m;src:url(DT-Logo-m.woff2) format("woff2"),url(DT-Logo-m.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:DT-Logo-s;src:url(DT-Logo-s.woff2) format("woff2"),url(DT-Logo-s.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:DT-Sorry;src:url(DTSorry.ttf) format("truetype")}@font-face{font-family:DT-Icon;src:url(DT-Icon.woff2) format("woff2"),url(DT-Icon.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Astro-1;src:url(AstroWeb-1.woff2) format("woff2"),url(AstroWeb-1.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-1s;src:url(AstroWeb-1s.woff2) format("woff2"),url(AstroWeb-1s.woff) format("woff");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-5;src:url(AstroWeb-5.woff2) format("woff2"),url(AstroWeb-5.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-5s;src:url(AstroWeb-5s.woff2) format("woff2"),url(AstroWeb-5s.woff) format("woff");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-10;src:url(AstroWeb-10.woff2) format("woff2"),url(AstroWeb-10.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-10s;src:url(AstroWeb-10s.woff2) format("woff2"),url(AstroWeb-10s.woff) format("woff");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-15;src:url(AstroWeb-15.woff2) format("woff2"),url(AstroWeb-15.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-15s;src:url(AstroWeb-15s.woff2) format("woff2"),url(AstroWeb-15s.woff) format("woff");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-20;src:url(AstroWeb-20.woff2) format("woff2"),url(AstroWeb-20.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-20s;src:url(AstroWeb-20s.woff2) format("woff2"),url(AstroWeb-20s.woff) format("woff");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-25;src:url(AstroWeb-25.woff2) format("woff2"),url(AstroWeb-25.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-25s;src:url(AstroWeb-25s.woff2) format("woff2"),url(AstroWeb-25s.woff) format("woff");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-30;src:url(AstroWeb-30.woff2) format("woff2"),url(AstroWeb-30.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-30s;src:url(AstroWeb-30s.woff2) format("woff2"),url(AstroWeb-30s.woff) format("woff");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-35;src:url(AstroWeb-35.woff2) format("woff2"),url(AstroWeb-35.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-35s;src:url(AstroWeb-35s.woff2) format("woff2"),url(AstroWeb-35s.woff) format("woff");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-40;src:url(AstroWeb-40.woff2) format("woff2"),url(AstroWeb-40.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-40s;src:url(AstroWeb-40s.woff2) format("woff2"),url(AstroWeb-40s.woff) format("woff");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-45;src:url(AstroWeb-45.woff2) format("woff2"),url(AstroWeb-45.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-45s;src:url(AstroWeb-45s.woff2) format("woff2"),url(AstroWeb-45s.woff) format("woff");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-50;src:url(AstroWeb-50.woff2) format("woff2"),url(AstroWeb-50.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-50s;src:url(AstroWeb-50s.woff2) format("woff2"),url(AstroWeb-50s.woff) format("woff");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-55;src:url(AstroWeb-55.woff2) format("woff2"),url(AstroWeb-55.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-55s;src:url(AstroWeb-55s.woff2) format("woff2"),url(AstroWeb-55s.woff) format("woff");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-60;src:url(AstroWeb-60.woff2) format("woff2"),url(AstroWeb-60.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-60s;src:url(AstroWeb-60s.woff2) format("woff2"),url(AstroWeb-60s.woff) format("woff");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-65;src:url(AstroWeb-65.woff2) format("woff2"),url(AstroWeb-65.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-65s;src:url(AstroWeb-65s.woff2) format("woff2"),url(AstroWeb-65s.woff) format("woff");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-70;src:url(AstroWeb-70.woff2) format("woff2"),url(AstroWeb-70.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-70s;src:url(AstroWeb-70s.woff2) format("woff2"),url(AstroWeb-70s.woff) format("woff");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-75;src:url(AstroWeb-75.woff2) format("woff2"),url(AstroWeb-75.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-75s;src:url(AstroWeb-75s.woff2) format("woff2"),url(AstroWeb-75s.woff) format("woff");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-80;src:url(AstroWeb-80.woff2) format("woff2"),url(AstroWeb-80.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-80s;src:url(AstroWeb-80s.woff2) format("woff2"),url(AstroWeb-80s.woff) format("woff");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-85;src:url(AstroWeb-85.woff2) format("woff2"),url(AstroWeb-85.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-85s;src:url(AstroWeb-85s.woff2) format("woff2"),url(AstroWeb-85s.woff) format("woff");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-90;src:url(AstroWeb-90.woff2) format("woff2"),url(AstroWeb-90.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-90s;src:url(AstroWeb-90s.woff2) format("woff2"),url(AstroWeb-90s.woff) format("woff");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-95;src:url(AstroWeb-95.woff2) format("woff2"),url(AstroWeb-95.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Astro-95s;src:url(AstroWeb-95s.woff2) format("woff2"),url(AstroWeb-95s.woff) format("woff");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Norm No6;src:url(NormNo6Web-Thin.woff2) format("woff2"),url(NormNo6Web-Thin.woff) format("woff");font-style:normal;font-weight:200;text-rendering:optimizeLegibility}@font-face{font-family:Norm No6;src:url(NormNo6Web-ThinItalic.woff2) format("woff2"),url(NormNo6Web-ThinItalic.woff) format("woff");font-style:italic;font-weight:200;text-rendering:optimizeLegibility}@font-face{font-family:Norm No6;src:url(NormNo6Web-Light.woff2) format("woff2"),url(NormNo6Web-Light.woff) format("woff");font-style:normal;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:Norm No6;src:url(NormNo6Web-LightItalic.woff2) format("woff2"),url(NormNo6Web-LightItalic.woff) format("woff");font-style:italic;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:Norm No6;src:url(NormNo6Web-Regular.woff2) format("woff2"),url(NormNo6Web-Regular.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Norm No6;src:url(NormNo6Web-Italic.woff2) format("woff2"),url(NormNo6Web-Italic.woff) format("woff");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Norm No6;src:url(NormNo6Web-Book.woff2) format("woff2"),url(NormNo6Web-Book.woff) format("woff");font-style:normal;font-weight:450;text-rendering:optimizeLegibility}@font-face{font-family:Norm No6;src:url(NormNo6Web-BookItalic.woff2) format("woff2"),url(NormNo6Web-BookItalic.woff) format("woff");font-style:italic;font-weight:450;text-rendering:optimizeLegibility}@font-face{font-family:Norm No6;src:url(NormNo6Web-Medium.woff2) format("woff2"),url(NormNo6Web-Medium.woff) format("woff");font-style:normal;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:Norm No6;src:url(NormNo6Web-MediumItalic.woff2) format("woff2"),url(NormNo6Web-MediumItalic.woff) format("woff");font-style:italic;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:Norm No6;src:url(NormNo6Web-Semibold.woff2) format("woff2"),url(NormNo6Web-Semibold.woff) format("woff");font-style:normal;font-weight:600;text-rendering:optimizeLegibility}@font-face{font-family:Norm No6;src:url(NormNo6Web-SemiboldItalic.woff2) format("woff2"),url(NormNo6Web-SemiboldItalic.woff) format("woff");font-style:italic;font-weight:600;text-rendering:optimizeLegibility}@font-face{font-family:Norm No6;src:url(NormNo6Web-Bold.woff2) format("woff2"),url(NormNo6Web-Bold.woff) format("woff");font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:Norm No6;src:url(NormNo6Web-BoldItalic.woff2) format("woff2"),url(NormNo6Web-BoldItalic.woff) format("woff");font-style:italic;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:Norm No6;src:url(NormNo6Web-Heavy.woff2) format("woff2"),url(NormNo6Web-Heavy.woff) format("woff");font-style:normal;font-weight:800;text-rendering:optimizeLegibility}@font-face{font-family:Norm No6;src:url(NormNo6Web-HeavyItalic.woff2) format("woff2"),url(NormNo6Web-HeavyItalic.woff) format("woff");font-style:italic;font-weight:800;text-rendering:optimizeLegibility}@font-face{font-family:Norm No6;src:url(NormNo6Web-Black.woff2) format("woff2"),url(NormNo6Web-Black.woff) format("woff");font-style:normal;font-weight:900;text-rendering:optimizeLegibility}@font-face{font-family:Norm No6;src:url(NormNo6Web-BlackItalic.woff2) format("woff2"),url(NormNo6Web-BlackItalic.woff) format("woff");font-style:italic;font-weight:900;text-rendering:optimizeLegibility}@font-face{font-family:Norm No6;src:url(NormNo6Web-Super.woff2) format("woff2"),url(NormNo6Web-Super.woff) format("woff");font-style:normal;font-weight:1000;text-rendering:optimizeLegibility}@font-face{font-family:Norm No6;src:url(NormNo6Web-SuperItalic.woff2) format("woff2"),url(NormNo6Web-SuperItalic.woff) format("woff");font-style:italic;font-weight:1000;text-rendering:optimizeLegibility}@font-face{font-family:Norm No11;src:url(NormNo11Web-Thin.woff2) format("woff2"),url(NormNo11Web-Thin.woff) format("woff");font-style:normal;font-weight:200;text-rendering:optimizeLegibility}@font-face{font-family:Norm No11;src:url(NormNo11Web-ThinItalic.woff2) format("woff2"),url(NormNo11Web-ThinItalic.woff) format("woff");font-style:italic;font-weight:200;text-rendering:optimizeLegibility}@font-face{font-family:Norm No11;src:url(NormNo11Web-Light.woff2) format("woff2"),url(NormNo11Web-Light.woff) format("woff");font-style:normal;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:Norm No11;src:url(NormNo11Web-LightItalic.woff2) format("woff2"),url(NormNo11Web-LightItalic.woff) format("woff");font-style:italic;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:Norm No11;src:url(NormNo11Web-Regular.woff2) format("woff2"),url(NormNo11Web-Regular.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Norm No11;src:url(NormNo11Web-Italic.woff2) format("woff2"),url(NormNo11Web-Italic.woff) format("woff");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Norm No11;src:url(NormNo11Web-Book.woff2) format("woff2"),url(NormNo11Web-Book.woff) format("woff");font-style:normal;font-weight:450;text-rendering:optimizeLegibility}@font-face{font-family:Norm No11;src:url(NormNo11Web-BookItalic.woff2) format("woff2"),url(NormNo11Web-BookItalic.woff) format("woff");font-style:italic;font-weight:450;text-rendering:optimizeLegibility}@font-face{font-family:Norm No11;src:url(NormNo11Web-Medium.woff2) format("woff2"),url(NormNo11Web-Medium.woff) format("woff");font-style:normal;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:Norm No11;src:url(NormNo11Web-MediumItalic.woff2) format("woff2"),url(NormNo11Web-MediumItalic.woff) format("woff");font-style:italic;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:Norm No11;src:url(NormNo11Web-Semibold.woff2) format("woff2"),url(NormNo11Web-Semibold.woff) format("woff");font-style:normal;font-weight:600;text-rendering:optimizeLegibility}@font-face{font-family:Norm No11;src:url(NormNo11Web-SemiboldItalic.woff2) format("woff2"),url(NormNo11Web-SemiboldItalic.woff) format("woff");font-style:italic;font-weight:600;text-rendering:optimizeLegibility}@font-face{font-family:Norm No11;src:url(NormNo11Web-Bold.woff2) format("woff2"),url(NormNo11Web-Bold.woff) format("woff");font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:Norm No11;src:url(NormNo11Web-BoldItalic.woff2) format("woff2"),url(NormNo11Web-BoldItalic.woff) format("woff");font-style:italic;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:Norm No11;src:url(NormNo11Web-Heavy.woff2) format("woff2"),url(NormNo11Web-Heavy.woff) format("woff");font-style:normal;font-weight:800;text-rendering:optimizeLegibility}@font-face{font-family:Norm No11;src:url(NormNo11Web-HeavyItalic.woff2) format("woff2"),url(NormNo11Web-HeavyItalic.woff) format("woff");font-style:italic;font-weight:800;text-rendering:optimizeLegibility}@font-face{font-family:Norm No11;src:url(NormNo11Web-Black.woff2) format("woff2"),url(NormNo11Web-Black.woff) format("woff");font-style:normal;font-weight:900;text-rendering:optimizeLegibility}@font-face{font-family:Norm No11;src:url(NormNo11Web-BlackItalic.woff2) format("woff2"),url(NormNo11Web-BlackItalic.woff) format("woff");font-style:italic;font-weight:900;text-rendering:optimizeLegibility}@font-face{font-family:Norm No11;src:url(NormNo11Web-Super.woff2) format("woff2"),url(NormNo11Web-Super.woff) format("woff");font-style:normal;font-weight:1000;text-rendering:optimizeLegibility}@font-face{font-family:Norm No11;src:url(NormNo11Web-SuperItalic.woff2) format("woff2"),url(NormNo11Web-SuperItalic.woff) format("woff");font-style:italic;font-weight:1000;text-rendering:optimizeLegibility}@font-face{font-family:Norm No15;src:url(NormNo15Web-Thin.woff2) format("woff2"),url(NormNo15Web-Thin.woff) format("woff");font-style:normal;font-weight:200;text-rendering:optimizeLegibility}@font-face{font-family:Norm No15;src:url(NormNo15Web-ThinItalic.woff2) format("woff2"),url(NormNo15Web-ThinItalic.woff) format("woff");font-style:italic;font-weight:200;text-rendering:optimizeLegibility}@font-face{font-family:Norm No15;src:url(NormNo15Web-Light.woff2) format("woff2"),url(NormNo15Web-Light.woff) format("woff");font-style:normal;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:Norm No15;src:url(NormNo15Web-LightItalic.woff2) format("woff2"),url(NormNo15Web-LightItalic.woff) format("woff");font-style:italic;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:Norm No15;src:url(NormNo15Web-Regular.woff2) format("woff2"),url(NormNo15Web-Regular.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Norm No15;src:url(NormNo15Web-Italic.woff2) format("woff2"),url(NormNo15Web-Italic.woff) format("woff");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Norm No15;src:url(NormNo15Web-Book.woff2) format("woff2"),url(NormNo15Web-Book.woff) format("woff");font-style:normal;font-weight:450;text-rendering:optimizeLegibility}@font-face{font-family:Norm No15;src:url(NormNo15Web-BookItalic.woff2) format("woff2"),url(NormNo15Web-BookItalic.woff) format("woff");font-style:italic;font-weight:450;text-rendering:optimizeLegibility}@font-face{font-family:Norm No15;src:url(NormNo15Web-Medium.woff2) format("woff2"),url(NormNo15Web-Medium.woff) format("woff");font-style:normal;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:Norm No15;src:url(NormNo15Web-MediumItalic.woff2) format("woff2"),url(NormNo15Web-MediumItalic.woff) format("woff");font-style:italic;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:Norm No15;src:url(NormNo15Web-Semibold.woff2) format("woff2"),url(NormNo15Web-Semibold.woff) format("woff");font-style:normal;font-weight:600;text-rendering:optimizeLegibility}@font-face{font-family:Norm No15;src:url(NormNo15Web-SemiboldItalic.woff2) format("woff2"),url(NormNo15Web-SemiboldItalic.woff) format("woff");font-style:italic;font-weight:600;text-rendering:optimizeLegibility}@font-face{font-family:Norm No15;src:url(NormNo15Web-Bold.woff2) format("woff2"),url(NormNo15Web-Bold.woff) format("woff");font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:Norm No15;src:url(NormNo15Web-BoldItalic.woff2) format("woff2"),url(NormNo15Web-BoldItalic.woff) format("woff");font-style:italic;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:Norm No15;src:url(NormNo15Web-Heavy.woff2) format("woff2"),url(NormNo15Web-Heavy.woff) format("woff");font-style:normal;font-weight:800;text-rendering:optimizeLegibility}@font-face{font-family:Norm No15;src:url(NormNo15Web-HeavyItalic.woff2) format("woff2"),url(NormNo15Web-HeavyItalic.woff) format("woff");font-style:italic;font-weight:800;text-rendering:optimizeLegibility}@font-face{font-family:Norm No15;src:url(NormNo15Web-Black.woff2) format("woff2"),url(NormNo15Web-Black.woff) format("woff");font-style:normal;font-weight:900;text-rendering:optimizeLegibility}@font-face{font-family:Norm No15;src:url(NormNo15Web-BlackItalic.woff2) format("woff2"),url(NormNo15Web-BlackItalic.woff) format("woff");font-style:italic;font-weight:900;text-rendering:optimizeLegibility}@font-face{font-family:Norm No15;src:url(NormNo15Web-Super.woff2) format("woff2"),url(NormNo15Web-Super.woff) format("woff");font-style:normal;font-weight:1000;text-rendering:optimizeLegibility}@font-face{font-family:Norm No15;src:url(NormNo15Web-SuperItalic.woff2) format("woff2"),url(NormNo15Web-SuperItalic.woff) format("woff");font-style:italic;font-weight:1000;text-rendering:optimizeLegibility}@font-face{font-family:DT-NotoJP-20;src:url(DT-NotoJP-20.woff2) format("woff2"),url(DT-NotoJP-20.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:DT-NotoJP-30;src:url(DT-NotoJP-30.woff2) format("woff2"),url(DT-NotoJP-30.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:DT-NotoJP-35;src:url(DT-NotoJP-35.woff2) format("woff2"),url(DT-NotoJP-35.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:DT-NotoJP-40;src:url(DT-NotoJP-40.woff2) format("woff2"),url(DT-NotoJP-40.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:DT-NotoJP-50;src:url(DT-NotoJP-50.woff2) format("woff2"),url(DT-NotoJP-50.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:KCO-Gene;src:url(KCO-Gene-Bold.woff2) format("woff2"),url(KCO-Gene-Bold.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:AstroJP-20;src:url(AstroJP-20.woff2) format("woff2"),url(AstroJP-20.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:AstroJP-30;src:url(AstroJP-30.woff2) format("woff2"),url(AstroJP-30.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:AstroJP-35;src:url(AstroJP-35.woff2) format("woff2"),url(AstroJP-35.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:AstroJP-40;src:url(AstroJP-40.woff2) format("woff2"),url(AstroJP-40.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:AstroJP-50;src:url(AstroJP-50.woff2) format("woff2"),url(AstroJP-50.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:AstroUI-30;src:url(AstroUI-30.woff2) format("woff2"),url(AstroUI-30.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:AstroUI-35;src:url(AstroUI-35.woff2) format("woff2"),url(AstroUI-35.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;text-decoration:none}html{font-size:62.5%}body{font-size:1.7em;letter-spacing:.004rem}@media screen and (max-width:599px){body{font-size:1.56em;letter-spacing:0}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,a{display:block}body{line-height:1.6}@media screen and (max-width:599px){body{line-height:1.47}}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}video{outline:none;border:none;filter:drop-shadow(0px 0px #fafafa)}*,*:before,*:after{box-sizing:border-box}body,input,textarea,button,select{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a:focus{color:inherit}img{max-width:100%}form{margin:0}@media only screen and (max-width:989px){input,textarea,select{font-size:16px}}button,input[type=submit],label[for]{cursor:pointer}optgroup{font-weight:700}option{color:#353535;background-color:#fff}[tabindex="-1"]:focus{outline:none}a,button,[role=button],input,label,select,textarea{touch-action:manipulation}.clearfix:after{content:"";display:table;clear:both}.clearfix{*zoom: 1}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.js-focus-hidden:focus{outline:none}.label-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.no-placeholder .label-hidden,.visually-shown{position:inherit!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0}.no-js:not(html){display:none}.no-js .no-js:not(html){display:block}.no-js .js{display:none}.supports-no-cookies:not(html){display:none}html.supports-no-cookies .supports-no-cookies:not(html){display:block}html.supports-no-cookies .supports-cookies{display:none}.skip-link:focus{position:absolute!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0;color:#353535;background-color:#fff;padding:15px;z-index:10000;transition:none}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:flex;flex-wrap:nowrap;z-index:9999}.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;letter-spacing:.01em;display:flex;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{flex:1 0 auto}.cc-window.cc-banner{align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:flex;align-items:center;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px)and (orientation:portrait),screen and (max-width:736px)and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{flex-direction:column}.cc-window.cc-banner .cc-compliance{flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.icon{display:inline-block;width:20px;height:20px;vertical-align:middle;fill:currentColor}.no-svg .icon{display:none}.icon--wide{width:40px}svg.icon:not(.icon--full-color) circle,svg.icon:not(.icon--full-color) ellipse,svg.icon:not(.icon--full-color) g,svg.icon:not(.icon--full-color) line,svg.icon:not(.icon--full-color) path,svg.icon:not(.icon--full-color) polygon,svg.icon:not(.icon--full-color) polyline,svg.icon:not(.icon--full-color) rect,symbol.icon:not(.icon--full-color) circle,symbol.icon:not(.icon--full-color) ellipse,symbol.icon:not(.icon--full-color) g,symbol.icon:not(.icon--full-color) line,symbol.icon:not(.icon--full-color) path,symbol.icon:not(.icon--full-color) polygon,symbol.icon:not(.icon--full-color) polyline,symbol.icon:not(.icon--full-color) rect{fill:inherit;stroke:inherit}.icon-fallback-text{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.no-svg .icon-fallback-text{position:static!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0}.payment-icons{-moz-user-select:"none";-webkit-user-select:"none";user-select:"none";cursor:default}.icon-shopify-logo{width:82.2857142857px;height:24px}.rte img{height:auto}.rte table{table-layout:fixed}.rte ul,.rte ol{margin:0 0 15px 30px}.rte ul{list-style:disc outside}.rte ul ul{list-style:circle outside}.rte ul ul ul{list-style:square outside}.text-center.rte ul,.text-center.rte ol,.text-center .rte ul,.text-center .rte ol{margin-left:0;list-style-position:inside}.rte-table{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.rte__video-wrapper{position:relative;overflow:hidden;max-width:100%;padding-bottom:56.25%;height:0;height:auto}.rte__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rte__table-wrapper{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.btn{-moz-user-select:"none";-webkit-user-select:"none";user-select:"none";-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:auto;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;border:0}input,textarea,select{border:1px solid #ddd;border-radius:0;max-width:100%}input[disabled],textarea[disabled],select[disabled]{cursor:default;background-color:#000;border-color:#000}textarea{min-height:100px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right center;background-repeat:no-repeat;background-position:right 10px center;background-color:transparent;padding-right:28px;text-indent:.01px;text-overflow:"";cursor:pointer}.ie9 select{padding-right:10px;background-image:none}select::-ms-expand{display:none}.placeholder-svg{display:block;fill:#35353559;background-color:#3535351a;width:100%;height:100%;max-width:100%;max-height:100%;border:1px solid rgba(53,53,53,.2)}.placeholder-svg--small{width:480px}.placeholder-noblocks{padding:40px;text-align:center}.placeholder-background{position:absolute;top:0;right:0;bottom:0;left:0}.placeholder-background .icon{border:0}.giftcard-qr img,.apple-wallet-image{display:block;margin:0 auto}@media print{@page{margin:.5cm}p{orphans:3;widows:3}html,body{background-color:#fff;color:#000}.print-giftcard,.apple-wallet{display:none}}html,body{background-color:#fff;color:#353535;font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-feature-settings:"kern" on,"liga" on,"calt" on;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:599px){html,body{line-height:1.47em}}.page-width:after{content:"";display:table;clear:both}.page-width{*zoom: 1;max-width:1180px;padding:0 30px;margin:0 auto}a{color:#353535}a:hover{text-decoration:none}span.red{color:#b00}html{height:100%}main{display:flex;flex-direction:column;min-height:100vh}.wrap{width:100%;height:100%;margin:0 auto}.unit-wrapper{position:relative;display:flex;flex-direction:row;overflow:hidden}.unit-wrapper-container{margin:0 auto;width:90%;max-width:1200px}.main-content .wrap{width:90%}.btn-gray{background-color:#ddd;border-color:#ddd}.btn-link{width:200px;height:40px;border-radius:6px;border-width:1px;border-color:#0a0a0a;background-color:#0a0a0a;color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center;box-shadow:0 1px 3px #0000001a;transition:all .8s cubic-bezier(.2,.6,.3,1)}.btn-link span{display:block;color:#fff;font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.5rem}.btn-link:hover{border-color:#bba466;background-color:#bba466;box-shadow:0 2px 6px #64646466;transition:all .35s}.btn-link:active{border-color:#bba466;background-color:#bba466;box-shadow:0 1px 4px #64646466;transition:all .35s}button{outline:none}input,select{width:200px;height:40px;border-radius:6px;border-width:1px;border-color:#ddd;font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;-moz-appearance:none;appearance:none;-webkit-appearance:none}input:focus,select:focus{border:1px solid #bba466;outline:0;transition:.2s}input[type=submit]{width:200px;height:40px;border-radius:6px;border-width:1px;border-color:#0a0a0a;background-color:#0a0a0a;color:#fff;cursor:pointer;font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;box-shadow:0 1px 3px #0000001a;transition:all .8s cubic-bezier(.2,.6,.3,1)}input[type=submit]:hover{border-color:#bba466;background-color:#bba466;box-shadow:0 2px 6px #64646466;transition:all .35s}input[type=submit]:active{border-color:#bba466;background-color:#bba466;opacity:.9;box-shadow:0 2px 6px #64646466;transition:all .35s}input[type=submit]{font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem}input[type=number]{width:40px;height:3rem;font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;text-align:center}input[type=text],input[type=email],input[type=tel],input[type=password]{font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;text-indent:1.2rem}@media screen and (max-width:599px){input[type=text],input[type=email],input[type=tel],input[type=password]{text-indent:.8rem}}input[type=checkbox]{width:inherit;height:inherit}.errors{color:#b00}.facebook{color:#3b5998}.twitter{color:#3f99ff}.doubly-wrapper select{width:7rem;height:inherit;font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:2.4rem;text-indent:.6rem;border-radius:4px}.doubly-wrapper select:focus{border-color:#ddd}span.dticon{font-family:DT-Icon,sans-serif}.hide{display:none}.sa{opacity:0;transition:all .8s cubic-bezier(.2,.6,.3,1);transition-delay:.1s;transform:translateY(2vh)}.sa.show{opacity:1;transform:none}.loader,.loader:before,.loader:after{border-radius:50%;width:1em;height:1em;animation-fill-mode:both;animation:load7 1.8s infinite ease-in-out}.loader{color:#ddd;font-size:10px;margin:0 auto;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-.16s}.loader:before,.loader:after{content:"";position:absolute;top:0}.loader:before{left:-2em;animation-delay:-.32s}.loader:after{left:2em}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}section.global-nav{position:fixed;width:100%;height:100px;top:0;box-sizing:border-box;transition:.2s cubic-bezier(.2,.6,.3,1);z-index:100}section.global-nav #mainHeader{border-bottom:1px solid #eee;background-color:#fff;box-sizing:border-box}section.global-nav #mainHeader .header-wrap{width:90%;max-width:1200px;margin:0 auto;display:flex;padding:1.2rem 0 1.4rem}section.global-nav #mainHeader .header-wrap .site-title{display:flex;align-items:flex-end;padding-right:4rem}section.global-nav #mainHeader .header-wrap .site-title h1{display:block;font-size:2.4rem;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;font-weight:700}section.global-nav #mainHeader .header-wrap .site-title .site-title-text{font-family:DT-Logo-m;font-size:2.4rem;line-height:1;color:#111;font-weight:500}section.global-nav #mainHeader .header-wrap .header-navi{width:100%;display:flex;justify-content:space-between;line-height:2.4rem}section.global-nav #mainHeader .header-wrap .header-navi div{display:flex}section.global-nav #mainHeader .header-wrap .header-navi div ul{display:flex;align-items:center;padding-top:4px;height:2.4rem}section.global-nav #mainHeader .header-wrap .header-navi div ul li{display:flex;align-items:center;font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;font-size:1.5rem;line-height:1;margin:0 2.4rem 0 0;color:#353535;transition:all .35s cubic-bezier(.2,.6,.3,1)}section.global-nav #mainHeader .header-wrap .header-navi div ul li:hover{opacity:.7;transition:all .15s}section.global-nav #mainHeader .header-wrap .header-navi div ul li:active{opacity:.6;transition:all .15s}section.global-nav #mainHeader .header-wrap .header-navi div.header-navi-customer ul li{margin:0}section.global-nav #mainHeader .header-wrap .header-navi div.header-navi-customer ul span.slash{color:#eee;margin:0 .6rem}section.global-nav #mainHeader .header-wrap .header-navi div.header-navi-customer ul:first-child{margin:0 2.6rem 0 0}section.global-nav #mainHeader .header-wrap .header-navi div.header-navi-foot{display:none}section.global-nav #subHeader{border-bottom:1px solid #eee;height:5rem;background-color:#fff;box-sizing:border-box}section.global-nav #subHeader .unit-wrapper-container{display:flex;justify-content:space-between}section.global-nav #subHeader .unit-wrapper-container .sub-header-title{display:flex;align-items:center}section.global-nav #subHeader .unit-wrapper-container .sub-header-title h1,section.global-nav #subHeader .unit-wrapper-container .sub-header-title h2{margin:10px 0;font-family:Astro-40,sans-serif;font-weight:400;font-style:normal;font-size:2.2rem;line-height:2.6rem;color:#111}section.global-nav #subHeader .unit-wrapper-container .sub-header-title h1 a,section.global-nav #subHeader .unit-wrapper-container .sub-header-title h2 a{transition:all .8s cubic-bezier(.2,.6,.3,1)}section.global-nav #subHeader .unit-wrapper-container .sub-header-title h1 a:hover,section.global-nav #subHeader .unit-wrapper-container .sub-header-title h2 a:hover{opacity:.7;transition:all .15s}section.global-nav #subHeader .unit-wrapper-container .sub-header-title h1 a:active,section.global-nav #subHeader .unit-wrapper-container .sub-header-title h2 a:active{opacity:.6;transition:all .15s}section.global-nav #subHeader .unit-wrapper-container .sub-header-title .sub-header-title-norm-no6{font-family:Norm No6,sans-serif;font-weight:400;font-style:normal}section.global-nav #subHeader .unit-wrapper-container .sub-header-title .sub-header-title-norm-no11{font-family:Norm No11,sans-serif;font-weight:400;font-style:normal}section.global-nav #subHeader .unit-wrapper-container .sub-header-title .sub-header-title-norm-no15{font-family:Norm No15,sans-serif;font-weight:400;font-style:normal}section.global-nav #subHeader .unit-wrapper-container .sub-header-title .sub-header-title-norm-list{font-family:Norm No6,sans-serif;font-weight:400;font-style:normal}section.global-nav #subHeader .unit-wrapper-container .sub-header-navi ul{display:flex;height:100%;align-items:center}section.global-nav #subHeader .unit-wrapper-container .sub-header-navi ul li{margin:0 0 0 2rem;font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.8rem;color:#353535}section.global-nav #subHeader .unit-wrapper-container .sub-header-navi ul li a{color:#aaa}section.global-nav #subHeader .unit-wrapper-container .sub-header-navi ul li a:hover{text-decoration:underline}section.global-nav #subHeader .unit-wrapper-container .sub-header-navi ul li.sub-header-navi-btn a{padding:0 2rem;height:2.6rem;border-radius:4px;background-color:#0a0a0a;display:flex;justify-content:center;align-items:center;font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;color:#fff;box-shadow:0 1px 3px #0000001a;transition:all .8s cubic-bezier(.2,.6,.3,1)}section.global-nav #subHeader .unit-wrapper-container .sub-header-navi ul li.sub-header-navi-btn a:hover{border-color:#bba466;background-color:#bba466;box-shadow:0 2px 6px #64646466;transition:all .35s;text-decoration:none}section.global-nav #subHeader .unit-wrapper-container .sub-header-navi ul li.sub-header-navi-btn a:active{border-color:#bba466;background-color:#bba466;opacity:.9;box-shadow:0 1px 4px #64646466;transition:all .35s}#spModalMenu{display:none}@media screen and (max-width:599px){@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadein{0%{opacity:0}to{opacity:1}}main.menu-opened section.global-nav{position:static}main section.global-nav #mainHeader .header-wrap{display:block}main section.global-nav #mainHeader .header-wrap .header-navi{display:none}main section.global-nav #mainHeader .header-wrap .burger-container{display:inline-block;position:absolute;z-index:900;top:0;right:0;height:50px;width:50px;cursor:pointer;transform:rotate(0);transition:all .3s cubic-bezier(.5,.1,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}main section.global-nav #mainHeader .header-wrap .burger-container #burger{width:18px;height:8px;position:relative;display:block;margin:-4px auto 0;top:50%}main section.global-nav #mainHeader .header-wrap .burger-container #burger .bar{width:100%;height:1px;display:block;position:relative;background:#353535;transition:all .3s cubic-bezier(.5,.1,.2,1)}main section.global-nav #mainHeader .header-wrap .burger-container #burger .bar.topBar{transform:translateY(0) rotate(0)}main section.global-nav #mainHeader .header-wrap .burger-container #burger .bar.btmBar{transform:translateY(6px) rotate(0)}main section.global-nav #mainHeader .header-wrap .burger-container.menu-opened{position:fixed}main section.global-nav #mainHeader .header-wrap .burger-container.menu-opened #burger .bar{background:#fff;transition:all .4s cubic-bezier(.5,.1,.2,1);transition-delay:.2s}main section.global-nav #mainHeader .header-wrap .burger-container.menu-opened #burger .bar.topBar{transform:translateY(4px) rotate(-45deg)}main section.global-nav #mainHeader .header-wrap .burger-container.menu-opened #burger .bar.btmBar{transform:translateY(3px) rotate(45deg)}main section.global-nav #subHeader .unit-wrapper-container .sub-header-navi ul li{margin:0 0 0 1.2rem}main #spModalMenu{position:relative;display:none;height:0;opacity:0;pointer-events:none;animation:fadeout 1s cubic-bezier(.5,.1,.2,1) reverse}main #spModalMenu.menu-opened{display:block;pointer-events:auto;height:100%;width:100%;position:fixed;top:0;left:0;z-index:700;opacity:1;padding-top:5rem;background-color:#353535;animation:fadein .3s cubic-bezier(.5,.1,.2,1)}main #spModalMenu.menu-opened div.sp-navi{width:100%;margin:0 auto;color:#fff}main #spModalMenu.menu-opened div.sp-navi a{display:inline-block;color:#fff}main #spModalMenu.menu-opened .container{margin:0 auto;width:90%;max-width:1200px;display:flex}main #spModalMenu.menu-opened .header-navi-customer{color:#fff;border-top:1px solid #555;padding:1.2rem 0}main #spModalMenu.menu-opened .header-navi-customer ul.header-navi-customer-account{display:flex}main #spModalMenu.menu-opened .header-navi-customer ul.header-navi-customer-account span.slash{margin:0 .6rem}main #spModalMenu.menu-opened .header-navi-customer ul.header-navi-customer-cart{margin-left:2.4rem}main #spModalMenu.menu-opened .header-navi-menu{border-top:1px solid #555;border-bottom:1px solid #555;color:#fff;font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:2.3rem;line-height:1.2;padding:2rem 0}main #spModalMenu.menu-opened .header-navi-menu ul{width:50%}main #spModalMenu.menu-opened .header-navi-menu ul li{margin-top:.4rem}main #spModalMenu.menu-opened .header-navi-menu ul li:first-child{margin-top:0}main #spModalMenu.menu-opened .footer-menu{font-family:Astro-30,AstroUI-30,sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;padding:1.8rem 0}main #spModalMenu.menu-opened .footer-menu nav{width:50%}main #spModalMenu.menu-opened .footer-menu nav ul{padding-bottom:.5rem}main #spModalMenu.menu-opened .footer-menu nav ul .footer-menu-category{font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;line-height:1.8rem;letter-spacing:.01em;padding-bottom:.3rem}main #spModalMenu.menu-opened .footer-menu nav ul li{line-height:1.8rem}main #spModalMenu.menu-opened .social{border-top:1px solid #555;padding-top:1rem}main #spModalMenu.menu-opened .social ul{display:flex}main #spModalMenu.menu-opened .social ul li{margin-right:1rem}main #spModalMenu.menu-opened .social ul li a{color:#fff;font-size:1.6rem}main #spModalMenu.menu-opened .copyright{position:absolute;bottom:12px;display:flex;align-items:baseline}main #spModalMenu.menu-opened .copyright .copy-logo{display:inline-block;font-family:KCO-Gene;font-size:1.4rem;line-height:1}main #spModalMenu.menu-opened .copyright .copy-logo a{color:#fff}main #spModalMenu.menu-opened .copyright .copy-copy{display:inline-block;padding-left:20px;font-size:1.2rem;line-height:1}}#shopify-section-footer{margin-top:auto}#shopify-section-footer footer{padding:0 0 2rem;line-height:2rem;font-family:Astro-35,AstroUI-35,sans-serif;font-weight:400;font-style:normal;color:#aaa}#shopify-section-footer footer .footer-menu{font-size:1.2rem;border-top:1px solid #eee;border-bottom:1px solid #eee;display:flex}#shopify-section-footer footer .footer-menu nav{width:90%;max-width:1200px;margin:0 auto;display:flex;padding:2rem 0 7rem}#shopify-section-footer footer .footer-menu nav ul{margin:0 3.6rem 0 0}#shopify-section-footer footer .footer-menu nav ul li a{color:#aaa}#shopify-section-footer footer .footer-menu nav ul li a:hover{text-decoration:underline}#shopify-section-footer footer .footer-menu nav ul li.later{opacity:.5}#shopify-section-footer footer .footer-menu nav ul li.footer-menu-category{font-family:Astro-60,sans-serif;font-weight:400;font-style:normal}#shopify-section-footer footer .footer-copy{width:90%;max-width:1200px;display:flex;margin:0 auto;padding:10px 0 0;justify-content:space-between}#shopify-section-footer footer .footer-copy .copyright .copy-logo{display:inline-block;font-family:KCO-Gene;font-size:1.4rem}#shopify-section-footer footer .footer-copy .copyright .copy-logo a{color:#bababa}#shopify-section-footer footer .footer-copy .copyright .copy-copy{display:inline-block;padding-left:20px;font-size:1.2rem}#shopify-section-footer footer .footer-copy .social ul{display:flex}#shopify-section-footer footer .footer-copy .social ul li{padding-left:1rem;font-size:1.8rem;line-height:1.8rem}#shopify-section-footer footer .footer-copy .social ul li:last-child{padding-left:0}#shopify-section-footer footer .footer-copy .social ul li a{color:#bababa}@media screen and (min-width:600px)and (max-width:959px){#shopify-section-footer footer .footer-menu nav ul{margin:0 3rem 0 0}#shopify-section-footer footer .footer-menu nav ul:nth-child(-n+2){display:none}}@media screen and (max-width:599px){#shopify-section-footer footer{display:none}}.wrap{display:flex;min-height:100vh;flex-direction:column}.main-content{flex:1}.top-hero{display:flex;justify-content:center;align-items:center}.top-hero .hero-inner{width:100%;position:relative}.top-hero .hero-inner .hero-title-box{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;padding-top:4rem}.top-hero .hero-inner .hero-title-box .hero-title{font-size:9.6rem;line-height:1.2}.top-hero .hero-inner .hero-title-box .tagline{margin-top:1.2rem;font-size:2.1rem;line-height:1}.top-hero .hero-inner .hero-title-box .more-link{margin-top:1.4rem;display:flex;font-size:1.6rem;line-height:2.4rem}.top-hero .hero-inner .hero-title-box .more-link a{color:#bba466;position:relative;z-index:20;margin-right:2rem}.top-hero .hero-inner .hero-title-box .more-link a:last-child{margin-right:0}.top-hero .hero-inner .hero-title-box .more-link a span.dtastro:hover{text-decoration:underline}.top-hero .hero-inner .hero-title-box .more-link a span.dticon:hover{cursor:default}.top-hero .hero-inner .hero-title-box .more-link-astro{font-family:Astro-50,sans-serif;font-weight:400;font-style:normal}.top-hero .hero-inner .hero-title-box .more-link-norm{font-family:Norm No6,sans-serif;font-weight:450;font-style:normal}.top-hero .hero-inner .hero-image{line-height:1;margin:0 auto;max-width:1600px}.top-hero .hero-inner .hero-image video{width:100%;-o-object-fit:cover;object-fit:cover;background-color:#000}.top-hero .hero-inner a.cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.astro-hero{background-color:#000}.astro-hero .hero-title-astro{font-family:Astro-25,sans-serif;font-weight:400;font-style:normal}.astro-hero .tagline-astro{font-family:Astro-35s,sans-serif;font-weight:400;font-style:italic}.norm-hero{background-color:#fafafa}.norm-hero .hero-title-norm{font-family:Norm No6,sans-serif;font-weight:400;font-style:normal;color:#000;letter-spacing:-.02em}.norm-hero .tagline-norm{font-family:Norm No6,sans-serif;font-weight:450;font-style:normal;color:#000}@media screen and (max-width:599px){.top-hero .hero-inner .hero-title-box{padding-top:4.8rem;margin-bottom:2.8rem}.top-hero .hero-inner .hero-title-box .hero-title{font-size:7.6rem}.top-hero .hero-inner .hero-title-box p.tagline{margin-top:.8rem;font-size:1.8rem}.top-hero .hero-inner .hero-title-box p.more-link{margin-top:1rem}.top-hero .hero-inner .hero-image{height:25rem;padding:1.4rem 0 2.8rem}.top-hero .hero-inner .hero-image video{height:100%}}@media screen and (min-width:600px)and (max-width:959px){.hero-image{height:46rem;padding:1.4rem 0 2.8rem}.hero-image video{height:100%}}.top-customtypeface{background-color:#fbfbfb;display:flex;justify-content:center;align-items:center}.top-customtypeface .custom-hero-inner{padding-top:100px;width:100%;position:relative}.top-customtypeface .custom-hero-inner .custom-hero-title{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;font-family:Norm No6,sans-serif;font-weight:400;font-style:normal;color:#0a0a0a}.top-customtypeface .custom-hero-inner .custom-hero-title h2{font-size:8.4rem;line-height:1;font-weight:400}.top-customtypeface .custom-hero-inner .custom-hero-title p{font-size:2.2rem;margin-top:2rem}.top-customtypeface .custom-hero-inner .custom-hero-title p.more-link{font-family:Astro-40,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:1.9rem;margin-top:1rem}.top-customtypeface .custom-hero-inner .custom-hero-title p.more-link a{position:relative;z-index:20}.top-customtypeface .custom-hero-inner .custom-hero-title p.more-link a span:hover{text-decoration:underline;cursor:pointer}.top-customtypeface .custom-hero-inner .custom-hero-title p.more-link a span.dticon:hover{text-decoration:none;cursor:default}.top-customtypeface .custom-hero-inner .custom-hero-image{line-height:0;margin:0 auto;max-width:1600px;padding-top:6rem}.top-customtypeface .custom-hero-inner .custom-hero-image img{width:100%;height:360px;-o-object-fit:cover;object-fit:cover}.top-customtypeface .custom-hero-inner a.cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}@media screen and (max-width:599px){.top-customtypeface .custom-hero-inner{padding-top:5.8rem;width:100%;position:relative}.top-customtypeface .custom-hero-inner .custom-hero-title{margin-bottom:4.4rem}.top-customtypeface .custom-hero-inner .custom-hero-title h2{font-size:6.2rem;display:block;text-align:center}.top-customtypeface .custom-hero-inner .custom-hero-title p{font-size:2.2rem;margin-top:2.2rem}.top-customtypeface .custom-hero-inner .custom-hero-image{padding-top:3.4rem;height:18rem}.top-customtypeface .custom-hero-inner .custom-hero-image img{height:100%}}.newsletter-subscribe{padding:12rem 0;background-color:#eee}.newsletter-subscribe .newsletter-subscribe-title{font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;font-size:2rem;line-height:1.3;text-align:center;margin-bottom:2rem}.newsletter-subscribe .newsletter-mc-container{display:flex;justify-content:center;align-items:center}.newsletter-subscribe .newsletter-mc-form-container{text-align:center}.newsletter-subscribe .newsletter-mc-email-form{width:300px;text-align:center;border:none}.newsletter-subscribe .newsletter-mc-email-form::-moz-placeholder{color:#bababa}.newsletter-subscribe .newsletter-mc-email-form::placeholder{color:#bababa}.newsletter-subscribe .newsletter-mc-optional-parent{margin-top:2rem}.font-list{background-color:#000}.font-list .font-list-nav{display:flex;flex-wrap:wrap;margin-top:3.6rem}.font-list .font-list-nav li{width:50%;padding:3rem 0}.font-list .font-list-nav li a{color:#fff}.font-list .font-list-nav li a h3{text-align:center;font-size:13rem;line-height:13rem}.font-list .font-list-nav li a p{font-family:Astro-40s,sans-serif;font-weight:400;font-style:italic;font-size:1.6rem;line-height:1.6rem;padding-top:2rem;text-align:center}.font-list .font-list-nav li a.nolink{pointer-events:none;color:#353535}.font-list .font-list-nav li.font-list-nav-astro a h3{font-family:Astro-10,sans-serif;font-weight:400;font-style:normal;letter-spacing:-.007em}.font-list .font-list-nav li.font-list-nav-astro a p{font-family:Astro-40s,sans-serif;font-weight:400;font-style:italic}.font-list .font-list-nav li.font-list-nav-norm a h3{font-family:Norm No6;font-weight:400;letter-spacing:-.007em}@media screen and (max-width:599px){.font-list .font-list-nav{margin-top:2rem}.font-list .font-list-nav li{width:100%}.font-list .font-list-nav li a h3{font-size:11rem;line-height:11rem}.font-list .font-list-nav li a p{padding-top:.5rem}.font-list .font-list-nav li.font-list-nav-astro a h3{font-family:Astro-10,sans-serif;font-weight:400;font-style:normal}.font-list .font-list-nav li.font-list-nav-astro a p{font-family:Astro-40s,sans-serif;font-weight:400;font-style:italic}.font-list .font-list-nav li.font-list-nav-norm a h3{font-family:Norm No6;font-weight:400}}@media screen and (min-width:600px)and (max-width:959px){.font-list .font-list-nav{margin-top:2rem}.font-list .font-list-nav li a h3{font-size:10rem;line-height:10rem}}.page-custom .custom-hero{background-color:#fbfbfb;display:flex;justify-content:center;align-items:center}.page-custom .custom-hero .custom-hero-inner{padding-top:100px;width:100%;position:relative}.page-custom .custom-hero .custom-hero-inner .custom-hero-title{display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:Norm No6,sans-serif;font-weight:400;font-style:normal;color:#0a0a0a}.page-custom .custom-hero .custom-hero-inner .custom-hero-title h2{font-size:8.4rem;line-height:1;font-weight:400}.page-custom .custom-hero .custom-hero-inner .custom-hero-title p{font-size:2.2rem;margin-top:2rem}.page-custom .custom-hero .custom-hero-inner .custom-hero-image{line-height:0;margin:0 auto;max-width:1600px;padding-top:6rem}.page-custom .custom-hero .custom-hero-inner .custom-hero-image img{width:100%;height:360px;-o-object-fit:cover;object-fit:cover}.page-custom .custom-hero .custom-hero-inner a.cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}@media screen and (max-width:599px){.page-custom .custom-hero .custom-hero-inner{padding-top:5.8rem;width:100%;position:relative}.page-custom .custom-hero .custom-hero-inner .custom-hero-title h2{font-size:6.2rem;display:block;text-align:center}.page-custom .custom-hero .custom-hero-inner .custom-hero-title p{font-size:2.2rem;margin-top:2.2rem}.page-custom .custom-hero .custom-hero-inner .custom-hero-image{padding-top:3.4rem;height:18rem}.page-custom .custom-hero .custom-hero-inner .custom-hero-image img{height:100%}}@media screen and (min-width:600px)and (max-width:959px){.page-custom .custom-hero .custom-hero-inner .custom-hero-image img{height:260px}}.custom-article{margin:0 auto;width:86%;max-width:1000px;padding:10rem 0}.custom-article h3{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:2.1rem;line-height:3rem;margin-bottom:4rem}.custom-article p{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.7rem;line-height:2.7rem;letter-spacing:.01em;-webkit-hyphens:auto;hyphens:auto}.custom-article p a{display:inline;text-decoration:underline;transition:all .8s cubic-bezier(.2,.6,.3,1)}.custom-article p a:hover{opacity:.7;transition:all .15s}.custom-article p a:active{opacity:.6;transition:all .15s}@media screen and (max-width:599px){.custom-article{margin:0 auto;width:90%;max-width:1200px;padding:4.8rem 0 10rem}.custom-article p{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.46rem;line-height:1.47em}}.typeface-features{color:#fff;background-color:#0a0a0a}.typeface-order{background-color:#fbfbfb}div.font-order{padding:0 0 6rem}div.font-order div.font-order-btn{padding:16rem 0;display:flex;justify-content:center;align-items:center}div.font-order div.font-order-btn div h3{font-family:Astro-60,sans-serif;font-weight:400;font-style:normal;font-size:7rem;line-height:1;color:#0a0a0a;text-align:center}div.font-order div.font-order-btn div p{font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;font-size:2.7rem;line-height:1.3;text-align:center;margin:2rem 0 6rem}div.font-order div.font-order-btn div p .br:before{content:" ";white-space:nomal}div.font-order div.font-order-btn div a{width:26rem;height:6rem;margin:0 auto;box-shadow:0 1px 3px #0003}div.font-order div.font-order-btn div a span{font-size:1.8rem;line-height:2.8rem}div.font-order div.font-order-note{border-top:1px solid #eee;color:#aaa}div.font-order div.font-order-note .title{margin-top:1rem;font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.3rem;line-height:2.7rem}div.font-order div.font-order-note .text p{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;-webkit-hyphens:auto;hyphens:auto;font-size:1.2rem;line-height:1.8rem}div.font-order div.font-order-note .text p span{font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;line-height:1.8rem;letter-spacing:.01em}@media screen and (max-width:599px){div.font-order{padding-bottom:10rem}div.font-order div.font-order-btn{padding:10rem 0}div.font-order div.font-order-btn div h3{font-size:5rem;letter-spacing:-.007em}div.font-order div.font-order-btn div p{font-size:2rem;margin:2rem 0 6rem}div.font-order div.font-order-btn div p .br:before{content:"\a";white-space:pre}div.font-order div.font-order-note .title{margin-top:1.2rem}}.type-title{display:flex;padding:6rem 0 12rem}.type-title .title{width:50%}.type-title .title h1{font-size:7rem;vertical-align:super;line-height:7rem;-webkit-margin-before:0;-webkit-margin-after:0;color:#111;letter-spacing:-.02em}.type-title .title p.tagline{margin-top:1rem}.type-title .text{width:50%;-webkit-hyphens:auto;hyphens:auto}.type-title .text p.info{font-size:1.4rem;line-height:2rem;margin-top:2rem}.type-title .text p.download{margin-top:1.6rem}.type-title .text p.download .dticon{color:#bba466}.type-title .text p.download a{display:inline-block;font-size:1.4rem;line-height:2rem;color:#bba466}.type-title .text p.download a:hover{text-decoration:underline}@media screen and (max-width:599px){.type-title{flex-direction:column;padding:4rem 0 8rem}.type-title .title{width:100%;margin-bottom:2.4rem}.type-title .title h1{font-size:5rem;line-height:5rem}.type-title .title p.tagline{font-size:2rem;margin-top:.4rem}.type-title .text{width:100%;font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.46rem;line-height:1.47em}}@media screen and (min-width:600px)and (max-width:959px){.type-title{flex-direction:column;padding:4rem 0 10rem}.type-title .title{width:100%;margin-bottom:3rem}.type-title .title h1{font-size:6rem;line-height:6rem}.type-title .title p.tagline{font-size:2rem;margin-top:.4rem}.type-title .text{width:100%;font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.46rem;line-height:1.47em}}.astro-title .title h1{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal}.astro-title .title p.tagline{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:2.1rem;line-height:3rem}.astro-title .text{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:2.6rem;letter-spacing:.01em;-webkit-hyphens:auto;hyphens:auto}.astro-title .text p.info,.astro-title .text p.download a{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal}.norm-no6-title .title h1,.norm-no6-title .title p.tagline,.norm-no6-title .text,.norm-no6-title .text p.info,.norm-no6-title .text p.download a{font-family:Norm No6,sans-serif;font-weight:400;font-style:normal}div.font-order-norm-no6 div.font-order-btn div h3{font-family:Norm No6,sans-serif;font-weight:600;font-style:normal}div.font-order-norm-no6 div.font-order-btn div p{font-family:Norm No6,sans-serif;font-weight:450;font-style:normal}div.font-order-norm-no6 div.font-order-btn div .btn-link span,div.font-order-norm-no6 div.font-order-note .title{font-family:Norm No6,sans-serif;font-weight:500;font-style:normal}div.font-order-norm-no6 div.font-order-note .text p{font-family:Norm No6,sans-serif;font-weight:400;font-style:normal;-webkit-hyphens:auto;hyphens:auto}div.font-order-norm-no6 div.font-order-note .text p span{font-family:Norm No6,sans-serif;font-weight:500;font-style:normal}.norm-no11-title .title h1,.norm-no11-title .title p.tagline,.norm-no11-title .text,.norm-no11-title .text p.info,.norm-no11-title .text p.download a{font-family:Norm No11,sans-serif;font-weight:400;font-style:normal}div.font-order-norm-no11 div.font-order-btn div h3{font-family:Norm No11,sans-serif;font-weight:600;font-style:normal}div.font-order-norm-no11 div.font-order-btn div p{font-family:Norm No11,sans-serif;font-weight:450;font-style:normal}div.font-order-norm-no11 div.font-order-btn div .btn-link span,div.font-order-norm-no11 div.font-order-note .title{font-family:Norm No11,sans-serif;font-weight:500;font-style:normal}div.font-order-norm-no11 div.font-order-note .text p{font-family:Norm No11,sans-serif;font-weight:400;font-style:normal;-webkit-hyphens:auto;hyphens:auto}div.font-order-norm-no11 div.font-order-note .text p span{font-family:Norm No11,sans-serif;font-weight:500;font-style:normal}.norm-no15-title .title h1,.norm-no15-title .title p.tagline,.norm-no15-title .text,.norm-no15-title .text p.info,.norm-no15-title .text p.download a{font-family:Norm No15,sans-serif;font-weight:400;font-style:normal}div.font-order-norm-no15 div.font-order-btn div h3{font-family:Norm No15,sans-serif;font-weight:600;font-style:normal}div.font-order-norm-no15 div.font-order-btn div p{font-family:Norm No15,sans-serif;font-weight:450;font-style:normal}div.font-order-norm-no15 div.font-order-btn div .btn-link span,div.font-order-norm-no15 div.font-order-note .title{font-family:Norm No15,sans-serif;font-weight:500;font-style:normal}div.font-order-norm-no15 div.font-order-note .text p{font-family:Norm No15,sans-serif;font-weight:400;font-style:normal;-webkit-hyphens:auto;hyphens:auto}div.font-order-norm-no15 div.font-order-note .text p span{font-family:Norm No15,sans-serif;font-weight:500;font-style:normal}.norm-list{width:100%}.norm-list .norm-list-overview-wrapper{padding-top:6rem;display:flex;justify-content:center}.norm-list .norm-list-overview-wrapper .norm-list-overview{width:70%}.norm-list .norm-list-overview-wrapper .norm-list-overview .title{display:block;font-size:5rem;line-height:5rem;font-family:Norm No6,sans-serif;font-weight:400;font-style:normal;letter-spacing:-.02em}.norm-list .norm-list-overview-wrapper .norm-list-overview .copy{padding-top:1.8rem;font-size:2rem;line-height:2rem;letter-spacing:.01em;-webkit-hyphens:auto;hyphens:auto;font-family:Norm No6,sans-serif;font-weight:400;font-style:normal}.norm-list .norm-list-overview-wrapper .norm-list-overview .description-norm-list{padding-top:2.6rem;font-family:Norm No6,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem}.norm-list .norm-list-select-wrapper{padding-top:3rem;display:flex;justify-content:center}.norm-list .norm-list-select-wrapper .norm-list-select-box{width:54%;display:grid;grid-auto-flow:column;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(4,1fr);grid-column-gap:10px}.norm-list .norm-list-select-wrapper .norm-list-select-box .norm-list-select-button .norm-list-select-button-inner{display:inline-block;font-family:Norm No6,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;color:#bababa}.norm-list .norm-list-select-wrapper .norm-list-select-box .norm-list-select-button .onsale{color:#000}.norm-list .norm-list-select-wrapper .norm-list-select-box .norm-list-select-button .onsale:hover{text-decoration:underline;cursor:pointer}@media screen and (max-width:959px){.norm-list .norm-list-overview-wrapper .norm-list-overview{width:100%}.norm-list .norm-list-select-wrapper .norm-list-select-box{width:70%;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr)}}@media screen and (max-width:599px){.norm-list .norm-list-select-wrapper .norm-list-select-box{width:100%;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(7,1fr)}}.norm-list .norm-list-var-wrapper{margin-top:8rem}.norm-list .norm-list-var-wrapper li{position:relative;border:1px solid #eee;margin-bottom:2.2rem;padding:3rem;border-radius:3px}.norm-list .norm-list-var-wrapper li a.norm-list-var-cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.norm-list .norm-list-var-wrapper li .norm-list-var-container{display:flex;justify-content:space-between}.norm-list .norm-list-var-wrapper li .norm-list-var-box-left{width:80%}.norm-list .norm-list-var-wrapper li .norm-list-var-info{display:flex;padding-bottom:1.2rem}.norm-list .norm-list-var-wrapper li .norm-list-var-title{font-size:3.8rem;line-height:1;width:30%;letter-spacing:-.007em;white-space:pre}.norm-list .norm-list-var-wrapper li .norm-list-var-copy{font-size:1.6rem;line-height:1.3;padding-left:6rem}.norm-list .norm-list-var-wrapper li .norm-list-var-copy .norm-no6-italic{font-family:Norm No6,sans-serif;font-weight:400;font-style:italic}.norm-list .norm-list-var-wrapper li .norm-list-var-copy .norm-no11-italic{font-family:Norm No11,sans-serif;font-weight:400;font-style:italic}.norm-list .norm-list-var-wrapper li .norm-list-var-copy .norm-no15-italic{font-family:Norm No15,sans-serif;font-weight:400;font-style:italic}.norm-list .norm-list-var-wrapper li .norm-list-var-sample{border-top:1px solid #eee;font-size:2.8rem;padding-top:1.2rem}.norm-list .norm-list-var-wrapper li .norm-list-var-sample-text{word-break:break-all;line-height:1.2}.norm-list .norm-list-var-wrapper li .norm-list-var-box-right{text-align:right}.norm-list .norm-list-var-wrapper li .norm-list-var-box-right .norm-list-var-viewmore{position:relative;z-index:20;width:200px;height:40px;border-radius:6px;border-width:1px;border-color:#0a0a0a;background-color:#0a0a0a;color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center;box-shadow:0 1px 3px #0000001a;transition:all .8s cubic-bezier(.2,.6,.3,1)}.norm-list .norm-list-var-wrapper li .norm-list-var-box-right .norm-list-var-viewmore span{display:block;color:#fff;font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.5rem}.norm-list .norm-list-var-wrapper li .norm-list-var-box-right .norm-list-var-viewmore:hover{border-color:#bba466;background-color:#bba466;box-shadow:0 2px 6px #64646466;transition:all .35s}.norm-list .norm-list-var-wrapper li .norm-list-var-box-right .norm-list-var-viewmore:active{border-color:#bba466;background-color:#bba466;box-shadow:0 1px 4px #64646466;transition:all .35s}.norm-list .norm-list-var-wrapper li .norm-list-var-box-right .norm-list-var-viewmore{width:140px;height:36px;border-radius:2px}.norm-list .norm-list-var-wrapper li .norm-list-var-box-right .norm-list-var-viewmore span{font-size:1.4rem;font-family:Norm No6,sans-serif;font-weight:400;font-style:normal}.norm-list .norm-list-var-wrapper li .norm-list-var-box-right .norm-list-var-viewmore:hover,.norm-list .norm-list-var-wrapper li .norm-list-var-box-right .norm-list-var-viewmore:active{border-color:#353535;background-color:#353535}.norm-list .norm-list-var-wrapper .norm-list-var-norm-no6{font-family:Norm No6,sans-serif;font-weight:400;font-style:normal}.norm-list .norm-list-var-wrapper .norm-list-var-norm-no11{font-family:Norm No11,sans-serif;font-weight:400;font-style:normal}.norm-list .norm-list-var-wrapper .norm-list-var-norm-no15{font-family:Norm No15,sans-serif;font-weight:400;font-style:normal}@media screen and (max-width:959px){.norm-list .norm-list-var-wrapper li .norm-list-var-container{flex-wrap:wrap}.norm-list .norm-list-var-wrapper li .norm-list-var-box-left{width:100%}.norm-list .norm-list-var-wrapper li .norm-list-var-title{width:34%}.norm-list .norm-list-var-wrapper li .norm-list-var-box-right .norm-list-var-viewmore{margin-top:3rem}}@media screen and (max-width:599px){.norm-list .norm-list-var-wrapper li .norm-list-var-info{display:block}.norm-list .norm-list-var-wrapper li .norm-list-var-title{width:100%}.norm-list .norm-list-var-wrapper li .norm-list-var-copy{padding-left:0;padding-top:2rem;width:100%}}.norm-list .norm-list-stories-archive-container{margin-top:16rem;background-color:#fbfbfb}.collection-license{background-color:#fbfbfb;padding:10rem 0}.collection-license div.title-buy-license{justify-content:center;align-items:center;padding-bottom:4rem;display:flex;flex-direction:column}.collection-license div.title-buy-license h2{font-family:Astro-25,sans-serif;font-weight:400;font-style:normal;font-size:4.6rem}.collection-license div.step-title{margin-bottom:2rem}.collection-license div.step-title p.title{font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.7rem;line-height:2.7rem}.collection-license div.step-title p span{font-size:1.2rem;color:#aaa}.collection-license div.need-more{text-align:right;padding-right:.6rem;margin-top:2rem;font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;color:#aaa}.collection-license div.need-more a{color:#aaa;display:inline;text-decoration:underline}@media screen and (max-width:599px){.collection-license{padding:4.8rem 0 10rem}.collection-license div.title-buy-license{justify-content:center;align-items:center;padding-bottom:4rem;display:flex;flex-direction:column}.collection-license div.title-buy-license h2{font-family:Astro-25,sans-serif;font-weight:400;font-style:normal;font-size:3.6rem;line-height:1.47em;letter-spacing:-.007em}.collection-license div.step-title{margin-bottom:2rem}.collection-license div.step-title p.title{font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.7rem;line-height:2.7rem}.collection-license div.step-title p span{font-size:1.2rem;color:#aaa}.collection-license div.need-more{font-size:1.3rem}}.select-license{display:flex;justify-content:space-between}.select-license .btn-link{height:60px;width:32.6%;border:1px solid;border-color:#ddd;background-color:#fff;line-height:2.5rem;margin-bottom:1rem}.select-license .btn-link span{font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;font-size:1.5rem;color:#bababa}.select-license .btn-link-selected{border:2px solid;border-color:#ceb693}.select-license .btn-link-selected span{font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;color:#bba466}@media screen and (max-width:599px){#select-license .btn-link span{font-size:1.3rem}#select-license .btn-link-selected{border:2px solid;border-color:#ceb693}#select-license .btn-link-selected span{font-family:Astro-60,sans-serif;font-weight:400;font-style:normal}}.quick-chart{background-color:#f5f4f3;padding:2rem 0;margin-top:1rem}.quick-chart #qcText{margin:0 auto;width:96%}.quick-chart #qcText p.qc-title{color:#bba466;font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem}.quick-chart #qcText p.qc-text{color:#999;font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;margin-top:1rem}.quick-chart #qcText p a{display:inline;color:#999;font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;text-decoration:underline}.quick-chart table{width:96%;margin:0 auto;color:#aaa;font-size:1.4rem;line-height:1.2;margin-top:1.4rem}.quick-chart table th{width:22%;background-color:#fff;border:2px solid #F5F4F3;font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;padding:.5rem;text-align:left;text-indent:2rem;vertical-align:middle}.quick-chart table td{width:13%;background-color:#fff;border:2px solid #F5F4F3;font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;padding:.5rem;text-align:center;vertical-align:middle}.quick-chart table .dticon{font-size:1.6rem}.quick-chart table .gold{color:#bba466}@media screen and (min-width:600px)and (max-width:959px){.quick-chart table th{text-indent:0}}@media screen and (max-width:599px){.quick-chart #qcText{width:94%}.quick-chart #qcText p.qc-title{font-size:1.2rem;line-height:1.6rem}.quick-chart #qcText p.qc-text{font-size:1.2rem;line-height:1.6rem;margin-top:1rem}.quick-chart table{font-size:1.1rem;margin-top:1.4rem;table-layout:fixed}.quick-chart table th{width:20%;text-indent:0}.quick-chart table td{width:14%;padding:.3rem;overflow-wrap:break-word}}.license-row{background-color:#fff;border:1px solid;border-color:#ddd;border-radius:3px;margin-bottom:1rem}.license-row .license-row-inner{margin:1.4rem auto;width:96%;display:flex;justify-content:space-between;align-items:center;font-size:1.5rem;line-height:1.47em}.license-row .license-row-inner .license-row-title{font-family:Astro-40,sans-serif;font-weight:400;font-style:normal}.license-row .license-row-inner .license-row-price{width:40%;display:flex;align-items:center;justify-content:flex-end}.license-row .license-row-inner .license-row-price p{margin-right:20%;font-family:Astro-50,sans-serif;font-weight:400;font-style:normal}.license-row .license-row-inner .license-row-price .btn-link{width:120px;border-radius:3px;box-shadow:0 1px 3px #0003}@media screen and (max-width:599px){.license-row .license-row-inner{width:92%;font-size:1.3rem}.license-row .license-row-inner .license-row-title{width:52%;padding-right:.8rem;line-height:1.2}.license-row .license-row-inner .license-row-price{width:48%}.license-row .license-row-inner .license-row-price p{margin-right:1rem}.license-row .license-row-inner .license-row-price .btn-link{width:5rem}.license-row .license-row-inner .license-row-price .btn-link span{font-size:1.3rem}}@media screen and (min-width:600px)and (max-width:959px){.license-row .license-row-inner .license-row-price p{margin-right:10%}}#collection-license-others .license-contact{background-color:#fff;border:1px solid;border-color:#ddd;border-radius:3px}#collection-license-others .license-contact .license-contact-inner{margin:0 auto;width:86%;max-width:1000px}#collection-license-others .license-contact .license-contact-inner div.headding{font-family:Astro-40,sans-serif;font-weight:400;font-style:normal;font-size:2.7rem;border-bottom:1px solid #eee;padding:6rem 0 2rem;margin:4rem 0 0}#collection-license-others .license-contact .license-contact-inner div.license-list{display:flex;justify-content:space-between;flex-wrap:wrap;-ms-flex-wrap:wrap}#collection-license-others .license-contact .license-contact-inner div.license-list p.description{margin:3rem 0 0;width:46%}#collection-license-others .license-contact .license-contact-inner div.license-list p.description span.title{display:block;margin-bottom:.4rem;font-family:Astro-50,sans-serif;font-weight:400;font-style:normal}#collection-license-others .license-contact .license-contact-inner div.contact a.btn-link{width:30%;height:5rem;margin:7rem auto}@media screen and (max-width:959px){#collection-license-others .license-contact .license-contact-inner div.headding{font-size:1.8rem;font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;padding:0 0 2rem}#collection-license-others .license-contact .license-contact-inner div.license-list p.description{line-height:1.47em;margin:2rem 0 0;width:100%}#collection-license-others .license-contact .license-contact-inner div.contact a.btn-link{width:100%}}.collection-multiple{padding:10rem 0}.goods-list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.goods-list a{width:47%;padding-bottom:6rem}.goods-list a figure{width:100%;padding-top:100%;position:relative}.goods-list a figure img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.goods-list a:first-child{width:100%}.goods-list a:first-child figure{padding-top:66.66%}.goods-list figcaption{font-family:Astro-40,sans-serif;font-weight:400;font-style:normal;font-size:2.1rem;line-height:3rem;padding-top:2rem}@media screen and (max-width:599px){.collection-multiple{padding:4.8rem 0 10rem}.goods-list{width:100%}.goods-list a{width:100%;padding-bottom:2.4rem}.goods-list a figure{padding-top:66.66%}.goods-list figcaption{font-family:Astro-40,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;letter-spacing:.01em;padding-top:1.2rem}}.list-collections .unit-wrapper-container{padding:100px 0}.blog-stories{background-color:#fbfbfb}.stories-archive-container{padding:10rem 0}.stories-archive-list li{height:24rem;margin-bottom:2.4rem}.stories-archive-list li a{display:flex;transition:all .8s cubic-bezier(.2,.6,.3,1);box-shadow:0 1px 1px #0000000d}.stories-archive-list li a:hover,.stories-archive-list li a:active{box-shadow:1px 3px 10px #00000013;transition:all .35s}.stories-archive-list li a figure{width:30%;height:24rem}.stories-archive-list li a figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.stories-archive-list li a .description{width:70%;background-color:#fff}.stories-archive-list li a .description div.description-box{height:100%;width:90%;padding:3rem 0;padding-left:5%;display:flex;flex-direction:column;justify-content:space-between}.stories-archive-list li a .description div.description-box div.description-box-innner .stories-archive-list-title{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:2.7rem;line-height:3.4rem}.stories-archive-list li a .description div.description-box div.description-box-innner .stories-archive-list-exerpt{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.7rem;line-height:2.4rem;letter-spacing:.004em;margin:1.2rem 0 0}.stories-archive-list li a .description div.description-box .stories-archive-list-info{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;letter-spacing:.01em;color:#aaa}@media screen and (max-width:599px){.stories-archive-container{padding:4.8rem 0 6rem}.stories-archive-list li{height:100%}.stories-archive-list li a{flex-direction:column}.stories-archive-list li a figure{width:100%}.stories-archive-list li a figure img{width:100%}.stories-archive-list li a .description{width:100%;height:100%}.stories-archive-list li a .description div.description-box{margin:0 auto;padding:2.2rem 0}.stories-archive-list li a .description div.description-box div.description-box-innner .stories-archive-list-title{font-size:1.8rem;line-height:2.4rem}.stories-archive-list li a .description div.description-box div.description-box-innner .stories-archive-list-exerpt{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;line-height:1.47em;letter-spacing:.01em;margin:1rem 0 1.4rem}.stories-archive-list li a .description div.description-box .stories-archive-list-info{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;line-height:1.47em;letter-spacing:.01em}}@media screen and (min-width:600px)and (max-width:959px){.stories-archive-container{padding:6rem 0 10rem}.stories-archive-list li a .description div.description-box{width:88%;margin:0 auto;padding:2.4rem 0 2.2rem}.stories-archive-list li a .description div.description-box div.description-box-innner .stories-archive-list-title{font-size:2.4rem;line-height:3rem}.stories-archive-list li a .description div.description-box div.description-box-innner .stories-archive-list-exerpt{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;line-height:1.47em;letter-spacing:.01em;margin:1.8rem 0 0}.stories-archive-list li a .description div.description-box .stories-archive-list-info{font-size:1.2rem;line-height:1.47em}}.article-wrapper{padding-bottom:10rem;flex-direction:column}.article-wrapper .unit-wrapper-container{margin:0 auto;width:86%;max-width:1000px}.article-wrapper .article-main{padding-bottom:7rem}.article-wrapper .article-main p{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.7rem;line-height:2.7rem;letter-spacing:.01em;-webkit-hyphens:auto;hyphens:auto}.article-wrapper .article-main p span.heading-bold{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:2.7rem;line-height:3.4rem;display:block;padding-bottom:4rem}.article-wrapper .article-main p.space-bottom{padding-bottom:1rem}.article-wrapper .article-main figure{padding-bottom:1rem}.article-wrapper .article-main figure img{width:100%}.article-wrapper .article-main figure figcaption{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;letter-spacing:.01em;color:#aaa}.article-wrapper .article-main a{display:inline;color:#bba466}.article-wrapper .article-main a:hover{text-decoration:underline}@media screen and (max-width:959px){.article-wrapper{padding-bottom:5rem}.article-wrapper .unit-wrapper-container{margin:0 auto;width:90%;max-width:1200px}.article-wrapper .article-main{padding-bottom:7rem}.article-wrapper .article-main p{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.46rem;line-height:1.47em}.article-wrapper .article-main p span.heading-bold{font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;font-size:2.7rem;line-height:3.4rem;letter-spacing:-.007em;display:block;padding-bottom:4rem}.article-wrapper .article-main figure{padding-bottom:1rem}.article-wrapper .article-main figure img{width:100%}.article-wrapper .article-main figure figcaption{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.3rem;line-height:1.6rem;line-height:1.47em;letter-spacing:.01em}.article-wrapper .article-info{display:none}}@media screen and (min-width:600px)and (max-width:959px){.article-wrapper .article-info{display:block}}.story-head .unit-wrapper-container{margin:0 auto;width:86%;max-width:1000px}.story-head .story-head-wrapper{padding:10rem 0 4rem}.story-head .story-head-wrapper div.story-head-title{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:1rem}.story-head .story-head-wrapper div.story-head-title h1{font-family:Astro-20,sans-serif;font-weight:400;font-style:normal;font-size:4.6rem;line-height:5.6rem;letter-spacing:0}.story-head .story-head-wrapper div.story-head-title p.story-head-sumarry{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:2.1rem;line-height:3rem;-webkit-hyphens:auto;hyphens:auto;padding-top:6rem}@media screen and (max-width:599px){.story-head .unit-wrapper-container{margin:0 auto;width:90%;max-width:1200px}.story-head .story-head-wrapper{padding:4.8rem 0 4rem}.story-head .story-head-wrapper div.story-head-title{padding-bottom:1.4rem}.story-head .story-head-wrapper div.story-head-title h1{font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;font-size:2.7rem;line-height:3.4rem;letter-spacing:-.007em}.story-head .story-head-wrapper div.story-head-title p.story-head-sumarry{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.7rem;line-height:2.7rem;letter-spacing:.01em;line-height:1.47em;line-height:2.5rem;padding-top:3rem}}@media screen and (min-width:600px)and (max-width:959px){.story-head .unit-wrapper-container{margin:0 auto;width:90%;max-width:1200px}.story-head .story-head-wrapper{padding:6rem 0 2rem}.story-head .story-head-wrapper div.story-head-title{padding-bottom:1.4rem}.story-head .story-head-wrapper div.story-head-title h1{font-family:Astro-25,sans-serif;font-weight:400;font-style:normal;font-size:3.6rem;line-height:4.4rem;letter-spacing:0}.story-head .story-head-wrapper div.story-head-title p.story-head-sumarry{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.7rem;line-height:2.7rem;letter-spacing:.01em;line-height:1.47em;padding-top:2.4rem}}div.story-info{display:flex;justify-content:space-between;padding-top:5rem;padding-bottom:.7rem;border-bottom:1px solid #eee}div.story-info .date{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;letter-spacing:.01em;color:#aaa}div.story-info .social{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;letter-spacing:.01em;color:#aaa;display:flex}div.story-info .social a{font-size:1.8rem;line-height:1.8rem}div.story-info .social a:nth-child(2){margin-left:1rem}@media screen and (max-width:599px){div.story-info{display:flex;justify-content:space-between;padding-top:5rem;padding-bottom:.7rem;border-bottom:1px solid #eee}div.story-info .date,div.story-info .social{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.3rem;line-height:1.6rem;line-height:1.47em;letter-spacing:.01em}}.story-recommend{border-top:1px solid #eee;margin-top:11rem;padding-top:3rem}.story-recommend .unit-wrapper-container h3{font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;font-size:1.8rem;line-height:3rem;padding-bottom:2rem}.story-recommend .unit-wrapper-container .story-recommend-list{display:flex;padding-bottom:16rem}.story-recommend .unit-wrapper-container .story-recommend-list p.coming{font-size:1.4rem}.story-recommend .unit-wrapper-container .story-recommend-list li{width:30%}.story-recommend .unit-wrapper-container .story-recommend-list li:nth-child(2){margin:0 5%}.story-recommend .unit-wrapper-container .story-recommend-list li a figure{padding-bottom:1rem}.story-recommend .unit-wrapper-container .story-recommend-list li a figure img{width:100%;height:240px;-o-object-fit:cover;object-fit:cover}.story-recommend .unit-wrapper-container .story-recommend-list li a .stories-archive-list-info{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;letter-spacing:.01em;color:#aaa;margin-bottom:1rem}.story-recommend .unit-wrapper-container .story-recommend-list li a .stories-archive-list-title{font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;font-size:1.7rem;line-height:2.4rem;padding-bottom:1rem}@media screen and (max-width:599px){.story-recommend{margin-top:0;padding-top:2.4rem}.story-recommend .unit-wrapper-container h3{font-family:Astro-45,sans-serif;font-weight:400;font-style:normal;padding-bottom:3.4rem}.story-recommend .unit-wrapper-container .story-recommend-list{flex-direction:column;padding-bottom:6rem}.story-recommend .unit-wrapper-container .story-recommend-list li{width:100%;padding-bottom:3.2rem}.story-recommend .unit-wrapper-container .story-recommend-list li:nth-child(2){margin:0}.story-recommend .unit-wrapper-container .story-recommend-list li a figure{padding-bottom:.4rem}.story-recommend .unit-wrapper-container .story-recommend-list li a .stories-archive-list-info{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.3rem;line-height:1.6rem;line-height:1.47em;letter-spacing:.01em;margin-bottom:.6rem}}@media screen and (min-width:600px)and (max-width:959px){.story-recommend{margin-top:5rem;padding-top:2.8rem}.story-recommend .unit-wrapper-container .story-recommend-list li a figure img{height:146px}}.news-head{margin:0 auto;width:86%;max-width:1000px;padding:10rem 0 8rem}.news-head h1{font-family:Astro-20,sans-serif;font-weight:400;font-style:normal;font-size:4.6rem;line-height:5.6rem;letter-spacing:0}.news-head h1.lang-jp{font-family:Astro-20,AstroJP-20,DT-NotoJP-20,sans-serif;font-weight:400;font-style:normal}@media screen and (max-width:599px){.news-head{margin:0 auto;width:90%;max-width:1200px;padding:4.8rem 0 4rem}.news-head h1{font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;font-size:2.7rem;line-height:3.4rem;letter-spacing:-.007em}}@media screen and (min-width:600px)and (max-width:959px){.news-head{margin:0 auto;width:90%;max-width:1200px;padding:6rem 0 4rem}.news-head h1{font-family:Astro-25,sans-serif;font-weight:400;font-style:normal;font-size:3.6rem;line-height:4.4rem;letter-spacing:0}}.blog-news .article-wrapper.lang-jp .article-main p{font-family:Astro-30,AstroJP-30,DT-NotoJP-30,sans-serif;font-weight:400;font-style:normal}.news-pagenation{margin:0 auto;width:86%;max-width:1000px;padding-bottom:10rem}.news-pagenation .unit-wrapper-container{display:flex;justify-content:space-between;width:100%}.news-pagenation .unit-wrapper-container div.pagenation{width:30%}.news-pagenation .unit-wrapper-container div.pagenation a:hover{-webkit-text-decoration:underline #aaa;text-decoration:underline #aaa}.news-pagenation .unit-wrapper-container div.pagenation p.menu{font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;font-size:1.7rem;line-height:2.7rem}.news-pagenation .unit-wrapper-container div.pagenation p.menu span.dticon{font-size:1.7rem;line-height:2.2rem}.news-pagenation .unit-wrapper-container div.pagenation p.title{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.7rem;line-height:2.4rem;color:#aaa}.news-pagenation .unit-wrapper-container div.pagenation p.title.lang-jp{font-family:Astro-30,AstroJP-30,DT-NotoJP-30,sans-serif;font-weight:400;font-style:normal}.news-pagenation .unit-wrapper-container .next{text-align:right}@media screen and (max-width:599px){.news-pagenation{margin:0 auto;width:90%;max-width:1200px;padding-bottom:6rem}.news-pagenation .unit-wrapper-container div.pagenation{width:45%}.news-pagenation .unit-wrapper-container div.pagenation p.title{font-size:1.5rem;line-height:1.7rem}}@media screen and (min-width:600px)and (max-width:959px){.news-pagenation{margin:0 auto;width:90%;max-width:1200px}}.help-head .unit-wrapper-container{margin:0 auto;width:86%;max-width:1000px}.help-head .help-head-wrapper{padding:10rem 0 0}.help-head .help-head-wrapper div.help-head-title{display:flex;flex-direction:column;justify-content:space-between}.help-head .help-head-wrapper div.help-head-title h1{font-family:Astro-20,sans-serif;font-weight:400;font-style:normal;font-size:4.6rem;line-height:5.6rem;letter-spacing:0}.help-head .help-head-wrapper div.help-head-title h1.lang-jp{font-family:Astro-20,AstroJP-20,DT-NotoJP-20,sans-serif;font-weight:400;font-style:normal}.help-head .help-head-wrapper div.help-head-title p.help-head-sumarry{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:2.1rem;line-height:3rem;-webkit-hyphens:auto;hyphens:auto;padding-top:10rem;padding-bottom:4rem;border-bottom:1px solid #eee}.help-head .help-head-wrapper div.help-head-title p.help-head-sumarry.lang-jp{font-family:Astro-30,AstroJP-30,DT-NotoJP-30,sans-serif;font-weight:400;font-style:normal}@media screen and (max-width:599px){.help-head .unit-wrapper-container{margin:0 auto;width:90%;max-width:1200px}.help-head .help-head-wrapper{padding:4.8rem 0 0}.help-head .help-head-wrapper div.help-head-title{padding-bottom:1.4rem}.help-head .help-head-wrapper div.help-head-title h1{font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;font-size:2.7rem;line-height:3.4rem;letter-spacing:-.007em}.help-head .help-head-wrapper div.help-head-title p.help-head-sumarry{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.7rem;line-height:2.7rem;letter-spacing:.01em;line-height:1.47em;line-height:2.5rem;padding-top:3rem}}@media screen and (min-width:600px)and (max-width:959px){.help-head .unit-wrapper-container{margin:0 auto;width:90%;max-width:1200px}.help-head .help-head-wrapper{padding:6rem 0 2rem}.help-head .help-head-wrapper div.help-head-title{padding-bottom:1.4rem}.help-head .help-head-wrapper div.help-head-title h1{font-family:Astro-25,sans-serif;font-weight:400;font-style:normal;font-size:3.6rem;line-height:4.4rem;letter-spacing:0}.help-head .help-head-wrapper div.help-head-title p.help-head-sumarry{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.7rem;line-height:2.7rem;letter-spacing:.01em;line-height:1.47em;padding-top:2.4rem}}.help .article-wrapper.lang-jp .article-main .help-box{padding-top:5rem;padding-bottom:4rem;border-bottom:1px solid #eee}.help .article-wrapper.lang-jp .article-main .help-box:first-child{padding-top:3rem}.help .article-wrapper.lang-jp .article-main .help-box:last-child{border-bottom:none}.help .article-wrapper.lang-jp .article-main .help-box p,.help .article-wrapper.lang-jp .article-main .help-box ul,.help .article-wrapper.lang-jp .article-main .help-box ol,.help .article-wrapper.lang-jp .article-main .help-box li,.help .article-wrapper.lang-jp .article-main .help-box div,.help .article-wrapper.lang-jp .article-main .help-box a{font-family:Astro-30,AstroJP-30,DT-NotoJP-30,sans-serif;font-weight:400;font-style:normal;font-size:1.7rem}.help .article-wrapper.lang-jp .article-main .help-box h3{font-size:2.7rem;font-family:Astro-40,AstroJP-40,DT-NotoJP-40,sans-serif;font-weight:400;font-style:normal}.help .article-wrapper.lang-jp .article-main .help-box .bold{font-family:Astro-50,AstroJP-50,DT-NotoJP-50,sans-serif;font-weight:400;font-style:normal}.help .article-wrapper.lang-jp .article-main .space-bottom-10{padding-bottom:1rem}.help .article-wrapper.lang-jp .article-main .space-bottom-20{padding-bottom:2rem}.help .article-wrapper.lang-jp .article-main .help-note{background-color:#f9f9f9;padding:2rem}.help .article-wrapper.lang-jp .article-main .help-note .help-note-title{font-size:2.1rem}.help .article-wrapper.lang-jp .article-main figure img{width:inherit;max-width:100%}.help .article-wrapper.lang-jp .article-main figure img.img-border{border:1px solid #eee}@media screen and (max-width:599px){.help .article-wrapper.lang-jp .article-main .help-box p,.help .article-wrapper.lang-jp .article-main .help-box ul,.help .article-wrapper.lang-jp .article-main .help-box ol,.help .article-wrapper.lang-jp .article-main .help-box li,.help .article-wrapper.lang-jp .article-main .help-box div,.help .article-wrapper.lang-jp .article-main .help-box a{font-size:1.56rem}.help .article-wrapper.lang-jp .article-main .help-box h3{line-height:3.4rem}}@media screen and (min-width:600px)and (max-width:959px){.help .article-wrapper.lang-jp .article-main .help-box h3{line-height:3.4rem}}.page-about{padding:10rem 0}.page-about .unit-wrapper-container{margin:0 auto;width:86%;max-width:1000px}.page-about .about-head{padding-bottom:6rem}.page-about .about-head h2{font-family:Astro-20,sans-serif;font-weight:400;font-style:normal;font-size:4.6rem;line-height:5.6rem;letter-spacing:0;padding-bottom:20px}.page-about .about-article .unit-wrapper-container ul li{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.7rem;line-height:2.7rem;letter-spacing:.01em;padding-bottom:5rem}.page-about .about-article .unit-wrapper-container ul li p.title{font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;padding:0 0 .4rem}.page-about .about-article .unit-wrapper-container ul li p a{display:inline;text-decoration:underline;color:#bba466}.page-about .about-article .unit-wrapper-container ul li p span.italic{font-family:Astro-30s,sans-serif;font-weight:400;font-style:italic}.page-about .about-article .unit-wrapper-container ul li.notice{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;letter-spacing:.01em;padding:4rem 0 2rem}.page-about .about-article .unit-wrapper-container ul li.notice p a{text-decoration:none;color:#999;opacity:.7;transition:all .15s}.page-about .about-article .unit-wrapper-container ul.lang-jp li p.title{font-family:Astro-50,AstroJP-50,DT-NotoJP-50,sans-serif;font-weight:400;font-style:normal}.page-about .about-article .unit-wrapper-container ul.lang-jp li p.text,.page-about .about-article .unit-wrapper-container ul.lang-jp li p.info span.lang-jp{font-family:Astro-30,AstroJP-30,DT-NotoJP-30,sans-serif;font-weight:400;font-style:normal}.page-about .about-history .unit-wrapper-container{border-bottom:1px solid #eee;margin-bottom:6rem;padding-bottom:6rem}.page-about .about-history .unit-wrapper-container div.copy{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:2.7rem;line-height:3.4rem;padding-bottom:4rem}.page-about .about-history .unit-wrapper-container div.copy.lang-jp{font-family:Astro-30,AstroJP-30,DT-NotoJP-30,sans-serif;font-weight:400;font-style:normal}.page-about .about-history .unit-wrapper-container div.history{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.7rem;line-height:2.7rem;letter-spacing:.01em}.page-about .about-history .unit-wrapper-container div.history.lang-jp{font-family:Astro-30,AstroJP-30,DT-NotoJP-30,sans-serif;font-weight:400;font-style:normal}.page-about .about-history .unit-wrapper-container div.history p a{display:inline;color:#999;opacity:.7;transition:all .15s}.page-about .about-history .unit-wrapper-container div.history .more-button{text-align:right}.page-about .about-history .unit-wrapper-container div.history .more-button #moreBtn{display:inline-block;color:#999}.page-about .about-history .unit-wrapper-container div.history .more-button #moreBtn:hover{cursor:pointer;opacity:.7;transition:all .15s}@media screen and (max-width:599px){.page-about{padding:4.8rem 0 12rem}.page-about .unit-wrapper-container{margin:0 auto;width:90%;max-width:1200px}.page-about .about-head{padding-bottom:2.4rem}.page-about .about-head h2{font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;font-size:2.7rem;line-height:3.4rem;letter-spacing:-.007em}.page-about .about-article .unit-wrapper-container ul li{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.46rem;line-height:1.47em;padding-bottom:3rem}.page-about .about-article .unit-wrapper-container ul li p.title{font-family:Astro-50,sans-serif;font-weight:400;font-style:normal}.page-about .about-article .unit-wrapper-container ul li.notice{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.3rem;line-height:1.6rem;line-height:1.47em;letter-spacing:.01em}.page-about .about-history .unit-wrapper-container div.copy{font-size:2.1rem;line-height:2.7rem;letter-spacing:-.007em;padding-bottom:2.6rem}.page-about .about-history .unit-wrapper-container div.history{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.46rem;line-height:1.47em}}@media screen and (min-width:600px)and (max-width:959px){.page-about{padding:6rem 0 10rem}.page-about .unit-wrapper-container{margin:0 auto;width:90%;max-width:1200px}.page-about .about-head{padding-bottom:4rem}.page-about .about-head h2{font-family:Astro-25,sans-serif;font-weight:400;font-style:normal;font-size:3.6rem;line-height:4.4rem;letter-spacing:0;padding-bottom:20px}.page-about .about-history .unit-wrapper-container div.copy{font-size:2.4rem;line-height:3rem;padding-bottom:2.6rem}}.main-content .unit-wrapper .banner-title{display:flex;justify-content:center;align-items:center;width:100%;height:360px;margin-bottom:70px;background:#000}.main-content .unit-wrapper .banner-title h1,.main-content .unit-wrapper .banner-title h2{font-family:Astro-20,sans-serif;font-weight:400;font-style:normal;font-size:4.6rem;line-height:5.6rem;letter-spacing:0;color:#fff;text-align:center}.main-content .unit-wrapper .banner-title h1.lang-jp,.main-content .unit-wrapper .banner-title h2.lang-jp{font-family:Astro-20,AstroJP-20,DT-NotoJP-20,sans-serif;font-weight:400;font-style:normal}@media screen and (max-width:599px){.main-content .unit-wrapper .banner-title{height:20rem;margin-bottom:5rem}.main-content .unit-wrapper .banner-title h1,.main-content .unit-wrapper .banner-title h2{font-family:Astro-35,sans-serif;font-size:2.7rem;line-height:3.4rem;letter-spacing:-.007em;font-family:Astro-30,sans-serif;font-weight:400;font-style:normal}.main-content .unit-wrapper .banner-title h1.lang-jp,.main-content .unit-wrapper .banner-title h2.lang-jp{font-family:Astro-30,AstroJP-30,DT-NotoJP-30,sans-serif;font-weight:400;font-style:normal}}.article-list{display:flex}.article-list .navigation{width:30%;margin-top:30px;height:100%;position:relative;line-height:1}.article-list .navigation nav ul{padding-right:2rem}.article-list .navigation nav ul.lang-jp{font-family:Astro-30,AstroJP-30,DT-NotoJP-30,sans-serif;font-weight:400;font-style:normal}.article-list .navigation nav ul li{padding-bottom:1.2rem;color:#353535}.article-list .navigation nav ul li a{color:#aaa;display:inline}.article-list .navigation nav ul li a:hover{text-decoration:underline}.article-list .article{width:70%}.article-list .article ul{margin:3rem 0 0;padding-bottom:6rem}.article-list .article ul .headding{font-family:Astro-40,sans-serif;font-weight:400;font-style:normal;font-size:2.7rem;line-height:3.4rem;letter-spacing:-.007em;padding-bottom:4rem}.article-list .article ul li{margin-bottom:4.8rem}.article-list .article ul li.end{text-align:right}.article-list .article ul li.last-note{padding-top:6rem}.article-list .article ul li p.title{font-family:Astro-40,sans-serif;font-weight:400;font-style:normal;font-size:2.1rem;line-height:3rem}.article-list .article ul li p{-webkit-hyphens:auto;hyphens:auto;padding-bottom:1.2rem}.article-list .article ul li p span.bold{font-family:Astro-50,sans-serif;font-weight:400;font-style:normal}.article-list .article ul li p a{display:inline;text-decoration:underline;transition:all .8s cubic-bezier(.2,.6,.3,1)}.article-list .article ul li p a:hover{opacity:.7;transition:all .15s}.article-list .article ul li p a:active{opacity:.6;transition:all .15s}.article-list .article ul li p.copyright{font-size:1.4rem}.article-list .article.lang-jp ul .headding,.article-list .article.lang-jp ul li p.title{font-family:Astro-40,AstroJP-40,DT-NotoJP-40,sans-serif;font-weight:400;font-style:normal}.article-list .article.lang-jp ul li p{font-family:Astro-30,AstroJP-30,DT-NotoJP-30,sans-serif;font-weight:400;font-style:normal}.article-list .article-sctl{margin:0 auto}@media screen and (max-width:959px){.article-list{flex-direction:column}.article-list .navigation{width:100%;margin-top:0}.article-list .navigation nav ul{padding-right:0}.article-list .article{width:100%;margin-top:3rem}.article-list .article ul{margin:2rem 0 0;padding-bottom:3rem}.article-list .article ul .headding{font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;font-size:2.7rem;line-height:3.4rem;letter-spacing:-.007em;padding-bottom:3rem}.article-list .article ul li{margin-bottom:3rem}.article-list .article ul li p.title{font-family:Astro-30,sans-serif;font-size:1.7rem;line-height:2.4rem;letter-spacing:.004em;font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;padding-bottom:.4rem}.article-list .article.lang-jp ul .headding{font-family:Astro-40,AstroJP-40,DT-NotoJP-40,sans-serif;font-weight:400;font-style:normal}.article-list .article.lang-jp ul li p.title{font-family:Astro-50,AstroJP-50,DT-NotoJP-50,sans-serif;font-weight:400;font-style:normal}}@media screen and (max-width:599px){.article-list{padding-bottom:10rem}}.eula-banner-title{text-align:center}.news-list .article{width:100%}.news-list .AjaxinatePagination{width:100%;text-align:center}.news-article-container{margin:30px 0;border:1px solid #eee;border-radius:5px}.news-article-container:hover{box-shadow:2px 2px 20px #eee}.news-article-container .news-article-inner{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:90%;padding:3rem 0 3rem 4rem}.news-article-container .news-article-inner .title{font-family:Astro-40,sans-serif;font-weight:400;font-style:normal;font-size:2.1rem;line-height:3rem;padding-bottom:.6rem}.news-article-container .news-article-inner .title.lang-jp{font-family:Astro-40,AstroJP-40,DT-NotoJP-40,sans-serif;font-weight:400;font-style:normal}.news-article-container .news-article-inner p.lang-jp{font-family:Astro-30,AstroJP-30,DT-NotoJP-30,sans-serif;font-weight:400;font-style:normal}.news-list-info{padding-top:4rem;display:flex;font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;letter-spacing:.01em}.news-list-info.lang-jp{font-family:Astro-30,AstroJP-30,DT-NotoJP-30,sans-serif;font-weight:400;font-style:normal}.news-list-info .date:after{content:"," " "}.news-list-info p{color:#aaa}@media screen and (max-width:599px){.news-list{flex-direction:column-reverse}.news-list .article{margin-top:0}.news-list .article div ul{margin:0}.news-list .navigation{padding:2rem 0 6rem;border-top:1px solid #eee}.news-article-container{margin:0}.news-article-container .news-article-inner{width:100%;padding:2rem}.news-list-info{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.3rem;line-height:1.6rem;line-height:1.47em;letter-spacing:.01em}}.product-font{background-color:#fbfbfb;padding:10rem 0}.product-font div.title-buy-license{justify-content:center;align-items:center;padding-bottom:4rem;display:flex;flex-direction:column}.product-font div.title-buy-license h2{font-family:Astro-25,sans-serif;font-weight:400;font-style:normal;font-size:4.6rem}.product-font div.step-title{margin-bottom:2rem}.product-font div.step-title p.title{font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.7rem;line-height:2.7rem;letter-spacing:0}.product-font div.step-title p span{font-size:1.2rem;color:#aaa}.product-font div.step-title p a{display:inline-block;color:#aaa;text-decoration:underline}.product-font .product-font-box{background-color:#fff;border:1px solid;border-color:#ddd;border-radius:3px}.product-font .product-font-box .product-font-box-inner{width:92%;margin:6rem auto 7rem;display:flex}.product-font .product-font-box .product-font-box-inner .product-font-image{width:28%;padding-right:6%}.product-font .product-font-box .product-font-box-inner .product-font-image img{border-radius:6px}.product-font .product-font-box .product-font-box-inner .product-font-info{width:72%}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-description h1{font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:2.7rem;line-height:3.2rem;letter-spacing:-.007em;display:block;padding-bottom:2rem}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-description .rte{border-top:1px solid #eee;border-bottom:1px solid #eee;font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:2.6rem;letter-spacing:.01em;padding:2.4rem 0}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-description .rte p{font-size:1.4rem;line-height:2rem;margin-bottom:1.4rem}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-description .rte p span.title{font-family:Astro-50,sans-serif;font-weight:400;font-style:normal}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-description .rte p.note{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;letter-spacing:.01em;margin-top:2rem}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer{margin-top:2rem}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form p.line-item-property__field{margin:2rem 0}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form p.line-item-property__field label{display:block;font-size:1.4rem;line-height:2rem;letter-spacing:.01em}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form p.line-item-property__field input{display:block;width:100%;font-family:Astro-30,AstroJP-30,DT-NotoJP-30,sans-serif;font-weight:400;font-style:normal}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form .licensee-declaration{margin:2rem 0}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form .licensee-declaration .licensee-declaration__question{font-size:1.4rem;line-height:2rem;letter-spacing:.01em;margin-bottom:1.2rem}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form .licensee-declaration .licensee-declaration__choice{display:flex}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form .licensee-declaration .licensee-declaration__option{display:flex;align-items:center;cursor:pointer;font-size:1.4rem;line-height:2rem;letter-spacing:.01em;margin-right:2rem}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form .licensee-declaration .licensee-declaration__option input[type=radio]{position:absolute;opacity:0;width:0;height:0}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form .licensee-declaration .licensee-declaration__option input[type=radio]+span{position:relative;padding-left:2.4rem}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form .licensee-declaration .licensee-declaration__option input[type=radio]+span:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.6rem;height:1.6rem;border:1px solid #000;border-radius:50%;box-sizing:border-box}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form .licensee-declaration .licensee-declaration__option input[type=radio]+span:after{content:"";position:absolute;left:.4rem;top:50%;transform:translateY(-50%);width:.8rem;height:.8rem;border-radius:50%;background:#000;opacity:0;transition:opacity .15s}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form .licensee-declaration .licensee-declaration__option input[type=radio]:checked+span:after{opacity:1}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form .licensee-declaration .licensee-declaration__fields{overflow:hidden;max-height:0;opacity:0;margin-top:0;transition:max-height .35s ease,opacity .35s ease,margin-top .35s ease}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form .licensee-declaration .licensee-declaration__fields.is-open{max-height:60rem;opacity:1;margin-top:1rem}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form .licensee-declaration .licensee-declaration__fields .licensee-declaration__note{font-size:1.3rem;line-height:1.8rem;color:#aaa;margin-bottom:1.6rem}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form .product-price{width:60%;margin-left:auto;margin-top:8rem}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form .product-price div{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #000}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form .product-price div p.title{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:2.1rem;line-height:3rem}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form .product-price div p.price{font-family:Astro-40,sans-serif;font-weight:400;font-style:normal;font-size:2.7rem;line-height:3.4rem;letter-spacing:-.007em}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form .product-price .subtotal-note{width:100%;padding-top:10px;text-align:right;font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;letter-spacing:.01em}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form button{width:200px;height:40px;border-radius:6px;border-width:1px;border-color:#0a0a0a;background-color:#0a0a0a;color:#fff;cursor:pointer;font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;box-shadow:0 1px 3px #0000001a;transition:all .8s cubic-bezier(.2,.6,.3,1)}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form button:hover{border-color:#bba466;background-color:#bba466;box-shadow:0 2px 6px #64646466;transition:all .35s}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form button:active{border-color:#bba466;background-color:#bba466;opacity:.9;box-shadow:0 2px 6px #64646466;transition:all .35s}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form button{height:5rem;width:100%;margin-top:3rem}.product-font .product-font-back{margin-top:2rem}.product-font .product-font-back a{font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;color:#aaa;display:inline-block}@media screen and (max-width:599px){.product-font{padding:4.8rem 0 10rem}.product-font div.title-buy-license h2{font-family:Astro-25,sans-serif;font-weight:400;font-style:normal;font-size:3.6rem;line-height:1.47em;letter-spacing:-.007em}.product-font .product-font-box .product-font-box-inner{width:92%;margin:2.4rem auto 6rem;flex-direction:column}.product-font .product-font-box .product-font-box-inner .product-font-image{display:none}.product-font .product-font-box .product-font-box-inner .product-font-info{width:100%}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-description h1{font-size:2rem;line-height:1.47em}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-description .rte{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;line-height:1.47em;letter-spacing:.01em}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer{margin-top:2rem}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form p.line-item-property__field{margin:2rem 0}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form p.line-item-property__field label{display:block;font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.46rem;line-height:1.47em}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form p.line-item-property__field input{display:block;width:100%}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form .product-price{width:100%}}@media screen and (min-width:600px)and (max-width:959px){.product-font{padding:6rem 0 10rem}.product-font .product-font-box .product-font-box-inner{width:92%;margin:5rem auto 6rem}.product-font .product-font-box .product-font-box-inner .product-font-info{padding-left:1rem}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer{margin-top:2rem}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form p.line-item-property__field{margin:2rem 0}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form p.line-item-property__field label{display:block;font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.46rem;line-height:1.47em}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form p.line-item-property__field input{display:block;width:100%}.product-font .product-font-box .product-font-box-inner .product-font-info .product-font-offer form .product-price{width:100%}}.product-multiple{padding:10rem 0}.product-multiple .product-goods-description div.product-info{margin:6rem 0 0}.product-multiple .product-goods-description div.product-info h1.product-title{font-family:Astro-20,sans-serif;font-weight:400;font-style:normal;font-size:4.6rem;line-height:5.6rem;letter-spacing:0}.product-multiple .product-goods-description div.product-info div.product-description{margin:3rem 0 0;width:60%}.product-multiple .product-goods-description div.product-info div.product-description p{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:2.6rem;letter-spacing:.01em}.product-multiple .product-goods-description div.product-info div.product-description p.note{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;letter-spacing:.01em;color:#aaa;margin-top:1rem}.product-multiple .social{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;letter-spacing:.01em;color:#aaa;display:flex;margin-top:2rem}.product-multiple .social a{font-size:1.8rem;line-height:1.8rem}.product-multiple .social a:nth-child(2){margin-left:1rem}.product-multiple .product-goods-purchase{display:flex;justify-content:flex-end}.product-multiple .product-goods-purchase form{width:30%}.product-multiple .product-goods-purchase form .price-info{display:flex;justify-content:space-between;border-bottom:1px solid #ddd}.product-multiple .product-goods-purchase form .price-info .select-number{display:flex;align-items:center}.product-multiple .product-goods-purchase form .price-info .select-number label{font-size:1.3rem;margin-right:1rem}.product-multiple .product-goods-purchase form .price-info span.money{font-family:Astro-40,sans-serif;font-weight:400;font-style:normal;font-size:2.7rem;line-height:3.4rem;letter-spacing:-.007em}.product-multiple .product-goods-purchase form .price-info div .price-currency{font-size:3.2rem}.product-multiple .product-goods-purchase form button{width:200px;height:40px;border-radius:6px;border-width:1px;border-color:#0a0a0a;background-color:#0a0a0a;color:#fff;cursor:pointer;font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;box-shadow:0 1px 3px #0000001a;transition:all .8s cubic-bezier(.2,.6,.3,1)}.product-multiple .product-goods-purchase form button:hover{border-color:#bba466;background-color:#bba466;box-shadow:0 2px 6px #64646466;transition:all .35s}.product-multiple .product-goods-purchase form button:active{border-color:#bba466;background-color:#bba466;opacity:.9;box-shadow:0 2px 6px #64646466;transition:all .35s}.product-multiple .product-goods-purchase form button{height:5rem;width:100%;margin-top:5rem}@media screen and (max-width:599px){.product-multiple{padding:4.8rem 0 10rem}.product-multiple .product-goods-description div.product-info{margin:4rem 0 0}.product-multiple .product-goods-description div.product-info h1.product-title{font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;font-size:2.7rem;line-height:3.4rem;letter-spacing:-.007em}.product-multiple .product-goods-description div.product-info div.product-description{width:100%}.product-multiple .product-goods-description div.product-info div.product-description p{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.46rem;line-height:1.47em}.product-multiple .product-goods-description div.product-info div.product-description p.note{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;line-height:1.47em;letter-spacing:.01em}.product-multiple .product-goods-purchase{margin-top:6rem}.product-multiple .product-goods-purchase form{width:100%}.product-multiple .product-goods-purchase form button{margin-top:4rem}}.notfound{height:100%;background-color:#fbfbfb}.notfound .unit-wrapper-container{padding:10rem 0;display:flex;justify-content:center;align-items:center;flex-direction:column}.notfound .unit-wrapper-container h1{font-size:34.1vw;line-height:34.1vw;font-family:Astro-1,sans-serif;font-weight:400;font-style:normal}.notfound .unit-wrapper-container a{padding:20px 0 0}.cart{background-color:#fbfbfb;padding:10rem 0}.cart .unit-wrapper-container{display:flex;justify-content:center}.cart .unit-wrapper-container form{width:80%}.cart .unit-wrapper-container form div.cart-title{justify-content:center;align-items:center;padding-bottom:4rem;display:flex;flex-direction:column}.cart .unit-wrapper-container form div.cart-title h1{font-family:Astro-25,sans-serif;font-weight:400;font-style:normal;font-size:4.6rem}@media screen and (max-width:599px){.cart{padding:4.8rem 0 10rem}.cart .unit-wrapper-container form{width:100%}.cart .unit-wrapper-container form div.cart-title h1{font-family:Astro-25,sans-serif;font-weight:400;font-style:normal;font-size:3.6rem;line-height:1.47em;letter-spacing:-.007em}}@media screen and (min-width:600px)and (max-width:959px){.cart .unit-wrapper-container form{width:100%}}.cart-list-row{width:100%;margin-bottom:1.8rem;background-color:#fff;border:1px solid #ddd;border-radius:4px}.cart-list-row .cart-list-row-inner{width:94%;margin:2.4rem auto;display:flex;align-items:flex-start}.cart-list-row .cart-list-row-inner .cart-product-image{padding-right:2rem}.cart-list-row .cart-list-row-inner .cart-product-image a{width:100px;height:100px}.cart-list-row .cart-list-row-inner .cart-product-image a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}.cart-list-row .cart-list-row-inner .cart-info{width:100%}.cart-list-row .cart-list-row-inner .cart-info .cart-info-box{display:flex;font-family:Astro-50,sans-serif;font-weight:400;font-style:normal}.cart-list-row .cart-list-row-inner .cart-info .cart-info-box .cart-product-title{width:68%}.cart-list-row .cart-list-row-inner .cart-info .cart-info-box .cart-product-title a{width:100%}.cart-list-row .cart-list-row-inner .cart-info .cart-info-box .cart-product-qtpr{display:flex;width:32%;flex-direction:row-reverse;justify-content:space-between;align-items:center}.cart-list-row .cart-list-row-inner .cart-info .cart-info-box .cart-product-qtpr .cart-product-qty span{font-size:1.5rem}.cart-list-row .cart-list-row-inner .cart-info .cart-info-box .cart-product-qtpr .cart-product-qty input{font-size:1.5rem;width:30px}.cart-list-row .cart-list-row-inner .cart-info .cart-info-box-sub{border-top:1px solid #eee;margin-top:1rem}.cart-list-row .cart-list-row-inner .cart-info .cart-info-box-sub .cart-product-title-sub{font-family:Astro-30,AstroJP-30,DT-NotoJP-30,sans-serif;font-weight:400;font-style:normal;padding-top:1rem}.cart-list-row .cart-list-row-inner .cart-info .cart-info-box-sub .cart-product-title-sub .cart-property{display:block;font-size:1.2rem}.cart-list-row .cart-list-row-inner .cart-info .cart-info-box-sub .cart-product-title-sub .cart-property__name{margin-right:.4rem}.cart-list-row .cart-list-row-inner .cart-product-remove{padding-left:3rem}.cart-list-row .cart-list-row-inner .cart-product-remove a{font-family:DT-Icon,sans-serif;font-size:2.2rem;color:#ddd}@media screen and (max-width:599px){.cart-list-row{width:100%;margin-bottom:1.8rem;background-color:#fff;border:1px solid #ddd;border-radius:4px}.cart-list-row .cart-list-row-inner{width:90%;margin:1.4rem auto;display:block}.cart-list-row .cart-list-row-inner .cart-product-image{padding-right:2rem}.cart-list-row .cart-list-row-inner .cart-product-image a{width:100px;height:100px}.cart-list-row .cart-list-row-inner .cart-product-image a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}.cart-list-row .cart-list-row-inner .cart-product-image{display:none}.cart-list-row .cart-list-row-inner .cart-info{width:100%}.cart-list-row .cart-list-row-inner .cart-info .cart-info-box{display:flex;flex-direction:column}.cart-list-row .cart-list-row-inner .cart-info .cart-info-box .cart-product-title{width:100%;font-family:Astro-40,sans-serif;font-weight:400;font-style:normal;font-size:2rem;line-height:1.47em;border-bottom:1px solid #eee;padding-bottom:1rem}.cart-list-row .cart-list-row-inner .cart-info .cart-info-box .cart-product-title a{width:100%}.cart-list-row .cart-list-row-inner .cart-info .cart-info-box .cart-product-qtpr{width:100%;text-align:right;margin-top:1rem}.cart-list-row .cart-list-row-inner .cart-info .cart-info-box .cart-product-qtpr .cart-product-qty span{font-size:1.3rem}.cart-list-row .cart-list-row-inner .cart-info .cart-info-box .cart-product-qtpr .cart-product-qty input{font-size:1.3rem;width:30px}.cart-list-row .cart-list-row-inner .cart-info .cart-info-box-sub{border-top:1px solid #eee;margin-top:1rem;font-family:Astro-30,sans-serif;font-weight:400;font-style:normal}.cart-list-row .cart-list-row-inner .cart-product-remove{padding-left:0;padding-top:1rem;text-align:right}.cart-list-row .cart-list-row-inner .cart-product-remove a{font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;font-size:1.3rem;color:#aaa}}.cart-subtotal{margin-top:4rem}.cart-subtotal .cart-subtotal-price{display:flex;justify-content:flex-end}.cart-subtotal .cart-subtotal-price .cart-subtotal-price-container{width:48%;display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #000}.cart-subtotal .cart-subtotal-price .cart-subtotal-price-container p.title{font-size:2.1rem}.cart-subtotal .cart-subtotal-price .cart-subtotal-price-container p.subtotal{padding-left:20px;font-size:3.2rem}.cart-subtotal .subtotal-note{width:100%;padding-top:10px;text-align:right;font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;letter-spacing:.01em}.cart-subtotal .doubly-message{width:50%;border:none;font-size:1.4rem;margin-top:1rem;margin-left:auto;margin-right:0;padding:0;text-align:right}@media screen and (max-width:599px){.cart-subtotal .cart-subtotal-price .cart-subtotal-price-container{width:100%}.cart-subtotal .cart-subtotal-price .cart-subtotal-price-container p.subtotal{line-height:4rem}.cart-subtotal .doubly-message{width:100%}}.cart-function-eula-agree{margin-top:4rem;text-align:right}.cart-function-eula-agree input[type=checkbox]{width:inherit;height:inherit;-moz-appearance:checkbox;appearance:checkbox;-webkit-appearance:checkbox}.cart-function-eula-agree label a{display:inline;text-decoration:underline;color:#bba466;transition:all .8s cubic-bezier(.2,.6,.3,1)}.cart-function-eula-agree label a:hover{opacity:.7;transition:all .15s}.cart-function-eula-agree label a:active{opacity:.6;transition:all .15s}@media screen and (max-width:599px){.cart-function-eula-agree{margin-top:2rem}}.cart-function-btn-list{padding:4rem 0 0;display:flex;justify-content:space-between}.cart-function-btn-list input.cart-update,.cart-function-btn-list input.cart-continue{width:200px;height:40px;border-radius:6px;border-width:1px;border-color:#ddd;background-color:#ddd;color:#fff;cursor:pointer;font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;box-shadow:0 0 2px #6464641a;transition:all .8s cubic-bezier(.2,.6,.3,1)}.cart-function-btn-list input.cart-update:hover,.cart-function-btn-list input.cart-continue:hover{opacity:.7;box-shadow:0 1px 4px #64646466;transition:all .35s}.cart-function-btn-list input.cart-update:active,.cart-function-btn-list input.cart-continue:active{border:none;opacity:.6;box-shadow:0 1px 4px #64646466;transition:all .35s}.cart-function-btn-list input.cart-update,.cart-function-btn-list input.cart-continue{width:25%;height:5rem}.cart-function-btn-list input.cart-checkout{width:48%;height:5rem}@media screen and (max-width:599px){.cart-function-btn-list{flex-direction:column-reverse}.cart-function-btn-list input.cart-update,.cart-function-btn-list input.cart-continue{width:100%;margin-top:1rem}.cart-function-btn-list input.cart-checkout{width:100%}}.supports-cookies .cart-back-to-list{text-align:center}.supports-cookies .cart-back-to-list a{display:inline;color:#aaa}.login{background-color:#fbfbfb;height:100%}.login .unit-wrapper-container{padding:10rem 0}.login .unit-wrapper-container div.form-success{text-align:center;padding-bottom:4rem}.login .unit-wrapper-container div.login-form-title{justify-content:center;align-items:center;padding-bottom:4rem;display:flex;flex-direction:column}.login .unit-wrapper-container div.login-form-title h1{font-family:Astro-20,sans-serif;font-weight:400;font-style:normal;font-size:4.6rem}.login .unit-wrapper-container div.login-form-title p{width:100%;text-align:center;color:#353535}.login .unit-wrapper-container form{flex-direction:column;display:flex;justify-content:center;align-items:center}.login .unit-wrapper-container form div.form-note{padding-top:4rem}.login .unit-wrapper-container form div.errors ul li{text-align:center}.login .unit-wrapper-container form label{color:#fff}.login .unit-wrapper-container form button{width:200px;height:40px;border-radius:6px;border-width:1px;border-color:#ddd;background-color:#ddd;color:#fff;cursor:pointer;font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;box-shadow:0 0 2px #6464641a;transition:all .8s cubic-bezier(.2,.6,.3,1)}.login .unit-wrapper-container form button:hover{opacity:.7;box-shadow:0 1px 4px #64646466;transition:all .35s}.login .unit-wrapper-container form button:active{border:none;opacity:.6;box-shadow:0 1px 4px #64646466;transition:all .35s}.login .unit-wrapper-container form input,.login .unit-wrapper-container form button{width:30%;height:5rem;margin-top:1rem}.login .unit-wrapper-container form input[type=text]{font-family:Astro-35,AstroJP-35,DT-NotoJP-35,sans-serif;font-weight:400;font-style:normal}.login .unit-wrapper-container form input[type=submit]{margin-top:2.4rem}.login .unit-wrapper-container form p{width:30%;margin-top:1rem}.login .unit-wrapper-container form p input[type=submit]{width:100%}.login .unit-wrapper-container form .nav-link{margin-top:1rem}.login .unit-wrapper-container form .nav-link a{font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;line-height:1.5rem;font-size:1.5rem;color:#aaa;margin:1rem 0;text-align:center}.login .unit-wrapper-container form .nav-link a span.dtastro:hover{text-decoration:underline}.login .unit-wrapper-container form .nav-link a span.dticon{font-size:1.6rem}.login .unit-wrapper-container .account-info{background-color:#fff;border:1px solid;border-color:#ddd;border-radius:5px;padding:8rem 0}.login .unit-wrapper-container .account-info .account-info-inner{margin:0 auto;width:86%;max-width:1000px}.login .unit-wrapper-container .account-info .account-info-inner h2{font-family:Astro-40,sans-serif;font-weight:400;font-style:normal;font-size:2.1rem;line-height:2.8rem;padding:0 0 2rem}.login .unit-wrapper-container .account-info .account-info-inner p.notice{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;letter-spacing:.01em;color:#aaa;margin-bottom:2rem}.login .unit-wrapper-container .account-info-orders table{width:100%}.login .unit-wrapper-container .account-info-orders table thead tr{border-bottom:1px solid #eee}.login .unit-wrapper-container .account-info-orders table thead tr th{text-align:left;font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;padding:1rem 1rem 1rem 0}.login .unit-wrapper-container .account-info-orders table thead tr th:last-child{text-align:right;padding-right:0}.login .unit-wrapper-container .account-info-orders table tbody tr{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:2.6rem;letter-spacing:.01em;border-bottom:1px solid #eee}.login .unit-wrapper-container .account-info-orders table tbody tr td{text-align:start;padding:1rem 1rem 1rem 0}.login .unit-wrapper-container .account-info-orders table tbody tr td:last-child{text-align:right;padding-right:0}.login .unit-wrapper-container .account-info-orders table tbody tr td a{color:#bba466}.login .unit-wrapper-container .account-info-orders table tbody tr td a:hover{text-decoration:underline}.login .unit-wrapper-container .account-info-orders div.pagination{text-align:right;margin-top:2rem}.login .unit-wrapper-container .account-info-orders div.pagination span{display:inline-block;font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;letter-spacing:.01em;color:#aaa;margin-left:1.4rem}.login .unit-wrapper-container .account-info-orders div.pagination span:first-child{margin-left:0}.login .unit-wrapper-container .account-info-orders div.pagination span.page:hover,.login .unit-wrapper-container .account-info-orders div.pagination span.next:hover,.login .unit-wrapper-container .account-info-orders div.pagination span.prev:hover{opacity:.7;transition:all .15s}.login .unit-wrapper-container .account-info-orders div.pagination span.current:hover{opacity:1}.login .unit-wrapper-container .account-info-details{padding-top:6rem}.login .unit-wrapper-container .account-info-details .lang-jp{font-family:Astro-30,AstroJP-30,DT-NotoJP-30,sans-serif;font-weight:400;font-style:normal}.login .unit-wrapper-container .account-info-details a{text-align:right;color:#aaa}.login .unit-wrapper-container .account-info-details a:hover{text-decoration:underline}.login .unit-wrapper-container .account-address-list{font-family:Astro-30,AstroJP-30,DT-NotoJP-30,sans-serif;font-weight:400;font-style:normal}.login .unit-wrapper-container .account-address-list li{border-top:1px solid #eee;width:100%}.login .unit-wrapper-container .account-address-list li:last-child{border-bottom:1px solid #eee}.login .unit-wrapper-container .account-address-list li .box-address{display:flex;justify-content:space-between;padding:2rem 0}.login .unit-wrapper-container .account-address-list li .box-address .address{width:76%}.login .unit-wrapper-container .account-address-list li .box-address .operation-btn{text-align:right}.login .unit-wrapper-container .account-address-list li .box-address .operation-btn a{display:inline;color:#aaa;transition:all .8s cubic-bezier(.2,.6,.3,1)}.login .unit-wrapper-container .account-address-list li .box-address .operation-btn a:hover{opacity:.7;transition:all .15s}.login .unit-wrapper-container .account-address-list li .box-address .operation-btn a:active{opacity:.6;transition:all .15s}.login .unit-wrapper-container .account-address-add{text-align:left}.login .unit-wrapper-container .account-address-add a.address-new-toggle{margin:3rem 0 0;color:#aaa}.login .unit-wrapper-container .account-address-add a.address-new-toggle:hover{cursor:pointer;text-decoration:underline}.login .unit-wrapper-container .account-address-add a.address-new-toggle:active{opacity:.7;transition:all .15s}.login .unit-wrapper-container .account-address-add .address-edit-form{margin-top:1rem}.login .unit-wrapper-container .account-address-add .address-edit-form form ul{width:100%}.login .unit-wrapper-container .account-address-add .address-edit-form form ul li label{display:none}.login .unit-wrapper-container .account-address-add .address-edit-form form ul li input{width:100%}.login .unit-wrapper-container .account-address-add .address-edit-form form ul li input[type=text]{font-family:Astro-35,AstroJP-35,DT-NotoJP-35,sans-serif;font-weight:400;font-style:normal}.login .unit-wrapper-container .account-address-add .address-edit-form form ul li select{width:100%;height:5rem;margin-top:1rem;line-height:2.6;text-indent:1.2rem}.login .unit-wrapper-container .account-address-add .address-edit-form form .address-edit-submit{display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%;padding-top:1.6rem}.login .unit-wrapper-container .account-address-add .address-edit-form form .address-edit-submit input,.login .unit-wrapper-container .account-address-add .address-edit-form form .address-edit-submit button{margin:0;width:49%}.login .unit-wrapper-container .order-info-title{padding-bottom:4rem}.login .unit-wrapper-container .order-info-title p.order-date{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:2.6rem;letter-spacing:.01em}.login .unit-wrapper-container .order-info-title p.order-cancellted{font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.3rem;line-height:1.8rem;letter-spacing:.01em}.login .unit-wrapper-container .order-info-items .item-row{border-top:1px solid #eee}.login .unit-wrapper-container .order-info-items .item-row:last-child{border-bottom:1px solid #eee}.login .unit-wrapper-container .order-info-items .item-row div.item-row-inner{display:flex}.login .unit-wrapper-container .order-info-items .item-row div.item-row-inner div.item-number{width:6rem;padding:1rem 0 0 .2rem;font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:2.6rem}.login .unit-wrapper-container .order-info-items .item-row div.item-row-inner div.item-image{padding:1.4rem 4rem 0 0}.login .unit-wrapper-container .order-info-items .item-row div.item-row-inner div.item-image a{width:10rem;height:10rem}.login .unit-wrapper-container .order-info-items .item-row div.item-row-inner div.item-image a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}.login .unit-wrapper-container .order-info-items .item-row div.item-row-inner div.item-box{width:100%}.login .unit-wrapper-container .order-info-items .item-row div.item-row-inner div.item-box div{border-bottom:1px solid #eee;padding:1rem 0}.login .unit-wrapper-container .order-info-items .item-row div.item-row-inner div.item-box h3{font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:2.6rem}.login .unit-wrapper-container .order-info-items .item-row div.item-row-inner div.item-box .title-sub p{font-family:Astro-30,sans-serif;font-size:1.6rem;line-height:2.6rem;letter-spacing:.01em;font-family:Astro-30,AstroJP-30,DT-NotoJP-30,sans-serif;font-weight:400;font-style:normal}.login .unit-wrapper-container .order-info-items .item-row div.item-row-inner div.item-box .title-sub p:last-child{line-height:2rem}.login .unit-wrapper-container .order-info-items .item-row div.item-row-inner div.item-box div.fulfillment{font-size:1.4rem;line-height:2.4rem}.login .unit-wrapper-container .order-info-items .item-row div.item-row-inner div.item-box div.fulfillment a{text-decoration:underline}.login .unit-wrapper-container .order-info-items .item-row div.item-row-inner div.item-box .info{display:flex;justify-content:space-between}.login .unit-wrapper-container .order-info-items .item-row div.item-row-inner div.item-box .info .title{font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:2.4rem}.login .unit-wrapper-container .order-info-items .item-row div.item-row-inner div.item-box .info .data{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:2.6rem;letter-spacing:.01em}.login .unit-wrapper-container .order-info-items .item-row div.item-row-inner div.item-box div.total{border:none}.login .unit-wrapper-container .order-info-price{margin-top:8rem}.login .unit-wrapper-container .order-info-price div{border-bottom:1px solid #eee;padding:1rem 0;display:flex;justify-content:space-between}.login .unit-wrapper-container .order-info-price div:last-child{border-color:#ddd}.login .unit-wrapper-container .order-info-price div p.title{font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:2.4rem}.login .unit-wrapper-container .order-info-price div p.data{font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:2.6rem}.login .unit-wrapper-container .order-info-address{margin-top:5rem}.login .unit-wrapper-container .order-info-address .address-box{padding:3rem 0}.login .unit-wrapper-container .order-info-address .address-box:first-child{border-bottom:1px solid #eee;border-color:#ddd}.login .unit-wrapper-container .order-info-address .address-box h3{font-family:Astro-40,sans-serif;font-weight:400;font-style:normal;font-size:2.1rem;line-height:3rem;padding-bottom:2rem}.login .unit-wrapper-container .order-info-address .address-box div.status{display:flex}.login .unit-wrapper-container .order-info-address .address-box div.status p.title{font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:2.6rem}.login .unit-wrapper-container .order-info-address .address-box div.lang-jp{font-family:Astro-30,AstroJP-30,DT-NotoJP-30,sans-serif;font-weight:400;font-style:normal}.login .unit-wrapper-container .order-back{text-align:center}.login .unit-wrapper-container .order-back a{display:inline;color:#aaa;font-size:1.6rem;line-height:5.6rem}.login .unit-wrapper-container .order-back a:hover{text-decoration:underline}@media screen and (min-width:600px)and (max-width:959px){.login .unit-wrapper-container{padding:6rem 0 10rem}.login .unit-wrapper-container form div.form-note{padding-top:1rem}.login .unit-wrapper-container form input,.login .unit-wrapper-container form button,.login .unit-wrapper-container form p{width:80%}.login .unit-wrapper-container form p input[type=submit]{width:100%}}@media screen and (max-width:599px){.login .unit-wrapper-container{padding:4.8rem 0 10rem}.login .unit-wrapper-container div.form-success,.login .unit-wrapper-container div.login-form-title{padding-bottom:2rem}.login .unit-wrapper-container div.login-form-title h1{font-family:Astro-25,sans-serif;font-weight:400;font-style:normal;font-size:3.6rem;line-height:1.47em;letter-spacing:-.007em}.login .unit-wrapper-container form div.form-note{padding-top:2rem}.login .unit-wrapper-container form input,.login .unit-wrapper-container form button,.login .unit-wrapper-container form p{width:100%}.login .unit-wrapper-container .account-info{padding:2.4rem 0}.login .unit-wrapper-container .account-info .account-info-inner{width:90%}.login .unit-wrapper-container .account-info-orders table{width:100%}.login .unit-wrapper-container .account-info-orders table thead tr{border-bottom:1px solid #eee}.login .unit-wrapper-container .account-info-orders table thead tr th{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.3rem;line-height:1.6rem;line-height:1.47em;letter-spacing:.01em}.login .unit-wrapper-container .account-info-orders table thead tr th:last-child{text-align:right}.login .unit-wrapper-container .account-info-orders table tbody tr{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.3rem;line-height:1.6rem;line-height:1.47em;letter-spacing:.01em;font-size:1.2rem}.login .unit-wrapper-container .account-info-orders div.pagination{text-align:center;margin-top:1rem}.login .unit-wrapper-container .account-info-details{padding-top:4rem;font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.46rem;line-height:1.47em}.login .unit-wrapper-container .account-info-details a{text-align:left;margin:1rem 0}.login .unit-wrapper-container .account-address-list li .box-address{flex-direction:column}.login .unit-wrapper-container .account-address-list li .box-address .address{width:100%;font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.46rem;line-height:1.47em}.login .unit-wrapper-container .account-address-list li .box-address .operation-btn{text-align:right}.login .unit-wrapper-container .account-address-list li .box-address .operation-btn a{font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;font-size:1.3rem}.login .unit-wrapper-container .account-address-add{font-size:1.3rem}.login .unit-wrapper-container .account-address-add a.address-new-toggle{margin:3rem 0 0}.login .unit-wrapper-container .account-address-add a.address-new-toggle:hover{text-decoration:none}.login .unit-wrapper-container .account-address-add .address-edit-form form ul{width:100%}.login .unit-wrapper-container .account-address-add .address-edit-form form .address-edit-submit{flex-direction:column}.login .unit-wrapper-container .account-address-add .address-edit-form form .address-edit-submit input,.login .unit-wrapper-container .account-address-add .address-edit-form form .address-edit-submit button{width:100%}.login .unit-wrapper-container .account-address-add .address-edit-form form .address-edit-submit button{margin-top:1rem}.login .unit-wrapper-container .order-info-title{padding-bottom:2.4rem}.login .unit-wrapper-container .order-info-title h2.title{padding:0 0 .4rem}.login .unit-wrapper-container .order-info-title p.order-date{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;line-height:1.47em;letter-spacing:.01em}.login .unit-wrapper-container .order-info-title p.order-cancellted{font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.3rem;line-height:1.8rem;letter-spacing:.01em}.login .unit-wrapper-container .order-info-items .item-row div.item-row-inner div.item-number{width:60px;padding:1rem 0 0 .2rem;font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:2.6rem}.login .unit-wrapper-container .order-info-items .item-row div.item-row-inner div.item-image{display:none}.login .unit-wrapper-container .order-info-items .item-row div.item-row-inner div.item-box div{padding:.8rem 0}.login .unit-wrapper-container .order-info-items .item-row div.item-row-inner div.item-box h3{line-height:1.47em}.login .unit-wrapper-container .order-info-items .item-row div.item-row-inner div.item-box .title-sub p{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;letter-spacing:.01em;line-height:1.47em}.login .unit-wrapper-container .order-info-items .item-row div.item-row-inner div.item-box .title-sub p:last-child{line-height:1.47em}.login .unit-wrapper-container .order-info-address{margin-top:1rem;font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.46rem;line-height:1.47em}.login .unit-wrapper-container .order-info-address .address-box{padding:2.4rem 0}.login .unit-wrapper-container .order-info-address .address-box h3{font-family:Astro-40,sans-serif;font-weight:400;font-style:normal;font-size:2.1rem;line-height:3rem;padding-bottom:1rem}}.hide-item{display:none}#challenge .shopify-challenge__container{padding:10rem 0}#challenge .shopify-challenge__container .g-recaptcha{padding-bottom:4rem}@media screen and (max-width:599px){#challenge .shopify-challenge__container{padding:4.8rem 0 10rem}}.template-password{width:100%;height:100%}.template-password div.message-wrapper{margin:0 auto;z-index:9999;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.template-password div.message-wrapper p{margin-block-start:0;margin-block-end:0}.template-password div.message-wrapper p.message-1{color:#222;font-family:DT-Sorry;font-size:10rem;line-height:10rem;font-variation-settings:"wght" 1}.template-password div.message-wrapper p.message-2{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;padding-top:2.4rem}.template-password div.message-wrapper h1{margin-block-start:0;margin-block-end:0;padding-top:4rem;font-size:inherit}.template-password div.message-wrapper h1 div.site-logo span{line-height:2.7rem;color:#111}.template-password div.message-wrapper h1 div.site-logo span.logo{font-family:DT-Logo-m;font-size:2.4rem;font-weight:500}.template-password div.message-wrapper h1 div.site-logo span.by{font-family:Astro-55,sans-serif;font-weight:400;font-style:normal;font-size:1.2rem}.template-password div.message-wrapper h1 div.site-logo a.kco{display:inline;font-family:Astro-60,sans-serif;font-weight:400;font-style:normal;font-size:1.7rem}.template-password #loginBtn{position:absolute;border:none;bottom:10px;color:#aaa;left:10px}.template-password main{display:none;min-height:0}.template-password .currency-switcher,.template-password .cc-window{display:none;height:0}.typetester-container{margin-bottom:4rem;width:100%}.typetester-container .tester{margin-bottom:2rem}.typetester-container .tester .controler{margin-bottom:2rem;border-top:1px solid #eee;border-bottom:1px solid #eee}.typetester-container .tester .controler .controler-inner{max-width:1200px;width:90%;margin:.4rem auto;display:flex;justify-content:space-between;align-items:baseline;color:#bababa}@media screen and (min-width:600px)and (max-width:959px){.typetester-container .tester .controler .controler-inner{width:90%}}@media screen and (max-width:599px){.typetester-container .tester .controler .controler-inner{width:96%}}.typetester-container .tester .controler .controler-inner .title{font-family:Astro-40,sans-serif;font-weight:400;font-style:normal;font-size:1.3rem;line-height:2.2rem;display:inline-block;width:40%}@media screen and (min-width:600px)and (max-width:959px){.typetester-container .tester .controler .controler-inner .title{width:20%}}@media screen and (max-width:599px){.typetester-container .tester .controler .controler-inner .title{width:20%}}.typetester-container .tester .controler .controler-inner .typetester-title-norm{line-height:1.2rem}@media screen and (max-width:599px){.typetester-container .tester .controler .controler-inner .controler-font-weight{display:none}}.typetester-container .tester .controler .controler-inner .controler-font-size p{display:inline-block;font-size:1.5rem;line-height:1;vertical-align:middle}.typetester-container .tester .controler .controler-inner .controler-font-size input.size-input{display:none}.typetester-container .tester .controler .controler-inner .controler-line-height p{display:inline-block;font-size:1.5rem;line-height:1;vertical-align:middle}.typetester-container .tester .controler .controler-inner .controler-line-height input.line-input{display:none}@media screen and (max-width:599px){.typetester-container .tester .controler .controler-inner .controler-line-height{display:none}}.typetester-container .tester .controler .controler-inner .controler-text-align button{border:none;font-size:1.5rem;color:#bababa;background:none}@media screen and (min-width:600px)and (max-width:959px){.typetester-container .tester .controler .controler-inner .controler-text-align button{padding:0 1px}}@media screen and (max-width:599px){.typetester-container .tester .controler .controler-inner .controler-text-align button{padding:0 1px}}.typetester-container .tester .controler input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:1px;width:100px;border:none;border-top:1px solid #eee;border-color:#eee;vertical-align:middle;outline:none}@media screen and (min-width:600px)and (max-width:959px){.typetester-container .tester .controler input[type=range]{width:60px}}@media screen and (max-width:599px){.typetester-container .tester .controler input[type=range]{width:60px}}.typetester-container .tester .controler input[type=range]::-webkit-slider-thumb{box-shadow:none;-webkit-appearance:none;background:#ddd;height:10px;width:10px;border-radius:50%;border-color:#ddd}.typetester-container .tester .controler input[type=range]::-ms-tooltip{display:none}.typetester-container .tester .controler input[type=range]::-moz-range-track{height:0;background:#eee;border-color:#eee}.typetester-container .tester .controler input[type=range]::-moz-range-thumb{background:#ddd;height:10px;width:10px;border:0;border-radius:50%;border-color:#ddd}.typetester-container .tester .controler input[type=text]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;width:5rem;height:2rem;color:#bababa}.typetester-container .tester .controler select{width:inherit;height:inherit;border:none;color:#bababa;font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.3rem;line-height:2.2rem;background-image:url(data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%220%200%2010%205%22%20enable-background%3D%22new%200%200%208%205%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23bababa%22%20d%3D%22M4.54%205.11%200.19%200.75%200.89%200.05%204.54%203.69%208.19%200.05%208.89%200.75%204.54%205.11%22%2F%3E%3C%2Fsvg%3E)}.typetester-container .tester .controler select:focus{outline:none}.typetester-container .tester .left{text-align:left}.typetester-container .tester .center{text-align:center}.typetester-container .tester .right{text-align:right}.typetester-container .tester .typedtext{outline:none;overflow-wrap:break-word;text-align:center;color:#000;padding:0 1%}.typetester-container .tester .typedtext:focus{outline:0}@media screen and (max-width:599px){.typetester-container .tester .typedtext{padding:0 .5%}}#typetester-astro .tester .typedtext{font-size:92px;line-height:1}@media screen and (min-width:600px)and (max-width:959px){#typetester-astro .tester .typedtext{font-size:60px;line-height:1.2}}@media screen and (max-width:599px){#typetester-astro .tester .typedtext{font-size:34px;line-height:1.2}}#typetester-astro .tester #textinput1{font-family:Astro-1,sans-serif;font-weight:400;font-style:normal}#typetester-astro .tester #textinput2{font-family:Astro-5,sans-serif;font-weight:400;font-style:normal}#typetester-astro .tester #textinput3{font-family:Astro-10,sans-serif;font-weight:400;font-style:normal}#typetester-astro .tester #textinput4{font-family:Astro-15,sans-serif;font-weight:400;font-style:normal}#typetester-astro .tester #textinput5{font-family:Astro-20,sans-serif;font-weight:400;font-style:normal}#typetester-astro .tester #textinput6{font-family:Astro-25,sans-serif;font-weight:400;font-style:normal}#typetester-astro .tester #textinput7{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal}#typetester-astro .tester #textinput8{font-family:Astro-35,sans-serif;font-weight:400;font-style:normal}#typetester-astro .tester #textinput9{font-family:Astro-40,sans-serif;font-weight:400;font-style:normal}#typetester-astro .tester #textinput10{font-family:Astro-45,sans-serif;font-weight:400;font-style:normal}#typetester-astro .tester #textinput11{font-family:Astro-50,sans-serif;font-weight:400;font-style:normal}#typetester-astro .tester #textinput12{font-family:Astro-55,sans-serif;font-weight:400;font-style:normal}#typetester-astro .tester #textinput13{font-family:Astro-60,sans-serif;font-weight:400;font-style:normal}#typetester-astro .tester #textinput14{font-family:Astro-65,sans-serif;font-weight:400;font-style:normal}#typetester-astro .tester #textinput15{font-family:Astro-70,sans-serif;font-weight:400;font-style:normal}#typetester-astro .tester #textinput16{font-family:Astro-75,sans-serif;font-weight:400;font-style:normal}#typetester-astro .tester #textinput17{font-family:Astro-80,sans-serif;font-weight:400;font-style:normal}#typetester-astro .tester #textinput18{font-family:Astro-85,sans-serif;font-weight:400;font-style:normal}#typetester-astro .tester #textinput19{font-family:Astro-90,sans-serif;font-weight:400;font-style:normal}#typetester-astro .tester #textinput20{font-family:Astro-95,sans-serif;font-weight:400;font-style:normal}#typetester-astro .tester #textinput21{font-family:Astro-1s,sans-serif;font-weight:400;font-style:italic}#typetester-astro .tester #textinput22{font-family:Astro-5s,sans-serif;font-weight:400;font-style:italic}#typetester-astro .tester #textinput23{font-family:Astro-10s,sans-serif;font-weight:400;font-style:italic}#typetester-astro .tester #textinput24{font-family:Astro-15s,sans-serif;font-weight:400;font-style:italic}#typetester-astro .tester #textinput25{font-family:Astro-20s,sans-serif;font-weight:400;font-style:italic}#typetester-astro .tester #textinput26{font-family:Astro-25s,sans-serif;font-weight:400;font-style:italic}#typetester-astro .tester #textinput27{font-family:Astro-30s,sans-serif;font-weight:400;font-style:italic}#typetester-astro .tester #textinput28{font-family:Astro-35s,sans-serif;font-weight:400;font-style:italic}#typetester-astro .tester #textinput29{font-family:Astro-40s,sans-serif;font-weight:400;font-style:italic}#typetester-astro .tester #textinput30{font-family:Astro-45s,sans-serif;font-weight:400;font-style:italic}#typetester-astro .tester #textinput31{font-family:Astro-50s,sans-serif;font-weight:400;font-style:italic}#typetester-astro .tester #textinput32{font-family:Astro-55s,sans-serif;font-weight:400;font-style:italic}#typetester-astro .tester #textinput33{font-family:Astro-60s,sans-serif;font-weight:400;font-style:italic}#typetester-astro .tester #textinput34{font-family:Astro-65s,sans-serif;font-weight:400;font-style:italic}#typetester-astro .tester #textinput35{font-family:Astro-70s,sans-serif;font-weight:400;font-style:italic}#typetester-astro .tester #textinput36{font-family:Astro-75s,sans-serif;font-weight:400;font-style:italic}#typetester-astro .tester #textinput37{font-family:Astro-80s,sans-serif;font-weight:400;font-style:italic}#typetester-astro .tester #textinput38{font-family:Astro-85s,sans-serif;font-weight:400;font-style:italic}#typetester-astro .tester #textinput39{font-family:Astro-90s,sans-serif;font-weight:400;font-style:italic}#typetester-astro .tester #textinput40{font-family:Astro-95s,sans-serif;font-weight:400;font-style:italic}#typetester-norm-no6 .tester .typedtext{font-size:92px;line-height:1}@media screen and (min-width:600px)and (max-width:959px){#typetester-norm-no6 .tester .typedtext{font-size:60px;line-height:1.2}}@media screen and (max-width:599px){#typetester-norm-no6 .tester .typedtext{font-size:34px;line-height:1.2}}#typetester-norm-no6 .tester #textinput1{font-family:Norm No6,sans-serif;font-weight:200;font-style:normal}#typetester-norm-no6 .tester #textinput2{font-family:Norm No6,sans-serif;font-weight:200;font-style:italic}#typetester-norm-no6 .tester #textinput3{font-family:Norm No6,sans-serif;font-weight:300;font-style:normal}#typetester-norm-no6 .tester #textinput4{font-family:Norm No6,sans-serif;font-weight:300;font-style:italic}#typetester-norm-no6 .tester #textinput5{font-family:Norm No6,sans-serif;font-weight:400;font-style:normal}#typetester-norm-no6 .tester #textinput6{font-family:Norm No6,sans-serif;font-weight:400;font-style:italic}#typetester-norm-no6 .tester #textinput7{font-family:Norm No6,sans-serif;font-weight:450;font-style:normal}#typetester-norm-no6 .tester #textinput8{font-family:Norm No6,sans-serif;font-weight:450;font-style:italic}#typetester-norm-no6 .tester #textinput9{font-family:Norm No6,sans-serif;font-weight:500;font-style:normal}#typetester-norm-no6 .tester #textinput10{font-family:Norm No6,sans-serif;font-weight:500;font-style:italic}#typetester-norm-no6 .tester #textinput11{font-family:Norm No6,sans-serif;font-weight:600;font-style:normal}#typetester-norm-no6 .tester #textinput12{font-family:Norm No6,sans-serif;font-weight:600;font-style:italic}#typetester-norm-no6 .tester #textinput13{font-family:Norm No6,sans-serif;font-weight:700;font-style:normal}#typetester-norm-no6 .tester #textinput14{font-family:Norm No6,sans-serif;font-weight:700;font-style:italic}#typetester-norm-no6 .tester #textinput15{font-family:Norm No6,sans-serif;font-weight:800;font-style:normal}#typetester-norm-no6 .tester #textinput16{font-family:Norm No6,sans-serif;font-weight:800;font-style:italic}#typetester-norm-no6 .tester #textinput17{font-family:Norm No6,sans-serif;font-weight:900;font-style:normal}#typetester-norm-no6 .tester #textinput18{font-family:Norm No6,sans-serif;font-weight:900;font-style:italic}#typetester-norm-no6 .tester #textinput19{font-family:Norm No6,sans-serif;font-weight:1000;font-style:normal}#typetester-norm-no6 .tester #textinput20{font-family:Norm No6,sans-serif;font-weight:1000;font-style:italic}#typetester-norm-no11 .tester .typedtext{font-size:92px;line-height:1}@media screen and (min-width:600px)and (max-width:959px){#typetester-norm-no11 .tester .typedtext{font-size:60px;line-height:1.2}}@media screen and (max-width:599px){#typetester-norm-no11 .tester .typedtext{font-size:34px;line-height:1.2}}#typetester-norm-no11 .tester #textinput1{font-family:Norm No11,sans-serif;font-weight:200;font-style:normal}#typetester-norm-no11 .tester #textinput2{font-family:Norm No11,sans-serif;font-weight:200;font-style:italic}#typetester-norm-no11 .tester #textinput3{font-family:Norm No11,sans-serif;font-weight:300;font-style:normal}#typetester-norm-no11 .tester #textinput4{font-family:Norm No11,sans-serif;font-weight:300;font-style:italic}#typetester-norm-no11 .tester #textinput5{font-family:Norm No11,sans-serif;font-weight:400;font-style:normal}#typetester-norm-no11 .tester #textinput6{font-family:Norm No11,sans-serif;font-weight:400;font-style:italic}#typetester-norm-no11 .tester #textinput7{font-family:Norm No11,sans-serif;font-weight:450;font-style:normal}#typetester-norm-no11 .tester #textinput8{font-family:Norm No11,sans-serif;font-weight:450;font-style:italic}#typetester-norm-no11 .tester #textinput9{font-family:Norm No11,sans-serif;font-weight:500;font-style:normal}#typetester-norm-no11 .tester #textinput10{font-family:Norm No11,sans-serif;font-weight:500;font-style:italic}#typetester-norm-no11 .tester #textinput11{font-family:Norm No11,sans-serif;font-weight:600;font-style:normal}#typetester-norm-no11 .tester #textinput12{font-family:Norm No11,sans-serif;font-weight:600;font-style:italic}#typetester-norm-no11 .tester #textinput13{font-family:Norm No11,sans-serif;font-weight:700;font-style:normal}#typetester-norm-no11 .tester #textinput14{font-family:Norm No11,sans-serif;font-weight:700;font-style:italic}#typetester-norm-no11 .tester #textinput15{font-family:Norm No11,sans-serif;font-weight:800;font-style:normal}#typetester-norm-no11 .tester #textinput16{font-family:Norm No11,sans-serif;font-weight:800;font-style:italic}#typetester-norm-no11 .tester #textinput17{font-family:Norm No11,sans-serif;font-weight:900;font-style:normal}#typetester-norm-no11 .tester #textinput18{font-family:Norm No11,sans-serif;font-weight:900;font-style:italic}#typetester-norm-no11 .tester #textinput19{font-family:Norm No11,sans-serif;font-weight:1000;font-style:normal}#typetester-norm-no11 .tester #textinput20{font-family:Norm No11,sans-serif;font-weight:1000;font-style:italic}#typetester-norm-no15 .tester .typedtext{font-size:92px;line-height:1}@media screen and (min-width:600px)and (max-width:959px){#typetester-norm-no15 .tester .typedtext{font-size:60px;line-height:1.2}}@media screen and (max-width:599px){#typetester-norm-no15 .tester .typedtext{font-size:34px;line-height:1.2}}#typetester-norm-no15 .tester #textinput1{font-family:Norm No15,sans-serif;font-weight:200;font-style:normal}#typetester-norm-no15 .tester #textinput2{font-family:Norm No15,sans-serif;font-weight:200;font-style:italic}#typetester-norm-no15 .tester #textinput3{font-family:Norm No15,sans-serif;font-weight:300;font-style:normal}#typetester-norm-no15 .tester #textinput4{font-family:Norm No15,sans-serif;font-weight:300;font-style:italic}#typetester-norm-no15 .tester #textinput5{font-family:Norm No15,sans-serif;font-weight:400;font-style:normal}#typetester-norm-no15 .tester #textinput6{font-family:Norm No15,sans-serif;font-weight:400;font-style:italic}#typetester-norm-no15 .tester #textinput7{font-family:Norm No15,sans-serif;font-weight:450;font-style:normal}#typetester-norm-no15 .tester #textinput8{font-family:Norm No15,sans-serif;font-weight:450;font-style:italic}#typetester-norm-no15 .tester #textinput9{font-family:Norm No15,sans-serif;font-weight:500;font-style:normal}#typetester-norm-no15 .tester #textinput10{font-family:Norm No15,sans-serif;font-weight:500;font-style:italic}#typetester-norm-no15 .tester #textinput11{font-family:Norm No15,sans-serif;font-weight:600;font-style:normal}#typetester-norm-no15 .tester #textinput12{font-family:Norm No15,sans-serif;font-weight:600;font-style:italic}#typetester-norm-no15 .tester #textinput13{font-family:Norm No15,sans-serif;font-weight:700;font-style:normal}#typetester-norm-no15 .tester #textinput14{font-family:Norm No15,sans-serif;font-weight:700;font-style:italic}#typetester-norm-no15 .tester #textinput15{font-family:Norm No15,sans-serif;font-weight:800;font-style:normal}#typetester-norm-no15 .tester #textinput16{font-family:Norm No15,sans-serif;font-weight:800;font-style:italic}#typetester-norm-no15 .tester #textinput17{font-family:Norm No15,sans-serif;font-weight:900;font-style:normal}#typetester-norm-no15 .tester #textinput18{font-family:Norm No15,sans-serif;font-weight:900;font-style:italic}#typetester-norm-no15 .tester #textinput19{font-family:Norm No15,sans-serif;font-weight:1000;font-style:normal}#typetester-norm-no15 .tester #textinput20{font-family:Norm No15,sans-serif;font-weight:1000;font-style:italic}div.features-title{padding:8rem 2rem 6rem;border-bottom:1px solid #eee;border-color:#353535}div.features-title h3{font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;font-size:2.7rem;line-height:4rem}div.features-title p{font-family:Astro-35,sans-serif;font-weight:400;font-style:normal;font-size:1.5rem;line-height:3rem}@media screen and (max-width:599px){div.features-title{padding:6rem 0 4rem}}ul.features{display:flex;flex-wrap:wrap;padding-bottom:12rem}ul.features li.feature{width:50%;padding:2rem}ul.features li.feature:nth-child(odd){border:1px solid #eee;border-top:none;border-color:#353535}ul.features li.feature:nth-child(2n){border-bottom:1px solid #eee;border-right:1px solid;border-color:#353535}ul.features li.feature .title{font-family:Astro-50,sans-serif;font-weight:400;font-style:normal;font-size:1.5rem;line-height:2.2rem;margin-bottom:1rem}ul.features li.feature .description{font-family:Astro-30,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;letter-spacing:.01em;margin-bottom:2rem}ul.features li.feature .sample .large{font-family:Astro-25,sans-serif;font-weight:400;font-style:normal;font-size:3.8rem;line-height:4rem;padding-bottom:2rem}ul.features li.feature .sample .medium{font-family:Astro-25,sans-serif;font-weight:400;font-style:normal;font-size:2.4rem;line-height:3rem;padding-bottom:2rem}@media screen and (max-width:599px){ul.features{padding-bottom:8rem}ul.features li.feature{width:100%;padding:1.6rem}ul.features li.feature:nth-child(odd){border:1px solid #eee;border-top:none;border-color:#353535}ul.features li.feature:nth-child(2n){border-bottom:1px solid #eee;border-right:1px solid;border-left:1px solid;border-color:#353535}ul.features li.feature .title{margin-bottom:.6rem}ul.features li.feature .sample .large{font-size:2.8rem;line-height:3.2rem;padding-bottom:1.2rem}ul.features li.feature .sample .medium{font-size:2rem;line-height:2.6rem;padding-bottom:1.2rem}ul.features span.br:after{content:"\a";white-space:pre}}div.features-title-norm-no6 h3,div.features-title-norm-no6 p{font-family:Norm No6,sans-serif;font-weight:400;font-style:normal}ul.features-norm-no6 li.feature .title{font-family:Norm No6,sans-serif;font-weight:500;font-style:normal}ul.features-norm-no6 li.feature .sample .large,ul.features-norm-no6 li.feature .sample .medium{font-family:Norm No6,sans-serif;font-weight:300;font-style:normal}div.features-title-norm-no11 h3,div.features-title-norm-no11 p{font-family:Norm No11,sans-serif;font-weight:400;font-style:normal}ul.features-norm-no11 li.feature .title{font-family:Norm No11,sans-serif;font-weight:500;font-style:normal}ul.features-norm-no11 li.feature .sample .large,ul.features-norm-no11 li.feature .sample .medium{font-family:Norm No11,sans-serif;font-weight:300;font-style:normal}div.features-title-norm-no15 h3,div.features-title-norm-no15 p{font-family:Norm No15,sans-serif;font-weight:400;font-style:normal}ul.features-norm-no15 li.feature .title{font-family:Norm No15,sans-serif;font-weight:500;font-style:normal}ul.features-norm-no15 li.feature .sample .large,ul.features-norm-no15 li.feature .sample .medium{font-family:Norm No15,sans-serif;font-weight:300;font-style:normal}.of-kern{font-feature-settings:"kern"}.of-liga{font-feature-settings:"liga","clig"}.of-dlig{font-feature-settings:"dlig"}.of-calt{font-feature-settings:"calt"}.of-case{font-feature-settings:"case"}.of-cpsp{font-feature-settings:"calt","cpsp"}.of-smcp{font-feature-settings:"smcp"}.of-c2sc{font-feature-settings:"c2sc","smcp"}.of-lnum{font-feature-settings:"lnum"}.of-onum{font-feature-settings:"onum"}.of-numr{font-feature-settings:"numr"}.of-dnom{font-feature-settings:"dnom"}.of-pnum{font-feature-settings:"pnum"}.of-tnum{font-feature-settings:"tnum"}.of-sups{font-feature-settings:"sups"}.of-subs{font-feature-settings:"subs"}.of-zero{font-feature-settings:"zero"}.of-frac{font-feature-settings:"frac"}.of-ordn{font-feature-settings:"ordn"}.of-salt{font-feature-settings:"salt"}.of-ss01{font-feature-settings:"ss01"}.of-ss02{font-feature-settings:"ss02"}.of-ss03{font-feature-settings:"ss03"}.of-ss04{font-feature-settings:"ss04"}.of-ss05{font-feature-settings:"ss05"}.of-ss06{font-feature-settings:"ss06"}.of-ss07{font-feature-settings:"ss07"}.of-ss08{font-feature-settings:"ss08"}.of-ss09{font-feature-settings:"ss09"}.of-ss10{font-feature-settings:"ss10"}.of-ss11{font-feature-settings:"ss11"}.of-ss12{font-feature-settings:"calt","ss12"}.of-ss13{font-feature-settings:"ss13"}.of-ss14{font-feature-settings:"ss14"}.of-ss15{font-feature-settings:"ss15"}.of-ss16{font-feature-settings:"ss16"}.of-ss17{font-feature-settings:"ss17"}.of-ss18{font-feature-settings:"ss18"}.of-ss19{font-feature-settings:"ss19"}.of-ss20{font-feature-settings:"ss20"}.of-cv01{font-feature-settings:"cv01"}.of-cv02{font-feature-settings:"cv02"}.of-cv03{font-feature-settings:"cv03"}.of-cv04{font-feature-settings:"cv04"}.of-cv05{font-feature-settings:"cv05"}.of-cv06{font-feature-settings:"cv06"}.of-cv07{font-feature-settings:"cv07"}.of-cv08{font-feature-settings:"cv08"}.of-cv09{font-feature-settings:"cv09"}.of-cv10{font-feature-settings:"cv10"}.of-cv11{font-feature-settings:"cv11"}.of-cv12{font-feature-settings:"cv12"}.of-cv13{font-feature-settings:"cv13"}.of-cv14{font-feature-settings:"cv14"}.of-cv15{font-feature-settings:"cv15"}.of-cv16{font-feature-settings:"cv16"}.of-cv17{font-feature-settings:"cv17"}.of-cv18{font-feature-settings:"cv18"}.of-cv19{font-feature-settings:"cv19"}.of-cv20{font-feature-settings:"cv20"}.of-smcp-ss03{font-feature-settings:"ss03","smcp"}.of-onum-tnum{font-feature-settings:"tnum","onum"}.of-c2sc-ss03{font-feature-settings:"c2sc","smcp","ss03"}.of-zero-pnum{font-feature-settings:"zero","pnum"}.of-zero-tnum{font-feature-settings:"zero","tnum"}.of-zero-onum{font-feature-settings:"zero","onum"}.of-zero-smcp{font-feature-settings:"zero","smcp"}.of-zero-numr{font-feature-settings:"zero","numr"}.of-zero-dnom{font-feature-settings:"zero","dnom"}.of-zero-sups{font-feature-settings:"zero","sups"}.of-zero-subs{font-feature-settings:"zero","subs"}.of-zero-ss07{font-feature-settings:"zero","ss07"}.of-zero-ss07-tnum{font-feature-settings:"zero","ss07","tnum"}.of-ss07-tnum{font-feature-settings:"ss07","tnum"}.of-ss07-ss08{font-feature-settings:"ss07","ss08"}.of-ss07-salt{font-feature-settings:"ss07","salt"}.of-ss07-ss08-tnum{font-feature-settings:"ss07","ss08","tnum"}.of-ss08-pnum{font-feature-settings:"ss08","pnum"}.of-ss08-tnum{font-feature-settings:"ss08","tnum"}.of-ss08-onum{font-feature-settings:"ss08","onum"}.of-ss08-smcp{font-feature-settings:"ss08","smcp"}.of-ss08-numr{font-feature-settings:"ss08","numr"}.of-ss08-dnom{font-feature-settings:"ss08","dnom"}.of-ss08-sups{font-feature-settings:"ss08","sups"}.of-ss08-subs{font-feature-settings:"ss08","subs"}.of-ss09-smcp{font-feature-settings:"ss09","smcp"}.hero-container{background:#000;color:#fff;height:640px;width:100%;padding:0;text-align:center;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:.5s cubic-bezier(.215,.61,.355,1);position:relative;overflow:hidden}.hero-container .prev{position:absolute;top:0;left:0;opacity:0;width:50%;height:100%;z-index:99;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsSAAALEgHS3X78AAABMElEQVRIieWWK6+DQBCFT7cGWVlZiWyCubISMwk/lWQMEomsJKjK/gQczTSzzbZlty92zT0Jhsd+nM3MzllN04SQmHkDINdrN/PqCOAMoAdwJKIxtJ4XqKADgH3wj551BND4wLNAZhZICSD7EGYlsJqI+pdAZq6+cOVTR0SN+8xEhIn+mLmcBeo2LglzofkdUAukDH72mypmzlyHhx8K5B1l1tC6KApxV0WEWW2HYeiMNnQq7VMDd8ZzXEUFplSWGoj/AQzOr4U1Gh2eqXQyOqlTqTc6oZNs5xWoUSAF9Jp3bFs0kYtH1m5h+1Bd1hGBtQ1Vt8bXwNNFgLVumLo7aTTwLAkVWOve8MXEXIdy/JjoQG0s+CRY2YoXZ+8H4RmwQGVuyvXoWhY+6QHSB6M+gAsGy3fLFcQI4QAAAABJRU5ErkJggg==) 22 22,pointer;cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsSAAALEgHS3X78AAABMElEQVRIieWWK6+DQBCFT7cGWVlZiWyCubISMwk/lWQMEomsJKjK/gQczTSzzbZlty92zT0Jhsd+nM3MzllN04SQmHkDINdrN/PqCOAMoAdwJKIxtJ4XqKADgH3wj551BND4wLNAZhZICSD7EGYlsJqI+pdAZq6+cOVTR0SN+8xEhIn+mLmcBeo2LglzofkdUAukDH72mypmzlyHhx8K5B1l1tC6KApxV0WEWW2HYeiMNnQq7VMDd8ZzXEUFplSWGoj/AQzOr4U1Gh2eqXQyOqlTqTc6oZNs5xWoUSAF9Jp3bFs0kYtH1m5h+1Bd1hGBtQ1Vt8bXwNNFgLVumLo7aTTwLAkVWOve8MXEXIdy/JjoQG0s+CRY2YoXZ+8H4RmwQGVuyvXoWhY+6QHSB6M+gAsGy3fLFcQI4QAAAABJRU5ErkJggg==) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAABYlAAAWJQFJUiTwAAACiElEQVRoge2bLY/CQBCG53oGcQJZWYkkwSBOVGI2qeTnnTxJMgaJRFY2qMpK5Dku05tt2mX7Rbcfu7k3ISGBknmY3dndztu3x+MBJoWIPgAEAOCXXk1KAeAOABm9F0JkJuMxAshQWwDYAMB64M8RbAIAVyHEfWhsgwARkTIVcsbGEGX3IoRIJwWcAEwVAZ5fGb69ABFxxWD7AcEOEWXz0uf6zoA8zyJoLxpji7J46prNToCISAXkAACrmeGkfgDgu8vcbAVkuMhwgKZEmYybfstr+nDhcKSIY6xVLaAFcFIRV3WttIBcUA7TxjlIR0TUbjCeAHkpiBZUULqIYj3qvqfLYLiApeAV+YgYqtdVAHksz7WIm1CoDlU1g0//gIWqFMYCkLM31d5yTAXlqlrOoAvZkyqmWQ5YOqS6oo2cizKDjbsBS7UtA24cBMyZ3ne7HQ3Pz/njMa6P2+0We47NPVWB64C+Z+Au2JKVA9q47+wqv/HA64BWrgM237JwQf+Atusf0HLdPW5sOA04uAe3YGUeNzOcBnR5iKYet6FcHKYZtcBlFU1mDmYM5V0nCXh1Cu1PedJyQHYzuDQXY+nQKC/0vXrfC1fRFC0AuR3sQhaTcmtb3aqdp4/HuCoMFUBeMmweqhfVHfW02WYfio27m1Tnoak7TZzYqmGLcluJLlYtIA9V7QULFMF9CSG0Cak9D3IlOlkA2Ohhs9kIRBk7txmBulq5AnYxLMnKRcOytRj2MeOtGXLuO+Ep+9Q6FcHeflG2aszV7h7PTlkWZzOasDOVcDHpfW41YWnej9ghjvlkMK2lWRVnVJrSh87RjMGS2U3pOjGs+lhBXfUlAPlIgXyswNztEwD4BcyA9Tku2PA0AAAAAElFTkSuQmCC) 2x) 22 22,pointer}.hero-container .next{position:absolute;top:0;right:0;opacity:0;width:50%;height:100%;z-index:99;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsSAAALEgHS3X78AAABMElEQVRIieWWK6+DQBCFT7cGWVlZiWyCubISMwk/lWQMEomsJKjK/gQczTSzzbZlty92zT0Jhsd+nM3MzllN04SQmHkDINdrN/PqCOAMoAdwJKIxtJ4XqKADgH3wj551BND4wLNAZhZICSD7EGYlsJqI+pdAZq6+cOVTR0SN+8xEhIn+mLmcBeo2LglzofkdUAukDH72mypmzlyHhx8K5B1l1tC6KApxV0WEWW2HYeiMNnQq7VMDd8ZzXEUFplSWGoj/AQzOr4U1Gh2eqXQyOqlTqTc6oZNs5xWoUSAF9Jp3bFs0kYtH1m5h+1Bd1hGBtQ1Vt8bXwNNFgLVumLo7aTTwLAkVWOve8MXEXIdy/JjoQG0s+CRY2YoXZ+8H4RmwQGVuyvXoWhY+6QHSB6M+gAsGy3fLFcQI4QAAAABJRU5ErkJggg==) 22 22,pointer;cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsSAAALEgHS3X78AAABMElEQVRIieWWK6+DQBCFT7cGWVlZiWyCubISMwk/lWQMEomsJKjK/gQczTSzzbZlty92zT0Jhsd+nM3MzllN04SQmHkDINdrN/PqCOAMoAdwJKIxtJ4XqKADgH3wj551BND4wLNAZhZICSD7EGYlsJqI+pdAZq6+cOVTR0SN+8xEhIn+mLmcBeo2LglzofkdUAukDH72mypmzlyHhx8K5B1l1tC6KApxV0WEWW2HYeiMNnQq7VMDd8ZzXEUFplSWGoj/AQzOr4U1Gh2eqXQyOqlTqTc6oZNs5xWoUSAF9Jp3bFs0kYtH1m5h+1Bd1hGBtQ1Vt8bXwNNFgLVumLo7aTTwLAkVWOve8MXEXIdy/JjoQG0s+CRY2YoXZ+8H4RmwQGVuyvXoWhY+6QHSB6M+gAsGy3fLFcQI4QAAAABJRU5ErkJggg==) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAABYlAAAWJQFJUiTwAAACiElEQVRoge2bLY/CQBCG53oGcQJZWYkkwSBOVGI2qeTnnTxJMgaJRFY2qMpK5Dku05tt2mX7Rbcfu7k3ISGBknmY3dndztu3x+MBJoWIPgAEAOCXXk1KAeAOABm9F0JkJuMxAshQWwDYAMB64M8RbAIAVyHEfWhsgwARkTIVcsbGEGX3IoRIJwWcAEwVAZ5fGb69ABFxxWD7AcEOEWXz0uf6zoA8zyJoLxpji7J46prNToCISAXkAACrmeGkfgDgu8vcbAVkuMhwgKZEmYybfstr+nDhcKSIY6xVLaAFcFIRV3WttIBcUA7TxjlIR0TUbjCeAHkpiBZUULqIYj3qvqfLYLiApeAV+YgYqtdVAHksz7WIm1CoDlU1g0//gIWqFMYCkLM31d5yTAXlqlrOoAvZkyqmWQ5YOqS6oo2cizKDjbsBS7UtA24cBMyZ3ne7HQ3Pz/njMa6P2+0We47NPVWB64C+Z+Au2JKVA9q47+wqv/HA64BWrgM237JwQf+Atusf0HLdPW5sOA04uAe3YGUeNzOcBnR5iKYet6FcHKYZtcBlFU1mDmYM5V0nCXh1Cu1PedJyQHYzuDQXY+nQKC/0vXrfC1fRFC0AuR3sQhaTcmtb3aqdp4/HuCoMFUBeMmweqhfVHfW02WYfio27m1Tnoak7TZzYqmGLcluJLlYtIA9V7QULFMF9CSG0Cak9D3IlOlkA2Ohhs9kIRBk7txmBulq5AnYxLMnKRcOytRj2MeOtGXLuO+Ep+9Q6FcHeflG2aszV7h7PTlkWZzOasDOVcDHpfW41YWnej9ghjvlkMK2lWRVnVJrSh87RjMGS2U3pOjGs+lhBXfUlAPlIgXyswNztEwD4BcyA9Tku2PA0AAAAAElFTkSuQmCC) 2x) 22 22,pointer}.hero-container .hero-image{margin:0 auto;max-width:1520px}.hero-container .hero-image video{width:100%;-o-object-fit:cover;object-fit:cover;background:#000}.hero-container .hero-image video img{width:100%;-o-object-fit:cover;object-fit:cover;background:#000}@media screen and (min-width:600px)and (max-width:959px){.hero-container{height:480px}.hero-container .hero-image{max-width:960px}.hero-container .hero-image video{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.hero-container .hero-image video img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}}@media screen and (max-width:599px){.hero-container{height:320px}.hero-container .hero-image{max-width:120%}.hero-container .hero-image video{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.hero-container .hero-image video img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}}.norm .hero-container{background:#fafafa}.norm .hero-container video{background:#fafafa}.norm .hero-container video img{background:#fafafa}.norm-list-select-box-typepage{padding-top:4rem;padding-bottom:1.2rem;display:grid;grid-auto-flow:column;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(4,1fr);grid-column-gap:10px}.norm-list-select-box-typepage .norm-list-select-button .norm-list-select-button-inner{display:inline-block;font-family:Norm No6,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem;color:#bababa}.norm-list-select-box-typepage .norm-list-select-button .onsale{color:#000}.norm-list-select-box-typepage .norm-list-select-button .onsale:hover{text-decoration:underline;cursor:pointer}@media screen and (max-width:959px){.norm-list-select-box-typepage{width:70%;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr)}}@media screen and (max-width:599px){.norm-list-select-box-typepage{width:100%;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(7,1fr)}}.norm-list-select-box-typepage-allcolection .norm-list-select-box-typepage-allcolection-inner{display:inline-block;font-family:Norm No6,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7rem}.norm-list-select-box-typepage-allcolection .onsale{color:#000}.norm-list-select-box-typepage-allcolection .onsale:hover{text-decoration:underline;cursor:pointer}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-container-wp8-horizontal{touch-action:pan-y}.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical{touch-action:pan-x}.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:#ffffff40}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:#00000040}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:#0000001a}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#00000080;border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@keyframes swiper-preloader-spin{to{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
/*# sourceMappingURL=/cdn/shop/t/46/assets/theme.css.map */
