﻿*{margin:0;padding:0;box-sizing:border-box}ul,ol{list-style:none}img{border:0;vertical-align:middle}svg{vertical-align:middle}input,select,textarea,label{vertical-align:middle}input:not([type=radio]):not([type=checkbox]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}table{border-collapse:collapse}th{text-align:left}h1,h2,h3,h4,h5,h6,th,em,strong{font-weight:normal}pre{white-space:pre-wrap}a,input:focus,select:focus,textarea:focus{outline:0}main,article,aside,figcaption,figure,footer,header,nav,section,time{display:block;margin:0}html,body{height:100%}body,input,select,textarea,table,th,td,li,a{font-family:YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}body,input,select,textarea,table,th,td,li,a{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}body{margin-right:auto;margin-left:auto;line-height:1.8;font-size:18px;color:#fff;background:#21242f;font-weight:500;font-feature-settings:"palt"}@media screen and (max-width: 768px){body{font-size:clamp(1rem,.881rem + .51vw,1.125rem)}}a{text-decoration:none}a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}@media screen and (max-width: 768px){a[href*="tel:"]{pointer-events:initial}}@media screen and (max-width: 1080px){img{width:100%}}sup{font-size:.5em}.p-inner{max-width:1040px;width:90%;margin:0 auto}.cta_button{display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:64px}.cta_button-title{font-family:"游明朝","Yu Mincho","YuMincho","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","MS PMincho","ＭＳ Ｐ明朝",serif;font-size:clamp(1.75rem,1.488rem + .55vw,2rem);font-weight:bold}@media screen and (max-width: 768px){.cta_button-title{font-size:clamp(1.625rem,1.506rem + .51vw,1.75rem)}}.cta_button a{position:relative;z-index:0;background:transparent;overflow:hidden;color:#fff;font-weight:bold;display:block;max-width:468px;width:100%;padding:16px 0;text-align:center;border-radius:56px;font-size:clamp(1.75rem,1.488rem + .55vw,2rem);transition:all .5s}@media screen and (max-width: 1080px){.cta_button a{padding:16px 0}}@media screen and (max-width: 768px){.cta_button a{font-size:clamp(1.25rem,.773rem + 2.04vw,1.75rem)}}.cta_button a::before,.cta_button a::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%}.cta_button a::before{transition:all .6s;z-index:-1;background-image:linear-gradient(90deg, #1471cd, #da000f)}.cta_button a::after{z-index:-2;background-image:linear-gradient(90deg, #3D9EFF 0%, #FF3744 100%)}.cta_button a:hover::before{opacity:0}.cta_button a:hover span::after{right:24px}.cta_button a span::after{content:"";background:url(../../img/cta_icon.svg);width:56px;height:24px;display:block;position:absolute;right:32px;background-repeat:no-repeat;background-size:contain;top:53%;transform:translateY(-50%);transition:all .2s}@media screen and (max-width: 768px){.cta_button a span::after{width:32px;height:16px}}.cta_button-alerts{font-size:16px;letter-spacing:-0.312px}@media screen and (max-width: 768px){.cta_button-alerts{font-size:clamp(.75rem,.511rem + 1.02vw,1rem)}}.pc-view{display:block}@media screen and (max-width: 768px){.pc-view{display:none}}.sp-view{display:none}@media screen and (max-width: 768px){.sp-view{display:block}}.p-header{background:url(../../img/main_bg.png);background-size:cover;background-position:left center;padding-top:72px}@media screen and (max-width: 768px){.p-header{background:url(../../img/main_bg_sp.png);background-size:cover;padding-top:0}}.p-header__nav{max-width:max-content;margin:0 0 0 auto;position:fixed;right:0;top:0;z-index:99}@media screen and (max-width: 768px){.p-header__nav{display:none}}.p-header__nav__list{position:relative;margin:0 auto;display:flex;justify-content:center;align-items:center;box-sizing:border-box;text-align:center;height:88px}@media screen and (max-width: 1080px){.p-header__nav__list{height:72px}}.p-header__nav__list::before{content:"";clip-path:polygon(0 0, 100% 0%, 100% 100%, 100% 100%);width:40px;height:88px;background:#21242f}@media screen and (max-width: 1080px){.p-header__nav__list::before{height:72px}}.p-header__nav__list li{padding:0;background:#21242f;height:100%}.p-header__nav__list li:last-of-type{padding-right:16px}.p-header__nav__list a{display:block;width:100%;padding:32px 24px;text-decoration:none;color:#fff;font-weight:bold;height:88px;font-size:clamp(.875rem,.613rem + .55vw,1.125rem)}.p-header__nav__list a:hover{opacity:.8;text-decoration:underline}@media screen and (max-width: 1080px){.p-header__nav__list a{padding:24px 8px}}.p-header__nav__list__cta a{font-size:clamp(1rem,.738rem + .55vw,1.25rem);width:100%;max-width:270px;position:relative;z-index:0;background:rgba(0,0,0,0);overflow:hidden;color:#fff;font-weight:bold;display:block;text-align:center;border-radius:56px;transition:all .5s;margin:16px 0;padding:8px 54px;height:auto;text-decoration:none}.p-header__nav__list__cta a::before,.p-header__nav__list__cta a::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%}.p-header__nav__list__cta a::before{transition:all .6s;z-index:-1;background-image:linear-gradient(90deg, #1471cd, #da000f)}.p-header__nav__list__cta a::after{z-index:-2;background-image:linear-gradient(90deg, #3D9EFF 0%, #FF3744 100%)}.p-header__nav__list__cta a:hover{text-decoration:none;opacity:1}.p-header__nav__list__cta a:hover::before{opacity:0}.p-header__nav__list__cta a span{font-size:clamp(.75rem,.488rem + .55vw,1rem);padding:8px;background:#ec0000;margin-right:8px;border-radius:2px}.p-header__content{padding:100px 0;display:flex;justify-content:center;flex-direction:column;align-items:center}.p-header__logo{margin-top:40px}@media screen and (max-width: 768px){.p-header__logo{width:60%}}.p-header__schedule{margin-top:80px}.p-header__schedule__item{font-size:clamp(1.75rem,1.488rem + .55vw,2rem);font-weight:bold;text-align:center}@media screen and (max-width: 768px){.p-header__schedule__item{font-size:5vw}}.p-header__schedule__item span{font-size:48px}@media screen and (max-width: 768px){.p-header__schedule__item span{font-size:9vw;line-height:1}}.p-header__schedule__item small{font-size:14px;font-weight:normal;padding-left:12px}@media screen and (max-width: 768px){.p-header__schedule__item small{display:block;text-align:center;padding-left:0;padding-bottom:6px}}.p-header__schedule__item:nth-of-type(2){display:flex;align-items:center;justify-content:center}.p-header__schedule__item-frame{font-size:24px;font-weight:normal;line-height:1;padding:6px 16px;border:solid 1px #fff;margin-left:24px}@media screen and (max-width: 768px){.p-header__schedule__item-frame{font-size:clamp(.875rem,.279rem + 2.54vw,1.5rem);padding:4px 8px}}.p-header__cta{display:none}@media screen and (max-width: 768px){.p-header__cta{display:block;width:80%}}.p-header__cta .cta_button span{font-size:clamp(.75rem,.488rem + .55vw,1rem);padding:8px;background:#ec0000;margin-right:8px;border-radius:2px;vertical-align:middle}.p-header__cta .cta_button span::after{content:none}h2{font-family:"游明朝","Yu Mincho","YuMincho","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","MS PMincho","ＭＳ Ｐ明朝",serif;font-size:clamp(3rem,1.689rem + 2.73vw,4.25rem);font-weight:bold;margin-bottom:72px;line-height:1.4}@media screen and (max-width: 768px){h2{font-size:clamp(2.25rem,1.534rem + 3.05vw,3rem);text-align:left;margin-bottom:40px}}h3{font-family:"游明朝","Yu Mincho","YuMincho","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","MS PMincho","ＭＳ Ｐ明朝",serif;font-size:clamp(2rem,1.475rem + 1.09vw,2.5rem);font-weight:bold;line-height:1.4;margin-bottom:48px}@media screen and (max-width: 768px){h3{font-size:clamp(1.625rem,1.267rem + 1.53vw,2rem);margin-bottom:32px}}#sect_01{background:linear-gradient(119deg, #7B181F 3.36%, #2F3A5A 12.47%, #21242F 27.8%, #21242F 71.67%, #2F3A5A 85.99%, #7B181F 100%);background-size:cover}@media screen and (max-width: 768px){#sect_01{background:linear-gradient(155deg, #7B181F 0.92%, #2F3A5A 10.36%, #21242F 26.22%, #21242F 71.64%, #2F3A5A 86.46%, #7B181F 100.97%)}}#sect_01 .sect__content{text-align:center;padding:160px 0}@media screen and (max-width: 1080px){#sect_01 .sect__content{padding:100px 0}}#sect_01 .sect__content__title{font-family:"游明朝","Yu Mincho","YuMincho","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","MS PMincho","ＭＳ Ｐ明朝",serif;font-size:clamp(2rem,1.475rem + 1.09vw,2.5rem);font-weight:bold;margin:100px auto 40px}@media screen and (max-width: 768px){#sect_01 .sect__content__title{font-size:clamp(1.625rem,1.267rem + 1.53vw,2rem);margin:80px auto 32px}}#sect_01 .sect__content__text{display:flex;flex-direction:column;justify-content:center;gap:48px;font-size:20px}@media screen and (max-width: 768px){#sect_01 .sect__content__text{text-align:left;font-size:clamp(1rem,.761rem + 1.02vw,1.25rem);gap:32px}}#sect_01 .sect__content__text dl{padding:48px 32px;border:solid 1px #fff}@media screen and (max-width: 768px){#sect_01 .sect__content__text dl{text-align:center;padding:32px}}#sect_01 .sect__content__text dt{font-size:clamp(1.5rem,1.238rem + .55vw,1.75rem);font-weight:bold;margin-bottom:36px}@media screen and (max-width: 768px){#sect_01 .sect__content__text dd{text-align:left}}#sect_02{background:url(../../img/section2_bg.png);background-size:cover}@media screen and (max-width: 768px){#sect_02 .p-inner{width:100%}}#sect_02 .p-inner .sect__content__item h3{display:inline-block}#sect_02 .p-inner .sect__content__item small{padding-left:24px}#sect_02 .sect__content{display:flex;justify-content:space-between;gap:72px;padding:160px 0}@media screen and (max-width: 1080px){#sect_02 .sect__content{gap:24px;padding:100px 0}}@media screen and (max-width: 768px){#sect_02 .sect__content{flex-direction:column;padding:100px 0 0;gap:64px}}#sect_02 .sect__content__item{width:calc(100% - 470px)}@media screen and (max-width: 1080px){#sect_02 .sect__content__item{width:50%}}@media screen and (max-width: 768px){#sect_02 .sect__content__item{width:90%;margin:0 auto}}#sect_02 .sect__content__item p{line-height:1.8}#sect_02 .sect__content__item:nth-of-type(2){max-width:470px;width:100%}@media screen and (max-width: 1080px){#sect_02 .sect__content__item:nth-of-type(2){width:50%}}@media screen and (max-width: 768px){#sect_02 .sect__content__item:nth-of-type(2){width:100%;max-width:100%}}#sect_02 .sect__content__item dl{background:#2f3a5a;padding:40px 64px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 1080px){#sect_02 .sect__content__item dl{padding:40px 24px}}@media screen and (max-width: 768px){#sect_02 .sect__content__item dl{padding:40px 0}}@media screen and (max-width: 768px){#sect_02 .sect__content__item dt,#sect_02 .sect__content__item dd{width:90%;margin:0 auto}}#sect_02 .sect__content__item dt{font-size:24px;font-weight:bold;line-height:1;color:#62b1ff;border-bottom:solid 1px #62b1ff;padding-bottom:8px;position:relative}#sect_02 .sect__content__item dt span{font-size:10px;font-weight:500;color:#999;position:absolute;right:0;bottom:8px}#sect_02 .sect__content__item dd{font-weight:bold}#sect_02 .sect__content__item-career{font-size:12px;font-weight:500}#sect_02 .sect__content__item-name{font-size:20px}#sect_02 .sect__content__item-name span{font-size:16px}#sect_03{background:#21242f}#sect_03 .sect__content{padding:160px 0}@media screen and (max-width: 1080px){#sect_03 .sect__content{padding:100px 0}}#sect_03 .sect__content__timeline{padding-left:0;margin:0}#sect_03 .sect__content__timeline li{list-style:none;padding-left:40px;position:relative;display:flex;flex-direction:column;gap:24px;padding-bottom:48px}@media screen and (max-width: 768px){#sect_03 .sect__content__timeline li{padding-left:24px}}#sect_03 .sect__content__timeline li::before{content:"";display:block;position:absolute;background-color:#fff;width:2px;height:calc(100% - 12px);top:12px;left:7px}#sect_03 .sect__content__timeline li::after{content:"";display:block;position:absolute;background-color:#000;width:12px;height:12px;border-radius:100%;border:solid 2px #fff;top:0;left:0}#sect_03 .sect__content__timeline li:nth-of-type(-n+2) .sect__content__timeline__content{align-items:center;flex-direction:row;gap:40px}#sect_03 .sect__content__timeline li:nth-of-type(-n+2) .sect__content__timeline__content.keynote{background:url(../../img/timeline_member_bg.jpg);background-size:cover;background-position:right bottom}@media screen and (max-width: 768px){#sect_03 .sect__content__timeline li:nth-of-type(-n+2) .sect__content__timeline__content.keynote{background:url(../../img/timeline_member_bg_sp.jpg);background-size:cover;background-position:bottom;padding:32px 24px 85vw}}@media screen and (max-width: 768px){#sect_03 .sect__content__timeline li:nth-of-type(-n+2) .sect__content__timeline__content{flex-direction:column;gap:0;align-items:baseline}}@media screen and (max-width: 768px){#sect_03 .sect__content__timeline li:nth-of-type(2) .sect__content__timeline__content__item img{max-width:320px;margin:0 auto}}@media screen and (max-width: 768px){#sect_03 .sect__content__timeline li:nth-of-type(2) .sect__content__timeline__content__item:nth-of-type(2){display:flex;flex-direction:column;gap:24px}}#sect_03 .sect__content__timeline li:nth-of-type(6) .sect__content__timeline__content{background:url(../../img/timeline_bg.jpg);background-size:cover;background-position:right bottom;padding:36px 40% 36px 64px}@media screen and (max-width: 768px){#sect_03 .sect__content__timeline li:nth-of-type(6) .sect__content__timeline__content{background:url(../../img/timeline_bg_sp.jpg);background-size:cover;background-position:right bottom;padding:32px 34px 60vw}}#sect_03 .sect__content__timeline li:last-of-type{padding-bottom:0}#sect_03 .sect__content__timeline li:last-of-type::before{content:none}#sect_03 .sect__content__timeline__time{line-height:1;font-size:clamp(1.125rem,1.083rem + .18vw,1.25rem);font-weight:bold}#sect_03 .sect__content__timeline__time span{margin-left:24px;font-size:clamp(1.5rem,1.238rem + .55vw,1.75rem);vertical-align:middle}@media screen and (max-width: 768px){#sect_03 .sect__content__timeline__time span{font-size:clamp(1.25rem,1.011rem + 1.02vw,1.5rem)}}#sect_03 .sect__content__timeline__content{background:linear-gradient(132deg, #2F3A5A 78.65%, #7B181F 101.6%);background-size:cover;padding:36px 64px;display:flex;flex-direction:column}@media screen and (max-width: 1080px){#sect_03 .sect__content__timeline__content{padding:32px 24px}}#sect_03 .sect__content__timeline__content__item__flex{display:flex;gap:8px}@media screen and (max-width: 768px){#sect_03 .sect__content__timeline__content__item__flex{flex-direction:column;gap:0;margin-bottom:8px}}#sect_03 .sect__content__timeline__content__item-decoration{font-size:clamp(1.5rem,1.238rem + .55vw,1.75rem);padding:8px;background:#fff;color:#21242f;width:fit-content;line-height:1;font-weight:bold;margin-bottom:16px}@media screen and (max-width: 768px){#sect_03 .sect__content__timeline__content__item-decoration{font-size:clamp(1.25rem,1.011rem + 1.02vw,1.5rem);margin-bottom:8px}}#sect_03 .sect__content__timeline__content__item-decoration02{font-size:clamp(1.5rem,1.238rem + .55vw,1.75rem);font-weight:bold}#sect_03 .sect__content__timeline__content__item-decoration02 h3{margin-bottom:24px;font-weight:bold}#sect_03 .sect__content__timeline__content__item-decoration02-title{font-size:clamp(1.25rem,.988rem + .55vw,1.5rem);font-weight:bold}#sect_03 .sect__content__timeline__content__item-decoration02-text{font-size:clamp(1rem,.761rem + 1.02vw,1.25rem);font-weight:normal}#sect_03 .sect__content__timeline__content__item-text{font-size:clamp(1rem,.761rem + 1.02vw,1.25rem);font-weight:bold;line-height:1.5}#sect_03 .sect__content__timeline__content__item-text span{font-size:clamp(1.25rem,.988rem + .55vw,1.5rem)}#sect_03 .sect__content__timeline__content__item__grid{display:grid;grid-template-columns:repeat(3, 1fr);align-items:center;gap:16px;margin-bottom:48px}@media screen and (max-width: 768px){#sect_03 .sect__content__timeline__content__item__grid{grid-template-columns:1fr;gap:0}}#sect_03 .sect__content__timeline__content__item__grid__item{display:grid;grid-template-rows:subgrid;grid-row:span 2;padding:0 16px;border-right:solid 1px #62b1ff;justify-content:center}#sect_03 .sect__content__timeline__content__item__grid__item:nth-of-type(1){padding:0 16px 0 0}#sect_03 .sect__content__timeline__content__item__grid__item:nth-of-type(3){padding:0 0 0 16px}@media screen and (max-width: 768px){#sect_03 .sect__content__timeline__content__item__grid__item:nth-of-type(2){border:none}}@media screen and (max-width: 768px){#sect_03 .sect__content__timeline__content__item__grid__item{grid-template-columns:repeat(2, 1fr);padding:16px 0;grid-row:span 1;gap:8px;border-right:none;border-top:solid 1px #62b1ff;border-bottom:solid 1px #62b1ff;align-items:center}#sect_03 .sect__content__timeline__content__item__grid__item:nth-of-type(1){padding:16px 0}#sect_03 .sect__content__timeline__content__item__grid__item:nth-of-type(3){padding:16px 0}}#sect_03 .sect__content__timeline__content__item__grid__item:last-of-type{border-right:none}#sect_03 .sect__content__timeline__content__item__grid__item img{margin:0 auto}@media screen and (max-width: 768px){#sect_03 .sect__content__timeline__content__item__grid__item img{width:80%}}#sect_03 .sect__content__timeline__content__item__grid__item-text{font-size:clamp(1rem,.761rem + 1.02vw,1.25rem);font-weight:normal;line-height:1.5}#sect_03 .sect__content__timeline__content__item__grid__item-text p:first-of-type{font-size:clamp(1.25rem,.988rem + .55vw,1.5rem);font-weight:bold}#sect_03 .sect__content__timeline__content__item__imglist{display:flex;gap:16px;margin-top:48px}#sect_03 .sect__content__timeline__content__item__imglist img{width:100%}#sect_04{background:linear-gradient(107deg, #7B181F 0%, #2F3A5A 14.74%, #21242F 43.37%)}#sect_04 .sect__content{padding:160px 0}@media screen and (max-width: 1080px){#sect_04 .sect__content{padding:100px 0}}#sect_04 .sect__content__flex{display:flex;justify-content:space-between;gap:40px}@media screen and (max-width: 1080px){#sect_04 .sect__content__flex{gap:24px}}@media screen and (max-width: 768px){#sect_04 .sect__content__flex{flex-direction:column}}@media screen and (max-width: 1080px){#sect_04 .sect__content__flex__item{width:50%}}@media screen and (max-width: 768px){#sect_04 .sect__content__flex__item{width:100%}}#sect_04 .sect__content__flex__item table{width:100%}#sect_04 .sect__content__flex__item table tr{border-top:solid 1px #fff;border-bottom:solid 1px #fff}#sect_04 .sect__content__flex__item table th,#sect_04 .sect__content__flex__item table td{padding:24px 0}#sect_04 .sect__content__flex__item table th{width:30%}#sect_04 .sect__content__flex__item table td{font-weight:bold}#sect_04 .sect__content__flex__item table td span{font-weight:normal}#sect_04 .sect__content__flex__item iframe{width:500px;height:469px}@media screen and (max-width: 1080px){#sect_04 .sect__content__flex__item iframe{width:100%}}@media screen and (max-width: 768px){#sect_04 .sect__content__flex__item iframe{height:70vw}}#sect_04 .sect__content__flex__item a{color:#fff;text-decoration:underline;display:block;text-align:end;font-size:14px;position:relative;padding-right:16px}#sect_04 .sect__content__flex__item a::after{content:"";background:url(../../img/map_icon.svg);width:12px;height:12px;display:block;position:absolute;right:0;background-repeat:no-repeat;background-size:contain;top:53%;transform:translateY(-50%)}#sect_05{background:#21242f}#sect_05 .sect__content{padding:160px 0}@media screen and (max-width: 1080px){#sect_05 .sect__content{padding:100px 0}}#sect_05 .sect__content__accordion{margin-bottom:8px;border-bottom:1px solid #fff}@media screen and (max-width: 768px){#sect_05 .sect__content__accordion:first-of-type{border-top:1px solid #fff}}#sect_05 .sect__content__accordion summary{display:flex;justify-content:space-between;align-items:center;padding:32px 16px 32px;color:#fff;font-weight:600;cursor:pointer;gap:16px;transition:all .5s}#sect_05 .sect__content__accordion summary::before{content:"Q";font-family:"游明朝","Yu Mincho","YuMincho","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","MS PMincho","ＭＳ Ｐ明朝",serif;font-size:22px}#sect_05 .sect__content__accordion summary:hover i{transform:scale(0.92)}#sect_05 .sect__content__accordion summary span{display:block;width:calc(100% - 80px)}#sect_05 .sect__content__accordion summary i{position:relative;width:30px;height:30px;background:#2f3a5a}#sect_05 .sect__content__accordion summary i:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:75%;height:2px;background:#fff;display:block}#sect_05 .sect__content__accordion summary i:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:2px;height:75%;background:#fff;display:block;transition:.5s cubic-bezier(0.76, 0, 0.24, 1)}#sect_05 .sect__content__accordion p{opacity:0;margin:0;padding:32px 16px 32px;color:#fff;display:flex}#sect_05 .sect__content__accordion p::before{content:"A";font-family:"游明朝","Yu Mincho","YuMincho","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","MS PMincho","ＭＳ Ｐ明朝",serif;font-size:22px;margin-right:16px;font-weight:bold}#sect_05 .sect__content__accordion[open] p{transform:none;opacity:1;padding:0 16px 32px}#sect_05 .sect__content__accordion[open] i{background:#1471cd;transition:.5s}#sect_05 .sect__content__accordion[open] i::after{transform:translate(-50%, -50%) rotate(-90deg)}#sect_06{background:linear-gradient(101deg, #7B181F 3.24%, #2F3A5A 76.82%)}#sect_06 .sect__content{padding:100px 0}@media screen and (max-width: 768px){#sect_06 .sect__content{padding:72px 0}}#sect_06 .sect__content .cta_button{margin-top:0}#sect_06 .sect__content .cta_button-title{font-size:clamp(2rem,1.475rem + 1.09vw,2.5rem)}footer{background:#21242f;line-height:1.5;font-weight:bold}footer .footer_01{border-bottom:solid 1px #a9aaab}footer .footer_02 .sect__content__list a{text-decoration:underline}footer .footer_02 .sect__content__list li:nth-child(n+2){text-decoration:underline}footer .sect__content{padding:60px 0}footer .sect__content__flex{display:flex;justify-content:space-between}@media screen and (max-width: 768px){footer .sect__content__flex{flex-direction:column;gap:40px}}footer .sect__content__flex img{max-width:240px;width:100%}@media screen and (max-width: 768px){footer .sect__content__flex img{margin:0 auto}}footer .sect__content__flex__item{display:flex;gap:100px}@media screen and (max-width: 1080px){footer .sect__content__flex__item{gap:32px}}@media screen and (max-width: 768px){footer .sect__content__flex__item{flex-direction:column}}footer .sect__content__flex__item .sect__content__list{gap:8px}footer .sect__content__list{display:flex;flex-direction:column;align-items:flex-end;gap:16px}footer .sect__content__list a{color:#fff}/*# sourceMappingURL=index.css.map */
