@media (width<=1440px){.footer-custom{padding-bottom:200px}}.countdown-container-wrapper{opacity:1;z-index:49;width:333px;height:94px;position:fixed;bottom:100px;right:37px}@media (width<=800px){.countdown-container-wrapper{width:335px;height:77px;bottom:100px;left:50%;transform:translate(-50%)}}.countdown-container{color:#fff;background-color:#e3bf4b;flex-direction:column;justify-content:right;align-items:flex-end;gap:0;width:100%;height:100%;padding-top:10px;padding-left:20px;padding-right:20px;font-family:MFW-PGothicBBBPr6N-Regular;display:flex}.countdown-title,.countdown-after-title{text-align:right;letter-spacing:.9px;width:100%;margin-bottom:1px;font-family:MFW-PGothicBBBPr6N-Regular;font-size:12px;line-height:14px}.countdown-after-title{text-align:left;font-family:MFW-PGothicMB101Pr6N-Medium,Noto Sans JP,sans-serif}.countdown-after-btn-area{color:#777;letter-spacing:.2em;background-color:#fff;justify-content:flex-end;gap:10px;margin-top:16px;padding:2px 10px;font-family:MFW-PGothicMB101Pr6N-Medium,Noto Sans JP,sans-serif;display:inline}@media (width<=800px){.countdown-after-btn-area{margin-top:4px}}.countdown-button{width:100%;height:100%;color:inherit;text-decoration:none;display:block}.countdown-timer{justify-content:center;align-items:baseline;gap:10px;font-size:2rem;font-weight:700;display:flex}.countdown-label{padding:0 .3rem;font-size:1rem}.countdown-time{align-items:baseline;font-family:MFW-YuMinPr6N-Regular,sans-serif;display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{opacity:0;will-change:opacity, transform;transition:opacity .6s ease-out,transform .6s ease-out}.fade-in.is-visible{opacity:1;transform:translateY(0)}header{z-index:100;pointer-events:none;justify-content:space-between;width:100%;padding:18px 0;display:flex;position:fixed;top:0;left:0}header .header-logo-box{-o-object-fit:cover;object-fit:cover;width:120px;height:auto;padding-left:22px}header .header-logo-box .header-logo-pc{display:block}header .header-logo-box .header-logo-sp{display:none}header .header-logo-box .header-logo-pc{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}header .header-logo-box .header-logo-pc-shrink{display:none}@media (width<=800px){header .header-logo-box{width:42px;margin-right:10px;padding-left:12px}header .header-logo-box .header-logo-sp{display:block}header .header-logo-box .header-logo-pc{display:none}}header.shrink .header-logo-box .header-logo-pc{display:none}header.shrink .header-logo-box .header-logo-pc-shrink{display:block}@media (width<=800px){header.shrink .header-logo-box .header-logo-pc-shrink{display:none}}header .header-title{color:#e3bf4b;text-align:right;letter-spacing:1.8px;padding-right:30px;font-family:Marcellus;font-size:18px;font-style:normal;font-weight:400;line-height:normal}@media (width<=800px){header .header-title{text-align:left;letter-spacing:1.68px;font-size:14px;line-height:17px}header{justify-content:flex-start}}body{font-family:MFW-YuMinPr6N-Regular,sans-serif}body main{min-height:50vh}@media (width>=375px){body main{max-width:calc(87.7863vw + 45.8015px)}}@media (width>=768px){body main{max-width:720px}}@media (width>=1080px){body main{max-width:calc(333.333vw - 2880px)}}@media (width>=1200px){body main{max-width:calc(16.6667vw + 920px)}}@media (width>=1440px){body main{max-width:calc(8.33333vw + 1040px)}}@media (width>=1920px){body main{max-width:1200px}}@media (width<=768px){.empty-space{height:85px}}.en{font-family:Marcellus,sans-serif}.pc-only{display:block}.sp-only{display:none}@media (width<=800px){.pc-only{display:none}.sp-only{display:block}}.empty-space{height:0}.fv{height:74vh;margin:0 calc(50% - 50vw) 192px;position:relative}@media (width<=800px){.fv{margin-bottom:34px}}.fv img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 10%;object-position:50% 10%;width:100%;height:100%}.fv .fv-banner-bg{background:#a9a9a966;justify-content:center;align-items:center;width:100%;height:61px;text-decoration:none;display:flex;position:absolute;bottom:0;left:0}@media (width<=648px){.fv .fv-banner-bg{height:78px}}.fv .fv-banner-bg .fv-banner{color:#fff;justify-content:center;align-items:center;gap:36px;width:100%;height:61px;margin:0 auto;padding:10px 0;font-family:MFW-PGothicMB101Pr6N-Medium;display:flex}@media (width<=648px){.fv .fv-banner-bg .fv-banner{text-align:center;width:auto;padding:6px calc(50vw - 50%);display:inline-block}}.fv .fv-banner-bg .fv-banner .box-left{flex-direction:row;align-items:center;gap:18px;display:flex}@media (width<=800px){.fv .fv-banner-bg .fv-banner .box-left{justify-content:flex-start;gap:14px}}.fv .fv-banner-bg .fv-banner .box-left span{color:#fff;text-align:right;letter-spacing:2.4px;font-family:MFW-PGothicMB101Pr6N-Medium;font-size:12px;font-style:normal;line-height:16px;text-decoration-line:underline;display:block}@media (width<=1160px){.fv .fv-banner-bg .fv-banner .box-left span{color:#fff;text-align:right;letter-spacing:1.6px;font-family:MFW-PGothicMB101Pr6N-Medium;font-size:8px;font-style:normal;line-height:16px;text-decoration-line:underline}}.fv .fv-banner-bg .fv-banner .box-left p{color:#fff;text-align:right;letter-spacing:3.6px;font-family:MFW-PGothicMB101Pr6N-Medium;font-size:18px;font-style:normal;line-height:normal;display:block}@media (width<=1160px){.fv .fv-banner-bg .fv-banner .box-left p{color:#fff;letter-spacing:2.4px;font-family:MFW-PGothicMB101Pr6N-Medium;font-size:12px;font-style:normal;line-height:normal}}.fv .fv-banner-bg .fv-banner .box-right{flex-direction:row;align-items:center;gap:44px;display:flex}@media (width<=1160px){.fv .fv-banner-bg .fv-banner .box-right{text-align:left;justify-content:flex-start;gap:12px}}.fv .fv-banner-bg .fv-banner .box-right span{color:#fff;text-align:right;letter-spacing:4.2px;font-family:MFW-PGothicMB101Pr6N-Medium;font-size:21px;font-style:normal;line-height:40px}@media (width<=1160px){.fv .fv-banner-bg .fv-banner .box-right span{color:#fff;text-align:right;letter-spacing:2.4px;font-family:MFW-PGothicMB101Pr6N-Medium;font-size:15px;font-style:normal;line-height:40px}}@media (width<=354px){.fv .fv-banner-bg .fv-banner .box-right span{letter-spacing:2.4px;font-size:12px;line-height:30px}}.fv .fv-banner-bg .fv-banner .box-right p{color:#777;text-align:right;letter-spacing:2.8px;background:#fff;padding-left:32px;padding-right:30px;font-family:MFW-PGothicMB101Pr6N-Medium;font-size:14px;font-style:normal;line-height:normal}@media (width<=800px){.fv .fv-banner-bg .fv-banner .box-right p{color:#777;text-align:right;letter-spacing:1.6px;padding:0 8px;font-family:MFW-PGothicMB101Pr6N-Medium;font-size:8px;font-style:normal;line-height:normal}}@media (width<=354px){.fv .fv-banner-bg .fv-banner .box-right p{font-size:7px}}.title{position:relative}.title:after{content:"";background-color:#e3bf4b;width:1px;height:134px;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (width<=800px){.title:after{display:none}}.about{flex-direction:column;align-items:center;margin-bottom:240px;display:flex}@media (width<=800px){.about{margin-bottom:70px;padding:0 20px;display:block}}.about .about-title{flex-direction:column;align-items:center;margin-bottom:218px;display:flex}@media (width<=800px){.about .about-title{flex-direction:row;margin-bottom:30px}}.about .about-title h2{color:#e3bf4b;text-align:center;letter-spacing:5.88px;font-family:Marcellus;font-size:49px;font-style:normal;line-height:normal}@media (width<=800px){.about .about-title h2{letter-spacing:2.73px;font-family:Marcellus;font-size:21px;font-style:normal}}.about .about-title p{color:#e3bf4b;text-align:center;letter-spacing:3.2px;padding-bottom:44px;font-family:MFW-YuMinPr6N-Regular,sans-serif;font-size:16px;font-style:normal;line-height:82px}@media (width<=800px){.about .about-title p{letter-spacing:.64px;padding-bottom:0;padding-left:14px;font-family:MFW-YuMinPr6N-Regular,sans-serif;font-size:8px;font-style:normal;line-height:16px}}.about .about-message h1{color:#777;text-align:center;letter-spacing:9.8px;margin-bottom:110px;font-family:MFW-YuMinPr6N-Regular,sans-serif;font-size:49px;font-style:normal;line-height:82px}@media (width<=1160px){.about .about-message h1{letter-spacing:3.96px;font-size:36px}}@media (width<=800px){.about .about-message h1{letter-spacing:3.15px;text-align:left;margin-bottom:30px;font-size:21px;line-height:38px}}.about .about-content{color:#777;text-align:center;letter-spacing:2.4px;font-family:MFW-YuMinPr6N-Regular,sans-serif;font-size:16px;font-style:normal;line-height:46px}@media (width<=800px){.about .about-content{text-align:left;letter-spacing:1.2px;font-size:12px;line-height:27px}}.why{margin-bottom:240px}@media (width<=800px){.why{margin-bottom:70px;padding:0 20px;display:block}}.why .why-title{flex-direction:column;align-items:center;margin-bottom:218px;display:flex}.why .why-title h2{color:var(--gold,#e3bf4b);text-align:center;letter-spacing:5.88px;font-family:Marcellus;font-size:49px;font-style:normal;font-weight:400;line-height:normal}@media (width<=800px){.why .why-title h2{color:var(--gold,#e3bf4b);letter-spacing:2.73px;font-family:Marcellus;font-size:21px;font-style:normal;font-weight:400}.why .why-title{flex-direction:row;margin-bottom:30px}}.why .why-title p{color:var(--gold,#e3bf4b);text-align:center;letter-spacing:3.2px;padding-bottom:44px;font-family:MFW-YuMinPr6N-Regular,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:82px}@media (width<=800px){.why .why-title p{letter-spacing:.64px;padding-bottom:0;padding-left:14px;font-size:8px;font-weight:500;line-height:16px}}.why .why-content{text-align:center;margin-top:174px}.why .why-content .message-pc{display:block}.why .why-content .message-sp{display:none}@media (width<=800px){.why .why-content{margin-top:16px}.why .why-content .message-pc{display:none}.why .why-content .message-sp{display:block}}.why .why-content img{width:100%;max-width:1140px;margin:0 auto}@media (width<=800px){.why .why-content img{width:100%;max-width:475px}}.contents{justify-content:center;margin-bottom:220px;display:flex}@media (width<=800px){.contents{margin-bottom:70px;padding:0 20px;display:block}}@media (width<=800px) and (width<=1160px){.contents{margin-bottom:30px}}.contents .contents-title{flex-direction:column;align-items:center;margin-bottom:140px;display:flex}.contents .contents-title h2{color:var(--gold,#e3bf4b);text-align:center;letter-spacing:5.88px;font-family:Marcellus;font-size:49px;font-style:normal;font-weight:400;line-height:normal}@media (width<=800px){.contents .contents-title h2{letter-spacing:2.73px;font-size:21px}.contents .contents-title{flex-direction:row;margin-bottom:30px}}.contents .contents-title p{color:var(--gold,#e3bf4b);text-align:center;letter-spacing:3.2px;padding-bottom:44px;font-family:MFW-YuMinPr6N-Regular,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:82px}@media (width<=800px){.contents .contents-title p{letter-spacing:.64px;padding-bottom:0;padding-left:14px;font-size:8px;font-weight:500;line-height:16px}}.contents-list{flex-direction:column;justify-content:center;gap:120px;display:flex}@media (width<=800px){.contents-list{gap:48px;padding:0 20px}}.contents-list .contents-item{justify-content:center;gap:74px;display:flex}@media (width<=1200px){.contents-list .contents-item{flex-direction:column;align-items:center}}@media (width<=800px){.contents-list .contents-item{flex-direction:column;gap:24px}}.contents-list .contents-item .contents-item-img{max-width:488px;padding-left:36px}.contents-list .contents-item .contents-item-img img{width:100%}@media (width<=1200px){.contents-list .contents-item .contents-item-img{padding-left:0}}@media (width<=800px){.contents-list .contents-item .contents-item-img{max-width:100%;padding-left:0}.contents-list .contents-item .contents-item-img img{width:100%}}.contents-list .contents-item .contents-item-title{flex-direction:column;justify-content:flex-start;gap:46px;max-width:520px;display:flex}@media (width<=800px){.contents-list .contents-item .contents-item-title{gap:16px;max-width:100%}}.contents-list .contents-item .contents-item-title h3{color:var(--gold,#e3bf4b);letter-spacing:4.2px;font-family:MFW-YuMinPr6N-Regular,sans-serif;font-size:28px;font-style:normal;font-weight:400;line-height:26px}@media (width<=800px){.contents-list .contents-item .contents-item-title h3{color:var(--gold,#e3bf4b);text-align:left;letter-spacing:2.4px;font-family:MFW-YuMinPr6N-Regular,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:27px}}.contents-list .contents-item .contents-item-title p{color:#777;letter-spacing:2.1px;font-family:MFW-YuMinPr6N-Regular,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:30px}@media (width<=800px){.contents-list .contents-item .contents-item-title p{text-align:left;letter-spacing:1.2px;font-size:12px;line-height:27px}}.plan{text-align:center}.plan .plan-title{color:var(--gold,#e3bf4b);text-align:center;flex-direction:column;align-items:center;margin-bottom:218px;display:flex}@media (width<=800px){.plan .plan-title{flex-direction:row;margin-bottom:30px}}.plan .plan-title h2{letter-spacing:5.88px;font-family:Marcellus;font-size:49px;font-style:normal;font-weight:400;line-height:normal}@media (width<=800px){.plan .plan-title h2{letter-spacing:2.73px;font-size:21px}}.plan .plan-title p{color:var(--gold,#e3bf4b);text-align:center;letter-spacing:3.2px;padding-bottom:44px;font-family:MFW-YuMinPr6N-Regular,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:82px}@media (width<=800px){.plan .plan-title p{letter-spacing:.64px;padding-bottom:0;padding-left:14px;font-size:8px;font-style:normal;font-weight:500;line-height:16px}}.plan .container{background-color:#fff;margin:0 auto}.plan .plan-selector{justify-content:center;gap:152px;margin-bottom:80px;margin-right:40px;display:flex}@media (width<=800px){.plan .plan-selector{justify-content:center;gap:30px;margin-bottom:36px;margin-right:0}}.plan .plan-selector [data-plan]{transition:color .6s}.plan .plan-selector [data-plan=regular]{color:#a9a9a9}.plan .plan-selector [data-plan=regular]:hover{color:#cfcfcf}.plan .plan-selector [data-plan=gold]{color:#e3bf4b;padding-right:0}.plan .plan-selector [data-plan=gold]:hover{color:#f1dea3}@media (width<=648px){.plan .plan-selector [data-plan=gold]{padding-right:0}}.plan .plan-selector [data-plan=pro]{color:#777}.plan .plan-selector [data-plan=pro]:hover{color:#aaa}.plan .plan-option{cursor:pointer;text-align:center;letter-spacing:3.36px;background:0 0;border:none;padding:.5rem 0;font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;line-height:normal;position:relative}@media (width<=800px){.plan .plan-option{text-align:center;letter-spacing:2.04px;font-size:17px}}@media (width<=648px){.plan .plan-option{letter-spacing:1.44px}}.plan .plan-option.active{text-decoration:underline}.plan .plan-content{opacity:0;transition:opacity .9s ease-in-out;display:none}.plan .plan-content h3{text-align:center;letter-spacing:5.04px;justify-content:center;align-items:center;margin-bottom:50px;font-family:Marcellus;font-size:42px;font-style:normal;font-weight:400;line-height:52px;display:flex}@media (width<=800px){.plan .plan-content h3{letter-spacing:2.52px;justify-content:flex-start;margin-bottom:8px;font-size:21px;line-height:normal}}.plan .plan-content h3 span{letter-spacing:2.4px;margin-left:28px;font-family:MFW-YuMinPr6N-Regular,sans-serif;font-size:16px;font-style:normal;font-weight:500}@media (width<=800px){.plan .plan-content h3 span{letter-spacing:1.8px;font-size:12px;line-height:25px}}.plan .plan-content .plan-content-text{color:#777;text-align:center;letter-spacing:2.4px;margin-bottom:54px;font-family:MFW-YuMinPr6N-Regular,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:35px}@media (width<=800px){.plan .plan-content .plan-content-text{text-align:left;letter-spacing:1.8px;margin-bottom:16px;font-size:12px;font-weight:400;line-height:25px}}.plan .plan-content .plan-content-list{border:1px solid var(--gold,#e3bf4b);margin-bottom:100px;padding:36px 16px}@media (width<=800px){.plan .plan-content .plan-content-list{margin-bottom:34px;padding:16px 12px}}.plan .plan-content .plan-content-list h3{color:#e3bf4b;text-align:center;letter-spacing:3.15px;margin-bottom:22px;font-family:MFW-YuMinPr6N-Regular,sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:26px}@media (width<=800px){.plan .plan-content .plan-content-list h3{letter-spacing:2.1px;font-size:14px;line-height:26px}}.plan .plan-content .plan-content-list ul{text-align:center;color:#777;letter-spacing:2.4px;margin-bottom:5px;font-family:MFW-YuMinPr6N-Regular,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:35px}.plan .plan-content .plan-content-list ul li{list-style:none}@media (width<=800px){.plan .plan-content .plan-content-list ul{text-align:left;letter-spacing:1.5px;font-size:10px;line-height:27px}}.plan .plan-content.active{opacity:1;display:block}.plan #regularPlan .plan-color{color:#a9a9a9}.plan #goldPlan .plan-color{color:#e3bf4b}.plan #proPlan .plan-color{color:#777}.plan .price-info{text-align:center;border-top:1px solid #e0e0e0;width:322px;max-width:100%;margin:0 auto;padding:50px 0 120px}@media (width<=800px){.plan .price-info{letter-spacing:2.1px;text-align:left;border-top:none;padding:0;font-size:14px;font-style:normal;font-weight:400;line-height:26px}}.plan .price-info h3{color:#e3bf4b;letter-spacing:3.15px;margin-bottom:50px;font-family:MFW-YuMinPr6N-Regular,sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:26px}@media (width<=800px){.plan .price-info h3{margin-bottom:8px}}.plan .price-info .price-info-content{color:#777;text-align:center;letter-spacing:2.1px;flex-direction:column;margin-bottom:40px;font-family:MFW-YuMinPr6N-Regular,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:30px;display:flex}.plan .price-info .price-info-content h4{letter-spacing:2.4px;font-size:16px;font-style:normal;font-weight:500;line-height:35px}@media (width<=800px){.plan .price-info .price-info-content h4{letter-spacing:1.8px;font-size:12px;line-height:25px}}.plan .price-info .price-info-content p{letter-spacing:2.1px;font-size:14px;font-style:normal;font-weight:400;line-height:30px}@media (width<=800px){.plan .price-info .price-info-content p{letter-spacing:1.5px;font-size:10px;line-height:22px}.plan .price-info .price-info-content{text-align:left}}.plan .price-info .price-info-notice{color:#777;text-align:center;letter-spacing:1.8px;width:calc(100% + 50px);font-family:MFW-YuMinPr6N-Regular,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:26px}@media (width<=800px){.plan .price-info .price-info-notice{text-align:left;letter-spacing:1.5px;width:100%;font-size:10px;line-height:22px}}footer{margin:0 calc(50% - 50vw)}footer .briefing-container{background:#ededed;margin-top:112px;padding:130px 0 118px}@media (width<=496px){footer .briefing-container{margin-top:60px;padding:38px 20px 54px}}footer .briefing-container .briefing-title{flex-direction:column;align-items:center;display:flex}footer .briefing-container .briefing-title span{color:#777;text-align:right;letter-spacing:3.2px;margin-bottom:22px;font-family:Gothic MB101 Medium;font-size:16px;font-style:normal;line-height:16px;text-decoration-line:underline}@media (width<=496px){footer .briefing-container .briefing-title span{color:var(--,#777);text-align:right;letter-spacing:2px;margin-bottom:16px;font-size:10px;font-style:normal;line-height:16px;text-decoration-line:underline}}footer .briefing-container .briefing-title h2{color:#777;text-align:center;letter-spacing:5.6px;margin-bottom:32px;font-family:Gothic MB101 Medium;font-size:28px;font-style:normal;line-height:40px}@media (width<=496px){footer .briefing-container .briefing-title h2{color:var(--,#777);text-align:center;letter-spacing:3.2px;margin-bottom:40px;font-size:16px;font-style:normal;line-height:30px}}@media (width<=354px){footer .briefing-container .briefing-title h2{letter-spacing:2.4px;font-size:14px;line-height:24px}}footer .briefing-container .briefing-content{color:#777;text-align:center}@media (width<=496px){footer .briefing-container .briefing-content{text-align:left}}footer .briefing-container .briefing-content p{letter-spacing:2.4px;font-family:MFW-PGothicMB101Pr6N-Medium;font-size:16px;line-height:46px}@media (width<=496px){footer .briefing-container .briefing-content p{letter-spacing:1.8px;margin-bottom:24px;font-size:12px;line-height:24px}}footer .briefing-container .briefing-content .admission-flow{flex-direction:column;justify-content:center;display:flex}footer .briefing-container .briefing-content .admission-flow span{text-align:center;letter-spacing:2.4px;font-family:MFW-PGothicMB101Pr6N-Medium,Noto Sans JP,sans-serif;font-size:16px;line-height:42px}@media (width<=800px){footer .briefing-container .briefing-content .admission-flow span{letter-spacing:1.8px;font-size:12px;line-height:24px}}footer .briefing-container .briefing-content .admission-flow img{max-width:595px;margin:20px auto 55px}@media (width<=800px){footer .briefing-container .briefing-content .admission-flow img{max-width:335px;margin-top:16px}}footer .briefing-container .briefing-content .admission-flow p{color:#777;text-align:center;letter-spacing:2.1px;margin-bottom:55px;font-family:MFW-PGothicBBBPr6N-Regular;font-size:14px;line-height:175%}@media (width<=800px){footer .briefing-container .briefing-content .admission-flow p{letter-spacing:1.8px;margin-bottom:24px;font-size:12px;line-height:24px}}footer .briefing-container .briefing-content .admission-flow p a{line-height:inherit;background:0 0;padding:0}footer .briefing-container .briefing-content .admission-flow p span{color:#777;text-align:center;letter-spacing:2.1px;font-family:MFW-PGothicBBBPr6N-Regular;font-size:14px;line-height:175%;text-decoration:underline;display:inline}@media (width<=800px){footer .briefing-container .briefing-content .admission-flow p span{letter-spacing:1.8px;font-size:12px;line-height:24px}}footer .briefing-container .briefing-content .briefing-content-notice{color:#777;text-align:center;letter-spacing:1.8px;margin-bottom:40px;font-family:MFW-PGothicMB101Pr6N-Medium;font-size:12px;line-height:36px}@media (width<=496px){footer .briefing-container .briefing-content .briefing-content-notice{text-align:left;letter-spacing:1.5px;margin-bottom:22px;font-size:10px;line-height:20px}}footer .briefing-container .briefing-content a,footer .briefing-container .briefing-content .disable-button{cursor:pointer;color:#fff;font-feature-settings:"kern" 1;letter-spacing:3.15px;text-align:center;background:#777;margin-bottom:22px;padding:12px 116px;font-family:MFW-PGothicMB101Pr6N-Medium,Noto Sans JP,sans-serif;font-size:21px;line-height:42px;text-decoration:none;display:inline-block}@media (width<=496px){footer .briefing-container .briefing-content a,footer .briefing-container .briefing-content .disable-button{letter-spacing:2.1px;margin:0 auto 16px;padding:19px 0 15px;font-size:14px;line-height:16px;display:block}}footer .briefing-container .briefing-content .disable-button{color:#a9a9a9;cursor:not-allowed;background:#fff;font-family:MFW-PGothicMB101Pr6N-Medium,Noto Sans JP,sans-serif}footer .briefing-container .briefing-content span{color:#777;text-align:center;letter-spacing:1.8px;font-family:MFW-PGothicMB101Pr6N-Medium;font-size:12px;line-height:175%;display:block}@media (width<=496px){footer .briefing-container .briefing-content span{color:var(--,#777);letter-spacing:1.5px;text-align:left;font-family:MFW-PGothicMB101Pr6N-Medium;font-size:10px;line-height:175%}}footer .briefing-container .briefing-content .style-none{color:#777;letter-spacing:2.4px;background:#ededed;padding:0;font-family:MFW-PGothicBBBPr6N-Regular;font-size:16px;font-style:normal;line-height:46px;text-decoration-line:underline}@media (width<=496px){footer .briefing-container .briefing-content .style-none{letter-spacing:.0175em;margin:20px auto;font-size:12px;display:inline}}footer .briefing-container .briefing-content .style-none-2{color:#777;background:#ededed;padding:0;font-family:MFW-PGothicBBBPr6N-Regular;font-size:12px;line-height:46px;text-decoration:underline}@media (width<=496px){footer .briefing-container .briefing-content .style-none-2{letter-spacing:.0175em;margin:20px auto;font-size:12px;display:inline}}footer .footer-custom{padding:80px 20px 28px}footer .footer-custom .container{flex-direction:column;align-items:center;display:flex}footer .footer-custom .container .footer-left{flex-direction:column;align-items:center;width:100%;display:flex}footer .footer-custom .container .footer-left .footer-img-box{width:120px;margin-bottom:36px}footer .footer-custom .container .footer-left .footer-social-links i{color:var(--gold,#e3bf4b)}footer .footer-custom .container .footer-left .footer-social-links{justify-content:center;gap:32px;height:22px;margin-bottom:32px;display:flex}footer .footer-custom .container .footer-left .footer-social-links a{height:22px;font-size:21px;text-decoration:none;display:block}footer .footer-custom .container .footer-left .footer-social-links .youtube-icon{padding:1px 0}footer .footer-custom .container .footer-right .footer-company-info{flex-direction:column;width:100%;display:flex}footer .footer-custom .container .footer-right .footer-company-info .footer-company-name{color:var(--gold,#e3bf4b);letter-spacing:1.8px;margin-bottom:10px;font-family:MFW-YuMinPr6N-Regular,sans-serif;font-size:12px;font-style:normal;line-height:26px}footer .footer-custom .container .footer-right .footer-company-info .footer-company-address p{color:#777;letter-spacing:1.5px;font-family:MFW-YuMinPr6N-Regular,sans-serif;font-size:10px;font-style:normal;line-height:22px}footer .footer-custom .container .footer-right .footer-company-info .footer-company-address{margin-bottom:10px}footer .footer-custom .container .footer-right .footer-menu{width:100%;margin-bottom:10px}footer .footer-custom .container .footer-right .footer-menu p{color:#777;letter-spacing:2px;width:100%;font-family:MFW-PGothicMB101Pr6N-Medium;font-size:10px;font-style:normal;line-height:22px}footer .footer-custom .container .footer-right .footer-menu p a{color:inherit;text-decoration:none}footer .footer-custom .container .footer-right .footer-menu p a:hover{text-decoration:underline}footer .footer-custom .container .footer-right .footer-menu p .separator{color:#777}footer .footer-custom .container .footer-right .footer-menu p br{content:"";display:block}footer .footer-custom .container .footer-right .footer-copyright{width:100%}footer .footer-custom .container .footer-right .footer-copyright p{color:#777;letter-spacing:1px;font-family:MFW-PGothicMB101Pr6N-Medium;font-size:10px;font-style:normal;line-height:30px}footer .footer-custom .desktop-footer{display:none}@media (width>=600px){footer .footer-custom .container{flex-direction:row;justify-content:center;align-items:flex-start;gap:58px}footer .footer-custom .footer-left{width:auto!important}footer .footer-custom .footer-right,footer .footer-custom .footer-right .footer-company-info,footer .footer-custom .footer-right .footer-menu,footer .footer-custom .footer-right .footer-copyright{width:auto}footer .footer-custom .footer-img-box{margin-bottom:1rem}footer .footer-custom .footer-social-links{margin-bottom:0}}@media (width>=1160px){footer .footer-custom .container{max-width:1160px;margin:0 auto}footer .footer-custom .container .footer-split{justify-content:space-between;gap:58px;margin-bottom:64px;display:flex}footer .footer-custom .container .footer-split .footer-left{flex-direction:row;flex:1;align-items:flex-start;gap:38px;display:flex}footer .footer-custom .container .footer-split .footer-left .footer-img-box{width:135px}footer .footer-custom .container .footer-split .footer-left .footer-company-info{flex-direction:column;width:100%;display:flex}footer .footer-custom .container .footer-split .footer-left .footer-company-info .footer-company-name{color:var(--gold,#e3bf4b);letter-spacing:2.4px;margin-bottom:30px;font-family:MFW-YuMinPr6N-Regular,sans-serif;font-size:16px;font-style:normal;line-height:26px}footer .footer-custom .container .footer-split .footer-left .footer-company-info .footer-company-address p{color:#777;letter-spacing:1.8px;font-family:MFW-YuMinPr6N-Regular,sans-serif;font-size:12px;font-style:normal;line-height:30px}footer .footer-custom .container .footer-split .footer-left .footer-company-info .footer-company-address{margin-bottom:10px}footer .footer-custom .container .footer-split .footer-right{flex:1}footer .footer-custom .container .footer-split .footer-right .footer-social-links{justify-content:flex-start;gap:42px;height:32px;margin-bottom:64px;display:flex}footer .footer-custom .container .footer-split .footer-right .footer-social-links i{color:var(--gold,#e3bf4b);width:32px;height:32px;font-size:32px;display:block}footer .footer-custom .container .footer-split .footer-right .footer-social-links i:before{width:32px;height:32px;display:block}footer .footer-custom .container .footer-split .footer-right .footer-social-links a{height:32px;text-decoration:none;display:block}footer .footer-custom .container .footer-split .footer-right .footer-menu p{letter-spacing:2.52px;font-size:14px;font-style:normal;line-height:30px}footer .footer-custom .container .footer-copyright{width:100%}footer .footer-custom .container .footer-copyright p{color:#777;letter-spacing:1.2px;text-align:center;font-family:MFW-PGothicMB101Pr6N-Medium;font-size:12px;font-style:normal;line-height:30px}footer .footer-custom .tablet-footer{display:none}footer .footer-custom .desktop-footer{display:block}}.font-marcellus{font-family:Marcellus,sans-serif!important}.font-gothic{font-family:MFW-PGothicMB101Pr6N-Medium,Noto Sans JP,sans-serif!important}
