@import"https://fonts.googleapis.com/css2?family=Dela+Gothic+One&family=IBM+Plex+Sans+JP:wght@500;600;700&family=Ultra&display=swap";*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none !important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light;-moz-tab-size:2;-o-tab-size:2;tab-size:2;scrollbar-gutter:stable}:where(html:has(dialog:modal[open])){overflow:clip}@media(prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem);text-wrap:balance}:where(hr){border:none;-webkit-border-before:1px solid;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(dialog){border:none;background:none;inset:unset;max-width:unset;max-height:unset}:where(dialog:not([open])){display:none !important}:where(:focus-visible){outline:3px solid CanvasText;-webkit-box-shadow:0 0 0 5px Canvas;box-shadow:0 0 0 5px Canvas;outline-offset:1px}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}html{font-size:62.5%;scroll-behavior:smooth}main{position:relative;width:100%;padding-top:0 !important;color:#262626;font-family:"IBM Plex Sans JP",sans-serif;font-weight:500;font-style:normal;font-size:1.6rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:antialiased;letter-spacing:-0.05em;line-break:strict;line-height:1.7;text-align:justify}main.fixed{position:fixed}@media screen and (max-width: 768px){main{padding:0 !important}}img{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:.75rem}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:inherit;font-weight:unset}a{text-decoration:none}a:hover{opacity:1 !important;text-decoration:none !important}ol,ul{padding-left:0 !important}dt{font-weight:unset !important}table{border-collapse:collapse}label{margin-bottom:0 !important}.g-header *,.g-footer *,#float-menu *{-webkit-box-sizing:content-box;box-sizing:content-box}.en_font{font-family:"Ultra",serif;font-weight:400;font-style:normal;line-height:1}.en_font .bold{font-weight:500}.bold{font-weight:700}.mid{font-weight:600}.italic{font-style:italic}.gothic{font-family:"Dela Gothic One",sans-serif;font-weight:400;font-style:normal}.sup{font-size:1rem;vertical-align:super}::-moz-selection{color:#fff;background-color:#5bccdf}::selection{color:#fff;background-color:#5bccdf}@media screen and (max-width: 768px){.pc{display:none}}.tb{display:none}@media screen and (max-width: 1024px){.tb{display:block}}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}.contents{width:100%}@media screen and (max-width: 768px){.contents{padding-top:0}}.contents img{max-inline-size:none}.text-slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;position:relative;padding:5px 0;border-top:1px solid #262626;border-bottom:1px solid #262626;overflow:hidden;z-index:100}.text-slider-wrapper .text-slider-inner{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-animation:scroll-left 28s infinite linear both;animation:scroll-left 28s infinite linear both}.text-slider-wrapper .text-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.text-slider-wrapper .text-slide img{max-inline-size:none;max-width:none}.text-slider-wrapper .text-slide .text{width:180px}.text-slider-wrapper .text-slide .glass{display:block;width:30px}@-webkit-keyframes scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.keyvisual{position:relative;width:100%;padding-bottom:120px;background-color:#5bccdf;overflow:hidden;z-index:10}.keyvisual::before{content:"";position:absolute;top:0px;left:0;width:100%;height:100%;background-image:url(../img/nis.webp);background-position:50%;background-repeat:repeat;background-size:contain}.keyvisual .kv-text-wrapper{position:relative;width:min(1200px,95%);margin-top:150px;margin-inline:auto}@media screen and (max-width: 768px){.keyvisual .kv-text-wrapper{margin-top:120px}}.keyvisual .kv-text-wrapper .kv-title{position:relative;z-index:30}.keyvisual .kv-text-wrapper .kv-title .top-text{width:180px;-webkit-filter:drop-shadow(15px 25px 0px rgba(0, 0, 0, 0.1));filter:drop-shadow(15px 25px 0px rgba(0, 0, 0, 0.1))}@media screen and (max-width: 768px){.keyvisual .kv-text-wrapper .kv-title .top-text{width:120px;margin-inline:auto;-webkit-filter:drop-shadow(10px 10px 0px rgba(0, 0, 0, 0.1));filter:drop-shadow(10px 10px 0px rgba(0, 0, 0, 0.1))}}@media screen and (max-width: 768px){.keyvisual .kv-text-wrapper .kv-title .top-text .text-check{max-inline-size:100%}}@media screen and (max-width: 768px){.keyvisual .kv-text-wrapper .kv-title .top-text .text-the{width:70px;margin-top:5px;margin-inline:auto}}.keyvisual .kv-text-wrapper .kv-title .bottom-text{margin-top:20px;-webkit-filter:drop-shadow(20px 27px 0px rgba(0, 0, 0, 0.1));filter:drop-shadow(20px 27px 0px rgba(0, 0, 0, 0.1))}@media screen and (max-width: 768px){.keyvisual .kv-text-wrapper .kv-title .bottom-text{margin-top:10px;-webkit-filter:drop-shadow(10px 10px 0px rgba(0, 0, 0, 0.1));filter:drop-shadow(10px 10px 0px rgba(0, 0, 0, 0.1))}}.keyvisual .kv-text-wrapper .kv-title .bottom-text .text-img{width:100%}.keyvisual .kv-text-wrapper .bottom-text-container{position:relative;margin-top:20px;text-align:center}.keyvisual .kv-text-wrapper .bottom-text-container .top-text{font-size:clamp(1.4rem,1.6666666667vw,2.4rem);line-height:1}.keyvisual .kv-text-wrapper .bottom-text-container .middle-text{display:inline-block;margin-top:-8px;padding:0 .2em;background:-webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(75%, #E1FE60));background:linear-gradient(transparent 75%, #E1FE60 75%);font-size:clamp(4.5rem,5vw,7.2rem);line-height:1.2}.keyvisual .kv-text-wrapper .bottom-text-container .bottom-text{margin-top:1em}@media screen and (max-width: 768px){.keyvisual .kv-text-wrapper .bottom-text-container .bottom-text{font-size:1.4rem}}@media screen and (max-width: 768px){.keyvisual .kv-text-wrapper .bottom-text-container .bottom-text .question{display:inline-block;margin-left:-0.35em}}.keyvisual .kv-img{position:absolute}.keyvisual .kv-img.bg01{top:-55%;left:20%;width:clamp(220px,22.2222222222vw,320px);z-index:1}@media screen and (max-width: 768px){.keyvisual .kv-img.bg01{top:-30%;left:15%;width:clamp(180px,28.6458333333vw,220px)}}.keyvisual .kv-img.bg02{top:42%;left:-7%;width:clamp(220px,22.2222222222vw,320px)}@media screen and (max-width: 768px){.keyvisual .kv-img.bg02{top:46%;left:-7%;width:clamp(180px,28.6458333333vw,220px)}}.keyvisual .kv-img.bg03{top:32%;right:0;width:clamp(350px,31.25vw,450px)}@media screen and (max-width: 768px){.keyvisual .kv-img.bg03{top:40%;right:-7%;width:clamp(220px,45.5729166667vw,350px)}}.keyvisual .kv-img.illust01{top:-28%;left:19%;width:clamp(250px,24.3055555556vw,350px);-webkit-animation:float 3s ease-in-out infinite;animation:float 3s ease-in-out infinite;z-index:10}@media screen and (max-width: 768px){.keyvisual .kv-img.illust01{top:-20%;left:-8%;width:clamp(170px,32.5520833333vw,250px)}}.keyvisual .kv-img.illust01.active{-webkit-animation:popUp .6s ease-in-out;animation:popUp .6s ease-in-out}.keyvisual .kv-img.illust02{top:-20%;left:56%;width:clamp(270px,25.6944444444vw,370px);-webkit-animation:float 3.2s ease-in-out infinite;animation:float 3.2s ease-in-out infinite}@media screen and (max-width: 768px){.keyvisual .kv-img.illust02{top:-20%;left:56%;width:clamp(190px,35.15625vw,270px)}}.keyvisual .kv-img.illust02.active{-webkit-animation:popUp .6s .1s ease-in-out;animation:popUp .6s .1s ease-in-out}.keyvisual .kv-img.illust03{top:44%;left:-2%;width:clamp(220px,20.8333333333vw,300px);-webkit-animation:float 3.3s ease-in-out infinite;animation:float 3.3s ease-in-out infinite;z-index:40}@media screen and (max-width: 768px){.keyvisual .kv-img.illust03{position:relative;left:-5%;margin-top:20px;width:clamp(160px,28.6458333333vw,220px)}}.keyvisual .kv-img.illust03.active{-webkit-animation:popUp .6s .2s ease-in-out;animation:popUp .6s .2s ease-in-out}.keyvisual .kv-img.illust04{top:42%;left:72%;width:clamp(240px,19.4444444444vw,280px);opacity:1;-webkit-animation:float 2.7s ease-in-out infinite;animation:float 2.7s ease-in-out infinite;z-index:40}@media screen and (max-width: 768px){.keyvisual .kv-img.illust04{top:76%;right:0%;left:auto;width:clamp(150px,31.25vw,240px)}}.keyvisual .kv-img.illust04.active{-webkit-animation:popUp .6s .4s ease-in-out;animation:popUp .6s .4s ease-in-out}.keyvisual .kv-img.illust05{top:3%;left:48%;width:clamp(80px,9.0277777778vw,130px);z-index:40}@media screen and (max-width: 768px){.keyvisual .kv-img.illust05{top:5%;left:62%;width:clamp(20px,10.4166666667vw,80px)}}.keyvisual .kv-img.illust06{top:18%;left:95%;width:clamp(70px,8.3333333333vw,120px);z-index:40}@media screen and (max-width: 768px){.keyvisual .kv-img.illust06{top:24%;left:92%;width:clamp(30px,9.1145833333vw,70px)}}.keyvisual .kv-img.illust07{top:22%;left:-7%;width:clamp(80px,11.1111111111vw,160px);z-index:40}@media screen and (max-width: 768px){.keyvisual .kv-img.illust07{top:21%;left:2%;width:clamp(50px,10.4166666667vw,80px)}}@-webkit-keyframes popUp{0%,100%{scale:1}50%{scale:1.3}}@keyframes popUp{0%,100%{scale:1}50%{scale:1.3}}@-webkit-keyframes float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.keyvisual .img-slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-top:60px;padding:20px 0;border-top:1px solid #262626;border-bottom:1px solid #262626;overflow:hidden}@media screen and (max-width: 768px){.keyvisual .img-slider-wrapper{gap:5px;margin-top:20px}}.keyvisual .img-slider-wrapper .img-slider-inner{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-animation:scroll-right 49s infinite linear both;animation:scroll-right 49s infinite linear both}@media screen and (max-width: 768px){.keyvisual .img-slider-wrapper .img-slider-inner{gap:5px}}.keyvisual .img-slider-wrapper .img-slide{width:20vw;border-radius:6px}@media screen and (max-width: 768px){.keyvisual .img-slider-wrapper .img-slide{width:33.3333333333vw}}@-webkit-keyframes scroll-right{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes scroll-right{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.keyvisual .jump-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:7%;bottom:35px;aspect-ratio:1/1;width:160px;background-image:url(../img/ank.png);background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-filter:drop-shadow(20px 27px 0px rgba(0, 0, 0, 0.1));filter:drop-shadow(20px 27px 0px rgba(0, 0, 0, 0.1));-webkit-transition:all .4s;transition:all .4s}@media screen and (max-width: 768px){.keyvisual .jump-btn{right:5%;bottom:45px;width:135px;-webkit-filter:drop-shadow(10px 17px 0px rgba(0, 0, 0, 0.1));filter:drop-shadow(10px 17px 0px rgba(0, 0, 0, 0.1))}}.keyvisual .jump-btn:hover{-webkit-filter:none;filter:none;-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-transition:all .4s;transition:all .4s}.keyvisual .jump-btn .btn-text{color:#fff;font-size:1.3rem;line-height:1.3;text-align:center}@media screen and (max-width: 768px){.keyvisual .jump-btn .btn-text{font-size:1.1rem}}.keyvisual .jump-btn .btn-text::after{content:"";display:block;width:12px;height:12px;margin-top:5px;margin-inline:auto;background-image:url(../img/icon-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.point-area{position:relative}.point-area::before{content:"";position:absolute;top:0px;left:0;width:100%;height:100%;background-image:url(../img/nis.webp);background-position:50%;background-repeat:repeat;background-size:contain;z-index:10}.point-area::after{content:"";position:absolute;top:0px;left:0;width:100%;height:100%;background-color:rgba(217,217,217,.6)}.point-area .sec-title{position:absolute;top:-50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;z-index:20}@media screen and (max-width: 768px){.point-area .sec-title{top:-40px}}.point-area .sec-title .top-text{font-size:9.8rem;line-height:1}@media screen and (max-width: 768px){.point-area .sec-title .top-text{font-size:7.8rem}}.point-area .sec-title .bottom-text{display:inline-block;position:relative;width:250px;margin-top:-20px}@media screen and (max-width: 768px){.point-area .sec-title .bottom-text{width:210px}}.point-area .sec-title .bottom-text .text-img{max-inline-size:100%}.point-area .area-wrapper{position:relative;padding-bottom:120px;overflow:hidden}@media screen and (max-width: 768px){.point-area .area-wrapper{padding-bottom:40px}}.point-area .bg-img{position:absolute;opacity:.2;z-index:10}.point-area .bg-img.bg01{top:0px;left:20%;width:clamp(160px,18.0555555556vw,260px)}@media screen and (max-width: 768px){.point-area .bg-img.bg01{left:5%}}.point-area .bg-img.bg02{top:62%;left:-2%;width:clamp(130px,15.9722222222vw,230px)}.point-area .bg-img.bg03{top:40%;right:-3%;width:clamp(140px,16.6666666667vw,240px)}.point-area .bg-img.bg04{bottom:5%;right:30%;width:clamp(100px,11.8055555556vw,170px)}@media screen and (max-width: 768px){.point-area .bg-img.bg04{bottom:2%}}.point-area .area-inner{position:relative;width:min(1100px,90%);margin-inline:auto;padding-top:80px;z-index:20}.point-area .point-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(29%, 1fr));gap:50px;position:relative;margin-top:80px}@media screen and (max-width: 768px){.point-area .point-list{grid-template-columns:1fr;gap:50px 0;margin-top:50px}}.point-area .point-list::before{content:none}.point-area .point-list-item{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0;padding-bottom:30px;background-color:#fff;border-radius:10px;-webkit-filter:drop-shadow(20px 27px 0px rgba(0, 0, 0, 0.1));filter:drop-shadow(20px 27px 0px rgba(0, 0, 0, 0.1))}@media screen and (max-width: 768px){.point-area .point-list-item{-webkit-filter:none;filter:none;-webkit-box-shadow:10px 25px 0 0 rgba(0,0,0,.1);box-shadow:10px 25px 0 0 rgba(0,0,0,.1)}}.point-area .point-list-item:nth-of-type(1).active{opacity:1;-webkit-animation:hopAnime02 .5s forwards;animation:hopAnime02 .5s forwards;-webkit-transition:all 1s;transition:all 1s}.point-area .point-list-item:nth-of-type(2).active{opacity:1;-webkit-animation:hopAnime02 .5s .2s forwards;animation:hopAnime02 .5s .2s forwards;-webkit-transition:all 1s;transition:all 1s}.point-area .point-list-item:nth-of-type(3).active{opacity:1;-webkit-animation:hopAnime02 .5s .4s forwards;animation:hopAnime02 .5s .4s forwards;-webkit-transition:all 1s;transition:all 1s}@-webkit-keyframes hopAnime02{0%,100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-20px) scale(1.1);transform:translateY(-20px) scale(1.1)}}@keyframes hopAnime02{0%,100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-20px) scale(1.1);transform:translateY(-20px) scale(1.1)}}.point-area .point-list-item .topic-box{position:relative;padding:50px 1em;background-color:#e1fe60;border-radius:10px;text-align:center}.point-area .point-list-item .topic-box .num{position:absolute;top:-30px;left:30px;color:#fff;font-size:6.2rem;-webkit-text-stroke:2px #262626;paint-order:stroke fill}.point-area .point-list-item .topic-box .topic{font-size:clamp(1.8rem,1.3888888889vw,2rem);line-height:1.4}.point-area .point-list-item .bottom-box{position:relative;padding:30px 30px 0}.point-area .point-list-item .bottom-box .top-text{position:absolute;top:-1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:86%;padding:.5em 1em;background-color:#e7eaed;border:1px solid #262626;border-radius:999rem;font-size:1.4rem;line-height:1;text-align:center}.point-area .point-list-item .example-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75em 0;border-bottom:1px dashed #262626}.point-area .point-list-item .example-list-item::before{content:"";display:inline-block;aspect-ratio:1/1;width:17px;margin-right:.25em;background-image:url(../img/icon-check01.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.point-area .point-list-item .etc{display:block;margin-top:1em;font-size:1.4rem;text-align:right}.point-area .point-list-item .point-img{margin-inline:auto;max-inline-size:100%}.point-area .point-list-item .point-img.img01{width:55%}.point-area .point-list-item .point-img.img02{width:60%}.point-area .point-list-item .point-img.img03{width:70%}.voice-area{position:relative;background-color:#ff6b3a}.voice-area::before{content:"";position:absolute;top:0px;left:0;width:100%;height:100%;background-image:url(../img/nis.webp);background-position:50%;background-repeat:repeat;background-size:contain}.voice-area .area-top-wrapper{position:relative;width:min(1000px,90%);margin-top:60px;margin-inline:auto;text-align:center}@media screen and (max-width: 768px){.voice-area .area-top-wrapper{width:100%}}.voice-area .area-top-wrapper .intro-text{margin-top:2em;margin-bottom:100px;font-size:clamp(1.4rem,1.25vw,1.8rem)}@media screen and (max-width: 768px){.voice-area .area-top-wrapper .intro-text{margin-bottom:0;padding:0 5%}}.voice-area .sec-title{text-align:center;z-index:20}@media screen and (max-width: 768px){.voice-area .sec-title{padding:0 5%}}.voice-area .sec-title .top-text{font-size:9.8rem;line-height:.9}@media screen and (max-width: 768px){.voice-area .sec-title .top-text{font-size:7.2rem}}.voice-area .sec-title .bottom-text{display:inline-block;position:relative;width:min(360px,90%);margin-top:-20px}@media screen and (max-width: 768px){.voice-area .sec-title .bottom-text{margin-top:-15px}}.voice-area .sec-title .bottom-text .text-img{max-inline-size:100%}@media screen and (max-width: 768px){.voice-area .top-img-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;overflow:hidden}}.voice-area .voice-top-img{position:absolute}@media screen and (max-width: 768px){.voice-area .voice-top-img{position:relative}}.voice-area .voice-top-img.img01{top:8%;left:0%;width:clamp(180px,15.2777777778vw,220px)}@media screen and (max-width: 768px){.voice-area .voice-top-img.img01{left:2%;margin-top:30px;width:clamp(150px,48vw,180px)}}.voice-area .voice-top-img.img01.active{-webkit-animation:hopAnime .4s .3s forwards;animation:hopAnime .4s .3s forwards;-webkit-animation-iteration-count:3;animation-iteration-count:3}.voice-area .voice-top-img.img02{top:25%;right:-5%;width:clamp(210px,17.3611111111vw,250px)}@media screen and (max-width: 768px){.voice-area .voice-top-img.img02{width:clamp(180px,56vw,210px)}}.voice-area .voice-top-img.img02.active{-webkit-animation:hopAnime .4s .5s forwards;animation:hopAnime .4s .5s forwards;-webkit-animation-iteration-count:3;animation-iteration-count:3}.voice-area .area-bottom-wrapper{position:relative}@media screen and (max-width: 768px){.voice-area .area-bottom-wrapper{margin-top:60px}}.voice-area .area-bottom-wrapper::before{content:"";position:absolute;top:40px;width:100%;height:calc(100% - 40px);background-image:linear-gradient(90deg, rgba(244, 244, 244, 0.3) 1px, transparent 1px),linear-gradient(rgba(244, 244, 244, 0.3) 1px, transparent 1px);background-position:13px 13px;background-size:26px 26px;border-top:1px solid #262626}@media screen and (max-width: 768px){.voice-area .area-bottom-wrapper::before{top:25px;height:calc(100% - 25px)}}.voice-area .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:750px;margin-top:-40px;margin-inline:auto;background-color:#262626;border-radius:999rem}@media screen and (max-width: 768px){.voice-area .btn-container{width:320px;font-size:1.2rem}}.voice-area .btn-container .choice-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:420px;height:80px;padding:0 10px;border-radius:999rem;color:rgba(244,244,244,.5);font-size:1.8rem;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 768px){.voice-area .btn-container .choice-btn{width:170px;height:50px;font-size:1.2rem}}.voice-area .btn-container .choice-btn.active{background-color:#e1fe60;border:1px solid #262626;color:#262626}.voice-area .btn-container .choice-btn.active .btn-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;position:relative}@media screen and (max-width: 768px){.voice-area .btn-container .choice-btn.active .btn-text{margin-top:2px}}.voice-area .btn-container .choice-btn.active .btn-text::before{content:"";display:inline-block;position:relative;aspect-ratio:1/1;width:24px;background-image:url(../img/icon-check02.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;z-index:20}@media screen and (max-width: 768px){.voice-area .btn-container .choice-btn.active .btn-text::before{width:18px;margin-top:-2px}}.voice-area .tab-content{display:none}.voice-area .tab-content.active{display:block;-webkit-animation:fadeIn .5s ease;animation:fadeIn .5s ease}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.voice-area .contents-wrapper{position:relative;width:min(1280px,94%);margin-top:50px;margin-inline:auto}.voice-area .details{background-color:#fff;border-radius:6px;-webkit-filter:drop-shadow(20px 25px 0px rgba(0, 0, 0, 0.1));filter:drop-shadow(20px 25px 0px rgba(0, 0, 0, 0.1))}@media screen and (max-width: 768px){.voice-area .details{-webkit-filter:none;filter:none}}.voice-area .details:hover .subject-name{color:#ff6b3a;-webkit-transition:all .4s;transition:all .4s}.voice-area .details:not(:first-of-type){margin-top:25px}@media screen and (max-width: 768px){.voice-area .details:not(:first-of-type){margin-top:15px}}.voice-area .details[open] .summary-wrapper{list-style:none}.voice-area .details[open] .summary-inner::before{background-image:url(../img/icon-close.svg)}.voice-area .details[open] .details-content{grid-template-rows:1fr}.voice-area .details .summary-wrapper{list-style:none}.voice-area .details .summary-wrapper::marker{content:none}.voice-area .details .summary-wrapper::-webkit-details-marker{display:none}.voice-area .details .summary-wrapper:focus-visible{outline:none;-webkit-box-shadow:none;box-shadow:none}.voice-area .details .summary-inner{display:grid;grid-template-columns:min(520px,45%) 1fr 52px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:25px 30px}@media screen and (max-width: 768px){.voice-area .details .summary-inner{grid-template-columns:1fr 32px;padding:15px 20px}}.voice-area .details .summary-inner::before{content:"";display:block;position:absolute;top:50%;right:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);aspect-ratio:1/1;width:32px;background-image:url(../img/icon-open.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 768px){.voice-area .details .summary-inner::before{right:20px;width:20px}}.voice-area .details .subject-name{margin-top:.25em;font-size:clamp(1.6rem,1.6666666667vw,2.4rem);-webkit-transition:all .4s;transition:all .4s}@media screen and (max-width: 768px){.voice-area .details .subject-name{margin-top:0}}.voice-area .details .subject-name::before,.voice-area .details .subject-name::after{content:"";display:inline-block;aspect-ratio:1/1;width:25px;background-position:50%;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 768px){.voice-area .details .subject-name::before,.voice-area .details .subject-name::after{aspect-ratio:1/1.5;width:15px}}.voice-area .details .subject-name::before{margin-right:.5em;background-image:url(../img/wq1.svg)}@media screen and (max-width: 768px){.voice-area .details .subject-name::before{margin-right:.25em}}.voice-area .details .subject-name::after{margin-left:.5em;background-image:url(../img/wq2.svg)}@media screen and (max-width: 768px){.voice-area .details .subject-name::after{margin-left:.25em}}.voice-area .details .interview-persons-container .top-text{font-size:1.4rem}.voice-area .details .interview-persons-container .interview-persons-box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:10px}.voice-area .details .interview-persons-container .person-img{border-radius:100%;aspect-ratio:1/1;width:clamp(40px,4.1666666667vw,60px);-o-object-fit:cover;object-fit:cover}.voice-area .details .details-content{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .3s ease-out;transition:grid-template-rows .3s ease-out;transition:grid-template-rows .3s ease-out, -ms-grid-rows .3s ease-out}.voice-area .details .content-inner{display:grid;grid-template-columns:repeat(4, 1fr);border-top:1px solid #262626;overflow:hidden}@media screen and (max-width: 768px){.voice-area .details .content-inner{display:block}}.voice-area .card{display:grid;grid-template-rows:subgrid;grid-row:span 4;position:relative;padding:50px 30px;border-right:1px dashed #262626;color:#262626}@media screen and (max-width: 768px){.voice-area .card{grid-template-columns:120px 1fr 25px;grid-template-rows:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:35px 10px 20px;border-right:none;letter-spacing:-0.025em}}.voice-area .card:hover .school-name{color:#ff6b3a;-webkit-transition:all .4s;transition:all .4s}.voice-area .card:hover::after{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .4s;transition:all .4s}.voice-area .card:hover .card-img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .4s;transition:all .4s}.voice-area .card:nth-of-type(1),.voice-area .card:nth-of-type(2),.voice-area .card:nth-of-type(3){border-bottom:1px solid #262626}@media screen and (max-width: 768px){.voice-area .card:nth-of-type(4),.voice-area .card:nth-of-type(5),.voice-area .card:nth-of-type(6){border-bottom:1px solid #262626}}.voice-area .card:nth-of-type(3),.voice-area .card:nth-of-type(7){border-right:none}@media screen and (max-width: 768px){.voice-area .card:last-of-type{border-bottom:none !important}}.voice-area .card.top-card{background-color:#d9d9d9;background-image:url(../img/voice-bg01.webp);background-position:50%;background-repeat:no-repeat;background-size:130%;opacity:.6}@media screen and (max-width: 768px){.voice-area .card.top-card{display:none}}.voice-area .card.top-card::after{content:none}.voice-area .card.comingsoon{pointer-events:none}.voice-area .card.comingsoon::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/person/cspc.png);background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:10}@media screen and (max-width: 768px){.voice-area .card.comingsoon::before{background-image:url(../img/person/00.webp)}}.voice-area .card::after{content:"";position:absolute;right:20px;bottom:20px;aspect-ratio:1/1;width:24px;background-image:url(../img/icon-arrow_c.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-transition:all .4s;transition:all .4s}@media screen and (max-width: 768px){.voice-area .card::after{right:10px;bottom:20px;width:20px}}.voice-area .card .old-school{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:min(160px,90%);height:24px;padding:0 1em;background-color:#e1fe60;border:1px solid #262626;border-top:none;border-bottom-right-radius:12px;border-bottom-left-radius:12px;font-size:1.2rem;text-align:center}@media screen and (max-width: 768px){.voice-area .card .old-school{left:15px;-webkit-transform:unset;transform:unset;width:110px;height:20px;padding:0;font-size:1rem}}.voice-area .card .old-school::after{content:"";position:absolute;bottom:-9.5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);aspect-ratio:1/1;width:12px;background-image:url(../img/tri.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.voice-area .card .img-box{min-height:110px;border-radius:999rem;overflow:hidden}@media screen and (max-width: 768px){.voice-area .card .img-box{width:120px;height:90px;min-height:auto}}.voice-area .card .img-box .card-img{width:auto;height:100%;max-inline-size:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .4s;transition:all .4s}@media screen and (max-width: 768px){.voice-area .card .text-box{margin-left:10px}}.voice-area .card .career{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:30px;margin-inline:auto;padding:5px 1em 3px;background-color:#d9d9d9;border:1px solid #262626;border-radius:999rem;font-size:1.2rem;line-height:1;text-align:center}@media screen and (max-width: 768px){.voice-area .card .career{margin-top:0;margin-inline:0 auto;padding:5px .5em 3px}}.voice-area .card .school-name{margin-top:.5em;font-size:clamp(1.8rem,1.3888888889vw,2rem);line-height:1.5;text-align:center;-webkit-transition:all .4s;transition:all .4s}@media screen and (max-width: 768px){.voice-area .card .school-name{margin-top:7px;font-size:1.4rem;text-align:justify}}.voice-area .card .school-name .small-text{display:block;font-size:.7em}.voice-area .card .intro-text{margin-top:1em;font-size:1.3rem}@media screen and (max-width: 768px){.voice-area .card .intro-text{margin-top:1px;font-size:1.1rem;letter-spacing:-0.05em}}.voice-area .img-slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;position:relative;padding-top:160px;overflow:hidden}@media screen and (max-width: 768px){.voice-area .img-slider-wrapper{gap:20px;padding-top:120px}}.voice-area .img-slider-wrapper .img-slider-inner{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;-webkit-animation:scroll-right 55s infinite linear both;animation:scroll-right 55s infinite linear both;opacity:.3}@media screen and (max-width: 768px){.voice-area .img-slider-wrapper .img-slider-inner{gap:20px}}.voice-area .img-slider-wrapper .slide-text-img{width:clamp(330px,43.75vw,630px)}.voice-area .img-slider-wrapper .voice-bottom-img-box{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:min(680px,100%);height:200px}@media screen and (max-width: 768px){.voice-area .img-slider-wrapper .voice-bottom-img-box{height:150px}}.voice-area .img-slider-wrapper .voice-bottom-img{position:absolute}.voice-area .img-slider-wrapper .voice-bottom-img.img01{left:0%;bottom:-16%;width:clamp(190px,23.6111111111vw,340px)}.voice-area .img-slider-wrapper .voice-bottom-img.img02{right:0;bottom:-12%;width:clamp(190px,23.6111111111vw,340px)}@-webkit-keyframes hopAnime{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes hopAnime{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}}