@import"https://cdn.jsdelivr.net/npm/yakuhanjp@4.1.1/dist/css/yakuhanjp.css";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto:wght@100..900&display=swap";@import"https://use.typekit.net/rwk8kqo.css";*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;border-style:solid;border-width:0;min-width:0;min-height:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;line-height:1.6;letter-spacing:.04em;font-optical-sizing:auto;font-feature-settings:"palt","kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:break-all;overflow-wrap:break-word;line-break:strict;min-height:100svh}:where(h1,h2,h3,h4,h5,h6,p,th){font-weight:inherit}:where(p){text-wrap:pretty}:where(ul,ol){list-style:none}:where(img,picture,video,canvas,svg){display:block;height:auto;max-width:100%}:where(svg,embed,object){vertical-align:bottom}:where(input,button,textarea,select){font:inherit;line-height:inherit;color:currentColor}:where(button){cursor:pointer;display:block;width:100%;background-color:rgba(0,0,0,0);margin:0}:where(textarea){min-height:3lh;resize:vertical}@supports(field-sizing: content){:where(textarea){field-sizing:content}}:where(table){border-collapse:collapse;width:100%}:where(:root){scrollbar-gutter:stable;overflow-x:clip}:root{--color-body: var(--color-green);--color-ftr: #1e1303;--color-nav: var(--color-blue);--color-menu: var(--color-yellow);--color-bdr: var(--color-green);--color-btn: var(--color-blue);--color-txt: var(--color-lemon);--color-ttl: var(--color-yellow);--color-red: #fa3833;--color-caution: var(--color-orange);--color-orange: #fecb24;--color-lemon: #dde573;--color-lime: #c7d416;--color-green: #135c0b;--color-green-dark: #074118;--color-blue: #0f2a64;--color-navy: #061833;--color-yellow: #f9e805;--color-radiko: #00aaef;--color-timefree: #e73c64;--color-white: #fff;--color-black: #1c1c1c;--color-link: #2c69c5;--color-hover: #5de024;--transition-def: all 0.3s ease-out 0s;--hover-filter-bright: brightness(120%) contrast(110%) saturate(110%);--hover-filter-bright-soft: brightness(102%) contrast(105%) saturate(120%);--box-shadow: 0 -8px 8px 0 rgba(0, 0, 0, 0.08), 0 16px 32px -8px rgba(0, 0, 0, 0.32);--bg-cover: no-repeat center / cover;--bg-contain: no-repeat center / contain}:root{--radius-def: 8px;--radius-6: 6px;--radius-8: 8px;--radius-8: 10px}:root{--bdw-def: 1px}:root{--ff-yh: YakuHanJP;--ff-gothic: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--ff-def: "Roboto", "Noto Sans JP";--ff-en: "citrus-gothic-solid";--font-def: var(--ff-yh), var(--ff-def), var(--ff-gothic);--font-en: var(--ff-en), var(--ff-gothic);--memo-root-fz-px: 16px;--fz-def: clamp(15px, 14.12px + 0.245vw, 16px);--fw-def: 400;--fw-en: 400}:root{--lh-def: 1.6;--lh-en: 1}:root{--ls-def: 0.05em;--ls-en: 0}body{background-color:var(--color-body)}.body-wrap{position:relative;text-align:center;color:var(--color-txt);font-style:normal;font-size:var(--fz-def);font-family:var(--font-def);font-weight:var(--fw-def);line-height:var(--lh-def);letter-spacing:var(--ls-def);font-variation-settings:"wdth" 100}.body-wrap :where(a){color:var(--color-link);text-decoration:none;transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.body-wrap :where(a):hover{color:var(--color-hover);text-decoration:none}.body-wrap :where(a:not([class])){text-decoration:underline;color:var(--color-link)}.body-wrap :where(a[href="#!"],a[disable]){pointer-events:none}.body-wrap :where(em,strong){font-style:inherit}.body-wrap :where(i,b){display:inline-block}.form-wrap :where(input,button,textarea,select){outline:none}@media(768px < width){.sp-only{display:none !important}}@media(width <= 768px){.pc-only{display:none !important}}.is-resizing .nav-wrap *,.is-resizing .nav-wrap *::before,.is-resizing .nav-wrap *::after,.is-resizing .ftr-wrap *,.is-resizing .ftr-wrap *::before,.is-resizing .ftr-wrap *::after,.is-resizing #jwave_footer_wrapper *,.is-resizing #jwave_footer_wrapper *::before,.is-resizing #jwave_footer_wrapper *::after{transition:none !important}.body-wrap{opacity:0;animation:accessFadein 1.2s linear .8s forwards}@keyframes accessFadein{0%{opacity:0}100%{opacity:1}}.txt--stroke{-webkit-text-stroke:2px #000;text-stroke:2px #000;paint-order:stroke fill;color:#fff}.txt--stroke ruby rt,.txt--stroke .txt--stroke-none,.txt--stroke .txt--rt{-webkit-text-stroke:0px;text-stroke:0px;paint-order:normal}.flowroot,.clrfix{display:flow-root}.edit-block{position:relative;padding:10em 0}[none]{display:none !important}.mask-svg{overflow:hidden;text-indent:-9999px;aspect-ratio:1/1;min-width:0;width:32px;background-color:currentColor;-webkit-mask:url(../img/svg_common/temp.svg) var(--bg-contain);mask:url(../img/svg_common/temp.svg) var(--bg-contain)}.bg-cover{background:rgba(0,0,0,0) url(../img/svg_common/temp.svg) var(--bg-cover)}.bg-contain{background:rgba(0,0,0,0) url(../img/svg_common/temp.svg) var(--bg-contain)}#gigyaShare{margin-bottom:48px}#gigyaShare.frame-white{display:inline-block;vertical-align:bottom;margin-inline:auto;background-color:hsla(0,0%,100%,.8);padding:6px 12px;border-radius:100vmax}#gigyaShare .jme_share{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:24px}#gigyaShare .jme_share li{aspect-ratio:1/1;min-width:0;width:28px;overflow:hidden;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50%;background-size:contain;margin-inline:0}#gigyaShare .jme_share li:nth-child(1){aspect-ratio:200/28;min-width:0;width:144px;margin-right:12px}@media(width <= 768px){#gigyaShare .jme_share{gap:16px}#gigyaShare .jme_share li:nth-child(1){margin-right:6px}}#gigyaShare .jme_share li img.share__label{opacity:0}#gigyaShare .jme_share li a{display:block;width:100%;height:100%;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50%;background-size:contain;overflow:hidden;transition:all .6s ease-out 0s}#gigyaShare .jme_share li a img{opacity:0}#gigyaShare .jme_share li a:hover{opacity:.6}#gigyaShare .jme_share li:nth-child(1){background-image:url("../img/svg_common/jme_bar/share_jme_v3.svg")}#gigyaShare .jme_share li:nth-child(2) a{background-image:url("../img/svg_common/jme_bar/sns_line.svg")}#gigyaShare .jme_share li:nth-child(3) a{background-image:url("../img/svg_common/jme_bar/sns_x.svg")}#gigyaShare .jme_share li:nth-child(4) a{background-image:url("../img/svg_common/jme_bar/sns_facebook.svg")}@media(width <= 960px){#jwave_footer_wrapper{padding-bottom:env(safe-area-inset-bottom) !important}}@media(900px < width){.toppage #jwave_footer_wrapper{transform:translateY(100%);transition:all .4s ease-out 0s}.toppage.is-scrolled #jwave_footer_wrapper{transform:translateY(0)}}@media(width <= 900px){.toppage #listenlive_container,.toppage #timefree_button{transform:translateX(160px);transition:all .4s ease-out 0s}.toppage.is-scrolled #listenlive_container,.toppage.is-scrolled #timefree_button{transform:translateX(0)}}@media(width <= 768px){body.is-nav-open .body-wrap{z-index:909}}:where(#timefree_extract--test){--timefree-btn-radius: 4px;--timefree-btn-padding: 4px 10px 4px 8px;--timefree-btn-gap: 8px;--timefree-btn-color: #e73c64;--timefree-btn-color-hover: #ec6988;--timefree-txt-color: #ffffff;--timefree-txt-color-hover: #ffffff;--timefree-font-size: 15px;--timefree-icon-gap: 8px;--timefree-icon-size: 18px;--timefree-arrow-size: 8px;--timefree-arrow-border-width: 2px}#timefree_extract--test{box-sizing:border-box;position:relative}#timefree_extract--test *{box-sizing:inherit}#timefree_extract--test:empty{height:100px}#timefree_extract--test:empty::before{display:flex;justify-content:center;align-items:center;width:100%;height:100%;content:"番組放送後に更新されます";color:#ccc;font-size:var(--timefree-font-size)}#timefree_extract--test .timefree_ul{padding:0;margin-block:0;margin-inline:auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;gap:var(--timefree-btn-gap)}#timefree_extract--test .timefree_ul:empty{height:100px}#timefree_extract--test .timefree_ul:empty::before{display:flex;justify-content:center;align-items:center;width:100%;height:100%;content:"番組放送後に更新されます";color:#ccc;font-size:var(--timefree-font-size)}#timefree_extract--test .timefree_ul li{list-style:none}#timefree_extract--test .timefree_ul li a{font-size:var(--timefree-font-size);position:relative;display:grid;grid-template-columns:var(--timefree-icon-size) auto var(--timefree-arrow-size);-moz-column-gap:var(--timefree-icon-gap);column-gap:var(--timefree-icon-gap);justify-items:start;align-items:center;padding:var(--timefree-btn-padding);border-radius:var(--timefree-btn-radius);background-color:var(--timefree-btn-color);color:var(--timefree-txt-color);transition:background-color .3s ease,color .3s ease}#timefree_extract--test .timefree_ul li a::before{content:"";display:block;aspect-ratio:1/1;width:var(--timefree-icon-size);min-width:0;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22%23fff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M8.997%2C0.000%20C11.479%2C0.000%2013.734%2C1.008%2015.361%2C2.635%20L15.401%2C2.674%20C17.002%2C4.301%2018.000%2C6.537%2018.000%2C9.000%20C18.000%2C11.483%2016.993%2C13.733%2015.361%2C15.365%20L15.322%2C15.400%20C13.700%2C17.007%2011.464%2C18.000%208.997%2C18.000%20C6.516%2C18.000%204.266%2C16.997%202.634%2C15.365%20L2.634%2C15.365%20C1.007%2C13.733%20-0.000%2C11.483%20-0.000%2C9.000%20C-0.000%2C6.518%201.007%2C4.267%202.634%2C2.640%20L2.634%2C2.640%20L2.634%2C2.635%20L2.639%2C2.635%20C4.266%2C1.003%206.516%2C0.000%208.997%2C0.000%20L8.997%2C0.000%20ZM12.924%2C8.307%20L12.924%2C8.307%20L9.690%2C8.307%20L9.690%2C2.802%20C9.690%2C2.419%209.381%2C2.104%208.997%2C2.104%20C8.619%2C2.104%208.305%2C2.419%208.305%2C2.802%20L8.305%2C8.986%20L8.305%2C9.005%20C8.305%2C9.384%208.619%2C9.693%208.997%2C9.693%20L12.924%2C9.693%20C13.312%2C9.693%2013.622%2C9.384%2013.622%2C9.005%20C13.622%2C8.622%2013.312%2C8.307%2012.924%2C8.307%20L12.924%2C8.307%20ZM14.383%2C3.618%20L14.383%2C3.618%20C13.002%2C2.237%2011.101%2C1.381%208.997%2C1.381%20C6.894%2C1.381%204.993%2C2.232%203.617%2C3.608%20L3.607%2C3.618%20C2.236%2C4.994%201.386%2C6.892%201.386%2C9.000%20C1.386%2C11.104%202.241%2C13.006%203.617%2C14.387%20L3.617%2C14.387%20L3.617%2C14.387%20C4.993%2C15.763%206.894%2C16.614%208.997%2C16.614%20C11.086%2C16.614%2012.973%2C15.778%2014.354%2C14.421%20L14.383%2C14.387%20C15.759%2C13.006%2016.614%2C11.104%2016.614%2C9.000%20C16.614%2C6.911%2015.774%2C5.014%2014.418%2C3.647%20L14.383%2C3.618%20L14.383%2C3.618%20Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22%23fff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M8.997%2C0.000%20C11.479%2C0.000%2013.734%2C1.008%2015.361%2C2.635%20L15.401%2C2.674%20C17.002%2C4.301%2018.000%2C6.537%2018.000%2C9.000%20C18.000%2C11.483%2016.993%2C13.733%2015.361%2C15.365%20L15.322%2C15.400%20C13.700%2C17.007%2011.464%2C18.000%208.997%2C18.000%20C6.516%2C18.000%204.266%2C16.997%202.634%2C15.365%20L2.634%2C15.365%20C1.007%2C13.733%20-0.000%2C11.483%20-0.000%2C9.000%20C-0.000%2C6.518%201.007%2C4.267%202.634%2C2.640%20L2.634%2C2.640%20L2.634%2C2.635%20L2.639%2C2.635%20C4.266%2C1.003%206.516%2C0.000%208.997%2C0.000%20L8.997%2C0.000%20ZM12.924%2C8.307%20L12.924%2C8.307%20L9.690%2C8.307%20L9.690%2C2.802%20C9.690%2C2.419%209.381%2C2.104%208.997%2C2.104%20C8.619%2C2.104%208.305%2C2.419%208.305%2C2.802%20L8.305%2C8.986%20L8.305%2C9.005%20C8.305%2C9.384%208.619%2C9.693%208.997%2C9.693%20L12.924%2C9.693%20C13.312%2C9.693%2013.622%2C9.384%2013.622%2C9.005%20C13.622%2C8.622%2013.312%2C8.307%2012.924%2C8.307%20L12.924%2C8.307%20ZM14.383%2C3.618%20L14.383%2C3.618%20C13.002%2C2.237%2011.101%2C1.381%208.997%2C1.381%20C6.894%2C1.381%204.993%2C2.232%203.617%2C3.608%20L3.607%2C3.618%20C2.236%2C4.994%201.386%2C6.892%201.386%2C9.000%20C1.386%2C11.104%202.241%2C13.006%203.617%2C14.387%20L3.617%2C14.387%20L3.617%2C14.387%20C4.993%2C15.763%206.894%2C16.614%208.997%2C16.614%20C11.086%2C16.614%2012.973%2C15.778%2014.354%2C14.421%20L14.383%2C14.387%20C15.759%2C13.006%2016.614%2C11.104%2016.614%2C9.000%20C16.614%2C6.911%2015.774%2C5.014%2014.418%2C3.647%20L14.383%2C3.618%20L14.383%2C3.618%20Z%22%2F%3E%3C%2Fsvg%3E")}#timefree_extract--test .timefree_ul li a::after{content:"";display:block;aspect-ratio:1/1;width:var(--timefree-arrow-size);border-top:var(--timefree-arrow-border-width) solid currentColor;border-right:var(--timefree-arrow-border-width) solid currentColor;transform:rotate(45deg)}#timefree_extract--test .timefree_ul li a .timefree_credit{font-family:monospace;font-variant-numeric:tabular-nums;line-height:1.4;letter-spacing:0}#timefree_extract--test .timefree_ul li a .timefree_credit b,#timefree_extract--test .timefree_ul li a .timefree_credit em{font-size:inherit;font-weight:normal;line-height:inherit;font-style:normal}#timefree_extract--test .timefree_ul li a .timefree_credit .timefree_date{margin-right:.3em}#timefree_extract--test .timefree_ul li a .timefree_credit .timefree_part::before{content:"#";display:inline-block}#timefree_extract--test .timefree_ul li a:link{text-decoration:none}#timefree_extract--test .timefree_ul li a:hover{background-color:var(--timefree-btn-color-hover);color:var(--timefree-txt-color-hover)}.streaming-area{position:relative}.streaming-accordion{width:min(94vw,900px);margin-inline:auto;border-radius:var(--radius-def);overflow:hidden;border:1px solid #c7d416}.streaming-accordion+.streaming-accordion{margin-top:clamp(16px, 8.94px + 1.961vw, 24px)}.streaming-accordion .streaming-accordion__trigger{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px min(4vw,24px)}@media(width <= 480px){.streaming-accordion .streaming-accordion__trigger{height:54px}.streaming-accordion .streaming-accordion__trigger b{display:block}}.streaming-accordion .streaming-accordion__trigger{color:var(--color-green);background-color:#c7d416;transition-property:color,background-color;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.streaming-accordion .streaming-accordion__trigger:hover{color:var(--color-navy)}.streaming-accordion .streaming-accordion__trigger .ttl{flex:1;color:currentColor;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:clamp(16px,14.24px + 0.49vw,18px);line-height:1.3}.streaming-accordion .streaming-accordion__trigger .symbol{aspect-ratio:1/1;min-width:0;width:28px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain}.streaming-accordion .streaming-accordion__trigger .symbol--timefree{-webkit-mask-image:url(../img/svg_common/icon_timefree.svg);mask-image:url(../img/svg_common/icon_timefree.svg)}.streaming-accordion .streaming-accordion__trigger .symbol--podcast{-webkit-mask-image:url(../img/svg_common/icon_podcast.svg);mask-image:url(../img/svg_common/icon_podcast.svg)}.streaming-accordion .streaming-accordion__trigger .icon{position:relative;border:1px solid currentColor;aspect-ratio:1/1;min-width:0;width:24px;border-radius:4px;overflow:hidden}.streaming-accordion .streaming-accordion__trigger .icon::before,.streaming-accordion .streaming-accordion__trigger .icon::after{content:"";display:block;position:absolute;inset:0;margin:auto;width:60%;height:2px;background-color:currentColor;transition-property:rotate;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.streaming-accordion[data-accordion=close] .streaming-accordion__trigger .icon::before{rotate:270deg}.streaming-accordion[data-accordion=close] .streaming-accordion__trigger .icon::after{rotate:180deg}.streaming-accordion .streaming-accordion__main{padding:20px 2% 24px}.streaming-area #timefree_extract,.streaming-area #timefree_extract--test{--timefree-font-size: 14px}.streaming-area #timefree_extract .timefree_ul,.streaming-area #timefree_extract--test .timefree_ul{width:min(100%,720px);margin-inline:auto !important}.streaming-area #timefree_extract .timefree_ul>li,.streaming-area #timefree_extract--test .timefree_ul>li{width:200px}.streaming-area #timefree_extract .timefree_ul>li a,.streaming-area #timefree_extract--test .timefree_ul>li a{justify-items:center}.streaming-area #timefree_extract .timefree_ul>li a .timefree_credit,.streaming-area #timefree_extract--test .timefree_ul>li a .timefree_credit{font-family:var(--font-jp);line-height:1.3;letter-spacing:0}.streaming-area #timefree_extract .timefree_ul:empty::before,.streaming-area #timefree_extract--test .timefree_ul:empty::before{color:var(--color-txt);font-size:16px;content:"番組放送後に更新されます"}#tab-contents{width:100%}#tab-btn-set{position:relative;display:flex;justify-content:center;align-items:stretch;-moz-column-gap:clamp(8px, -13.18px + 5.882vw, 32px);column-gap:clamp(8px, -13.18px + 5.882vw, 32px);padding-inline:12px}#tab-btn-set::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#517a5d}#tab-btn-set .tab-btn{flex:1;max-width:360px;cursor:pointer;position:relative;padding-block:.4em}#tab-btn-set .tab-btn .label{-webkit-user-select:none;-moz-user-select:none;user-select:none}#tab-btn-set .tab-btn::after{content:"";position:absolute;z-index:1;left:0;bottom:0;width:100%;height:4px;background:currentColor;opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}#tab-btn-set .tab-btn{color:#517a5d;font-family:var(--font-en);font-size:clamp(22px, 13.18px + 2.451vw, 32px);line-height:1;letter-spacing:0;transition:color .3s ease-out 0s}#tab-btn-set .tab-btn:hover,#tab-btn-set .tab-btn:active{color:var(--color-hover)}#tab-btn-set .tab-btn.is-active{pointer-events:none;color:#c7d416}#tab-btn-set .tab-btn.is-active::after{opacity:1}#tab-box-set{margin-top:clamp(24px, 9.88px + 3.922vw, 40px);position:relative;padding-bottom:clamp(32px, 17.88px + 3.922vw, 48px)}#tab-box-set::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:url(../img/bg_gold.webp) no-repeat center;background-size:100% auto}.onair-info{position:relative;text-align:left;--padding-inline: clamp(12px, -12.71px + 6.863vw, 40px)}.onair-info-head{position:relative;width:100%;padding-inline:var(--padding-inline);padding-block:16px;margin-bottom:clamp(24px, 9.88px + 3.922vw, 40px);background:#061833;color:#dde573}.onair-info-head::before,.onair-info-head::after{content:"";position:absolute;left:0;width:100%;height:2px;background:url(../img/bg_gold.webp) no-repeat center;background-size:100% auto}.onair-info-head::before{top:0}.onair-info-head::after{bottom:0}.onair-info-head .onair-info-date{opacity:.7;line-height:1;letter-spacing:.1em;margin-top:4px;margin-bottom:8px}.onair-info-head .onair-info-title{font-size:clamp(18px,16.24px + 0.49vw,20px);font-weight:700;line-height:1.4}.onair-info-body{width:100%;padding-inline:var(--padding-inline);display:flex;justify-content:space-between;align-items:start;-moz-column-gap:clamp(16px, -48px + 8.333vw, 32px);column-gap:clamp(16px, -48px + 8.333vw, 32px);row-gap:32px}@media(768px < width){#onair-next .onair-info-body{flex-direction:row-reverse}}@media(width <= 768px){.onair-info-body{flex-direction:column}}.onair-info-body .onair-info-image{width:min(48%,480px);margin-inline:auto;border-radius:var(--radius-def);overflow:hidden}@media(width <= 768px){.onair-info-body .onair-info-image{width:min(100%,480px)}}.onair-info-body .onair-info-comment{flex:1;padding-top:8px}@media(width <= 768px){.onair-info-body .onair-info-comment{flex:none;width:100%;padding-top:0}}.onair-info-body .onair-info-comment p{width:100%;white-space:pre-line}@media(width <= 768px){html.is-nav-open,body.is-nav-open{overflow:hidden}}@media(768px < width){.body-wrap{padding-top:48px}}.nav-wrap{position:fixed;z-index:1000;top:0;left:0;width:100%;height:0}@media(768px < width){.nav-wrap{height:48px;background:var(--color-nav)}}.global-nav{position:relative;width:100%}@media(768px < width){.global-nav{height:100%}}@media(width <= 768px){.global-nav__main{position:absolute;z-index:2;top:72px;left:0;right:0;margin-inline:clamp(10px, -2.35px + 3.431vw, 24px);display:flex;justify-content:center;align-items:center;height:calc(100vh - 144px);background:var(--color-nav);border-radius:8px;overflow-y:auto;opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.is-nav-open .global-nav__main{opacity:1;visibility:visible}}@media(768px < width){.global-nav__main{display:contents}}@media(width <= 768px){.global-nav__menu{display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:48px;padding-block:32px;margin-block:auto}.global-nav__menu a{text-decoration:none;color:var(--color-menu);font-family:var(--font-en);font-size:clamp(32px, 24.94px + 1.961vw, 40px);line-height:1;letter-spacing:.05em;white-space:nowrap}.global-nav__menu li.is-current a{color:var(--color-hover)}.global-nav__menu li.is-current a:hover,.global-nav__menu li.is-current a:active{color:var(--color-hover)}}@media(768px < width){.global-nav__menu{display:flex;justify-content:center;align-items:stretch;-moz-column-gap:clamp(32px, -96px + 16.667vw, 64px);column-gap:clamp(32px, -96px + 16.667vw, 64px);height:100%}.global-nav__menu>li{display:flex;justify-content:center;align-items:stretch;height:100%}.global-nav__menu a{text-decoration:none;color:var(--color-menu);font-family:var(--font-en);font-size:clamp(18px, 10px + 1.042vw, 20px);line-height:1;letter-spacing:.05em;white-space:nowrap;position:relative;display:flex;justify-content:center;align-items:center;height:100%}.global-nav__menu a::after{content:"";position:absolute;bottom:0;left:0;right:0;margin-inline:auto;width:0;height:5px;opacity:0;background:currentColor;transition-property:width,opacity;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.global-nav__menu li.is-current a{color:var(--color-lime)}.global-nav__menu li.is-current a:hover,.global-nav__menu li.is-current a:active{color:var(--color-hover)}.global-nav__menu li.is-current a::after{width:100%;opacity:1}}@media(width <= 768px){.global-nav-overlay{position:fixed;z-index:1;inset:0;background:rgba(19,92,11,.9);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.is-nav-open .global-nav-overlay{opacity:1;visibility:visible}}@media(768px < width){.global-nav-overlay{display:none}}.global-nav__action{position:absolute;z-index:3}@media(width <= 768px){.global-nav__action{top:10px;right:clamp(10px, -2.35px + 3.431vw, 24px);height:48px;padding-inline:18px;display:flex;justify-content:right;align-items:center;-moz-column-gap:24px;column-gap:24px;background:var(--color-nav);border-radius:8px}}@media(768px < width){.global-nav__action{top:0;bottom:0;right:32px;margin-block:auto;height:28px}}.global-nav__sns .icon{display:block;overflow:hidden;white-space:nowrap;text-indent:100%;aspect-ratio:1/1;width:28px;background-color:#fff;border-radius:6px;background-repeat:no-repeat;background-position:center;background-size:contain;transition:opacity .3s ease-out 0s}.global-nav__sns .icon:hover,.global-nav__sns .icon:active{opacity:.5}.global-nav__sns .icon.icon--x{background-image:url(../img/svg/sns_x.svg)}@media(width <= 768px){.global-nav__hamburger{cursor:pointer;position:relative;color:var(--color-menu);width:48px;height:28px}.global-nav__hamburger:hover{color:var(--color-hover)}.global-nav__hamburger::before,.global-nav__hamburger::after{content:"";position:absolute;inset:0;margin:auto 0 auto auto;width:100%;height:4px;background:currentColor;border-radius:100vmax;transition-property:transform,rotate,color,background-color;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.global-nav__hamburger::before{transform:translateY(-6px)}.global-nav__hamburger::after{width:80%;transform:translateY(6px)}.is-nav-open .global-nav__hamburger::before,.is-nav-open .global-nav__hamburger::after{background:var(--color-lemon)}.is-nav-open .global-nav__hamburger:hover::before,.is-nav-open .global-nav__hamburger:hover::after{background:var(--color-hover)}.is-nav-open .global-nav__hamburger::before{rotate:160deg;transform:translateY(0)}.is-nav-open .global-nav__hamburger::after{width:100%;rotate:200deg;transform:translateY(0)}}@media(768px < width){.global-nav__hamburger{display:none}}.tophdr-wrap{overflow:hidden}.tophdr-wrap__main{display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0) url(../img/hdr_kv.webp) var(--bg-cover);width:100%;aspect-ratio:1280/640;padding-bottom:30px}@media(width <= 768px){.tophdr-wrap__main{aspect-ratio:560/640;padding-bottom:0}}.tophdr-wrap__main .hdr-title{overflow:hidden;white-space:nowrap;text-indent:100%;aspect-ratio:562/327;width:min(90vw,562px);margin-inline:auto;background:rgba(0,0,0,0) url(../img/hdr_title.webp) var(--bg-contain)}@media(768px < width){.tophdr-wrap__main{max-height:min(100vh - 105px,800px);min-height:580px}}.tophdr-wrap__foot{position:relative;z-index:1;background:#074118;border-bottom:1px solid #f9e805;padding-block:12px;padding-inline:min(3%,40px)}@media(width <= 768px){.tophdr-wrap__foot{padding-block:18px}}.hdr-info{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;-moz-column-gap:clamp(16px, -240px + 33.333vw, 80px);column-gap:clamp(16px, -240px + 33.333vw, 80px);row-gap:12px}.hdr-info__schedule{color:#c7d416;font-family:var(--font-en);font-size:clamp(24px, 16.94px + 1.961vw, 32px);font-weight:700;line-height:1;display:flex;justify-content:center;align-items:center;-moz-column-gap:.6em;column-gap:.6em}.hdr-info .btn-snslink{display:flex;justify-content:center;align-items:stretch;border:1px solid currentColor;border-radius:8px;overflow:hidden;color:#c7d416;font-size:clamp(15px, 3px + 1.563vw, 18px);font-weight:700;line-height:1}.hdr-info .btn-snslink .comment{flex:1;color:#114c22;word-break:auto-phrase;background:#c7d416;display:flex;justify-content:center;align-items:center;padding-block:6px;padding-inline:12px 8px;transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.hdr-info .btn-snslink .account{flex-shrink:0;display:flex;justify-content:center;align-items:center;-moz-column-gap:4px;column-gap:4px;padding-inline:8px 12px;font-size:88.8889%;font-weight:400}.hdr-info .btn-snslink .account::after{content:"";display:block;aspect-ratio:1/1;height:1.2lh;-webkit-mask:url(../img/svg/icon_back.svg) var(--bg-contain);mask:url(../img/svg/icon_back.svg) var(--bg-contain);background-color:currentColor}.hdr-info .btn-snslink:hover,.hdr-info .btn-snslink:active{color:var(--color-hover)}.hdr-info .btn-snslink:hover .comment,.hdr-info .btn-snslink:active .comment{background:var(--color-hover)}.hdr-wrap{overflow:hidden}.hdr-wrap__main{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0);background-image:url(../img/hdr_kv.webp);background-repeat:no-repeat;background-position:center top;background-size:cover;width:100%;aspect-ratio:1280/260;max-height:320px}@media(width <= 768px){.hdr-wrap__main{aspect-ratio:16/9;padding-top:48px;max-height:260px}}.hdr-wrap__main .hdr-title{position:relative;overflow:hidden;white-space:nowrap;text-indent:100%;aspect-ratio:562/327;height:min(75%,200px);margin-inline:auto;background:rgba(0,0,0,0) url(../img/hdr_title.webp) var(--bg-contain)}.hdr-wrap__main .hdr-title a{position:absolute;inset:0}.ftr-wrap{background-color:var(--color-ftr);padding-block:clamp(28px, 17.41px + 2.941vw, 40px)}.ftr-wrap__inner{display:flex;justify-content:center;align-items:center;flex-direction:column;width:94%;margin-inline:auto;gap:10px}.ftr-wrap .logo-block{width:160px}.ftr-wrap .logo-block a{display:block;overflow:hidden;white-space:nowrap;text-indent:100%;aspect-ratio:240/30;width:100%;-webkit-mask-image:url(../img/svg_common/logo_jwave.svg);mask-image:url(../img/svg_common/logo_jwave.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;background-color:#fff}.ftr-wrap .copyright-block{color:#fff;font-size:13px;line-height:1.1}.ftr-wrap .copyright-block b{display:inline-block;margin-right:6px}.body-wrap{background:url(../img/bg_body.webp) repeat center top}.main-wrap :where(section){width:min(94%,1080px);margin-inline:auto}.main-wrap :where(section) .area-ttl{color:#f9e805;font-family:var(--font-en);font-size:clamp(40px, 11.76px + 7.843vw, 72px);line-height:1;letter-spacing:0;padding-inline:12px}.subpage .main-wrap{padding-top:clamp(40px,18.82px + 5.882vw,64px)}.page-thanks .area-ttl{font-size:clamp(32px, 10.82px + 5.882vw, 56px)}.section-bg{background:#f5eede;padding-top:80px}.page-foot{padding-block:80px 48px}.pagetop-block .btn-pagetop{display:block;width:-moz-fit-content;width:fit-content;margin-inline:auto;color:var(--color-green);text-decoration:none;font-size:clamp(16px,14.24px + 0.49vw,18px);line-height:1}.pagetop-block .btn-pagetop>span{font-family:var(--font-en)}.pagetop-block .btn-pagetop::before{content:"";display:block;aspect-ratio:1/1;width:18px;margin-inline:auto;border-top:3px solid currentColor;border-left:3px solid currentColor;transform:rotate(45deg);transition-property:transform,color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.pagetop-block .btn-pagetop:hover,.pagetop-block .btn-pagetop:active{color:var(--color-blue)}.pagetop-block .btn-pagetop:hover::before,.pagetop-block .btn-pagetop:active::before{transform:translateY(-4px) rotate(45deg)}.subpage .btn-pagetop{color:var(--color-lemon)}.subpage .btn-pagetop:hover,.subpage .btn-pagetop:active{color:var(--color-hover)}.color--red{color:var(--color-red)}.color--orange{color:var(--color-orange)}a.link--styleoff{text-decoration:none;color:var(--color-txt)}a.link--styleoff:hover{color:var(--color-orange);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.btn-basic{display:block;background:var(--color-blue);border-radius:8px;width:min(80vw,480px);margin-inline:auto;color:var(--color-txt)}.btn-basic__main{padding-block:10px 8px}.btn-basic__main>span{display:block;font-family:var(--font-en);font-size:clamp(20px,9.41px + 2.941vw,32px);line-height:1}.btn-basic__sub{padding-block:8px;border-top:1px solid currentColor;font-size:clamp(14px,12.24px + 0.49vw,16px);line-height:1.3;transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.btn-basic:hover,.btn-basic:active{background:#052350}.btn-simple{display:block;background:var(--color-blue);border-radius:8px;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding-inline:clamp(10px, 1.18px + 2.451vw, 20px);padding-block:8px;color:var(--color-txt)}.btn-simple>span{display:block;font-family:var(--font-en);font-size:clamp(18px,14.47px + 0.98vw,22px);line-height:1}.btn-simple:hover,.btn-simple:active{background:#052350}.bnr-basic{display:block;overflow:hidden;width:min(80vw,480px);margin-inline:auto;border-radius:8px}.bnr-basic__inner .bnr{display:block;overflow:hidden}.bnr-basic__inner .bnr img{transition-property:transform,filter;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.bnr-basic__inner figcaption{display:block;background:#074118;padding-block:8px;border-top:1px solid currentColor;color:#dde573;font-size:clamp(16px,14.24px + 0.49vw,18px);font-weight:700;line-height:1;transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.bnr-basic:hover img{transform:scale(1.05);filter:var(--hover-filter-bright-soft)}.bnr-basic:hover figcaption{color:var(--color-hover)}.bnr-sponsor{display:block;overflow:hidden;width:min(80vw,400px);margin-inline:auto;background:#fff;border-radius:8px;transition-property:opacity,filter;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.bnr-sponsor:hover,.bnr-sponsor:active{opacity:.6}ul.point-ul>li::before{content:"●";display:inline-block;width:1.1em;scale:.8}ul.feather-ul{width:-moz-fit-content;width:fit-content;max-width:520px;margin-inline:auto;border-block:2px solid #c7d416;padding-block:20px;padding-inline:5px;margin-block:4px}@media(768px < width){ul.feather-ul{min-width:400px}}ul.feather-ul>li{display:flex;justify-content:start;align-items:start;-moz-column-gap:8px;column-gap:8px;text-align:left;font-size:clamp(15px,14.12px + 0.245vw,16px);line-height:1.4;word-break:auto-phrase}ul.feather-ul>li+li{margin-top:6px}ul.feather-ul>li::before{content:"";flex:none;aspect-ratio:1/1;height:1lh;-webkit-mask:url(../img/svg/icon_point.svg) var(--bg-contain);mask:url(../img/svg/icon_point.svg) var(--bg-contain);background-color:currentColor}ul.feather-ul a{color:#dde573;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:.2em;text-decoration-thickness:2px}.page-information ul.feather-ul{width:100%;max-width:initial;padding-block:12px}.toppage .main-wrap .eventbnr-area{margin-top:64px;margin-bottom:80px}.toppage .main-wrap .streaming-area{margin-top:64px}.toppage .main-wrap .info-area{margin-top:80px}.toppage .main-wrap .onairinfo-area{margin-top:80px}.toppage .main-wrap .archivelatest-area{margin-top:64px}.toppage .main-wrap .messageform-area{margin-top:80px}.info-area{display:flex;justify-content:center;align-items:start;flex-wrap:wrap;-moz-column-gap:32px;column-gap:32px;row-gap:24px}.info-area__head{flex-shrink:0}@media(768px < width){.info-area__head{padding-top:24px}}.info-area__main::before,.info-area__main::after,.infolist-block::before,.infolist-block::after{content:"";display:block;width:100%;height:4px;background:rgba(0,0,0,0) url(../img/svg/shape_dot.svg) repeat-x center}.onairinfo-area{border-radius:8px;background:#074118;padding-block:48px 64px}.onairinfo-area .onairinfo-area__head{margin-bottom:40px}.onairinfo-area .onairinfo-area__foot{margin-top:56px}.archivelatest-area{border-radius:8px;background:#074118;padding-block:48px}.archivelatest-area .archivelatest-area__head{margin-bottom:40px}.archivelatest-area .archivelatest-area__foot{margin-top:56px}.about-area{width:min(94vw,1080px);margin-inline:auto;background:url(../img/bg_illust.webp) no-repeat center;background-size:cover;border:1px solid var(--color-green);border-radius:10px;overflow:hidden;padding-inline:24px;padding-block:32px}@media(width <= 768px){.about-area{padding-inline:12px;padding-block:16px}}.about-area .about-area__inner{border-radius:8px;overflow:hidden;background:#f5eede;display:flex;justify-content:center;align-items:center;flex-direction:row-reverse;-moz-column-gap:clamp(16px, -176px + 25vw, 64px);column-gap:clamp(16px, -176px + 25vw, 64px);row-gap:32px;padding-inline:clamp(16px, -80px + 12.5vw, 40px);padding-block:40px}@media(width <= 768px){.about-area .about-area__inner{flex-direction:column}}.about-area__main{flex:1;min-width:0;max-width:520px}@media(width <= 768px){.about-area__main{flex:none;width:100%;margin-inline:auto}}.about-area__main .area-ttl{margin-bottom:32px}.about-area__main .area-ttl>span{color:var(--color-green)}@media(768px < width){.about-area__main .area-ttl>span{font-size:clamp(64px,32px + 4.167vw,72px)}}.about-area__main .concept-block{position:relative;padding-block:32px}.about-area__main .concept-block::before,.about-area__main .concept-block::after{content:"";position:absolute;left:0;width:100%;height:20px;background:rgba(0,0,0,0) url(../img/svg/shape_line.svg) repeat-x center;background-size:auto 100%}.about-area__main .concept-block::before{top:0}.about-area__main .concept-block::after{bottom:0}.about-area__main .concept-block p{color:var(--color-green);font-size:clamp(18px,14.47px + 0.98vw,22px);font-weight:700}.about-area__main .comment-block{margin-top:32px}.about-area__main .comment-block p{text-align:left;color:#1c1c1c}.about-area__sub{width:min(25vw,240px)}@media(width <= 768px){.about-area__sub{width:-moz-fit-content;width:fit-content}}.about-area__sub .link-navigator{color:#1c1c1c}.about-area__sub .link-navigator .thumb{display:block;overflow:hidden;border-radius:100vmax 100vmax 8px 8px}@media(width <= 768px){.about-area__sub .link-navigator .thumb{width:min(50vw,200px);margin-inline:auto}}.about-area__sub .link-navigator .thumb img{transition-property:transform,filter;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.about-area__sub .link-navigator figcaption{display:block;margin-top:12px}.about-area__sub .link-navigator figcaption .label{font-size:14px;margin-bottom:4px}.about-area__sub .link-navigator figcaption .name{font-size:clamp(15px,14.12px + 0.245vw,16px);font-weight:700;line-height:1}.about-area__sub .link-navigator:hover,.about-area__sub .link-navigator:active{color:var(--color-green)}.about-area__sub .link-navigator:hover img,.about-area__sub .link-navigator:active img{transform:scale(1.05);filter:var(--hover-filter-bright-soft)}.archive-info{position:relative;text-align:left;padding-bottom:clamp(32px, 17.88px + 3.922vw, 48px);--padding-inline: clamp(12px, -12.71px + 6.863vw, 40px)}.archive-info::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:url(../img/bg_gold.webp) no-repeat center;background-size:100% auto}.archive-info-head{position:relative;width:100%;padding-inline:var(--padding-inline);padding-block:16px;margin-bottom:clamp(24px, 9.88px + 3.922vw, 40px);background:#061833;color:#dde573}.archive-info-head::before,.archive-info-head::after{content:"";position:absolute;left:0;width:100%;height:2px;background:url(../img/bg_gold.webp) no-repeat center;background-size:100% auto}.archive-info-head::before{top:0}.archive-info-head::after{bottom:0}.archive-info-head .archive-info-date{opacity:.7;line-height:1;letter-spacing:.1em;margin-top:4px;margin-bottom:8px}.archive-info-head .archive-info-title{font-size:clamp(18px,16.24px + 0.49vw,20px);font-weight:700;line-height:1.4}.archive-info-head .archive-info-title .link-ttl{color:var(--color-txt)}.archive-info-head .archive-info-title .link-ttl:hover,.archive-info-head .archive-info-title .link-ttl:active{color:var(--color-hover)}.archive-info-body{width:100%;padding-inline:var(--padding-inline);display:flex;justify-content:space-between;align-items:start;-moz-column-gap:clamp(16px, -48px + 8.333vw, 32px);column-gap:clamp(16px, -48px + 8.333vw, 32px);row-gap:32px}@media(width <= 768px){.archive-info-body{flex-direction:column}}.archive-info-body .archive-info-image{width:min(48%,480px);margin-inline:auto;border-radius:var(--radius-def);overflow:hidden}@media(width <= 768px){.archive-info-body .archive-info-image{width:min(100%,480px)}}.archive-info-body .archive-info-image .link-thumb{display:block;overflow:hidden}.archive-info-body .archive-info-image .link-thumb img{transition-property:transform,filter;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.archive-info-body .archive-info-image .link-thumb:hover img,.archive-info-body .archive-info-image .link-thumb:active img{transform:scale(1.05);filter:var(--hover-filter-bright-soft)}.archive-info-body .archive-info-comment{flex:1;padding-top:8px}@media(width <= 768px){.archive-info-body .archive-info-comment{flex:none;width:100%;padding-top:0}}.archive-info-body .archive-info-comment .btn-more{display:flex;justify-content:center;align-items:center;-moz-column-gap:8px;column-gap:8px;width:-moz-fit-content;width:fit-content;padding-inline:clamp(10px, 1.18px + 2.451vw, 20px);padding-block:5px;margin-left:auto;margin-top:24px;border-radius:8px;background:#f9e805;color:#074118;font-size:15px;font-weight:700;line-height:1;transition-property:transform,background-color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.archive-info-body .archive-info-comment .btn-more::after{content:"";display:block;aspect-ratio:1/1;width:10px;-webkit-mask:url(../img/svg_common/icon_triangle_round.svg) var(--bg-contain);mask:url(../img/svg_common/icon_triangle_round.svg) var(--bg-contain);background-color:currentColor;transition-property:transform,background-color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.archive-info-body .archive-info-comment .btn-more:hover{background:var(--color-hover)}.archive-info-body .archive-info-comment .btn-more:hover::after{transform:translateX(4px)}.article-list{display:flex;flex-direction:column;row-gap:32px}.page-archivelist .archive-info{border-radius:8px;background:#074118;padding-block:18px 24px;--padding-inline: clamp(12px, -12.71px + 6.863vw, 40px)}.page-archivelist .archive-info::after{display:none}.page-archivelist .archive-info-head{margin-bottom:24px}.page-archivelist .archive-info-head .archive-info-date{font-size:clamp(13px,11.24px + 0.49vw,15px)}.page-archivelist .archive-info-head .archive-info-title{font-size:clamp(15px,12.35px + 0.735vw,18px)}.page-archivelist .archive-info-body{row-gap:16px}.page-archivelist .archive-info-body .archive-info-image{width:min(48%,360px)}@media(width <= 768px){.page-archivelist .archive-info-body .archive-info-image{width:min(100%,360px)}}.page-archivelist .archive-info-body .archive-info-comment p{font-size:clamp(14px,12.24px + 0.49vw,16px);line-height:1.5}.archivelatest-area__foot{padding-inline:clamp(12px, -12.71px + 6.863vw, 40px)}.archivelatest-area__foot .backnumber-block{margin-top:40px}.archivelatest-area__foot .backnumber-block .comment{margin-bottom:12px;word-break:auto-phrase}.archive-area__head .area-ttl{margin-bottom:40px}.archive-area__head .btn-block{margin-bottom:clamp(40px, 18.82px + 5.882vw, 64px)}.archive-area__main{border-radius:8px;background:#074118;padding-block:32px 48px}.archive-article{position:relative;text-align:left;--padding-inline: clamp(12px, -12.71px + 6.863vw, 40px);--inner-w: min(100%, 800px)}.archive-article__head{position:relative;width:100%;padding-inline:var(--padding-inline);padding-block:18px;margin-bottom:clamp(24px, 9.88px + 3.922vw, 40px);background:#061833;color:var(--color-yellow)}.archive-article__head::before,.archive-article__head::after{content:"";position:absolute;left:0;width:100%;height:5px;background:url(../img/bg_gold.webp) no-repeat center;background-size:100% auto}.archive-article__head::before{top:0}.archive-article__head::after{bottom:0}.archive-article__head .date{width:var(--inner-w);margin-inline:auto;opacity:.7;line-height:1;letter-spacing:.1em;margin-top:4px;margin-bottom:8px}.archive-article__head .title{width:var(--inner-w);margin-inline:auto;font-size:clamp(18px,16.24px + 0.49vw,20px);font-weight:700;line-height:1.4}.archive-article__body{width:100%;padding-inline:var(--padding-inline)}.archive-article__body .entry-wrap{width:var(--inner-w);margin-inline:auto}.archive-article__body .entry-wrap>*+*{margin-top:clamp(24px, 16.94px + 1.961vw, 32px)}.archive-article__body .entry-wrap>h5+h5{margin-top:2px}.archive-article__body .entry-wrap>h5+p{margin-top:6px}.archive-article__body .entry-wrap h3{margin-top:2em;color:var(--color-yellow);font-size:clamp(18px,16.24px + 0.49vw,20px);font-weight:700;line-height:1.4}.archive-article__body .entry-wrap h3+p{margin-top:clamp(18px, 12.71px + 1.471vw, 24px)}.archive-article__body .entry-wrap h4{margin-top:3em;border-top:1px solid var(--color-txt);padding-top:.8em;color:var(--color-yellow);font-size:clamp(16px,14.24px + 0.49vw,18px);font-weight:700;line-height:1.4}.archive-article__body .entry-wrap h5{color:var(--color-orange);font-size:clamp(15px,14.12px + 0.245vw,16px);font-weight:700;line-height:1.4}.archive-article__body .entry-wrap img{border-radius:8px;margin-inline:auto;max-width:640px}@media(width <= 768px){.archive-article__body .entry-wrap img{max-width:100%}}.archive-article__body .entry-wrap a{color:var(--color-hover);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:.2em;text-decoration-thickness:2px}.archive-article__body .entry-wrap a:hover,.archive-article__body .entry-wrap a:active{color:var(--color-lime)}.archive-area__foot{margin-top:clamp(40px, 18.82px + 5.882vw, 64px)}.archive-area__foot .btn-block a+a{margin-top:clamp(40px, 18.82px + 5.882vw, 64px)}.archivelist-area__head .area-ttl{margin-bottom:40px}.article-pagination{margin-top:48px;color:var(--color-txt);display:flex;justify-content:center;align-items:center;-moz-column-gap:clamp(20px, -68px + 13.75vw, 64px);column-gap:clamp(20px, -68px + 13.75vw, 64px)}@media(width <= 640px){.article-pagination{-moz-column-gap:clamp(20px, -36.57px + 15.714vw, 64px);column-gap:clamp(20px, -36.57px + 15.714vw, 64px)}}.article-pagination .article-pagination__left,.article-pagination .article-pagination__right{display:flex;justify-content:center;align-items:center;-moz-column-gap:clamp(16px, -32px + 7.5vw, 40px);column-gap:clamp(16px, -32px + 7.5vw, 40px)}@media(width <= 640px){.article-pagination .article-pagination__left,.article-pagination .article-pagination__right{-moz-column-gap:clamp(16px, -14.86px + 8.571vw, 40px);column-gap:clamp(16px, -14.86px + 8.571vw, 40px)}}.article-pagination .article-pagination__start,.article-pagination .article-pagination__prev,.article-pagination .article-pagination__next,.article-pagination .article-pagination__end{width:18px;color:currentColor;transition-property:transform,color,background-color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.article-pagination .article-pagination__start span,.article-pagination .article-pagination__prev span,.article-pagination .article-pagination__next span,.article-pagination .article-pagination__end span{display:block;overflow:hidden;white-space:nowrap;text-indent:100%;aspect-ratio:1/1;min-width:0;width:100%;-webkit-mask:var(--bg-contain);mask:var(--bg-contain);background-color:currentColor}.article-pagination .article-pagination__start:hover,.article-pagination .article-pagination__prev:hover,.article-pagination .article-pagination__next:hover,.article-pagination .article-pagination__end:hover{color:var(--color-orange);transform:scale(0.9);border-color:color-mix(in oklch, currentColor 100%, transparent)}.article-pagination .article-pagination__start[disabled],.article-pagination .article-pagination__prev[disabled],.article-pagination .article-pagination__next[disabled],.article-pagination .article-pagination__end[disabled]{opacity:.2;transform:scale(0.9);pointer-events:none}.article-pagination .article-pagination__start span{-webkit-mask-image:url(../img/svg/arrow-end.svg);mask-image:url(../img/svg/arrow-end.svg);scale:-1 1}.article-pagination .article-pagination__prev span{-webkit-mask-image:url(../img/svg/arrow.svg);mask-image:url(../img/svg/arrow.svg);scale:-1 1}.article-pagination .article-pagination__next span{-webkit-mask-image:url(../img/svg/arrow.svg);mask-image:url(../img/svg/arrow.svg)}.article-pagination .article-pagination__end span{-webkit-mask-image:url(../img/svg/arrow-end.svg);mask-image:url(../img/svg/arrow-end.svg)}.article-pagination__center{display:flex;justify-content:start;align-items:center;flex-wrap:wrap;-moz-column-gap:16px;column-gap:16px;row-gap:10px;width:-moz-fit-content;width:fit-content;max-width:384px}@media(width <= 640px){.article-pagination__center{-moz-column-gap:12px;column-gap:12px;max-width:168px}}.article-pagination__center li button{cursor:pointer;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;width:24px;border-radius:4px;color:var(--color-txt);border-width:1px;border-style:solid;border-color:color-mix(in oklch, currentColor 0%, transparent);background:color-mix(in oklch, currentColor 0%, transparent);transition-property:transform,filter,color,background-color,border-color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.article-pagination__center li button>span{display:block;font-size:15px;line-height:1;letter-spacing:-0.05em;transition-property:transform,color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.article-pagination__center li button:hover{border-color:color-mix(in oklch, currentColor 100%, transparent)}.article-pagination__center li button[aria-current=page]{pointer-events:none;border-color:color-mix(in oklch, currentColor 100%, transparent);background:color-mix(in oklch, currentColor 100%, transparent)}.article-pagination__center li button[aria-current=page] span{font-weight:700;color:var(--color-green)}.archivelist-area__foot{margin-top:clamp(40px, 18.82px + 5.882vw, 64px)}.archivelist-area__foot .btn-block a+a{margin-top:clamp(40px, 18.82px + 5.882vw, 64px)}.page-information .body-wrap{display:flex;flex-direction:column;min-height:calc(100vh - 90px)}@media(width <= 900px){.page-information .body-wrap{min-height:calc(100vh - 211.594px)}}@media(width <= 632px){.page-information .body-wrap{min-height:calc(100vh - 246.391px)}}.page-information .body-wrap .main-wrap{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.information-area{flex:1;min-height:0;display:flex;flex-direction:column;width:min(94%,800px);margin-inline:auto}.information-area__main{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center}.information-area__head .area-ttl{margin-bottom:40px}.information-area__head .infolist-block{margin-bottom:clamp(40px, 18.82px + 5.882vw, 64px)}.information-area__head .feather-ul{padding-inline:3%}.information-area__main .btn-block{margin-top:clamp(40px, 18.82px + 5.882vw, 64px)}.information-article{flex:1;min-height:0;border-radius:8px;overflow:hidden;--padding-inline: clamp(12px, -5.65px + 4.902vw, 32px)}.information-article .information-article__head{background:var(--color-green-dark);text-align:left;color:var(--color-lime);padding-block:16px 12px;padding-inline:var(--padding-inline)}.information-article .information-article__head .date{opacity:.7}.information-article .information-article__head .title{font-size:clamp(18px,16.24px + 0.49vw,20px);font-weight:700;line-height:1.4}.information-article .information-article__body{background:var(--color-lime);text-align:left;color:var(--color-navy);padding-block:clamp(24px, 9.88px + 3.922vw, 40px) clamp(32px, 17.88px + 3.922vw, 48px);padding-inline:var(--padding-inline)}.information-article .information-article__body>*+*{margin-top:clamp(24px, 16.94px + 1.961vw, 32px)}.information-article .information-article__body img{border-radius:8px;margin-inline:auto;max-width:640px}@media(width <= 768px){.information-article .information-article__body img{max-width:100%}}.information-article a{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:.2em;text-decoration-thickness:2px}.information-article a:hover,.information-article a:active{color:var(--color-green)}.form-wrap{--input-txtcolor: var(--color-black);--input-bgcolor: #fff;--input-bgcolor-wrote: #ebefab;--input-border: 1px solid #c4c4c4;--input-border-radius: 4px;--input-boxshadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.08) inset;--input-boxshadow-focus: 4px 4px 6px 0px rgba(0, 0, 0, 0.2) inset;--input-transition: box-shadow 0.3s ease-out 0s, background-color 0.3s ease-out 0s;--input-fz: clamp(16px, 14.24px + 0.49vw, 18px);--input-letter-spacing: 0.05em;--input-line-height: 1.4;--input-padding: 0.2em 0.6em;--textarea-caution: var(--color-txt);--checked-bgcolor: var(--color-green);--input-placeholder: #c5c5c5}.form-wrap input[type=text],.form-wrap input[type=password],.form-wrap input[type=email],.form-wrap input[type=tel],.form-wrap textarea{width:100%;color:var(--input-txtcolor);background-color:var(--input-bgcolor);border:var(--input-border);border-radius:var(--input-border-radius);box-shadow:var(--input-boxshadow);transition:var(--input-transition);font-size:var(--input-fz);letter-spacing:var(--input-letter-spacing);line-height:var(--input-line-height);padding:var(--input-padding)}.form-wrap input[type=text]:focus,.form-wrap input[type=password]:focus,.form-wrap input[type=email]:focus,.form-wrap input[type=tel]:focus,.form-wrap textarea:focus{box-shadow:var(--input-boxshadow-focus)}.form-wrap input.wrote,.form-wrap textarea.wrote{background-color:var(--input-bgcolor-wrote)}.form-wrap input{width:100%}.form-wrap textarea.size--full,.form-wrap input.size--full{width:100%}.form-wrap input.size--l{width:min(100%,480px)}.form-wrap input.size--m{width:min(100%,320px)}.form-wrap input.size--s{width:min(100%,240px)}.form-wrap input.size--ss{width:min(100%,160px)}.form-wrap input.size--tel{width:min(100%,180px)}.form-wrap input.size--zip{width:min(100%,110px)}.form-wrap input.size--age{width:min(100%,60px);text-align:center}.form-wrap textarea{height:8em;min-height:2em;white-space:pre-wrap}.form-wrap textarea.rows--l{height:8em}.form-wrap textarea.rows--m{height:6em}.form-wrap textarea.rows--s{height:4em}.form-wrap input::-moz-placeholder, .form-wrap textarea::-moz-placeholder{color:var(--input-placeholder);font-size:16px;letter-spacing:0}.form-wrap input::placeholder,.form-wrap textarea::placeholder{color:var(--input-placeholder);font-size:16px;letter-spacing:0}.form-wrap ::-webkit-input-placeholder,.form-wrap :-moz-placeholder,.form-wrap ::-moz-placeholder,.form-wrap :-ms-input-placeholder,.form-wrap :placeholder-shown{color:var(--input-placeholder);font-size:18px;letter-spacing:0}.textarea--caution{margin-top:.3em;color:var(--textarea-caution);font-size:90%;line-height:1.4;text-align:right}@media(width <= 480px){.textarea--caution{text-align:left}}.textarea--caution{text-indent:-1em;padding-left:1em}.textarea--caution+.textarea--caution{margin-top:.3em}.textarea--caution>b{width:1em;text-indent:0}.form-wrap select{text-align:left;width:min(100%,320px);color:var(--input-txtcolor);background-color:var(--input-bgcolor);border:var(--input-border);border-radius:var(--input-border-radius);box-shadow:var(--input-boxshadow);transition:var(--input-transition);font-size:var(--input-fz);letter-spacing:var(--input-letter-spacing);line-height:var(--input-line-height);padding:var(--input-padding);position:relative}.form-wrap select.size--l{width:min(100%,560px)}.form-wrap select:focus{box-shadow:var(--input-boxshadow-focus)}.form-wrap select.selected{background-color:var(--input-bgcolor-wrote)}.form-wrap .select-style{position:relative;display:inline-block;width:min(100%,320px)}.form-wrap .select-style.size--l{width:min(100%,560px)}.form-wrap label{cursor:pointer;position:relative;display:inline-block;margin:0;font-size:15px;line-height:1.1}.form-wrap input[type=radio]{display:none}.form-wrap label.type--radio{height:28px;padding:5px 0 0 35px}.form-wrap label.type--radio::before{content:"";position:absolute;top:0;left:0;aspect-ratio:1/1;min-width:0;width:28px;border-radius:50%;border:var(--input-border);background-color:var(--input-bgcolor)}.form-wrap input[type=radio]:checked+.type--radio::before{background-color:var(--input-bgcolor-wrote)}.form-wrap input[type=radio]:checked+.type--radio::after{content:"";position:absolute;inset:0;left:6px;margin:auto 0;aspect-ratio:1/1;width:16px;min-width:0;border-radius:50%;background-color:var(--checked-bgcolor)}.form-wrap input[type=checkbox]{display:none}.form-wrap label.type--checkbox{height:28px;padding:5px 0 0 35px}.form-wrap label.type--checkbox::before{content:"";position:absolute;top:0;left:0;aspect-ratio:1/1;width:28px;min-width:0;border-radius:var(--input-border-radius);border:var(--input-border);background-color:var(--input-bgcolor)}.form-wrap input[type=checkbox]:checked+.type--checkbox::before{background-color:var(--input-bgcolor-wrote)}.form-wrap input[type=checkbox]:checked+.type--checkbox::after{content:"";position:absolute;top:0;bottom:0;left:10px;margin:auto 0;width:9px;height:15px;border-width:0 4px 4px 0;border-style:solid;border-color:var(--checked-bgcolor);transform:translateY(-2px) rotate(45deg)}.form-wrap{width:min(98%,800px);margin-inline:auto}.form-container{width:min(100%,640px);margin-inline:auto;display:flex;flex-direction:column;row-gap:2em;font-size:15px;letter-spacing:.05em}.form-container .fz--s{font-size:88%}.form-container .form__head,.form-container .form__body,.form-container .form__foot{width:100%}.form-container .form__head,.form-container .form__body{text-align:left}.form-container .form__foot{display:flex;justify-content:flex-start;align-content:center;align-items:stretch;flex-direction:column;row-gap:2em;padding-bottom:1em}.form-wrap dl{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:.5em}.form-wrap dl+dl{margin-top:1em}.form-wrap dl.nowrap{flex-wrap:nowrap}.form-wrap dl dt{line-height:1.3}.form-wrap dl dt b{font-weight:700}.form-wrap dl dt,.form-wrap dl dd{width:100%;text-align:left}.form-wrap dl dd.type--age{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:.5em}.form-wrap dl dd.type--age>span{line-height:1}.form-wrap dl dd.radio-set,.form-wrap dl dd.check-set{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:row;-moz-column-gap:1em;column-gap:1em;row-gap:8px}.form-wrap dl dd.radio-set label,.form-wrap dl dd.check-set label{line-height:1}.form__attention{text-align:left}.form__attention p.readme{padding:1.5em 0;border-width:1px 0;border-style:solid;border-color:currentColor;line-height:1.5;letter-spacing:0}.form__attention p.agree{text-align:center;margin-top:1.2em}.form__attention a{color:var(--color-orange);text-decoration:underline;transition:color .3s ease-out 0s}.form__attention a:hover{color:var(--color-hover)}.form__btn-ul{width:min(94%,640px);margin-inline:auto;display:flex;justify-content:center;align-items:center;-moz-column-gap:clamp(8px, 0.94px + 1.961vw, 16px);column-gap:clamp(8px, 0.94px + 1.961vw, 16px)}.form__btn-ul li:nth-child(1){flex:none;width:clamp(120px, 53.33px + 13.889vw, 160px)}.form__btn-ul li:nth-child(2){flex:1}@media(width <= 480px){.form__btn-ul{flex-direction:column;row-gap:clamp(24px, 16.94px + 1.961vw, 32px)}.form__btn-ul li:nth-child(1){order:2;width:min(56%,180px)}.form__btn-ul li:nth-child(2){order:1;flex:initial;width:min(94%,480px)}}.form__btn-ul button{color:var(--color-green);font-size:clamp(1rem,0.89rem + 0.49vw,1.125rem);font-weight:700;line-height:1;display:flex;justify-content:center;align-items:center;gap:6px;border-radius:8px;background:var(--color-yellow);height:clamp(48px,40.94px + 1.961vw,56px);width:100%;padding-inline:8px;transition-property:color,background-color,border-color,filter;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.form__btn-ul button::before{content:"";aspect-ratio:1/1;width:clamp(28px,17.41px + 2.941vw,40px);height:auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-image:url(../img/svg_common/temp.svg);mask-image:url(../img/svg_common/temp.svg);-webkit-mask-size:contain;mask-size:contain;background-color:currentColor}.form__btn-ul button[type=submit]::before{-webkit-mask-image:url(../img/svg_common/icon_submit.svg);mask-image:url(../img/svg_common/icon_submit.svg)}.form__btn-ul button[type=reset]{background:var(--color-lemon)}.form__btn-ul button[type=reset]::before{-webkit-mask-image:url(../img/svg_common/icon_reset.svg);mask-image:url(../img/svg_common/icon_reset.svg)}.form__btn-ul button:hover,.form__btn-ul button:active{color:var(--color-blue);background-color:var(--color-lime)}.jme-form{display:flex;flex-direction:column;gap:1.2em}.jme-form__head,.jme-form__foot{align-self:flex-end}#jme-member dt{color:var(--color-lime)}.jme-form__link-ul{display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:column;row-gap:4px}a.form__link-txt{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:4px;text-decoration:none;color:var(--color-lime)}a.form__link-txt::after{content:"";aspect-ratio:1/1;width:7px;min-width:0;border-top:2px solid currentColor;border-right:2px solid currentColor;rotate:45deg;transform:translateY(-1px);transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}a.form__link-txt>span{transform:translateY(-1px);letter-spacing:0}a.form__link-txt:hover::after,a.form__link-txt:active::after{transform:translate(3px, -4px)}.form-accordion{text-align:left;background:rgba(7,65,24,.5);border:1px solid var(--color-lime);border-radius:8px;overflow:hidden}.form-accordion+.form-accordion{margin-top:1.2em}.form-accordion .form-accordion__trigger{cursor:pointer;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:12px;padding:6px min(3%,16px);background:var(--color-lime);color:var(--color-green);transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.form-accordion .form-accordion__trigger:hover,.form-accordion .form-accordion__trigger:active{color:var(--color-blue);background:var(--color-lemon)}.form-accordion .form-accordion__trigger .ttl{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:700}.form-accordion .form-accordion__trigger .icon{position:relative;border:1px solid currentColor;aspect-ratio:1/1;width:24px;border-radius:4px;overflow:hidden}.form-accordion .form-accordion__trigger .icon::before,.form-accordion .form-accordion__trigger .icon::after{content:"";display:block;position:absolute;z-index:1;inset:0;margin:auto;width:60%;height:2px;background-color:currentColor;transition-property:rotate;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.form-accordion .form-accordion__trigger .icon::after{z-index:2}.form-accordion[data-accordion=close] .form-accordion__trigger .icon::before{rotate:270deg}.form-accordion[data-accordion=close] .form-accordion__trigger .icon::after{rotate:180deg;opacity:1}.form-accordion .form-accordion__main{padding:1em 3% 0}#jme-member.form-accordion .form-accordion__main{padding-bottom:1em}#jme-visitor.form-accordion .form-accordion__main{padding-bottom:2.5em}.messageform-area{width:min(94vw,900px);margin-inline:auto;margin-bottom:clamp(80px, 44.71px + 9.804vw, 120px)}.messageform-area .messageform-area__head{margin-bottom:48px}.messageform-area .messageform-area__head .area-ttl{margin-bottom:24px}.messageform-area .messageform-area__main{border-radius:8px;border:1px solid #dde573;padding-block:40px;padding-inline:8px}.page-thanks .body-wrap{display:flex;flex-direction:column;min-height:calc(100vh - 90px)}@media(width <= 900px){.page-thanks .body-wrap{min-height:calc(100vh - 211.594px)}}@media(width <= 632px){.page-thanks .body-wrap{min-height:calc(100vh - 246.391px)}}.page-thanks .body-wrap .main-wrap{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.thanks-area{flex:1;min-height:0;display:flex;flex-direction:column}.thanks-area__inner{flex:1;min-height:0;display:flex;justify-content:space-between;flex-direction:column;row-gap:40px;width:min(100%,800px);margin-inline:auto}.thanks-area__main{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center}.thanks-area__foot{padding-top:clamp(16px, 8.94px + 1.961vw, 24px)}.thanks-area__head .area-ttl{margin-bottom:16px}.thanks-area__head .area-ttl-caption{font-size:clamp(16px,14.24px + 0.49vw,18px)}.thanks-area__main .comment-block{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;width:100%;margin-inline:auto;background:#c7d416;border-radius:8px;padding:3em min(2.0833vw,32px) 3em}.thanks-area__main .comment-block .txt--en{color:var(--color-blue);font-size:clamp(48px,33.88px + 3.922vw,64px);font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:var(--ls-en)}.thanks-area__main .comment-block .txt--jp{color:var(--color-green);font-size:clamp(18px,16.24px + 0.49vw,20px);line-height:1.6;margin-top:1em}/*# sourceMappingURL=style.css.map */