@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans+JP:wght@100..900&display=swap);
*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;hanging-punctuation:first last}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,pre,fieldset,legend{margin:0}p{overflow-wrap:break-word;word-break:break-word}ul,ol{list-style:none;padding:0}body{min-height:100vh;line-height:1.5;overflow-wrap:break-word;word-break:break-word;text-rendering:optimizeSpeed;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:contextual;-moz-font-feature-settings:"calt";-webkit-font-feature-settings:"calt";font-feature-settings:"calt"}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button,[type=button],[type=reset],[type=submit]{background:rgba(0,0,0,0);border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}table{border-collapse:collapse;border-spacing:0}:target{scroll-margin-top:1.25rem}::selection{background-color:#fff;color:#000}::-moz-selection{background-color:#fff;color:#000}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.sp-only{display:block}@media screen and (min-width: 768px){.sp-only{display:none}}.pc-only{display:none}@media screen and (min-width: 768px){.pc-only{display:block}}:root{--color-bg: #001726;--color-bg-transparent: rgba(10, 27, 46, 0.7137254902);--color-bg-transparent2: rgba(10, 27, 46, 0.8901960784);--color-bg-muted: #090a0f;--color-panel-bg: #1c1d2e;--color-panel-bg-hover: #2e3046;--color-text: #dbddff;--color-text-darker: #457b9f;--color-text-lighter: #e5e6ff;--color-strong: #1187d3;--color-muted: #084166;--color-active: #7ba9ff;--border-color: #4c4f7d;--border-soft: #457b9f;--gradient-key: linear-gradient(90deg, #70ffb8 0%, #5160b8 70%);--blue-gradient: linear-gradient(90deg, rgb(47, 59, 148) 0%, rgb(81, 96, 184) 50%, rgb(47, 59, 148) 100%);--font-sans: YakuHanJP, Inter, Yu Gothic, Noto Sans JP, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--font-sans-weight: 500;--font-serif: Noto Serif JP, Hiragino Mincho ProN, serif;--font-title: itc-avant-garde-gothic-pro, sans-serif;--font-title-weight-medium: 500;--font-title-weight-demi: 600;--font-title-weight-bold: 700;--font-din-regular: din-2014, sans-serif;--font-din-weight: 400;--container-max-width: 1200px;--content-padding-inline: 16px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.12);--shadow-md: 0 8px 24px rgba(0, 0, 0, 0.18);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-8: 48px;--duration-fast: 0.2s;--duration-base: 0.3s;--duration-slow: 0.45s;--ease-standard: ease;--footer-bg: #d5dbe3}html{color:var(--color-text)}body{min-width:320px;display:flex;flex-direction:column;align-items:center;background-color:#000;color:var(--color-text);font-family:var(--font-sans);font-weight:var(--font-sans-weight)}body.sub_page{background-color:var(--color-bg)}body.is-menu-open{overflow:hidden}a,button{transition:opacity var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard)}.site-header,.site-footer,.page-main{width:100%}.site-header__inner{width:100%;max-width:var(--container-max-width);margin:0 auto}.wrap-width{width:100%;max-width:var(--container-max-width);margin:0 auto}.site-header{position:fixed;top:0;left:0;right:0;z-index:200}.site-header__inner{min-height:64px;padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:24px}@media screen and (max-width: 1024px){.site-header__inner{padding-left:var(--content-padding-inline);padding-right:var(--content-padding-inline);min-height:64px;padding-top:10px;padding-bottom:10px;position:relative}}.site-header__toggle{display:none;width:44px;height:44px;padding:0;align-items:center;justify-content:center;border:0;background-color:rgba(0,0,0,0);color:#fff}.site-header__toggle:focus-visible{outline:2px solid #1187d3;outline-offset:2px}@media screen and (max-width: 1024px){.site-header__toggle{display:inline-flex;flex-shrink:0;position:relative;z-index:3}}.site-header__toggle-line{position:relative;display:block;width:28px;height:1px;background-color:currentColor;transition:background-color var(--duration-base) var(--ease-standard)}.site-header__toggle-line::before,.site-header__toggle-line::after{content:"";position:absolute;left:0;width:100%;height:1px;background-color:currentColor;transition:transform var(--duration-base) var(--ease-standard),top var(--duration-base) var(--ease-standard),bottom var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard)}.site-header__toggle-line::before{top:-8px}.site-header__toggle-line::after{bottom:-8px}.site-header.is-open .site-header__toggle-line{background-color:rgba(0,0,0,0)}.site-header.is-open .site-header__toggle-line::before{top:0;transform:rotate(45deg)}.site-header.is-open .site-header__toggle-line::after{bottom:0;transform:rotate(-45deg)}.site-header__menu{flex:1;display:flex;align-items:center;justify-content:space-between;gap:24px}@media screen and (max-width: 1024px){.site-header__menu{display:none;position:fixed;inset:0;width:100vw;height:100dvh;padding:64px var(--content-padding-inline) 32px;flex-direction:column;align-items:center;justify-content:space-around;overflow-y:auto;background-color:var(--color-bg);box-shadow:none;z-index:2}}.site-nav{display:flex;align-items:center;gap:70px;flex-wrap:wrap}@media screen and (max-width: 1024px){.site-nav{width:100%;flex-direction:column;align-items:center;gap:3em}}.site-nav__link{font-size:18px;font-family:var(--font-title);font-weight:var(--font-title-weight-demi);letter-spacing:.1em;text-transform:uppercase;color:#fff}@media(hover: hover){.site-nav__link:where(:any-link,:enabled,summary):hover{opacity:.6}}.site-nav__link:focus-visible{outline:2px solid #1187d3;outline-offset:2px}.site-nav__link img{display:block;width:32px}@media screen and (max-width: 1024px){.site-nav__link{font-size:20px;letter-spacing:.08em}}.site-header__actions{display:flex;align-items:center;gap:40px}@media screen and (max-width: 1024px){.site-header__actions{gap:24px}}.site-header__icon{font-size:32px;display:flex}@media(hover: hover){.site-header__icon:where(:any-link,:enabled,summary):hover{opacity:.6}}.site-header__icon .ri--twitter-x-line{display:inline-block;width:32px;height:32px;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M10.488 14.651L15.25 21h7l-7.858-10.478L20.93 3h-2.65l-5.117 5.886L8.75 3h-7l7.51 10.015L2.32 21h2.65zM16.25 19L5.75 5h2l10.5 14z'/%3E%3C/svg%3E")}.site-header__icon .ri--instagram-line{display:inline-block;width:32px;height:32px;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12.001 9a3 3 0 1 0 0 6a3 3 0 0 0 0-6m0-2a5 5 0 1 1 0 10a5 5 0 0 1 0-10m6.5-.25a1.25 1.25 0 0 1-2.5 0a1.25 1.25 0 0 1 2.5 0M12.001 4c-2.474 0-2.878.007-4.029.058c-.784.037-1.31.142-1.798.332a2.9 2.9 0 0 0-1.08.703a2.9 2.9 0 0 0-.704 1.08c-.19.49-.295 1.015-.331 1.798C4.007 9.075 4 9.461 4 12c0 2.475.007 2.878.058 4.029c.037.783.142 1.31.331 1.797c.17.435.37.748.702 1.08c.337.336.65.537 1.08.703c.494.191 1.02.297 1.8.333C9.075 19.994 9.461 20 12 20c2.475 0 2.878-.007 4.029-.058c.782-.037 1.308-.142 1.797-.331a2.9 2.9 0 0 0 1.08-.703c.337-.336.538-.649.704-1.08c.19-.492.296-1.018.332-1.8c.052-1.103.058-1.49.058-4.028c0-2.474-.007-2.878-.058-4.029c-.037-.782-.143-1.31-.332-1.798a2.9 2.9 0 0 0-.703-1.08a2.9 2.9 0 0 0-1.08-.704c-.49-.19-1.016-.295-1.798-.331C14.926 4.006 14.54 4 12 4m0-2c2.717 0 3.056.01 4.123.06c1.064.05 1.79.217 2.427.465c.66.254 1.216.598 1.772 1.153a4.9 4.9 0 0 1 1.153 1.772c.247.637.415 1.363.465 2.428c.047 1.066.06 1.405.06 4.122s-.01 3.056-.06 4.122s-.218 1.79-.465 2.428a4.9 4.9 0 0 1-1.153 1.772a4.9 4.9 0 0 1-1.772 1.153c-.637.247-1.363.415-2.427.465c-1.067.047-1.406.06-4.123.06s-3.056-.01-4.123-.06c-1.064-.05-1.789-.218-2.427-.465a4.9 4.9 0 0 1-1.772-1.153a4.9 4.9 0 0 1-1.153-1.772c-.248-.637-.415-1.363-.465-2.428C2.012 15.056 2 14.717 2 12s.01-3.056.06-4.122s.217-1.79.465-2.428a4.9 4.9 0 0 1 1.153-1.772A4.9 4.9 0 0 1 5.45 2.525c.637-.248 1.362-.415 2.427-.465C8.945 2.013 9.284 2 12.001 2'/%3E%3C/svg%3E")}.page-main{background-image:linear-gradient(to bottom, transparent 0, transparent 80vh, var(--color-bg-transparent) 150vh);position:relative}@media screen and (max-width: 1024px){.page-main{padding-bottom:72px;overflow:hidden;background-image:linear-gradient(to bottom, transparent 0, transparent 80vh, var(--color-bg-transparent) 110vh, var(--color-bg-transparent2) 250vh)}}.content-section{margin-bottom:68px;position:relative}@media screen and (max-width: 1024px){.content-section{margin-bottom:32px}}.section-shell{padding:0 0}@media screen and (max-width: 1024px){.section-shell{padding-left:var(--content-padding-inline);padding-right:var(--content-padding-inline)}}.site-footer{padding:0 0 42px 0;text-align:center;background-color:var(--color-bg)}.site-footer__inner{margin-bottom:64px;padding:32px 0;background-color:var(--footer-bg);display:flex;align-items:center;justify-content:center;gap:24px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#475569}@media screen and (max-width: 1024px){.site-footer__inner{padding-left:var(--content-padding-inline);padding-right:var(--content-padding-inline);flex-direction:column;align-items:flex-start}}.site-footer__copy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}@media screen and (max-width: 1024px){.site-footer__copy{white-space:normal}}.site-footer__brand{display:block;width:168px}.site-footer__copyright{font-size:12px;color:#475569;letter-spacing:.1em}@media screen and (max-width: 1024px){.site-header.is-open .site-header__menu{display:flex}}@media screen and (max-width: 1024px){.site-footer__links{gap:12px 20px}}.noise_bg{background:url(../images/noise.png);animation:noise_scroll_XY 1s steps(10) infinite;background-repeat:repeat}@keyframes noise_scroll_XY{from{background-position:0 0}to{background-position:360px 480px}}.noise_bg_sp{background-image:url(../images/noise.png);animation:noise_scroll_Y 1s steps(10) infinite;background-repeat:repeat}@media screen and (min-width: 768px){.noise_bg_sp{background-image:none}}@keyframes noise_scroll_Y{from{background-position:0 0}to{background-position:360px 480px}}.sub_hero{height:580px;display:flex;align-items:center;justify-content:center;text-align:left;background-image:url(../images/sub_header.webp);background-size:cover;background-position:center}@media screen and (max-width: 1024px){.sub_hero{height:auto;padding:64px 16px 48px 16px;text-align:center;flex-direction:column;gap:24px}}.sub_hero__inner{padding:0 40px}@media screen and (max-width: 1024px){.sub_hero__inner{padding:0}}.sub_hero_logo{margin-bottom:12px;width:240px}@media screen and (max-width: 1024px){.sub_hero_logo{margin:0 auto;margin-bottom:8px;text-align:center;max-width:120px}}.sub_hero__title{margin-bottom:24px;font-size:80px;line-height:1.1;font-family:var(--font-title);font-weight:var(--font-title-weight-demi);color:#fff}@media screen and (max-width: 1024px){.sub_hero__title{font-size:clamp(30px,5vw,80px);line-height:1.2}}.sub_hero__description{margin-bottom:18px;line-height:1.5;color:var(--color-text)}@media screen and (max-width: 1024px){.sub_hero__description{font-size:clamp(16px,3vw,18px)}}.sub_hero__banner img{display:block;width:200px;height:auto}@media screen and (max-width: 1024px){.sub_hero__banner img{margin:0 auto}}.article-select-wrap{margin-bottom:48px;padding:54px 0;background:var(--blue-gradient)}@media screen and (max-width: 1024px){.article-select-wrap{padding:24px 0}}.article-select-wrap form{padding:0 120px}@media screen and (max-width: 1024px){.article-select-wrap form{padding:0 16px}}.article-select-wrap form select{display:block;width:100%;box-sizing:border-box;flex:1;height:60px;padding:0 16px;border:1px solid var(--color-text-darker);border-radius:var(--radius-md);background-color:#000;font-size:18px;cursor:pointer;transition:border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}@media screen and (max-width: 1024px){.article-select-wrap form select{font-size:16px;height:48px}}@media(hover: hover){.article-select-wrap form select:where(:any-link,:enabled,summary):hover{border-color:var(--color-active);box-shadow:0 0 15px 5px rgba(133,137,255,.2)}}.article-select-wrap form select:focus-visible{outline:2px solid #1187d3;outline-offset:2px}.article-select-wrap form select:focus{border-color:var(--color-active)}.article-area{padding:56px 140px;border:1px solid var(--border-color);background-color:var(--color-panel-bg)}@media screen and (max-width: 1024px){.article-area{padding:24px 16px}}.article-head{margin-bottom:32px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;border-left:4px solid var(--color-text-darker);padding-left:16px}@media screen and (max-width: 1024px){.article-head{margin-bottom:24px}}.article-head .date{font-size:18px;color:var(--color-text)}@media screen and (max-width: 1024px){.article-head .date{font-size:16px}}.article-head .title{font-size:24px;color:var(--color-active)}@media screen and (max-width: 1024px){.article-head .title{font-size:20px}}.article-body{line-height:1.8;color:var(--color-text)}.article-body p{margin-bottom:24px}@media screen and (max-width: 1024px){.article-body p{margin-bottom:16px;font-size:16px}}.article-body a{color:var(--color-active);text-decoration:underline}@media(hover: hover){.article-body a:where(:any-link,:enabled,summary):hover{opacity:.8}}.article-body img{display:block;max-width:640px;height:auto;margin:24px auto}@media screen and (max-width: 1024px){.article-body img{margin:16px auto;max-width:100%}}.sub_hero__content{display:flex;flex-direction:column;align-items:center;gap:32px}@media screen and (max-width: 1024px){.sub_hero__content{gap:16px}}.sub_hero__logo{width:700px}@media screen and (max-width: 1024px){.sub_hero__logo{width:100%;max-width:300px}}.sub_hero__onair-date{font-size:24px;letter-spacing:.2em;font-family:var(--font-title);font-weight:var(--font-title-weight-medium);color:#fff}@media screen and (max-width: 1024px){.sub_hero__onair-date{font-size:clamp(16px,13.688751926px + 0.6163328197vw,20px)}}.thanks-box{padding:56px 140px;border:1px solid var(--border-color);background-color:var(--color-panel-bg)}@media screen and (max-width: 1024px){.thanks-box{padding:24px 16px}}.thanks__text{font-size:46px;font-family:var(--font-title);font-weight:var(--font-title-weight-demi);color:var(--color-text-lighter);text-align:center}@media screen and (max-width: 1024px){.thanks__text{font-size:20px}}.thanks__description{margin-top:36px;line-height:1.8;color:var(--color-text);text-align:center}@media screen and (max-width: 1024px){.thanks__description{font-size:18px}}#btn_backhome{margin-top:64px;text-align:center}#btn_backhome a{width:220px;padding:20px 48px;background-color:var(--color-bg-muted);border:1px solid var(--border-color);border-radius:100em;color:#fff;font-size:18px;letter-spacing:.1em;font-weight:700;display:inline-block}@media(hover: hover){#btn_backhome a:where(:any-link,:enabled,summary):hover{color:var(--color-active);background-color:var(--border-color)}}#btn_backhome a:focus-visible{outline:2px solid #1187d3;outline-offset:2px}@media screen and (max-width: 1024px){#btn_backhome a{width:100%;max-width:300px;font-size:16px}}.article-info-wrap{margin-bottom:48px;padding:54px 0;background:var(--border-color)}@media screen and (max-width: 1024px){.article-info-wrap{padding:24px 0}}.article-info-wrap .article-info-list{padding:0 60px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 1024px){.article-info-wrap .article-info-list{padding:0 16px;gap:12px}}.article-info-wrap .article-info-list .article-info-item{font-size:18px;color:var(--color-text)}@media(hover: hover){.article-info-wrap .article-info-list .article-info-item:where(:any-link,:enabled,summary):hover{color:var(--color-active)}}@media screen and (max-width: 1024px){.article-info-wrap .article-info-list .article-info-item{font-size:16px}}.article-info-wrap .article-info-item{font-size:18px;display:flex;align-items:center}.article-info-wrap .article-info-item::before{content:"";display:block;margin-right:6px;width:24px;height:24px;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%237ba9ff' d='m13.172 12l-4.95-4.95l1.414-1.413L16 12l-6.364 6.364l-1.414-1.415z'/%3E%3C/svg%3E")}@media screen and (max-width: 1024px){.article-info-wrap .article-info-item{font-size:16px}.article-info-wrap .article-info-item::before{display:none}}.article-info-wrap .article-info-item a{color:var(--color-active)}@media(hover: hover){.article-info-wrap .article-info-item a:where(:any-link,:enabled,summary):hover{color:var(--color-text)}}#gigyaShare .jme_share{display:flex;align-items:center;gap:12px;padding:8px 16px;color:#fff}
/*! Yaku Han JP v4.1.1 (OFL-1.1 AND MIT) by Qrac | Type: YakuHanJP - Based on Noto Sans JP */
@font-face{font-family:YakuHanJP;font-style:normal;font-weight:100;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-Thin.woff2) format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:200;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-ExtraLight.woff2) format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-Light.woff2) format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-Regular.woff2) format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-Medium.woff2) format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-SemiBold.woff2) format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-Bold.woff2) format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-ExtraBold.woff2) format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-Black.woff2) format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}

