@import"https://cdn.jsdelivr.net/npm/yakuhanjp@4.1.1/dist/css/yakuhanrp.css";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Oswald:wght@200..700&display=swap";@import"https://use.typekit.net/nkv7avn.css";*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}article,aside,footer,header,nav,section{display:block}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.5;min-height:100vh}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6,p,blockquote,pre{margin:0}h1,h2,h3,h4,h5,h6{font-weight:inherit;text-wrap:balance}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;border:none;padding:0;background:none;color:currentColor;outline:none}button{cursor:pointer;display:inline-block;background-color:rgba(0,0,0,0)}textarea{resize:vertical}table{border-collapse:collapse;width:100%}th,td{padding:0;text-align:left}html{scroll-behavior:smooth}:root{--color-body: #FFFFFF;--color-ftr: #0E0D6A;--color-cnt: #FFFFFF;--color-box: #F2FCFF;--color-bdr: #110FA0;--color-txt: #5E5E5E;--color-ttl: #FFFFFF;--color-label: #111111;--color-menu: #111111;--color-main: #111111;--color-blue: #110FA0;--color-blue-light: #098FFA;--color-yellow: #FAFA35;--color-red: #C10081;--color-radiko-blue: #0e9de2;--color-radiko-pink: #E73C64;--color-blue: #4655ec;--color-purple: #7942e0;--grd-hdr-bg: linear-gradient(90deg, #110FA0 24%, #098FFA 74%);--grd-vertical: linear-gradient(180deg, #110FA0 0%, #098FFA 100%);--grd-ttl-bg: linear-gradient(90deg, #110FA0 0%, #098FFA 16%, #098FFA 84%, #110FA0 100%);--grd-ttl-bg-sp: linear-gradient(90deg, #110FA0 0%, #098FFA 30%, #098FFA 70%, #110FA0 100%);--color-gray: #707070;--color-gray-light: #C7C7C7;--color-gray-1: #E5E5E5;--color-gray-2: #CCCCCC;--color-gray-3: #B2B2B2;--color-gray-4: #999999;--color-gray-5: #808080;--color-gray-6: #666666;--color-gray-7: #4d4d4d;--color-gray-8: #333333;--color-gray-9: #1A1A1A;--color-black: #000;--color-white: #FFF;--color-link: #098FFA;--color-hover: #110FA0;--transition-def: all 0.4s ease-out 0s;--hover-filter-bright: brightness(120%) contrast(110%) saturate(110%);--hover-filter-bright-soft: brightness(105%) contrast(110%) saturate(120%);--box-shadow-def: 0px 0px 32px rgba(255, 255, 255, 0.6)}:root{--radius-0: 0;--radius-def: 6px;--radius-l: 8px;--radius-m: 6px;--radius-s: 3px;--bdw-0: 0;--bdw-1: 1px;--bdw-def: 1px}@media(width <= 640px){:root{--radius-def: 4px}}@media(width <= 640px){:root{--bdw-def: 1px}}:root{--ff-yh-jp: YakuHanJP;--ff-yh-mp: YakuHanMP;--ff-yh-rp: YakuHanRP;--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-mincho: Georgia, "Times New Roman", Times, serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--ff-jp: "Noto Sans JP";--ff-ttl: "rigatoni";--ff-en: "Oswald";--font-jp: var(--ff-yh-jp), var(--ff-jp), var(--ff-gothic);--font-sub: var(--ff-yh-mp), var(--ff-sub), var(--ff-mincho);--font-ttl: var(--ff-yh-jp), var(--ff-ttl), var(--ff-mincho);--font-en: var(--ff-en), var(--ff-gothic);--fz-def: 1.6rem;--fw-def: 400;--fw-ttl: 400;--fw-en: 400;--fw-regular: 400;--fw-bold: 700;--ls-def: 0.04em;--ls-ttl: 0.04em;--ls-en: 0.1em;--ls-0: 0;--lh-def: 1.8;--lh-ttl: 1.1;--lh-en: 1.1;--lh-0: 0;--lh-1: 1.1}@media(width <= 640px){:root{--ls-def: 0.02em;--ls-ttl: 0.02em;--ls-en: 0.05em}}@media(width <= 640px){:root{--lh-def: 1.6}}.font-jp{font-family:var(--font-jp);font-weight:var(--fw-def);letter-spacing:var(--ls-def)}.font-ttl{font-family:var(--font-ttl);font-weight:var(--fw-ttl);line-height:var(--lh-ttl);letter-spacing:var(--ls-ttl)}.font-en{font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:var(--ls-en)}:focus{outline:0}a:not([class]){transition-property:color,opacity,background-color;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}a:not([class]):link,a:not([class]):visited{text-decoration:underline;color:var(--color-link)}a:not([class]):hover,a:not([class]):active{text-decoration:none;color:var(--color-hover)}a:not([class]) img{transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}a[href=url],a[disable]{pointer-events:none}a[class]{color:var(--color-txt);text-decoration:none}a.link-wrap{display:block;color:var(--color-txt);text-decoration:none}*,::before,::after{font-style:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-optical-sizing:inherit;color:inherit;text-align:inherit;word-break:inherit;overflow-wrap:inherit;white-space:inherit}html{font-size:100%;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{position:relative;text-align:center;overscroll-behavior:none;overscroll-behavior-y:none}.body-wrap{will-change:animation;animation:accessFadein .6s linear .2s both}@keyframes accessFadein{0%{opacity:0}40%{opacity:0}100%{opacity:1}}img,svg{display:block;margin:0 auto;width:auto;max-width:100%;height:auto}em,strong{font-style:inherit}i,b{display:inline-block}.body-wrap{position:relative;text-align:center;color:var(--color-txt);font-style:normal;font-family:var(--font-jp);font-weight:var(--fw-def);font-size:clamp(15px,14px + 0.313vw,16px);line-height:var(--lh-def);letter-spacing:var(--ls-def);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";overflow-wrap:break-word}.txt-grd-blue{background:linear-gradient(90deg, #098FFA 10%, #110FA0 90%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.txt-label{font-size:clamp(18px,15.43px + 0.714vw,20px);font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:var(--ls-en)}.txt-update,.article-credit .date,.page-archive .article-wrap .article-head .update,.archive-info-head .update,.onair-info-head .onair-info-date{font-size:clamp(13px,10.43px + 0.714vw,15px);font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:.15em}.txt-article-ttl,.article-credit .title,.page-archive .article-wrap .article-head .ttl,.archive-info-head .title,.onair-info-head .onair-info-title{font-size:clamp(16px,13.43px + 0.714vw,18px);color:var(--color-label);font-weight:700}.fz-s{font-size:88%}.fz-xs{font-size:80%}.fz-xxs{font-size:64%}@media(640px < width){.sp-only{display:none !important}}@media(width <= 640px){.pc-only{display:none !important}}@media(640px < width){[for-sp]{display:none}}@media(width <= 640px){[for-pc]{display:none}}.clrfix::before,.clrfix::after{display:table;content:""}.clrfix::after{clear:both}.edit-block{position:relative;padding:10em 0}[none]{display:none !important}.txt-white{color:var(--color-white)}.txt-black{color:var(--color-black)}.txt-def{color:var(--color-txt)}.txt-red{color:var(--color-red)}@media(640px < width){.nav-wrap{position:fixed;z-index:100;top:0;left:0;width:100%;height:56px;background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nav-main{position:relative;z-index:1;width:100%;height:100%}.nav-main ::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:6px;background-color:var(--color-yellow)}.nav-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:56px;height:100%;padding-inline:min(4%,30px)}.menu-ul{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row;height:100%}.menu-ul li{height:100%}.menu-ul li a{border-top:6px solid rgba(17,15,160,0);height:100%;padding-inline:1em;text-decoration:none !important;white-space:nowrap;display:flex;justify-content:center;align-items:center;font-size:clamp(14px,12.71px + 0.357vw,15px);color:var(--color-menu) !important;font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:var(--ls-en);transition-property:color,border-top-color;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.menu-ul li a:hover{border-top-color:var(--color-blue-light);color:var(--color-blue-light) !important}.toppage .menu-ul li:nth-child(1) a{border-top-color:var(--color-blue);color:var(--color-blue) !important}.sns-ul{padding-top:6px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:20px}.sns-ul li a.btn-sns{display:block;text-decoration:none !important;color:var(--color-txt) !important;overflow:hidden;text-indent:-99999px;aspect-ratio:1/1;width:22px;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;transition-property:color;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.sns-ul li a.btn-sns:hover{color:var(--color-blue-light) !important}.sns-ul li a.btn-sns.icon-x{-webkit-mask-image:url(../img/svg_common/icon_x.svg);mask-image:url(../img/svg_common/icon_x.svg)}.sns-ul li a.btn-sns.icon-instagram{-webkit-mask-image:url(../img/svg_common/icon_instagram.svg);mask-image:url(../img/svg_common/icon_instagram.svg)}.nav-hamburger{display:none}}@media(width <= 640px){.nav-wrap{position:fixed;z-index:100;top:0;left:0;width:100%;height:0}.nav-main{content:"";position:absolute;z-index:-1;top:-101dvh;left:0;transition-property:top;transition-duration:.6s;transition-timing-function:ease-out;transition-delay:0s;width:100%;height:100dvh;background-color:rgba(17,15,160,.968627451);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nav-open .nav-main{top:0}.nav-inner{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:column;gap:80px;height:100%}.menu-ul{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:column;gap:24px;width:min(70%,320px);margin-inline:auto}.menu-ul li{width:auto}.menu-ul li a{display:flex;justify-content:center;align-items:center;height:auto;padding-block:.3em;padding-inline:.8em;color:#fff !important;text-decoration:none !important;font-size:clamp(28px,12.57px + 4.286vw,40px);color:var(--color-white);font-family:var(--font-en);font-weight:300;line-height:var(--lh-en);letter-spacing:var(--ls-en);transition-property:color;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.menu-ul li a:hover{color:var(--color-blue-light) !important}.sns-ul{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:64px}.sns-ul li a.btn-sns{display:block;text-decoration:none !important;color:var(--color-white) !important;overflow:hidden;text-indent:-99999px;aspect-ratio:1/1;width:30px;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;transition-property:color;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.sns-ul li a.btn-sns:hover{color:var(--color-blue-light) !important}.sns-ul li a.btn-sns.icon-x{-webkit-mask-image:url(../img/svg_common/icon_x.svg);mask-image:url(../img/svg_common/icon_x.svg)}.sns-ul li a.btn-sns.icon-instagram{-webkit-mask-image:url(../img/svg_common/icon_instagram.svg);mask-image:url(../img/svg_common/icon_instagram.svg)}.nav-hamburger{cursor:pointer;position:fixed;z-index:101;top:16px;right:16px;aspect-ratio:1/1;width:40px;border:1px solid currentColor;background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition-property:color,right;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.nav-hamburger:hover{color:var(--color-blue-light)}.nav-hamburger:hover span{color:var(--color-blue-light)}.nav-standby .nav-hamburger{right:16px}.nav-hamburger>span{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;aspect-ratio:1/1;width:50%;color:var(--color-txt);transition-property:color,transform;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row}.nav-hamburger>span::before,.nav-hamburger>span::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto 0;width:100%;height:1px;background-color:currentColor;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.nav-hamburger>span::before{transform:translateY(-6px)}.nav-hamburger>span::after{margin-left:auto;transform:translateY(6px)}.nav-hamburger>span em{width:100%;height:1px;background-color:currentColor;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.nav-open .nav-hamburger span{transform:rotate(180deg)}.nav-open .nav-hamburger span::before,.nav-open .nav-hamburger span::after{margin:auto;transform:translateY(0px);width:90%}.nav-open .nav-hamburger span::before{transform:rotate(-315deg)}.nav-open .nav-hamburger span::after{transform:rotate(-225deg)}.nav-open .nav-hamburger span em{opacity:0}}.hdr-wrap{position:relative;overflow:hidden;border-radius:var(--radius-def) var(--radius-def) 0 0;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50%;background-image:url(../img/hdr_visual.webp);background-size:cover}.subpage .hdr-wrap{background-image:url(../img/hdr_visual_subpage.webp)}.hdr-inner{padding-top:clamp(64px,44.8px + 5.333vw,96px);padding-bottom:clamp(24px,-9.6px + 9.333vw,80px);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;gap:clamp(24px,4.8px + 5.333vw,56px)}.subpage .hdr-inner{padding-block:clamp(40px,25.6px + 4vw,64px)}.hdr-info{width:min(90%,720px);margin-inline:auto}.site-ttl-wrap{position:relative;z-index:1;width:100%}.site-ttl-wrap .glass{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:80%;background:rgba(255,255,255,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.subpage .site-ttl-wrap .glass{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.site-ttl{position:relative;z-index:1;display:block;overflow:hidden;text-indent:-99999px;aspect-ratio:584/224;width:min(90%,640px);min-width:0;margin-inline:auto;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50% 0;background-image:url(../img/program_title.webp);background-size:cover}.site-ttl a{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.subpage .site-ttl{width:min(72%,480px)}.subpage .site-ttl a{pointer-events:auto}.hdr-grid-container{width:min(100%,1200px);margin-inline:auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;padding-inline:3%;gap:clamp(48px,-80px + 20vw,160px)}@media(width <= 640px){.hdr-grid-container{-moz-column-gap:clamp(24px,-6.86px + 8.571vw,48px);column-gap:clamp(24px,-6.86px + 8.571vw,48px);row-gap:clamp(32px,11.43px + 5.714vw,48px)}}.hdr-grid-block.block3{grid-area:block3}.hdr-navigator,.hdr-schedule{width:100%;text-align:left;font-family:var(--font-sub);line-height:var(--lh-1);letter-spacing:var(--ls-sub)}.hdr-navigator .label,.hdr-schedule .label{font-size:clamp(13px,12.4px + 0.167vw,14px);font-weight:700}.hdr-navigator .main,.hdr-schedule .main{margin-top:.2em;font-size:clamp(18px,12px + 1.667vw,28px);font-weight:500}.hdr-schedule .main{letter-spacing:.15em}.hdr-foot{position:relative;z-index:1;width:min(100%,1200px);margin-inline:auto;display:grid;grid-template-columns:25% 1fr 25%;grid-template-rows:auto;grid-template-areas:"item1 item2 item3";align-items:stretch}.hdr-foot::after{content:"";position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:50%;background-color:#fff}@media(width <= 960px){.hdr-foot::after{height:70%}}@media(width <= 960px){.hdr-foot{grid-template-columns:1fr 1fr;grid-template-areas:"item2 item2" "item1 item3"}}.hdr-foot .item1{grid-area:item1}.hdr-foot .item2{grid-area:item2}@media(width <= 960px){.hdr-foot .item2{justify-self:center}}.hdr-foot .item3{grid-area:item3}.hdr-foot .item1,.hdr-foot .item3{display:flex;justify-content:center;align-items:stretch}.hdr-foot .item1::before,.hdr-foot .item1::after,.hdr-foot .item3::before,.hdr-foot .item3::after{content:"";aspect-ratio:28/56;height:100%;min-height:40px;background-color:var(--color-blue-light);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-image:url(../img/svg/hdr_obj.svg);mask-image:url(../img/svg/hdr_obj.svg);-webkit-mask-size:contain;mask-size:contain}.hdr-foot .item1::before,.hdr-foot .item3::before{transform:scaleX(-1) translateX(-1px)}.hdr-foot .item1::after,.hdr-foot .item3::after{transform:translateX(-1px)}.hdr-foot .item1 .inner,.hdr-foot .item3 .inner{border-radius:1px;flex:1;color:var(--color-white);font-size:clamp(15px,10.29px + 1.31vw,26px);font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:.1em;background:linear-gradient(90deg, #110FA0 24%, #098FFA 74%)}.hdr-foot .item1 .inner>span,.hdr-foot .item3 .inner>span{background:linear-gradient(180deg, #FFF 0%, #6DBEF5 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;height:100%}.hdr-foot .item1::before{display:none}.hdr-foot .item3::after{display:none}.hdr-foot .item3 .inner{background:linear-gradient(-90deg, #110FA0 24%, #098FFA 74%)}.hdr-foot .item2{display:flex;justify-content:center;align-items:stretch}@media(width <= 960px){.hdr-foot .item2{width:94%}}.hdr-foot .item2::before,.hdr-foot .item2::after{content:"";aspect-ratio:28/56;height:100%;background-color:var(--color-yellow);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-image:url(../img/svg/hdr_obj.svg);mask-image:url(../img/svg/hdr_obj.svg);-webkit-mask-size:contain;mask-size:contain}.hdr-foot .item2::before{transform:scaleX(-1) translateX(-1px)}.hdr-foot .item2::after{transform:translateX(-1px)}.hdr-foot .item2 .inner{border-radius:1px;flex:1;background-color:var(--color-yellow)}.hdr-links{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:16px;padding:6px}.hdr-links>p{color:#000;font-size:clamp(15px,13.2px + 0.5vw,18px);font-family:var(--font-sub);font-weight:700;line-height:1.4;text-align:center}.hdr-links>p br{display:none}@media(width <= 960px){.hdr-links>p br{display:block}}.hdr-links .hdr-sns-ul{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:16px}@media(width <= 960px){.hdr-links .hdr-sns-ul{gap:12px}}.hdr-links .hdr-sns-ul li .btn-sns{display:block;text-decoration:none;color:#000;overflow:hidden;text-indent:-99999px;aspect-ratio:1/1;width:30px;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;transition-property:color;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.hdr-links .hdr-sns-ul li .btn-sns.icon-x-circle{-webkit-mask-image:url(../img/svg_common/icon_x_circle.svg);mask-image:url(../img/svg_common/icon_x_circle.svg)}.hdr-links .hdr-sns-ul li .btn-sns.icon-instagram-circle{-webkit-mask-image:url(../img/svg_common/icon_instagram_circle.svg);mask-image:url(../img/svg_common/icon_instagram_circle.svg)}.hdr-links .hdr-sns-ul li .btn-sns:hover{color:#098ffa}.intro-area.area{position:relative}.intro-lead{font-size:clamp(20px,12.29px + 2.143vw,26px);font-weight:600;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;-moz-column-gap:.2em;column-gap:.2em;row-gap:.3em}.intro-lead .group{display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;-moz-column-gap:.2em;column-gap:.2em;row-gap:.2em;color:#0e0d6a}.intro-lead .group.row{width:100%}.intro-lead .group strong{display:inline-block;font-size:150%;padding:.05em .1em .2em;line-height:1;color:#fff;border-radius:4px;background:linear-gradient(180deg, #110FA0 0%, #098FFA 100%),#fff}.intro-lead .group em{font-size:110%;color:#098ffa}.ftr-wrap{background-color:var(--color-ftr);padding-block:clamp(32px,1.14px + 8.571vw,56px)}.ftr-wrap .ftr-inner{display:flex;justify-content:center;align-items:center;flex-direction:column;width:94%;margin-inline:auto;gap:1em}.ftr-wrap .logo{width:160px}.ftr-wrap .logo a{display:block;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;overflow:hidden;text-indent:-99999px}.ftr-wrap .copyright{color:var(--color-white);font-size:clamp(12px,9.43px + 0.714vw,14px)}.ftr-wrap .copyright b{color:currentColor;display:inline-block;margin-right:6px}body{min-width:320px}body::after{content:"";position:fixed;z-index:-1;top:0;left:0;width:100%;height:100lvh;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50%;background-image:url(../img/body_bg.webp);background-size:cover}.body-wrap{position:relative;z-index:2;padding-top:90px}@media(width <= 640px){.body-wrap{padding-top:30px}}.main-wrap{position:relative}.page-grid{display:grid;grid-template-columns:1fr min(94%,1200px) 1fr;grid-template-rows:auto;-moz-column-gap:0;column-gap:0;row-gap:clamp(64px,43.43px + 5.714vw,80px)}.page-grid .page-grid-item{grid-column:2/3;text-align:center}.page-grid .page-grid-item.wide{grid-column:1/-1}.page-grid .page-grid-left{grid-column:1/2}.page-grid .page-grid-right{grid-column:3/4}.page-grid .grid-bg{background-color:var(--color-yellow)}.main-wrap .area{position:relative}.main-wrap .area .area-inner{z-index:1;background:#fff;position:relative;padding-inline:3%;padding-top:clamp(24px,14.4px + 2.667vw,40px);padding-bottom:clamp(64px,54.4px + 2.667vw,80px)}.archive-area.area .area-inner{padding-top:clamp(40px,25.6px + 4vw,64px)}.intro-area.area .area-inner{padding-top:clamp(40px,30.4px + 2.667vw,56px);padding-bottom:0}.area-ttl{border-top:2px solid #0a8ffa;background-color:#fff;padding-top:6px}.area-ttl-inner{background:var(--grd-ttl-bg);font-size:clamp(24px,3.43px + 5.714vw,40px);color:var(--color-ttl);font-family:var(--font-ttl);font-weight:var(--fw-ttl);line-height:var(--lh-ttl);letter-spacing:var(--ls-ttl);padding-block:.2em .3em;padding-inline:8px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:20px}@media(width <= 640px){.area-ttl-inner{background:var(--grd-ttl-bg-sp)}}.area-ttl-inner::before,.area-ttl-inner::after{content:"";aspect-ratio:60/26;width:min(12%,60px);background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-image:url(../img/svg/ttl_obj.svg);mask-image:url(../img/svg/ttl_obj.svg);-webkit-mask-size:contain;mask-size:contain}@media(width <= 640px){.area-ttl-inner{gap:12px}}.area-ttl-inner span{display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;-moz-column-gap:.3em;column-gap:.3em;row-gap:0;line-height:.9}.btn-block{margin-top:2em}a.btn-normal,a.btn-more{position:relative;z-index:1;color:#fff;background-color:#110fa0;transition-property:background-color;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s;position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:8px;padding-inline:1.5em;padding-block:1.2em}a.btn-normal:hover,a.btn-more:hover{background-color:#098ffa}a.btn-normal span,a.btn-more span{flex:1;text-align:left;font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:var(--ls-en);font-size:clamp(16px,13.43px + 0.714vw,18px)}a.btn-normal.txt-center span,a.btn-more.txt-center span{text-align:center;padding-left:24px}a.btn-normal::before,a.btn-more::before{content:"";position:absolute;z-index:-1;width:100%;height:100%;border:1px solid #110fa0;top:4px;left:4px;transition-property:border-color;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}a.btn-normal:hover::before,a.btn-more:hover::before{border:1px solid #098ffa}a.btn-normal::after,a.btn-more::after{content:"";aspect-ratio:1/1;width:12px;background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-image:url(../img/svg_common/icon_arrow.svg);mask-image:url(../img/svg_common/icon_arrow.svg);-webkit-mask-size:contain;mask-size:contain;transition-property:transform;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}a.btn-normal:hover::after,a.btn-more:hover::after{transform:translateX(4px)}a.btn-more{color:#110fa0;background-color:#fff;border:1px solid currentColor;border-radius:80px;transition-property:color;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s;display:inline-flex;gap:16px;padding-inline:.8em;padding-block:.2em}a.btn-more:hover{color:#098ffa;background-color:#fff}a.btn-more span{font-size:clamp(13px,10.43px + 0.714vw,15px)}a.btn-more::before{display:none}a.btn-more::after{background-color:currentColor}a.bnr-normal{width:min(80%,400px);margin-inline:auto;transition-property:opacity;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}a.bnr-normal:hover{opacity:.8}a.bnr-soyprotein{display:block;text-decoration:none;padding:20px;border:1px solid var(--color-gray-1);width:min(80%,240px);margin-inline:auto;transition-property:border-color;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}a.bnr-soyprotein:hover{border-color:#c10081}#tab-contents{width:min(100%,1000px);margin-inline:auto}#tab-btn-set{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:clamp(12px,-3.43px + 4.286vw,24px)}#tab-btn-set::after{content:"";position:absolute;left:0;right:0;bottom:0;margin-inline:auto;width:100%;height:1px;background-color:var(--color-bdr)}#tab-btn-set .tab-btn{flex:1;cursor:pointer;position:relative;padding-top:clamp(10px,7.43px + 0.714vw,12px);padding-bottom:clamp(16px,14px + 0.625vw,18px);padding-inline:1em}#tab-btn-set .tab-btn::after{content:"";position:absolute;z-index:1;bottom:-2px;left:0;right:0;margin-inline:auto;width:0%;height:5px;background:#098ffa;opacity:0;transition:var(--transition-def)}#tab-btn-set .tab-btn.is-active{pointer-events:none}#tab-btn-set .tab-btn.is-active::after{width:90%;opacity:1}#tab-btn-set .tab-btn .label{color:var(--color-txt);font-size:clamp(16px,13.43px + 0.714vw,18px);font-family:var(--font-en);font-weight:var(--fw-en);line-height:1.1;letter-spacing:.15em;transition:var(--transition-def)}#tab-btn-set .tab-btn:hover .label{color:#7942e0}#tab-btn-set .tab-btn.is-active .label{color:#098ffa}.onair-info{position:relative;padding-top:2.2em;text-align:left}@media(width <= 960px){.onair-info{width:min(100%,640px);margin-inline:auto}}.onair-info-head{border-bottom:1px solid var(--color-bdr);margin-bottom:2em}.onair-info-head .onair-info-title{margin-top:.4em;margin-bottom:1.2em}.onair-info-body{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;flex-direction:row;gap:2em}@media(width <= 960px){.onair-info-body{flex-direction:column}}.onair-info-body .onair-info-image{order:2;width:min(48%,480px);margin-inline:auto;border-radius:var(--radius-def);overflow:hidden}@media(width <= 960px){.onair-info-body .onair-info-image{order:1;width:min(100%,480px);margin-inline:auto}}.onair-info-body .onair-info-comment{order:1;flex:1}.onair-info-body .onair-info-comment p{white-space:pre-line}@media(width <= 960px){.onair-info-body .onair-info-comment{order:2;width:100%}}#form-tab-contents{background-color:var(--color-box);border-radius:var(--radius-def);padding:.6em 3% 1em}#form-tab-btn-set{position:relative;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;flex-direction:row;gap:clamp(8px,-12.57px + 5.714vw,24px)}#form-tab-btn-set::after{content:"";position:absolute;left:0;right:0;bottom:0;margin-inline:auto;width:100%;height:1px;background-color:var(--color-bdr)}#form-tab-btn-set .tab-btn{flex:1;cursor:pointer;position:relative;padding-top:clamp(10px,7.43px + 0.714vw,12px);padding-bottom:clamp(16px,13.43px + 0.714vw,18px);padding-inline:.3em}#form-tab-btn-set .tab-btn::after{content:"";position:absolute;z-index:1;bottom:-2px;left:0;right:0;margin-inline:auto;width:0%;height:5px;border-radius:40px;background:#098ffa;opacity:0;transition:var(--transition-def)}#form-tab-btn-set .tab-btn.is-active{pointer-events:none}#form-tab-btn-set .tab-btn.is-active::after{width:90%;opacity:1}#form-tab-btn-set .tab-btn .label{color:var(--color-txt);font-size:clamp(14px,12.71px + 0.357vw,15px);font-weight:700;line-height:1.1;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;transition:var(--transition-def)}#form-tab-btn-set .tab-btn:hover .label{color:#7942e0}#form-tab-btn-set .tab-btn.is-active .label{color:#098ffa}.jme-form{padding-top:1.8em;padding-bottom:1.2em;padding-inline:min(2%,8px);text-align:left;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:column;gap:12px}.jme-form-head{width:100%}.jme-form-head:empty{display:contents}.jme-form-foot{width:100%;padding-top:1em}.jme-form-foot:empty{display:contents}.jme-form-body{width:100%}.jme-links-ul{display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;flex-direction:column}.jme-links-ul li+li{margin-top:.5em}.jme-links-ul li a{font-size:clamp(14px,12.71px + 0.357vw,15px);line-height:1.4;color:#e73c64;text-decoration:none;transition-property:color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s;display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:4px}.jme-links-ul li a::after{content:"";display:block;aspect-ratio:1/1;width:12px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-image:url(../img/svg_common/icon_arrow.svg);mask-image:url(../img/svg_common/icon_arrow.svg);-webkit-mask-size:contain;mask-size:contain;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.jme-links-ul li a:hover{color:#0e9de2}.jme-links-ul li a:hover::after{transform:translatex(3px)}.jme-links-ul li a>span{transform:translateY(-1px);font-family:var(--font-sub);font-weight:var(--fw-sub);letter-spacing:var(--ls-0)}#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;width:32px;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;width:142px;margin-right:12px}@media(width <= 960px){#gigyaShare .jme_share{gap:18px}#gigyaShare .jme_share li{width:24px}#gigyaShare .jme_share li:nth-child(1){width:122px}}#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/share_line.svg")}#gigyaShare .jme_share li:nth-child(3) a{background-image:url("../img/svg_common/jme_bar/share_x.svg")}#gigyaShare .jme_share li:nth-child(4) a{background-image:url("../img/svg_common/jme_bar/share_facebook.svg")}@media(width <= 960px){#jwave_footer_wrapper{padding-bottom:env(safe-area-inset-bottom) !important}}.onairinfo-area.area{position:relative;padding-bottom:clamp(64px,54.4px + 2.667vw,80px);background-color:#fff}.onairinfo-area.area .area-inner.wide{padding-inline:0;padding-block:0}.onairinfo-area.area .bnr-block{background:#f2fcff;padding-inline:3%;padding-block:clamp(32px,17.6px + 4vw,56px)}.onairinfo-area.area .bnr-block a.bnr-normal{display:block;width:min(80%,400px);margin-inline:auto}.listening-area .area-inner{position:relative;z-index:1;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:column;gap:clamp(24px,13.71px + 2.857vw,32px)}.listening-area .area-inner::after{content:"";position:absolute;z-index:-1;width:60%;height:160px;background-color:#fafa35;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-image:url(../img/svg/cnt_obj.svg);mask-image:url(../img/svg/cnt_obj.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.listening-area .area-inner::after{bottom:0;right:0}.accordion-box{width:min(100%,840px);margin-inline:auto;background-color:#fff;border:1px solid var(--color-bdr);padding:4px}.accordion-head{color:var(--color-white);cursor:pointer;display:grid;grid-template-columns:24px 1fr 24px;grid-auto-rows:minmax(26px, auto);align-items:center;justify-items:start;gap:12px;background:#110fa0;padding:12px 16px;transition:var(--transition-def)}@media(width <= 480px){.accordion-head{padding:4px 8px;height:60px}}.accordion-head:hover{background:#098ffa}.accordion-head .icon{aspect-ratio:1/1;width:24px;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}.accordion-head .icon.timefree{-webkit-mask-image:url(../img/svg_common/icon_timefree.svg);mask-image:url(../img/svg_common/icon_timefree.svg)}.accordion-head .icon.podcast{-webkit-mask-image:url(../img/svg_common/icon_podcast.svg);mask-image:url(../img/svg_common/icon_podcast.svg)}.accordion-head .ttl{font-size:clamp(16px,13.43px + 0.714vw,18px);font-weight:500;line-height:var(--lh-1);text-align:left}.accordion-head .trigger{position:relative;border:1px solid currentColor;border-radius:50%;aspect-ratio:1/1;width:20px;min-width:0}.accordion-head .trigger::before,.accordion-head .trigger::after{content:"";position:absolute;inset:0;margin:auto;width:56%;height:1px;background-color:currentColor;transition:var(--transition-def)}.accordion-head .trigger::after{transform:rotate(90deg)}.open .trigger::before{transform:rotate(180deg)}.open .trigger::after{transform:rotate(180deg);opacity:0}.accordion-body{padding-block:clamp(24px,3.43px + 5.714vw,40px);padding-inline:2%}@media(width <= 640px){.accordion-body{padding-inline:1%}}.accordion-body #timefree_extract:empty::before,.accordion-body #timefree_extract .timefree_ul:empty::before{content:"番組放送後に更新されます"}.archive-area.area{position:relative}.archive-area.area .area-inner::before,.archive-area.area .area-inner::after{content:"";position:absolute;z-index:-1;width:60%;height:160px;background-color:#fafa35;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-image:url(../img/svg/cnt_obj.svg);mask-image:url(../img/svg/cnt_obj.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.archive-area.area .area-inner::before{top:0;left:0;transform:rotate(180deg)}.archive-area.area .area-inner::after{bottom:0;right:0}.archive-info-article{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:2em;width:min(100%,800px);margin-inline:auto}.archive-info-image{width:min(100%,640px);border-radius:var(--radius-def);overflow:hidden}.archive-info-container,.archive-info-body{display:grid;grid-template-columns:1fr 240px;grid-template-rows:auto;grid-template-areas:"head head" "comment links";align-content:center;align-items:center;justify-items:stretch;-moz-column-gap:56px;column-gap:56px;row-gap:32px}@media(width <= 768px){.archive-info-container,.archive-info-body{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"head" "comment" "links";gap:18px}}.archive-info-container .archive-info-head,.archive-info-body .archive-info-head{grid-area:head}.archive-info-container .archive-info-comment,.archive-info-body .archive-info-comment{grid-area:comment;justify-self:start}.archive-info-container .archive-info-links,.archive-info-body .archive-info-links{grid-area:links;align-self:start}@media(width <= 768px){.archive-info-container .archive-info-links,.archive-info-body .archive-info-links{justify-self:end}}.archive-info-head{text-align:left}.archive-info-head .title{width:100%;border-bottom:1px solid #110fa0;padding-block:.6em .8em}.archive-info-comment{text-align:left}.archive-info-comment .btn-block{margin-bottom:0}.archive-info-links{padding-top:1em}@media(width <= 768px){.archive-info-links{width:clamp(160px,60%,240px)}}.archive-grid-container{width:min(100%,1200px);margin-inline:auto;display:grid;grid-template-columns:1fr 320px;grid-template-rows:auto auto;grid-template-areas:"block2 block1" "block2 block3" "block2 block4";justify-content:center;justify-items:center;align-content:center;align-items:center;-moz-column-gap:clamp(40px,-56px + 10vw,64px);column-gap:clamp(40px,-56px + 10vw,64px);row-gap:clamp(40px,-56px + 10vw,64px)}@media(width <= 768px){.archive-grid-container{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"block1" "block2" "block3";gap:32px}}.archive-grid-block.block1{padding-top:clamp(64px,0px + 6.667vw,80px);justify-self:end;grid-area:block1}.archive-grid-block.block2{justify-self:start;grid-area:block2}.archive-grid-block.block3{justify-self:end;grid-area:block3;width:300px}@media(width <= 768px){.archive-grid-block.block1{padding-top:0}.archive-grid-block.block2{justify-self:center}.archive-grid-block.block3{width:min(70%,240px)}}.archive-article{width:min(100%,640px);margin-inline:auto}.about-area.area{border-radius:0 0 var(--radius-def) var(--radius-def);overflow:hidden}.about-area.area .area-inner{padding-inline:4%;padding-block:100px}@media(width <= 960px){.about-area.area .area-inner{padding-block:clamp(48px,33.6px + 4vw,72px)}}.about-area.area .area-inner::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;opacity:.6;background-repeat:no-repeat;background-position:50%;background-image:url(../img/hdr_visual.webp);background-size:cover;filter:blur(2px)}.about-container{width:min(100%,1200px);margin-inline:auto;border:1px solid #fff;border-radius:6px;background:rgba(255,255,255,.8);box-shadow:0px 0px 40px 0px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;grid-template-columns:1fr clamp(360px,42%,480px);grid-template-rows:auto;grid-template-areas:"column1 column2";align-content:center;align-items:center;gap:24px;padding:64px 40px}@media(width <= 960px){.about-container{padding:2em 3%;grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"column1" "column2";gap:3em}}.about-container .about-column.column1{grid-area:column1}.about-container .about-column.column2{grid-area:column2}.about-description{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:48px}@media(width <= 960px){.about-description{gap:1.5em}}.about-description .head{font-size:clamp(16px,10.86px + 1.429vw,20px);font-weight:700}.about-navigator-dl{width:min(100%,440px);margin-inline:auto}.about-navigator-dl dt{color:#110fa0;font-size:clamp(16px,13.43px + 0.714vw,18px);font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:var(--ls-en);margin-bottom:clamp(16px,-4.57px + 5.714vw,32px)}.navigator-ul{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(width <= 960px){.navigator-ul{gap:16px}}.navigator-ul .pct picture{display:block;overflow:hidden}.navigator-ul .pct picture .thumb{border-radius:var(--radius-def);transition-property:scale;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.navigator-ul .pct .caption{margin-top:10px;font-size:clamp(13px,10.43px + 0.714vw,15px);transition-property:color;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.navigator-ul a.link-wrap:hover .thumb{scale:1.06}.navigator-ul a.link-wrap:hover .caption{color:var(--color-blue-light)}.form-wrap{--form-txtcolor: #5E5E5E;--form-txtcolor-link: #098FFA;--form-txtcolor-link-require: var(--color-red);--form-txtcolor-link-caution: var(--color-red);--form-txtcolor-link-attention: var(--color-red);--input-txtcolor: #000;--input-bgcolor: #FFF;--input-bgcolor-wrote: #F0F3F6;--input-border: 1px solid var(--color-gray-5);--input-border-radius: 3px;--input-boxshadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.04) inset;--input-boxshadow-focus: 4px 4px 6px 0px rgba(0, 0, 0, 0.12) inset;--input-transition: box-shadow 0.3s ease-out 0s, background-color 0.3s ease-out 0s;--input-fz: 16px;--input-letter-spacing: 0;--input-line-height: 1.6;--input-padding: 4px 12px;--select-padding: 2px 10px 2px 10px;--label-line-height: 1.1;--btn-height: 54px;--btn-txtcolor: #110FA0;--btn-txtcolor-hover: #0e9de2;--btn-bgcolor: transparent;--btn-bgcolor-hover: transparent;--btn-border: 1px solid currentColor;--btn-border-hover: 1px solid currentColor;--btn-border-radius: 3px;--btn-fz: 18px;--btn-fw: 700;--btn-letter-spacing: 0.04em;--btn-line-height: 1.1;--btn-transition: all 0.3s ease-out 0s;--submit-txtcolor: #FFF;--submit-bgcolor: #110FA0;--submit-txtcolor-hover: #FFF;--submit-bgcolor-hover: #0e9de2;--submit-border: 1px solid #110FA0;--submit-border-hover: 1px solid #0e9de2;--checked-bgcolor: #111111}.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-xs{width:min(100%,60px);text-align:center}.form-wrap textarea{height:8em;white-space:pre-wrap}.form-wrap textarea.height-l{height:10.5em}.form-wrap textarea.height-m{height:7em}.form-wrap textarea.height-s{height:3.5em}.form-wrap input::-moz-placeholder{color:rgba(0,0,0,.4);font-size:16px;letter-spacing:0}.form-wrap input::placeholder{color:rgba(0,0,0,.4);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:rgba(0,0,0,.6);font-size:18px;letter-spacing: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(--select-padding);padding-right:36px;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);margin-bottom:4px}.form-wrap .select-style.size-l{width:min(100%,560px)}.form-wrap .select-style::before{pointer-events:none;content:"";position:absolute;z-index:2;top:2px;bottom:0;right:9px;margin-block:auto;aspect-ratio:1/1;width:8px;min-width:0;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-2px) rotate(45deg)}.form-wrap .select-style::after{pointer-events:none;content:"";position:absolute;z-index:1;top:0;right:0;width:26px;height:100%;border-radius:0px 6px 6px 0px;background-color:#2d2d2d}.form-wrap label{position:relative;display:inline-block;margin:0;font-size:var(--input-fz);line-height:var(--label-line-height)}.form-wrap button{cursor:pointer;position:relative;z-index:1;display:block;width:100%;height:var(--btn-height);margin:0 auto;padding:0 3%;text-align:center;color:var(--btn-txtcolor);background-color:var(--btn-bgcolor);border:var(--btn-border);border-radius:var(--btn-border-radius);font-size:var(--btn-fz);font-weight:var(--btn-fw);letter-spacing:var(--btn-letter-spacing);line-height:var(--btn-line-height);transition:var(--btn-transition)}.form-wrap button em{display:inline-block;font-family:var(--font-sub)}.form-wrap button:hover{color:var(--btn-txtcolor-hover);border:var(--btn-border-hover);background-color:var(--btn-bgcolor-hover);filter:var(--hover-filter-shadow)}.form-wrap button:not([type=submit]):hover{opacity:.7}.form-wrap button[type=submit]{color:var(--submit-txtcolor);background-color:var(--submit-bgcolor);border:var(--submit-border)}.form-wrap button[type=submit]:hover{color:var(--submit-txtcolor-hover);background-color:var(--submit-bgcolor-hover);border:var(--submit-border-hover)}.form-wrap button::before{content:"";position:absolute;z-index:-1;width:100%;height:100%;border:1px solid var(--submit-bgcolor);transition:var(--btn-transition);top:4px;left:4px}.form-wrap button:hover::before{border:1px solid var(--submit-bgcolor-hover)}.form-wrap input[type=radio]{display:none}.form-wrap label.type-radio{cursor:pointer;position:relative;display:inline-block;height:28px;padding:5px 0 0 35px;font-size:15px;font-weight:500}.form-wrap label.type-radio::before{content:"";position:absolute;top:0;left:0;aspect-ratio:1/1;width:28px;min-width:0;border-radius:50%;border:var(--input-border);background-color:var(--input-bgcolor)}.form-wrap input[type=radio]:checked+.type-radio::before{background-color:var(--color-white)}.form-wrap input[type=radio]:checked+.type-radio::after{content:"";position:absolute;inset:0;top:0;bottom: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{cursor:pointer;position:relative;display:inline-block;height:32px;padding:6px 0 0 40px}.form-wrap label.type-checkbox::before{content:"";position:absolute;top:0;left:0;aspect-ratio:1/1;width:32px;min-width:0;border-radius:50%;border:var(--input-border);background-color:var(--input-bgcolor)}.form-wrap input[type=checkbox]:checked+.type-checkbox::before{background-color:var(--color-white)}.form-wrap input[type=checkbox]:checked+.type-checkbox::after{content:"";position:absolute;top:0;bottom:0;left:9px;margin:auto 0;width:12px;height:16px;border-right:6px solid var(--checked-bgcolor);border-bottom:6px solid var(--checked-bgcolor);transform:translateY(-1px) rotate(45deg)}.form-wrap{width:min(100%,740px);margin-inline:auto}.form-wrap .attention{text-align:center;font-size:clamp(13px,11.8px + 0.333vw,15px);padding-block:2em}.form-frame{position:relative;background-color:#fff;border:1px solid var(--color-bdr);border-radius:var(--radius-def);padding-top:2.5em;padding-bottom:3em;padding-inline:2%;text-align:left}@media(width <= 640px){.form-frame{padding-top:1.5em;padding-bottom:2.5em}}#form-main{width:min(100%,640px);margin-inline:auto}.form-head{margin-bottom:2em}.form-wrap dl{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:column;gap:.4em}.form-wrap dl+dl{margin-top:.6em}.form-wrap dl dt{font-size:15px;font-family:var(--font-sub);font-weight:var(--fw-sub);letter-spacing:var(--ls-0)}.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{font-weight:500}.form-wrap dl dd.radio-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-foot{margin-top:2em}.form-attention{text-align:left;margin:0 auto 2em}.form-attention .border{padding:1em 2%;border-top:1px solid var(--color-bdr);border-bottom:1px solid var(--color-bdr)}.form-attention p{font-size:clamp(14px,12.71px + 0.357vw,15px);line-height:1.6}.form-attention p+p{margin-top:.8em}.form-attention p strong{color:#110fa0;font-weight:500}.form-attention p a{text-decoration:none !important;transition:color .3s ease-out 0s !important}.form-attention p a:link,.form-attention p a:visited{color:#e73c64 !important;text-decoration:none}.form-attention p a:hover{color:#098ffa !important;text-decoration:none}.form-attention p .link-privacypolicy{display:inline-block}.form-attention p.readme{margin-top:.8em;text-align:center;font-weight:700}.form-button{width:min(70%,400px);margin-inline:auto}.form-button li{margin-inline:auto}.message-area.area .area-comment,.thanks-area.area .area-comment{padding-bottom:2em}.message-area.area .area-comment p:not([class]),.thanks-area.area .area-comment p:not([class]){color:#111}.message-area.area .area-inner::after,.thanks-area.area .area-inner::after{content:"";position:absolute;z-index:-1;width:60%;height:160px;background-color:#fafa35;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-image:url(../img/svg/cnt_obj.svg);mask-image:url(../img/svg/cnt_obj.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.message-area.area .area-inner::after,.thanks-area.area .area-inner::after{bottom:0;left:0;transform:scaleX(-1)}.thanks-area.area{overflow:hidden;border-radius:var(--radius-def)}.thanks-area.area .area-inner::after{display:none}.thanks-area.area .area-comment{box-shadow:0px 0px 40px 0px rgba(0,0,0,.1)}.attention-ul{margin-top:2em;text-align:left;display:inline-flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:column}.attention-ul li{font-size:clamp(14px,12.71px + 0.357vw,15px);color:#fff;line-height:1.4;text-indent:-16px;padding-left:16px}.attention-ul li+li{margin-top:.3em}.attention-ul li *,.attention-ul li *::before,.attention-ul li *::after{text-indent:0}.attention-ul li::before{content:"※";display:inline-block;text-indent:0;width:16px}.thanks-area .area-comment{width:min(100%,800px);margin-inline:auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;background-color:var(--color-box);padding:2em 4%;min-height:32vh}.thanks-area .area-comment .inner{width:100%}.thanks-area p.font-en{font-size:clamp(32px,11.43px + 5.714vw,48px);color:#098ffa}.thanks-area p.font-jp{margin-top:2em}.thanks-area .btn-block{width:min(70%,320px);margin-inline:auto;margin-top:clamp(32px,16px + 5vw,64px)}.archivelist-area{position:relative;border-radius:0 0 var(--radius-def) var(--radius-def);overflow:hidden}.archivelist-area .btn-block{width:min(88%,420px);margin-inline:auto;margin-top:clamp(48px,38.4px + 2.667vw,64px)}.archivelist-area .btn-block.mt-0{margin-top:0}.archivelist-area .btn-block.small{width:min(72%,280px);margin-top:clamp(24px,14.4px + 2.667vw,40px)}.article-ul{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:clamp(24px,19.2px + 1.333vw,32px)}.article-ul li{width:100%}a.article-box{text-decoration:none;color:var(--color-txt);background-color:var(--color-box);padding:16px 3%;border:1px solid var(--color-box);transition-property:border-color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s;border-radius:var(--radius-def);overflow:hidden;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;flex-direction:row;gap:32px}@media(width <= 768px){a.article-box{width:min(100%,640px);margin-inline:auto;padding-block:32px;justify-content:flex-start;align-items:center;flex-direction:column}}.article-thumb{width:300px;overflow:hidden;border-radius:var(--radius-def)}@media(width <= 768px){.article-thumb{width:min(100%,480px);margin-inline:auto}}.article-thumb img{transition-property:scale;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.article-credit{flex:1;text-align:left;padding-top:.5em}.article-credit .title{margin-top:.6em;margin-bottom:1em;transition-property:color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.article-credit .comment{font-size:clamp(14px,12.71px + 0.357vw,15px)}.article-credit .more{margin-top:2em;margin-left:auto;width:clamp(120px,102.35px + 4.902vw,140px);color:#110fa0;border:1px solid currentColor;border-radius:80px;transition-property:color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s;display:flex;gap:16px;justify-content:flex-end;padding-inline:.8em;padding-block:.2em}.article-credit .more span{flex:1;text-align:left;font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:var(--ls-en);font-size:clamp(13px,10.43px + 0.714vw,15px)}.article-credit .more::after{content:"";aspect-ratio:1/1;width:12px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-image:url(../img/svg_common/icon_arrow.svg);mask-image:url(../img/svg_common/icon_arrow.svg);-webkit-mask-size:contain;mask-size:contain;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}a.article-box:hover{border-color:#098ffa}a.article-box:hover .article-thumb img{scale:1.06}a.article-box:hover .title{color:#098ffa}a.article-box:hover .more{color:#098ffa}a.article-box:hover .more::after{transform:translateX(4px)}.page-archive .article-wrap{width:min(100%,800px);margin-inline:auto;margin-top:clamp(32px,-9.14px + 11.429vw,64px);text-align:left}.page-archive .article-wrap .article-head{border-bottom:1px solid var(--color-bdr);padding-bottom:clamp(16px,5.71px + 2.857vw,24px);margin-bottom:clamp(16px,5.71px + 2.857vw,24px)}.page-archive .article-wrap .article-head .ttl{margin-top:.8em}.page-archive .article-wrap .article-body>p{font-size:clamp(14px,12.71px + 0.357vw,15px)}.page-archive .article-wrap .article-body>img{width:min(94%,640px);margin-inline:auto;border-radius:var(--radius-def);overflow:hidden}.page-archive .article-wrap .article-body p+p,.page-archive .article-wrap .article-body p+img,.page-archive .article-wrap .article-body img+img,.page-archive .article-wrap .article-body img+p{margin-block:2em}/*# sourceMappingURL=style.css.map */