@charset "UTF-8";.top__visual{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;margin-top:max(100vh - min(77.1276595745vw,480px) - 120px,110px)}@media screen and (min-width:1025px){.top__visual{margin-top:max(100vh - 26.71875vw - 64px,110px)}}.top__visual__inner{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;padding-left:20px;padding-right:0}@media screen and (min-width:1025px){.top__visual__inner{padding-left:66px;padding-right:0}}.top__visual__copy{position:relative;z-index:0;top:0;left:0;font-family:dnp-shuei-nmincho-std,"Hiragino Mincho ProN",sans-serif;font-weight:400;font-style:normal;width:100%;height:auto;font-size:min(19.1489361702vw, 120px);color:#fff;line-height:1;letter-spacing:-.06em;margin-bottom:30px;--start-delay_1:0.6s;--start-delay_2:0.9s;--start-delay_3:1.2s;--start-delay_1_sp:0.6s;--start-delay_2_sp:0.9s;--start-delay_3_sp:1.2s;--start-delay_4_sp:1.5s}@media screen and (min-width:1025px){.top__visual__copy{font-size:8.90625vw;margin-bottom:0}}.top__visual__copy__dot{position:relative;top:.07em}.top__visual__copy span{display:inline-block}.loaded .top__visual__copy span{opacity:0;filter:blur(16px);transform:translateX(-.7em);animation:slideIn 1.8s cubic-bezier(.215,.61,.355,1) forwards;animation-play-state:paused}.show .top__visual__copy span{animation-play-state:running}.top__visual__copy span:first-child{--start-x:0px;animation-delay:calc(var(--start-delay_1_sp) + 0s)}.top__visual__copy span:nth-child(2){--start-x:-0.7em;animation-delay:calc(var(--start-delay_1_sp) + .05s)}.top__visual__copy span:nth-child(3){--start-x:-0.8em;animation-delay:calc(var(--start-delay_1_sp) + .1s)}.top__visual__copy span:nth-child(5){--start-x:0px;animation-delay:calc(var(--start-delay_2_sp) + 0s)}.top__visual__copy span:nth-child(6){--start-x:-0.7em;animation-delay:calc(var(--start-delay_2_sp) + .05s)}.top__visual__copy span:nth-child(7){--start-x:-0.8em;animation-delay:calc(var(--start-delay_2_sp) + .1s)}.top__visual__copy span:nth-child(8){--start-x:-0.9em;animation-delay:calc(var(--start-delay_2_sp) + .15s)}.top__visual__copy span:nth-child(9){--start-x:-1.0em;animation-delay:calc(var(--start-delay_2_sp) + .2s)}.top__visual__copy span:nth-child(11){--start-x:0px;animation-delay:calc(var(--start-delay_3_sp) + 0s)}.top__visual__copy span:nth-child(12){--start-x:-0.7em;animation-delay:calc(var(--start-delay_3_sp) + .05s)}.top__visual__copy span:nth-child(13){--start-x:-0.8em;animation-delay:calc(var(--start-delay_3_sp) + .1s)}.top__visual__copy span:nth-child(14){--start-x:-0.9em;animation-delay:calc(var(--start-delay_3_sp) + .15s)}.top__visual__copy span:nth-child(16){--start-x:0px;animation-delay:calc(var(--start-delay_4_sp) + 0s)}.top__visual__copy span:nth-child(17){--start-x:-0.7em;animation-delay:calc(var(--start-delay_4_sp) + .05s)}.top__visual__copy span:nth-child(18){--start-x:-0.8em;animation-delay:calc(var(--start-delay_4_sp) + .1s)}.top__visual__copy span:nth-child(19){--start-x:-0.9em;animation-delay:calc(var(--start-delay_4_sp) + .15s)}@media screen and (min-width:1025px){.top__visual__copy span:first-child{--start-x:0px;animation-delay:calc(var(--start-delay_1) + 0s)}.top__visual__copy span:nth-child(2){--start-x:-0.7em;animation-delay:calc(var(--start-delay_1) + .05s)}.top__visual__copy span:nth-child(3){--start-x:-0.8em;animation-delay:calc(var(--start-delay_1) + .1s)}.top__visual__copy span:nth-child(5){--start-x:-0.9em;animation-delay:calc(var(--start-delay_1) + .2s)}.top__visual__copy span:nth-child(6){--start-x:-1.0em;animation-delay:calc(var(--start-delay_1) + .25s)}.top__visual__copy span:nth-child(7){--start-x:-1.1em;animation-delay:calc(var(--start-delay_1) + .3s)}.top__visual__copy span:nth-child(8){--start-x:-1.2em;animation-delay:calc(var(--start-delay_1) + .35s)}.top__visual__copy span:nth-child(9){--start-x:-1.3em;animation-delay:calc(var(--start-delay_1) + .4s)}.top__visual__copy span:nth-child(11){--start-x:0px;animation-delay:calc(var(--start-delay_2) + 0s)}.top__visual__copy span:nth-child(12){--start-x:-0.7em;animation-delay:calc(var(--start-delay_2) + .05s)}.top__visual__copy span:nth-child(13){--start-x:-0.8em;animation-delay:calc(var(--start-delay_2) + .1s)}.top__visual__copy span:nth-child(14){--start-x:-0.9em;animation-delay:calc(var(--start-delay_2) + .15s)}.top__visual__copy span:nth-child(16){--start-x:0px;animation-delay:calc(var(--start-delay_3) + 0s)}.top__visual__copy span:nth-child(17){--start-x:-0.7em;animation-delay:calc(var(--start-delay_3) + .05s)}.top__visual__copy span:nth-child(18){--start-x:-0.8em;animation-delay:calc(var(--start-delay_3) + .1s)}.top__visual__copy span:nth-child(19){--start-x:-0.9em;animation-delay:calc(var(--start-delay_3) + .15s)}}.top__visual__content{position:relative;z-index:0;top:0;right:0;margin-left:auto;width:100%;height:auto;display:block;margin-bottom:200px}@media screen and (min-width:1025px){.top__visual__content{width:51%;margin-top:calc(-14.84375vw - 0px);margin-bottom:230px}}.top__visual__text__copy{position:relative;z-index:0;top:0;left:0;font-family:"Local Noto Sans JP","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:350;font-style:normal;width:100%;height:auto;font-size:17px;color:#fff;line-height:1.6;letter-spacing:.02em;margin-bottom:40px;padding-right:20px;--start-text-delay:1.8s}.loaded .top__visual__text__copy--1,.loaded .top__visual__text__copy--2,.loaded .top__visual__text__copy--3,.loaded .top__visual__text__copy--4{opacity:0;transform:translateY(20px);animation:slideInText .8s ease-in-out forwards;animation-play-state:paused}.show .top__visual__text__copy--1{animation-play-state:running;animation-delay:calc(var(--start-text-delay) + 0s)}.show .top__visual__text__copy--2{animation-play-state:running;animation-delay:calc(var(--start-text-delay) + .2s)}.show .top__visual__text__copy--3{animation-play-state:running;animation-delay:calc(var(--start-text-delay) + .4s)}.show .top__visual__text__copy--4{animation-play-state:running;animation-delay:calc(var(--start-text-delay) + .6s)}@media screen and (min-width:1025px){.top__visual__text__copy{font-size:18px;padding-right:0;margin-bottom:40px}}.top__visual__text__copy--1{margin-bottom:30px}@media screen and (min-width:1025px){.top__visual__text__copy--1{margin-bottom:30px}}.top__visual__text__copy--2{margin-bottom:30px}@media screen and (min-width:1025px){.top__visual__text__copy--2{margin-bottom:30px}}.top__visual__text__copy--3{margin-bottom:30px}@media screen and (min-width:1025px){.top__visual__text__copy--3{margin-bottom:30px}}.top__visual__text__copy--4{margin-bottom:75px}@media screen and (min-width:1025px){.top__visual__text__copy--4{margin-bottom:75px}}.top__visual__buttons{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;display:flex;justify-content:space-between}.loaded .top__visual__buttons{opacity:0;transform:translateY(40px);animation:slideInText .6s ease forwards;animation-delay:2.4s;animation-play-state:paused}.show .top__visual__buttons{animation-play-state:running}.top__visual__button{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;display:flex;flex-direction:column}.top__visual__button::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#fff;transition:background-color .3s ease}.top__visual__button--1{flex:0 0 44.38%}@media screen and (min-width:1025px){.top__visual__button--1{flex:0 0 42.48%}}.top__visual__button--2{flex:0 0 50%}@media screen and (min-width:1025px){.top__visual__button--2{flex:0 0 53.03%}}.top__visual__button__heading{position:relative;z-index:0;top:0;left:0;font-family:"Cormorant Garamond","Hiragino Mincho ProN",sans-serif;font-weight:300;font-style:normal;font-size:30px;line-height:.65;letter-spacing:-.02em;color:#fff;margin-top:16px}@media screen and (min-width:1025px){.top__visual__button__heading{font-size:30px;margin-top:18px}}.top__visual__button__subheading{position:relative;z-index:0;top:0;left:0;font-family:dnp-shuei-nmincho-std,"Hiragino Mincho ProN",sans-serif;font-weight:400;font-style:normal;line-height:.9;font-size:14px;margin-top:18px;color:#fff}@media screen and (min-width:1025px){.top__visual__button__subheading{font-size:14px;margin-top:15px}}.top__visual__button__icon{position:relative;z-index:0;top:0;left:0;display:flex;width:40px;height:6px;margin-top:18px;overflow:hidden}.top__visual__button__icon img{width:100%;height:100%;display:block;transition:transform .3s ease}@media screen and (min-width:1025px){.top__visual__button__icon{margin-top:15px}}.top__visual__button:hover .top__visual__button__icon img{animation:g_ArrowSlide .6s ease forwards}@keyframes slideInText{0%{transform:translateY(20px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slideIn{0%{transform:translateX(var(--start-x,-.7em));opacity:0;filter:blur(16px)}100%{transform:translateX(0);opacity:1;filter:blur(0)}}.br--sp{display:block}@media screen and (min-width:1025px){.br--sp{display:none}}body{background-color:#000}.veil{position:sticky;top:0;height:0;z-index:10000;display:block;pointer-events:none}.veil:before{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);content:"";display:block}.g_preloader{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:#000;transition:opacity 2s .8s ease-in,height 0s 2.8s ease-in;overflow:hidden}.g_preloader.hide{opacity:0;height:0;pointer-events:none}.g_preloader.ended{display:none}.g_preloader__seekbar{position:absolute;z-index:0;top:50%;left:0;width:100%;height:1px}.g_preloader__seekbar:after,.g_preloader__seekbar:before{position:absolute;z-index:0;top:0;left:0;height:100%;content:"";display:block;background-color:transparent}.g_preloader__seekbar:before{width:0}.g_preloader__seekbar:after{width:var(--global_preloader_loaded,0);background-color:rgba(255,255,255,.5)}.g_preloader.hide .g_preloader__seekbar:after{transition:transform 1s cubic-bezier(.77, 0, .175, 1);transform:translateX(100%)}.g_intro{position:fixed;z-index:9990;top:0;left:0;width:100%;height:100%;height:100vh;height:100dvh;overflow:hidden;transition:opacity 2.2s ease-out,height 0s 2.2s ease-out;opacity:0;pointer-events:none}.g_intro:before{position:absolute;z-index:0;top:0;left:0;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:1;content:"";display:block;z-index:1;transition:opacity 5.8s ease-in}.g_intro.hideSkip{transition:opacity 1.2s ease-out,height 0s 1.2s ease-out;opacity:0;height:0}.g_intro.hideAlpha:before{opacity:0}.g_intro.show{transition:opacity 0s ease-in;opacity:1;pointer-events:auto}.g_intro.ended{display:none}.g_intro video{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.g_intro__catch{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:opacity 1s ease-out;opacity:0}.g_intro__catch.show{transition:opacity .1s ease-out;opacity:1}.g_intro__catch__title{font-family:dnp-shuei-nmincho-std,"Hiragino Mincho ProN",sans-serif;font-weight:400;font-style:normal;font-size:6.914893617vw;font-family:serif;color:#fff;text-align:center;line-height:2;letter-spacing:1em;padding-left:5.3191489362vw;text-shadow:0 0 4px #000,0 0 6px #000,0 0 10px #000}@media screen and (min-width:1025px){.g_intro__catch__title{line-height:1.2;font-size:2.8125vw;padding-left:2.34375vw}}.g_intro__button{position:absolute;z-index:0;bottom:0;right:0;width:96px;height:60px;background-color:transparent;z-index:10;display:flex;border:none;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:0}@media screen and (min-width:1025px){.g_intro__button{margin-bottom:0}}.g_intro__button__inner{position:relative;z-index:0;top:0;left:0;width:100%;height:13px;display:flex;align-items:center;gap:4px}.g_intro__button__text{display:flex;width:32px;height:100%}.g_intro__button__bar{position:relative;display:flex;width:60px;height:1px;overflow:hidden}.g_intro__button__bar::before{position:absolute;top:0;left:0;width:100%;height:1px;content:"";display:block;background-color:#fff;transform:translateX(0);opacity:1;transition:none}.g_intro__button:hover .g_intro__button__bar::before{animation:g_ArrowSlide .6s ease forwards}.top{--c--opacity:0.7s;--c--transform:0.7s;--c--opacity-delay:0.5s;--c--transform-delay:0.5s;--c--mask-position-delay:0.7s;--s--title-delay:0.5s;--s--title-delay-step:0.05s;--s--title-x-step:0.15em;--s--sub-opacity-time:0.7s;--s--sub-opacity-delay:0.5s;--s--sub-transform-time:0.7s;--s--sub-transform-delay:0.5s;--t--hover-opacity:0.7;--t--hover-transform:0.3s;position:relative;z-index:0;top:0;left:0;width:100%;height:auto}.top__section_header{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;margin-bottom:40px}@media screen and (min-width:1025px){.top__section_header{margin-bottom:40px}}.top__section_header__title{position:relative;z-index:0;top:0;left:0;display:flex;flex-direction:column;align-items:flex-start;gap:28px;margin-bottom:30px}@media screen and (min-width:1025px){.top__section_header__title{gap:12px;flex-direction:row;align-items:baseline;margin-bottom:22px}}.top__section_header__title__main{font-family:"Cormorant Garamond","Hiragino Mincho ProN",sans-serif;font-weight:300;font-style:normal;font-size:48px;line-height:.8;letter-spacing:-.02em;color:#fff}@media screen and (min-width:1025px){.top__section_header__title__main{font-size:56px}}.loaded .top__section_header__title__main span{display:inline-block;opacity:0;filter:blur(16px);transform:translateX(var(--start-title-x,-.7em));animation:slideInTitle var(--s--title-delay) cubic-bezier(.215,.61,.355,1) forwards;animation-play-state:paused}.loaded .top__section_header__title__main span:first-child{--start-title-x:0em;animation-delay:0s}.loaded .top__section_header__title__main span:nth-child(2){--start-title-x:-0.15em;animation-delay:50ms}.loaded .top__section_header__title__main span:nth-child(3){--start-title-x:-0.3em;animation-delay:.1s}.loaded .top__section_header__title__main span:nth-child(4){--start-title-x:-0.45em;animation-delay:.15s}.loaded .top__section_header__title__main span:nth-child(5){--start-title-x:-0.6em;animation-delay:.2s}.loaded .top__section_header__title__main span:nth-child(6){--start-title-x:-0.75em;animation-delay:.25s}.loaded .top__section_header__title__main span:nth-child(7){--start-title-x:-0.9em;animation-delay:.3s}.loaded .top__section_header__title__main span:nth-child(8){--start-title-x:-1.05em;animation-delay:.35s}.loaded .top__section_header__title__main span:nth-child(9){--start-title-x:-1.2em;animation-delay:.4s}.loaded .top__section_header__title__main span:nth-child(10){--start-title-x:-1.35em;animation-delay:.45s}.loaded .top__section_header__title__main span:nth-child(11){--start-title-x:-1.5em;animation-delay:.5s}.loaded .top__section_header__title__main span:nth-child(12){--start-title-x:-1.65em;animation-delay:.55s}.loaded .top__section_header__title__main span:nth-child(13){--start-title-x:-1.8em;animation-delay:.6s}.loaded .top__section_header__title__main span:nth-child(14){--start-title-x:-1.95em;animation-delay:.65s}.loaded .top__section_header__title__main span:nth-child(15){--start-title-x:-2.1em;animation-delay:.7s}.loaded .top__section_header__title__main span:nth-child(16){--start-title-x:-2.25em;animation-delay:.75s}.loaded .top__section_header__title__main span:nth-child(17){--start-title-x:-2.4em;animation-delay:.8s}.loaded .top__section_header__title__main span:nth-child(18){--start-title-x:-2.55em;animation-delay:.85s}.loaded .top__section_header__title__main span:nth-child(19){--start-title-x:-2.7em;animation-delay:.9s}.loaded .top__section_header__title__main span:nth-child(20){--start-title-x:-2.85em;animation-delay:.95s}.loaded .top__section_header__title__main span:nth-child(21){--start-title-x:-3em;animation-delay:1s}.loaded .top__section_header__title__main span:nth-child(22){--start-title-x:-3.15em;animation-delay:1.05s}.loaded .top__section_header__title__main span:nth-child(23){--start-title-x:-3.3em;animation-delay:1.1s}.loaded .top__section_header__title__main span:nth-child(24){--start-title-x:-3.45em;animation-delay:1.15s}.loaded .top__section_header__title__main span:nth-child(25){--start-title-x:-3.6em;animation-delay:1.2s}.loaded .top__section_header__title__main span:nth-child(26){--start-title-x:-3.75em;animation-delay:1.25s}.loaded .top__section_header__title__main span:nth-child(27){--start-title-x:-3.9em;animation-delay:1.3s}.loaded .top__section_header__title__main span:nth-child(28){--start-title-x:-4.05em;animation-delay:1.35s}.loaded .top__section_header__title__main span:nth-child(29){--start-title-x:-4.2em;animation-delay:1.4s}.loaded .top__section_header__title__main span:nth-child(30){--start-title-x:-4.35em;animation-delay:1.45s}.act .top__section_header__title__main span{animation-play-state:running}.top__section_header__title__sub{font-family:dnp-shuei-nmincho-std,"Hiragino Mincho ProN",sans-serif;font-weight:400;font-style:normal;font-size:18px;color:#fff}.loaded .top__section_header__title__sub{display:inline-block;opacity:0;transform:translateY(10px)}.act .top__section_header__title__sub{transition:opacity var(--s--sub-opacity-time) ease var(--s--sub-opacity-delay),transform var(--s--sub-transform-time) ease var(--s--sub-transform-delay);opacity:1;transform:translateY(0)}@media screen and (min-width:1025px){.top__section_header__title__sub{font-size:18px}}.top__section_header__description{position:relative;z-index:0;top:0;left:0;font-family:"Local Noto Sans JP","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;font-style:normal;font-size:14px;letter-spacing:.02em;color:#fff}@media screen and (min-width:1025px){.top__section_header__description{font-size:14px}}.loaded .top__section_header__description{display:inline-block;opacity:0;transform:translateY(10px)}.act .top__section_header__description{transition:opacity .7s ease-in-out .7s,transform .7s ease-in-out .7s;opacity:1;transform:translateY(0)}.top__section_header__controls{position:absolute;z-index:0;display:none;bottom:0;right:0}@media screen and (min-width:1025px){.top__section_header__controls{display:flex;gap:11px}}.loaded .top__section_header__controls{opacity:0;transform:translateY(10px)}.act .top__section_header__controls{transition:opacity .5s ease-in-out .7s,transform .5s ease-in-out .7s;opacity:1;transform:translateY(0)}.top__section_header__btn{display:block;width:10px;height:20px;background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:1}@media screen and (min-width:1025px){.top__section_header__btn{transition:opacity .3s ease}.top__section_header__btn:hover{opacity:.5}}.top__section_header__btn img{width:100%;height:100%}.top__section_header__btn.disabled{opacity:.5;pointer-events:none}.top__section_header__btn.none{display:none}.top__news{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;overflow:hidden;margin-bottom:200px}@media screen and (min-width:1025px){.top__news{margin-bottom:320px}}.top__news__inner{position:relative;z-index:0;top:0;left:0;display:flex;flex-direction:column;width:100%;height:auto;padding-left:20px;padding-right:20px}@media screen and (min-width:1025px){.top__news__inner{flex-direction:row;padding-left:66px;padding-right:66px}}.top__news__header{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;margin-bottom:40px;padding-top:0;flex-shrink:0}@media screen and (min-width:1025px){.top__news__header{width:22.96875vw;margin-bottom:0;padding-top:10px}}.top__news__header__title{position:relative;z-index:0;top:0;left:0;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.top__news__header__title__main{font-family:"Cormorant Garamond","Hiragino Mincho ProN",sans-serif;font-weight:300;font-style:normal;line-height:.7;font-size:30px;color:#fff}.loaded .top__news__header__title__main span{display:inline-block;opacity:0;filter:blur(16px);transform:translateX(var(--start-title-x,-.7em));animation:slideInTitle var(--s--title-delay) cubic-bezier(.215,.61,.355,1) forwards;animation-play-state:paused}.loaded .top__news__header__title__main span:first-child{--start-title-x:0em;animation-delay:0s}.loaded .top__news__header__title__main span:nth-child(2){--start-title-x:-0.15em;animation-delay:50ms}.loaded .top__news__header__title__main span:nth-child(3){--start-title-x:-0.3em;animation-delay:.1s}.loaded .top__news__header__title__main span:nth-child(4){--start-title-x:-0.45em;animation-delay:.15s}.loaded .top__news__header__title__main span:nth-child(5){--start-title-x:-0.6em;animation-delay:.2s}.loaded .top__news__header__title__main span:nth-child(6){--start-title-x:-0.75em;animation-delay:.25s}.loaded .top__news__header__title__main span:nth-child(7){--start-title-x:-0.9em;animation-delay:.3s}.loaded .top__news__header__title__main span:nth-child(8){--start-title-x:-1.05em;animation-delay:.35s}.loaded .top__news__header__title__main span:nth-child(9){--start-title-x:-1.2em;animation-delay:.4s}.loaded .top__news__header__title__main span:nth-child(10){--start-title-x:-1.35em;animation-delay:.45s}.loaded .top__news__header__title__main span:nth-child(11){--start-title-x:-1.5em;animation-delay:.5s}.loaded .top__news__header__title__main span:nth-child(12){--start-title-x:-1.65em;animation-delay:.55s}.loaded .top__news__header__title__main span:nth-child(13){--start-title-x:-1.8em;animation-delay:.6s}.loaded .top__news__header__title__main span:nth-child(14){--start-title-x:-1.95em;animation-delay:.65s}.loaded .top__news__header__title__main span:nth-child(15){--start-title-x:-2.1em;animation-delay:.7s}.loaded .top__news__header__title__main span:nth-child(16){--start-title-x:-2.25em;animation-delay:.75s}.loaded .top__news__header__title__main span:nth-child(17){--start-title-x:-2.4em;animation-delay:.8s}.loaded .top__news__header__title__main span:nth-child(18){--start-title-x:-2.55em;animation-delay:.85s}.loaded .top__news__header__title__main span:nth-child(19){--start-title-x:-2.7em;animation-delay:.9s}.loaded .top__news__header__title__main span:nth-child(20){--start-title-x:-2.85em;animation-delay:.95s}.loaded .top__news__header__title__main span:nth-child(21){--start-title-x:-3em;animation-delay:1s}.loaded .top__news__header__title__main span:nth-child(22){--start-title-x:-3.15em;animation-delay:1.05s}.loaded .top__news__header__title__main span:nth-child(23){--start-title-x:-3.3em;animation-delay:1.1s}.loaded .top__news__header__title__main span:nth-child(24){--start-title-x:-3.45em;animation-delay:1.15s}.loaded .top__news__header__title__main span:nth-child(25){--start-title-x:-3.6em;animation-delay:1.2s}.loaded .top__news__header__title__main span:nth-child(26){--start-title-x:-3.75em;animation-delay:1.25s}.loaded .top__news__header__title__main span:nth-child(27){--start-title-x:-3.9em;animation-delay:1.3s}.loaded .top__news__header__title__main span:nth-child(28){--start-title-x:-4.05em;animation-delay:1.35s}.loaded .top__news__header__title__main span:nth-child(29){--start-title-x:-4.2em;animation-delay:1.4s}.loaded .top__news__header__title__main span:nth-child(30){--start-title-x:-4.35em;animation-delay:1.45s}.act .top__news__header__title__main span{animation-play-state:running}.top__news__header__title__sub{font-family:dnp-shuei-nmincho-std,"Hiragino Mincho ProN",sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#fff}.loaded .top__news__header__title__sub{display:inline-block;opacity:0;transform:translateY(10px)}.act .top__news__header__title__sub{transition:opacity var(--s--sub-opacity-time) ease var(--s--sub-opacity-delay),transform var(--s--sub-transform-time) ease var(--s--sub-transform-delay);opacity:1;transform:translateY(0)}.top__news__content{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;overflow:visible}@media screen and (min-width:1025px){.top__news__content{overflow:hidden}}.top__news__first{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;overflow:hidden;padding-top:0}@media screen and (min-width:1025px){.top__news__first{padding-top:10px}}.loaded .top__news__first{opacity:0;transform:translateY(10px)}.act .top__news__first{transition:opacity var(--c--opacity) ease-in-out var(--c--opacity-delay),transform var(--c--transform) ease-in-out var(--c--transform-delay);opacity:1;transform:translateY(0)}.top__news__first__item{position:relative;z-index:0;top:0;left:0;display:flex;flex-direction:column;width:100%;height:auto;gap:17px}@media screen and (min-width:1025px){.top__news__first__item{flex-direction:row;gap:28px}}.top__news__first__item__image{position:relative;z-index:0;top:0;left:0;width:100%;height:100%;aspect-ratio:5/3;flex-shrink:0;filter:grayscale(100%);transition:filter .4s ease}@media screen and (min-width:1025px){.top__news__first__item__image{width:36.09375vw}}.top__news__first__item__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-color:#5e5e5e}.loaded .top__news__first__item__image:before{content:"";position:absolute;inset:0;background-color:#a6a6a6;z-index:2;-webkit-mask-image:linear-gradient(to left,#000 33%,transparent 65%);mask-image:linear-gradient(to left,#000 33%,transparent 65%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-position:100% 0;mask-position:100% 0}.act .top__news__first__item__image:before{transition:-webkit-mask-position 1.8s ease-in-out var(--c--mask-position-delay);transition:mask-position 1.8s ease-in-out var(--c--mask-position-delay);transition:mask-position 1.8s ease-in-out var(--c--mask-position-delay),-webkit-mask-position 1.8s ease-in-out var(--c--mask-position-delay);-webkit-mask-position:0 0;mask-position:0 0}.top__news__first__item:hover .top__news__first__item__image{filter:grayscale(0)}.top__news__first__item:hover .top__news__first__item__date,.top__news__first__item:hover .top__news__first__item__title{opacity:var(--t--hover-opacity)}.top__news__first__item__content{position:relative;z-index:0;top:0;left:0;display:block;width:100%;height:auto}.top__news__first__item__title{position:relative;z-index:0;top:0;left:0;font-family:dnp-shuei-nmincho-std,"Hiragino Mincho ProN",sans-serif;font-weight:400;font-style:normal;font-size:17px;letter-spacing:-.02em;color:#fff;margin-top:0;opacity:1}@media screen and (min-width:1025px){.top__news__first__item__title{margin-top:calc((1lh - 1cap) * -.5);transition:opacity var(--t--hover-transform) ease;font-size:24px}}.top__news__first__item__date{position:relative;z-index:0;top:0;left:0;font-family:"Local Noto Sans JP","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;font-style:normal;font-size:13px;color:#fff;opacity:1;margin-top:17px}@media screen and (min-width:1025px){.top__news__first__item__date{transition:opacity var(--t--hover-transform) ease}}.top__news .carousel{margin-top:48px}@media screen and (min-width:1025px){.top__news .carousel{margin-top:40px}}.top__news .carousel__item__title{font-size:20px}@media screen and (min-width:1025px){.top__news .carousel__item__title{font-size:16px}}.top__service{position:relative;z-index:0;top:0;left:0;display:block;width:100%;height:auto;background-color:transparent;margin-bottom:200px}@media screen and (min-width:1025px){.top__service{height:calc(100vh + 1500px);margin-bottom:320px}}.top__service__sticky{position:relative;top:0;left:0;width:100%;height:auto;min-height:100vh}@media screen and (min-width:1025px){.top__service__sticky{position:sticky}}.top__service__content{position:relative;z-index:0;top:0;left:0;display:flex;width:100%;height:auto;min-height:100vh;padding-left:0;padding-right:0;align-items:center}@media screen and (min-width:1025px){.top__service__content{padding-right:0}}.top__service__inner{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;min-height:auto;padding-bottom:120px;padding-left:0}@media screen and (min-width:1025px){.top__service__inner{padding-left:66px;padding-bottom:66px;min-height:800px}}.top__service__overview{position:absolute;top:0;right:0;width:calc(48.9% - 0px);height:100%;background-color:#000;display:none;z-index:10;align-items:center;justify-content:center;transition:opacity .3s ease}@media screen and (min-width:1025px){.top__service__overview{display:flex}}.loaded .top__service__overview{opacity:0;pointer-events:none}.top__service__overview.act{transition:opacity .8s ease 1.4s;opacity:1;pointer-events:auto}.top__service__overview.show{transition:opacity .8s ease;opacity:1;pointer-events:auto}.top__service__overview__bg{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.top__service__overview__bg img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .8s ease;will-change:opacity}.top__service__overview__bg img.crossfade{opacity:1;z-index:2}.top__service__overview__logo{position:absolute;display:block;height:auto;width:100%;aspect-ratio:625/250;-o-object-fit:cover;object-fit:cover;opacity:1;z-index:10;transform:translateY(0)}.top__service__overview__logo img{position:absolute;top:0;left:0;display:block;width:100%;height:auto}.top__service__overview__logo.mouseenter{opacity:0;transform:translateY(10px)}.top__service__overview__logo.animate{opacity:1;transform:translateY(0);transition:opacity .7s ease 0s,transform .7s ease 0s}.top__service__overview__content{position:absolute;bottom:4.6875vw;display:flex;flex-direction:column;gap:17px;width:39.53125vw;height:auto;z-index:10}.top__service__overview__title{font-family:dnp-shuei-nmincho-std,"Hiragino Mincho ProN",sans-serif;font-weight:400;font-style:normal;font-size:20px;color:#fff;opacity:1;transform:translateY(0)}.top__service__overview__title.mouseenter{opacity:0;transform:translateY(10px)}.top__service__overview__title.animate{opacity:1;transform:translateY(0);transition:opacity .7s ease .1s,transform .7s ease .1s}.top__service__overview__description{font-family:"Local Noto Sans JP","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:350;font-style:normal;font-size:14px;color:#fff;line-height:1.5;opacity:1;transform:translateY(0)}.top__service__overview__description.mouseenter{opacity:0;transform:translateY(10px)}.top__service__overview__description.animate{opacity:1;transform:translateY(0);transition:opacity .7s ease .2s,transform .7s ease .2s}.top__service__overview__close{--close-line-color:#fff;position:absolute;top:3.125vw;right:3.125vw;width:30px;height:30px;display:block;text-decoration:none;z-index:2;display:block;border:1px solid var(--close-line-color);cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;display:none;opacity:1;transition:opacity .3s ease}@media screen and (min-width:1025px){.top__service__overview__close{display:block}}.top__service__overview__close:hover{opacity:.5}.top__service__overview__close::after,.top__service__overview__close::before{content:"";position:absolute;top:50%;left:50%;width:80%;height:1px;background-color:var(--close-line-color);transform-origin:center}.top__service__overview__close::before{transform:translate(-50%,-50%) rotate(45deg)}.top__service__overview__close::after{transform:translate(-50%,-50%) rotate(-45deg)}.top__service__header{position:relative;z-index:0;top:0;left:0;display:flex;flex-direction:column;gap:16px;width:100%;height:auto;margin-top:180px;margin-bottom:63px;padding-left:20px;padding-right:20px}@media screen and (min-width:1025px){.top__service__header{margin-top:80px;margin-bottom:60px;padding-left:0;padding-right:0}}.top__service__header__main{font-family:"Cormorant Garamond","Hiragino Mincho ProN",sans-serif;font-weight:300;font-style:normal;font-size:34px;color:#fff;line-height:.7}@media screen and (min-width:1025px){.top__service__header__main{font-size:34px}}.loaded .top__service__header__main span{display:inline-block;opacity:0;filter:blur(16px);transform:translateX(var(--start-title-x,-.7em));animation:slideInTitle var(--s--title-delay) cubic-bezier(.215,.61,.355,1) forwards;animation-play-state:paused}.loaded .top__service__header__main span:first-child{--start-title-x:0em;animation-delay:0s}.loaded .top__service__header__main span:nth-child(2){--start-title-x:-0.15em;animation-delay:50ms}.loaded .top__service__header__main span:nth-child(3){--start-title-x:-0.3em;animation-delay:.1s}.loaded .top__service__header__main span:nth-child(4){--start-title-x:-0.45em;animation-delay:.15s}.loaded .top__service__header__main span:nth-child(5){--start-title-x:-0.6em;animation-delay:.2s}.loaded .top__service__header__main span:nth-child(6){--start-title-x:-0.75em;animation-delay:.25s}.loaded .top__service__header__main span:nth-child(7){--start-title-x:-0.9em;animation-delay:.3s}.loaded .top__service__header__main span:nth-child(8){--start-title-x:-1.05em;animation-delay:.35s}.loaded .top__service__header__main span:nth-child(9){--start-title-x:-1.2em;animation-delay:.4s}.loaded .top__service__header__main span:nth-child(10){--start-title-x:-1.35em;animation-delay:.45s}.loaded .top__service__header__main span:nth-child(11){--start-title-x:-1.5em;animation-delay:.5s}.loaded .top__service__header__main span:nth-child(12){--start-title-x:-1.65em;animation-delay:.55s}.loaded .top__service__header__main span:nth-child(13){--start-title-x:-1.8em;animation-delay:.6s}.loaded .top__service__header__main span:nth-child(14){--start-title-x:-1.95em;animation-delay:.65s}.loaded .top__service__header__main span:nth-child(15){--start-title-x:-2.1em;animation-delay:.7s}.loaded .top__service__header__main span:nth-child(16){--start-title-x:-2.25em;animation-delay:.75s}.loaded .top__service__header__main span:nth-child(17){--start-title-x:-2.4em;animation-delay:.8s}.loaded .top__service__header__main span:nth-child(18){--start-title-x:-2.55em;animation-delay:.85s}.loaded .top__service__header__main span:nth-child(19){--start-title-x:-2.7em;animation-delay:.9s}.loaded .top__service__header__main span:nth-child(20){--start-title-x:-2.85em;animation-delay:.95s}.loaded .top__service__header__main span:nth-child(21){--start-title-x:-3em;animation-delay:1s}.loaded .top__service__header__main span:nth-child(22){--start-title-x:-3.15em;animation-delay:1.05s}.loaded .top__service__header__main span:nth-child(23){--start-title-x:-3.3em;animation-delay:1.1s}.loaded .top__service__header__main span:nth-child(24){--start-title-x:-3.45em;animation-delay:1.15s}.loaded .top__service__header__main span:nth-child(25){--start-title-x:-3.6em;animation-delay:1.2s}.loaded .top__service__header__main span:nth-child(26){--start-title-x:-3.75em;animation-delay:1.25s}.loaded .top__service__header__main span:nth-child(27){--start-title-x:-3.9em;animation-delay:1.3s}.loaded .top__service__header__main span:nth-child(28){--start-title-x:-4.05em;animation-delay:1.35s}.loaded .top__service__header__main span:nth-child(29){--start-title-x:-4.2em;animation-delay:1.4s}.loaded .top__service__header__main span:nth-child(30){--start-title-x:-4.35em;animation-delay:1.45s}.act .top__service__header__main span{animation-play-state:running}.top__service__header__sub{font-family:dnp-shuei-nmincho-std,"Hiragino Mincho ProN",sans-serif;font-weight:400;font-style:normal;font-size:18px;color:#fff}@media screen and (min-width:1025px){.top__service__header__sub{font-size:18px}}.loaded .top__service__header__sub{display:inline-block;opacity:0;transform:translateY(10px)}.act .top__service__header__sub{transition:opacity var(--s--sub-opacity-time) ease var(--s--sub-opacity-delay),transform var(--s--sub-transform-time) ease var(--s--sub-transform-delay);opacity:1;transform:translateY(0)}.top__service__section{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;margin-bottom:80px}.loaded .top__service__section{opacity:0;transform:translateY(10px)}.loaded .top__service__section__item__info__title{opacity:0}.act .top__service__section{transition:opacity .6s ease,transform .6s ease;opacity:1;transform:translateY(0)}.act .top__service__section__item__info__title{transition:opacity 1.2s ease}.act .top__service__section:first-child{transition-delay:0s}.act .top__service__section:first-child .top__service__section__item:nth-child(1):before{width:100%;transition:width 1s ease;transition-delay:0s}.act .top__service__section:first-child .top__service__section__item:nth-child(1) .top__service__section__item__info__title{opacity:1;transition-delay:0s}.act .top__service__section:first-child .top__service__section__item:nth-child(2):before{width:100%;transition:width 1s ease;transition-delay:0.2s}.act .top__service__section:first-child .top__service__section__item:nth-child(2) .top__service__section__item__info__title{opacity:1;transition-delay:0.3s}.act .top__service__section:first-child .top__service__section__item:nth-child(3):before{width:100%;transition:width 1s ease;transition-delay:0.4s}.act .top__service__section:first-child .top__service__section__item:nth-child(3) .top__service__section__item__info__title{opacity:1;transition-delay:0.6s}.act .top__service__section:first-child .top__service__section__item:nth-child(4):before{width:100%;transition:width 1s ease;transition-delay:0.6s}.act .top__service__section:first-child .top__service__section__item:nth-child(4) .top__service__section__item__info__title{opacity:1;transition-delay:0.9s}.act .top__service__section:first-child .top__service__section__item:nth-child(5):before{width:100%;transition:width 1s ease;transition-delay:0.8s}.act .top__service__section:first-child .top__service__section__item:nth-child(5) .top__service__section__item__info__title{opacity:1;transition-delay:1.2s}.act .top__service__section:first-child .top__service__section__item:nth-child(6):before{width:100%;transition:width 1s ease;transition-delay:1s}.act .top__service__section:first-child .top__service__section__item:nth-child(6) .top__service__section__item__info__title{opacity:1;transition-delay:1.5s}.act .top__service__section:first-child .top__service__section__item:nth-child(7):before{width:100%;transition:width 1s ease;transition-delay:1.2s}.act .top__service__section:first-child .top__service__section__item:nth-child(7) .top__service__section__item__info__title{opacity:1;transition-delay:1.8s}.act .top__service__section:first-child .top__service__section__item:nth-child(8):before{width:100%;transition:width 1s ease;transition-delay:1.4s}.act .top__service__section:first-child .top__service__section__item:nth-child(8) .top__service__section__item__info__title{opacity:1;transition-delay:2.1s}.act .top__service__section:first-child .top__service__section__item:nth-child(9):before{width:100%;transition:width 1s ease;transition-delay:1.6s}.act .top__service__section:first-child .top__service__section__item:nth-child(9) .top__service__section__item__info__title{opacity:1;transition-delay:2.4s}.act .top__service__section:first-child .top__service__section__item:nth-child(10):before{width:100%;transition:width 1s ease;transition-delay:1.8s}.act .top__service__section:first-child .top__service__section__item:nth-child(10) .top__service__section__item__info__title{opacity:1;transition-delay:2.7s}.act .top__service__section:first-child .top__service__section__item:nth-child(11):before{width:100%;transition:width 1s ease;transition-delay:2s}.act .top__service__section:first-child .top__service__section__item:nth-child(11) .top__service__section__item__info__title{opacity:1;transition-delay:3s}.act .top__service__section:first-child .top__service__section__item:nth-child(12):before{width:100%;transition:width 1s ease;transition-delay:2.2s}.act .top__service__section:first-child .top__service__section__item:nth-child(12) .top__service__section__item__info__title{opacity:1;transition-delay:3.3s}.act .top__service__section:first-child .top__service__section__item:nth-child(13):before{width:100%;transition:width 1s ease;transition-delay:2.4s}.act .top__service__section:first-child .top__service__section__item:nth-child(13) .top__service__section__item__info__title{opacity:1;transition-delay:3.6s}.act .top__service__section:first-child .top__service__section__item:nth-child(14):before{width:100%;transition:width 1s ease;transition-delay:2.6s}.act .top__service__section:first-child .top__service__section__item:nth-child(14) .top__service__section__item__info__title{opacity:1;transition-delay:3.9s}.act .top__service__section:first-child .top__service__section__item:nth-child(15):before{width:100%;transition:width 1s ease;transition-delay:2.8s}.act .top__service__section:first-child .top__service__section__item:nth-child(15) .top__service__section__item__info__title{opacity:1;transition-delay:4.2s}.act .top__service__section:first-child .top__service__section__item:nth-child(16):before{width:100%;transition:width 1s ease;transition-delay:3s}.act .top__service__section:first-child .top__service__section__item:nth-child(16) .top__service__section__item__info__title{opacity:1;transition-delay:4.5s}.act .top__service__section:first-child .top__service__section__item:nth-child(17):before{width:100%;transition:width 1s ease;transition-delay:3.2s}.act .top__service__section:first-child .top__service__section__item:nth-child(17) .top__service__section__item__info__title{opacity:1;transition-delay:4.8s}.act .top__service__section:first-child .top__service__section__item:nth-child(18):before{width:100%;transition:width 1s ease;transition-delay:3.4s}.act .top__service__section:first-child .top__service__section__item:nth-child(18) .top__service__section__item__info__title{opacity:1;transition-delay:5.1s}.act .top__service__section:first-child .top__service__section__item:nth-child(19):before{width:100%;transition:width 1s ease;transition-delay:3.6s}.act .top__service__section:first-child .top__service__section__item:nth-child(19) .top__service__section__item__info__title{opacity:1;transition-delay:5.4s}.act .top__service__section:first-child .top__service__section__item:nth-child(20):before{width:100%;transition:width 1s ease;transition-delay:3.8s}.act .top__service__section:first-child .top__service__section__item:nth-child(20) .top__service__section__item__info__title{opacity:1;transition-delay:5.7s}.act .top__service__section:nth-child(2){transition-delay:0.6s}.act .top__service__section:nth-child(2) .top__service__section__item:first-child:before{width:100%;transition:width 1s ease;transition-delay:0.6s}.act .top__service__section:nth-child(2) .top__service__section__item:first-child .top__service__section__item__info__title{opacity:1;transition-delay:0.6s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(2):before{width:100%;transition:width 1s ease;transition-delay:0.8s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(2) .top__service__section__item__info__title{opacity:1;transition-delay:0.9s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(3):before{width:100%;transition:width 1s ease;transition-delay:1s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(3) .top__service__section__item__info__title{opacity:1;transition-delay:1.2s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(4):before{width:100%;transition:width 1s ease;transition-delay:1.2s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(4) .top__service__section__item__info__title{opacity:1;transition-delay:1.5s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(5):before{width:100%;transition:width 1s ease;transition-delay:1.4s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(5) .top__service__section__item__info__title{opacity:1;transition-delay:1.8s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(6):before{width:100%;transition:width 1s ease;transition-delay:1.6s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(6) .top__service__section__item__info__title{opacity:1;transition-delay:2.1s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(7):before{width:100%;transition:width 1s ease;transition-delay:1.8s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(7) .top__service__section__item__info__title{opacity:1;transition-delay:2.4s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(8):before{width:100%;transition:width 1s ease;transition-delay:2s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(8) .top__service__section__item__info__title{opacity:1;transition-delay:2.7s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(9):before{width:100%;transition:width 1s ease;transition-delay:2.2s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(9) .top__service__section__item__info__title{opacity:1;transition-delay:3s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(10):before{width:100%;transition:width 1s ease;transition-delay:2.4s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(10) .top__service__section__item__info__title{opacity:1;transition-delay:3.3s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(11):before{width:100%;transition:width 1s ease;transition-delay:2.6s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(11) .top__service__section__item__info__title{opacity:1;transition-delay:3.6s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(12):before{width:100%;transition:width 1s ease;transition-delay:2.8s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(12) .top__service__section__item__info__title{opacity:1;transition-delay:3.9s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(13):before{width:100%;transition:width 1s ease;transition-delay:3s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(13) .top__service__section__item__info__title{opacity:1;transition-delay:4.2s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(14):before{width:100%;transition:width 1s ease;transition-delay:3.2s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(14) .top__service__section__item__info__title{opacity:1;transition-delay:4.5s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(15):before{width:100%;transition:width 1s ease;transition-delay:3.4s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(15) .top__service__section__item__info__title{opacity:1;transition-delay:4.8s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(16):before{width:100%;transition:width 1s ease;transition-delay:3.6s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(16) .top__service__section__item__info__title{opacity:1;transition-delay:5.1s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(17):before{width:100%;transition:width 1s ease;transition-delay:3.8s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(17) .top__service__section__item__info__title{opacity:1;transition-delay:5.4s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(18):before{width:100%;transition:width 1s ease;transition-delay:4s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(18) .top__service__section__item__info__title{opacity:1;transition-delay:5.7s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(19):before{width:100%;transition:width 1s ease;transition-delay:4.2s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(19) .top__service__section__item__info__title{opacity:1;transition-delay:6s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(20):before{width:100%;transition:width 1s ease;transition-delay:4.4s}.act .top__service__section:nth-child(2) .top__service__section__item:nth-child(20) .top__service__section__item__info__title{opacity:1;transition-delay:6.3s}.act .top__service__section:nth-child(3){transition-delay:1.2s}.act .top__service__section:nth-child(3) .top__service__section__item:first-child:before{width:100%;transition:width 1s ease;transition-delay:1.2s}.act .top__service__section:nth-child(3) .top__service__section__item:first-child .top__service__section__item__info__title{opacity:1;transition-delay:1.2s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(2):before{width:100%;transition:width 1s ease;transition-delay:1.4s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(2) .top__service__section__item__info__title{opacity:1;transition-delay:1.5s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(3):before{width:100%;transition:width 1s ease;transition-delay:1.6s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(3) .top__service__section__item__info__title{opacity:1;transition-delay:1.8s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(4):before{width:100%;transition:width 1s ease;transition-delay:1.8s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(4) .top__service__section__item__info__title{opacity:1;transition-delay:2.1s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(5):before{width:100%;transition:width 1s ease;transition-delay:2s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(5) .top__service__section__item__info__title{opacity:1;transition-delay:2.4s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(6):before{width:100%;transition:width 1s ease;transition-delay:2.2s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(6) .top__service__section__item__info__title{opacity:1;transition-delay:2.7s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(7):before{width:100%;transition:width 1s ease;transition-delay:2.4s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(7) .top__service__section__item__info__title{opacity:1;transition-delay:3s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(8):before{width:100%;transition:width 1s ease;transition-delay:2.6s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(8) .top__service__section__item__info__title{opacity:1;transition-delay:3.3s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(9):before{width:100%;transition:width 1s ease;transition-delay:2.8s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(9) .top__service__section__item__info__title{opacity:1;transition-delay:3.6s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(10):before{width:100%;transition:width 1s ease;transition-delay:3s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(10) .top__service__section__item__info__title{opacity:1;transition-delay:3.9s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(11):before{width:100%;transition:width 1s ease;transition-delay:3.2s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(11) .top__service__section__item__info__title{opacity:1;transition-delay:4.2s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(12):before{width:100%;transition:width 1s ease;transition-delay:3.4s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(12) .top__service__section__item__info__title{opacity:1;transition-delay:4.5s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(13):before{width:100%;transition:width 1s ease;transition-delay:3.6s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(13) .top__service__section__item__info__title{opacity:1;transition-delay:4.8s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(14):before{width:100%;transition:width 1s ease;transition-delay:3.8s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(14) .top__service__section__item__info__title{opacity:1;transition-delay:5.1s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(15):before{width:100%;transition:width 1s ease;transition-delay:4s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(15) .top__service__section__item__info__title{opacity:1;transition-delay:5.4s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(16):before{width:100%;transition:width 1s ease;transition-delay:4.2s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(16) .top__service__section__item__info__title{opacity:1;transition-delay:5.7s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(17):before{width:100%;transition:width 1s ease;transition-delay:4.4s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(17) .top__service__section__item__info__title{opacity:1;transition-delay:6s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(18):before{width:100%;transition:width 1s ease;transition-delay:4.6s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(18) .top__service__section__item__info__title{opacity:1;transition-delay:6.3s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(19):before{width:100%;transition:width 1s ease;transition-delay:4.8s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(19) .top__service__section__item__info__title{opacity:1;transition-delay:6.6s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(20):before{width:100%;transition:width 1s ease;transition-delay:5s}.act .top__service__section:nth-child(3) .top__service__section__item:nth-child(20) .top__service__section__item__info__title{opacity:1;transition-delay:6.9s}.act .top__service__section:nth-child(4){transition-delay:1.8s}.act .top__service__section:nth-child(4) .top__service__section__item:first-child:before{width:100%;transition:width 1s ease;transition-delay:1.8s}.act .top__service__section:nth-child(4) .top__service__section__item:first-child .top__service__section__item__info__title{opacity:1;transition-delay:1.8s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(2):before{width:100%;transition:width 1s ease;transition-delay:2s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(2) .top__service__section__item__info__title{opacity:1;transition-delay:2.1s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(3):before{width:100%;transition:width 1s ease;transition-delay:2.2s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(3) .top__service__section__item__info__title{opacity:1;transition-delay:2.4s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(4):before{width:100%;transition:width 1s ease;transition-delay:2.4s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(4) .top__service__section__item__info__title{opacity:1;transition-delay:2.7s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(5):before{width:100%;transition:width 1s ease;transition-delay:2.6s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(5) .top__service__section__item__info__title{opacity:1;transition-delay:3s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(6):before{width:100%;transition:width 1s ease;transition-delay:2.8s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(6) .top__service__section__item__info__title{opacity:1;transition-delay:3.3s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(7):before{width:100%;transition:width 1s ease;transition-delay:3s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(7) .top__service__section__item__info__title{opacity:1;transition-delay:3.6s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(8):before{width:100%;transition:width 1s ease;transition-delay:3.2s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(8) .top__service__section__item__info__title{opacity:1;transition-delay:3.9s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(9):before{width:100%;transition:width 1s ease;transition-delay:3.4s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(9) .top__service__section__item__info__title{opacity:1;transition-delay:4.2s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(10):before{width:100%;transition:width 1s ease;transition-delay:3.6s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(10) .top__service__section__item__info__title{opacity:1;transition-delay:4.5s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(11):before{width:100%;transition:width 1s ease;transition-delay:3.8s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(11) .top__service__section__item__info__title{opacity:1;transition-delay:4.8s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(12):before{width:100%;transition:width 1s ease;transition-delay:4s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(12) .top__service__section__item__info__title{opacity:1;transition-delay:5.1s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(13):before{width:100%;transition:width 1s ease;transition-delay:4.2s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(13) .top__service__section__item__info__title{opacity:1;transition-delay:5.4s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(14):before{width:100%;transition:width 1s ease;transition-delay:4.4s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(14) .top__service__section__item__info__title{opacity:1;transition-delay:5.7s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(15):before{width:100%;transition:width 1s ease;transition-delay:4.6s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(15) .top__service__section__item__info__title{opacity:1;transition-delay:6s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(16):before{width:100%;transition:width 1s ease;transition-delay:4.8s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(16) .top__service__section__item__info__title{opacity:1;transition-delay:6.3s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(17):before{width:100%;transition:width 1s ease;transition-delay:5s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(17) .top__service__section__item__info__title{opacity:1;transition-delay:6.6s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(18):before{width:100%;transition:width 1s ease;transition-delay:5.2s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(18) .top__service__section__item__info__title{opacity:1;transition-delay:6.9s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(19):before{width:100%;transition:width 1s ease;transition-delay:5.4s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(19) .top__service__section__item__info__title{opacity:1;transition-delay:7.2s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(20):before{width:100%;transition:width 1s ease;transition-delay:5.6s}.act .top__service__section:nth-child(4) .top__service__section__item:nth-child(20) .top__service__section__item__info__title{opacity:1;transition-delay:7.5s}.act .top__service__section:nth-child(5){transition-delay:2.4s}.act .top__service__section:nth-child(5) .top__service__section__item:first-child:before{width:100%;transition:width 1s ease;transition-delay:2.4s}.act .top__service__section:nth-child(5) .top__service__section__item:first-child .top__service__section__item__info__title{opacity:1;transition-delay:2.4s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(2):before{width:100%;transition:width 1s ease;transition-delay:2.6s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(2) .top__service__section__item__info__title{opacity:1;transition-delay:2.7s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(3):before{width:100%;transition:width 1s ease;transition-delay:2.8s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(3) .top__service__section__item__info__title{opacity:1;transition-delay:3s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(4):before{width:100%;transition:width 1s ease;transition-delay:3s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(4) .top__service__section__item__info__title{opacity:1;transition-delay:3.3s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(5):before{width:100%;transition:width 1s ease;transition-delay:3.2s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(5) .top__service__section__item__info__title{opacity:1;transition-delay:3.6s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(6):before{width:100%;transition:width 1s ease;transition-delay:3.4s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(6) .top__service__section__item__info__title{opacity:1;transition-delay:3.9s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(7):before{width:100%;transition:width 1s ease;transition-delay:3.6s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(7) .top__service__section__item__info__title{opacity:1;transition-delay:4.2s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(8):before{width:100%;transition:width 1s ease;transition-delay:3.8s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(8) .top__service__section__item__info__title{opacity:1;transition-delay:4.5s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(9):before{width:100%;transition:width 1s ease;transition-delay:4s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(9) .top__service__section__item__info__title{opacity:1;transition-delay:4.8s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(10):before{width:100%;transition:width 1s ease;transition-delay:4.2s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(10) .top__service__section__item__info__title{opacity:1;transition-delay:5.1s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(11):before{width:100%;transition:width 1s ease;transition-delay:4.4s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(11) .top__service__section__item__info__title{opacity:1;transition-delay:5.4s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(12):before{width:100%;transition:width 1s ease;transition-delay:4.6s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(12) .top__service__section__item__info__title{opacity:1;transition-delay:5.7s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(13):before{width:100%;transition:width 1s ease;transition-delay:4.8s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(13) .top__service__section__item__info__title{opacity:1;transition-delay:6s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(14):before{width:100%;transition:width 1s ease;transition-delay:5s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(14) .top__service__section__item__info__title{opacity:1;transition-delay:6.3s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(15):before{width:100%;transition:width 1s ease;transition-delay:5.2s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(15) .top__service__section__item__info__title{opacity:1;transition-delay:6.6s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(16):before{width:100%;transition:width 1s ease;transition-delay:5.4s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(16) .top__service__section__item__info__title{opacity:1;transition-delay:6.9s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(17):before{width:100%;transition:width 1s ease;transition-delay:5.6s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(17) .top__service__section__item__info__title{opacity:1;transition-delay:7.2s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(18):before{width:100%;transition:width 1s ease;transition-delay:5.8s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(18) .top__service__section__item__info__title{opacity:1;transition-delay:7.5s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(19):before{width:100%;transition:width 1s ease;transition-delay:6s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(19) .top__service__section__item__info__title{opacity:1;transition-delay:7.8s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(20):before{width:100%;transition:width 1s ease;transition-delay:6.2s}.act .top__service__section:nth-child(5) .top__service__section__item:nth-child(20) .top__service__section__item__info__title{opacity:1;transition-delay:8.1s}.act .top__service__section:nth-child(6){transition-delay:3s}.act .top__service__section:nth-child(6) .top__service__section__item:first-child:before{width:100%;transition:width 1s ease;transition-delay:3s}.act .top__service__section:nth-child(6) .top__service__section__item:first-child .top__service__section__item__info__title{opacity:1;transition-delay:3s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(2):before{width:100%;transition:width 1s ease;transition-delay:3.2s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(2) .top__service__section__item__info__title{opacity:1;transition-delay:3.3s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(3):before{width:100%;transition:width 1s ease;transition-delay:3.4s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(3) .top__service__section__item__info__title{opacity:1;transition-delay:3.6s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(4):before{width:100%;transition:width 1s ease;transition-delay:3.6s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(4) .top__service__section__item__info__title{opacity:1;transition-delay:3.9s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(5):before{width:100%;transition:width 1s ease;transition-delay:3.8s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(5) .top__service__section__item__info__title{opacity:1;transition-delay:4.2s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(6):before{width:100%;transition:width 1s ease;transition-delay:4s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(6) .top__service__section__item__info__title{opacity:1;transition-delay:4.5s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(7):before{width:100%;transition:width 1s ease;transition-delay:4.2s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(7) .top__service__section__item__info__title{opacity:1;transition-delay:4.8s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(8):before{width:100%;transition:width 1s ease;transition-delay:4.4s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(8) .top__service__section__item__info__title{opacity:1;transition-delay:5.1s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(9):before{width:100%;transition:width 1s ease;transition-delay:4.6s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(9) .top__service__section__item__info__title{opacity:1;transition-delay:5.4s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(10):before{width:100%;transition:width 1s ease;transition-delay:4.8s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(10) .top__service__section__item__info__title{opacity:1;transition-delay:5.7s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(11):before{width:100%;transition:width 1s ease;transition-delay:5s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(11) .top__service__section__item__info__title{opacity:1;transition-delay:6s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(12):before{width:100%;transition:width 1s ease;transition-delay:5.2s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(12) .top__service__section__item__info__title{opacity:1;transition-delay:6.3s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(13):before{width:100%;transition:width 1s ease;transition-delay:5.4s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(13) .top__service__section__item__info__title{opacity:1;transition-delay:6.6s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(14):before{width:100%;transition:width 1s ease;transition-delay:5.6s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(14) .top__service__section__item__info__title{opacity:1;transition-delay:6.9s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(15):before{width:100%;transition:width 1s ease;transition-delay:5.8s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(15) .top__service__section__item__info__title{opacity:1;transition-delay:7.2s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(16):before{width:100%;transition:width 1s ease;transition-delay:6s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(16) .top__service__section__item__info__title{opacity:1;transition-delay:7.5s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(17):before{width:100%;transition:width 1s ease;transition-delay:6.2s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(17) .top__service__section__item__info__title{opacity:1;transition-delay:7.8s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(18):before{width:100%;transition:width 1s ease;transition-delay:6.4s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(18) .top__service__section__item__info__title{opacity:1;transition-delay:8.1s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(19):before{width:100%;transition:width 1s ease;transition-delay:6.6s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(19) .top__service__section__item__info__title{opacity:1;transition-delay:8.4s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(20):before{width:100%;transition:width 1s ease;transition-delay:6.8s}.act .top__service__section:nth-child(6) .top__service__section__item:nth-child(20) .top__service__section__item__info__title{opacity:1;transition-delay:8.7s}.act .top__service__section:nth-child(7){transition-delay:3.6s}.act .top__service__section:nth-child(7) .top__service__section__item:first-child:before{width:100%;transition:width 1s ease;transition-delay:3.6s}.act .top__service__section:nth-child(7) .top__service__section__item:first-child .top__service__section__item__info__title{opacity:1;transition-delay:3.6s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(2):before{width:100%;transition:width 1s ease;transition-delay:3.8s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(2) .top__service__section__item__info__title{opacity:1;transition-delay:3.9s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(3):before{width:100%;transition:width 1s ease;transition-delay:4s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(3) .top__service__section__item__info__title{opacity:1;transition-delay:4.2s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(4):before{width:100%;transition:width 1s ease;transition-delay:4.2s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(4) .top__service__section__item__info__title{opacity:1;transition-delay:4.5s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(5):before{width:100%;transition:width 1s ease;transition-delay:4.4s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(5) .top__service__section__item__info__title{opacity:1;transition-delay:4.8s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(6):before{width:100%;transition:width 1s ease;transition-delay:4.6s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(6) .top__service__section__item__info__title{opacity:1;transition-delay:5.1s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(7):before{width:100%;transition:width 1s ease;transition-delay:4.8s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(7) .top__service__section__item__info__title{opacity:1;transition-delay:5.4s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(8):before{width:100%;transition:width 1s ease;transition-delay:5s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(8) .top__service__section__item__info__title{opacity:1;transition-delay:5.7s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(9):before{width:100%;transition:width 1s ease;transition-delay:5.2s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(9) .top__service__section__item__info__title{opacity:1;transition-delay:6s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(10):before{width:100%;transition:width 1s ease;transition-delay:5.4s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(10) .top__service__section__item__info__title{opacity:1;transition-delay:6.3s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(11):before{width:100%;transition:width 1s ease;transition-delay:5.6s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(11) .top__service__section__item__info__title{opacity:1;transition-delay:6.6s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(12):before{width:100%;transition:width 1s ease;transition-delay:5.8s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(12) .top__service__section__item__info__title{opacity:1;transition-delay:6.9s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(13):before{width:100%;transition:width 1s ease;transition-delay:6s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(13) .top__service__section__item__info__title{opacity:1;transition-delay:7.2s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(14):before{width:100%;transition:width 1s ease;transition-delay:6.2s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(14) .top__service__section__item__info__title{opacity:1;transition-delay:7.5s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(15):before{width:100%;transition:width 1s ease;transition-delay:6.4s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(15) .top__service__section__item__info__title{opacity:1;transition-delay:7.8s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(16):before{width:100%;transition:width 1s ease;transition-delay:6.6s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(16) .top__service__section__item__info__title{opacity:1;transition-delay:8.1s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(17):before{width:100%;transition:width 1s ease;transition-delay:6.8s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(17) .top__service__section__item__info__title{opacity:1;transition-delay:8.4s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(18):before{width:100%;transition:width 1s ease;transition-delay:7s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(18) .top__service__section__item__info__title{opacity:1;transition-delay:8.7s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(19):before{width:100%;transition:width 1s ease;transition-delay:7.2s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(19) .top__service__section__item__info__title{opacity:1;transition-delay:9s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(20):before{width:100%;transition:width 1s ease;transition-delay:7.4s}.act .top__service__section:nth-child(7) .top__service__section__item:nth-child(20) .top__service__section__item__info__title{opacity:1;transition-delay:9.3s}.act .top__service__section:nth-child(8){transition-delay:4.2s}.act .top__service__section:nth-child(8) .top__service__section__item:first-child:before{width:100%;transition:width 1s ease;transition-delay:4.2s}.act .top__service__section:nth-child(8) .top__service__section__item:first-child .top__service__section__item__info__title{opacity:1;transition-delay:4.2s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(2):before{width:100%;transition:width 1s ease;transition-delay:4.4s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(2) .top__service__section__item__info__title{opacity:1;transition-delay:4.5s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(3):before{width:100%;transition:width 1s ease;transition-delay:4.6s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(3) .top__service__section__item__info__title{opacity:1;transition-delay:4.8s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(4):before{width:100%;transition:width 1s ease;transition-delay:4.8s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(4) .top__service__section__item__info__title{opacity:1;transition-delay:5.1s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(5):before{width:100%;transition:width 1s ease;transition-delay:5s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(5) .top__service__section__item__info__title{opacity:1;transition-delay:5.4s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(6):before{width:100%;transition:width 1s ease;transition-delay:5.2s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(6) .top__service__section__item__info__title{opacity:1;transition-delay:5.7s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(7):before{width:100%;transition:width 1s ease;transition-delay:5.4s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(7) .top__service__section__item__info__title{opacity:1;transition-delay:6s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(8):before{width:100%;transition:width 1s ease;transition-delay:5.6s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(8) .top__service__section__item__info__title{opacity:1;transition-delay:6.3s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(9):before{width:100%;transition:width 1s ease;transition-delay:5.8s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(9) .top__service__section__item__info__title{opacity:1;transition-delay:6.6s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(10):before{width:100%;transition:width 1s ease;transition-delay:6s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(10) .top__service__section__item__info__title{opacity:1;transition-delay:6.9s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(11):before{width:100%;transition:width 1s ease;transition-delay:6.2s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(11) .top__service__section__item__info__title{opacity:1;transition-delay:7.2s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(12):before{width:100%;transition:width 1s ease;transition-delay:6.4s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(12) .top__service__section__item__info__title{opacity:1;transition-delay:7.5s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(13):before{width:100%;transition:width 1s ease;transition-delay:6.6s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(13) .top__service__section__item__info__title{opacity:1;transition-delay:7.8s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(14):before{width:100%;transition:width 1s ease;transition-delay:6.8s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(14) .top__service__section__item__info__title{opacity:1;transition-delay:8.1s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(15):before{width:100%;transition:width 1s ease;transition-delay:7s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(15) .top__service__section__item__info__title{opacity:1;transition-delay:8.4s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(16):before{width:100%;transition:width 1s ease;transition-delay:7.2s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(16) .top__service__section__item__info__title{opacity:1;transition-delay:8.7s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(17):before{width:100%;transition:width 1s ease;transition-delay:7.4s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(17) .top__service__section__item__info__title{opacity:1;transition-delay:9s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(18):before{width:100%;transition:width 1s ease;transition-delay:7.6s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(18) .top__service__section__item__info__title{opacity:1;transition-delay:9.3s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(19):before{width:100%;transition:width 1s ease;transition-delay:7.8s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(19) .top__service__section__item__info__title{opacity:1;transition-delay:9.6s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(20):before{width:100%;transition:width 1s ease;transition-delay:8s}.act .top__service__section:nth-child(8) .top__service__section__item:nth-child(20) .top__service__section__item__info__title{opacity:1;transition-delay:9.9s}.act .top__service__section:nth-child(9){transition-delay:4.8s}.act .top__service__section:nth-child(9) .top__service__section__item:first-child:before{width:100%;transition:width 1s ease;transition-delay:4.8s}.act .top__service__section:nth-child(9) .top__service__section__item:first-child .top__service__section__item__info__title{opacity:1;transition-delay:4.8s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(2):before{width:100%;transition:width 1s ease;transition-delay:5s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(2) .top__service__section__item__info__title{opacity:1;transition-delay:5.1s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(3):before{width:100%;transition:width 1s ease;transition-delay:5.2s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(3) .top__service__section__item__info__title{opacity:1;transition-delay:5.4s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(4):before{width:100%;transition:width 1s ease;transition-delay:5.4s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(4) .top__service__section__item__info__title{opacity:1;transition-delay:5.7s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(5):before{width:100%;transition:width 1s ease;transition-delay:5.6s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(5) .top__service__section__item__info__title{opacity:1;transition-delay:6s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(6):before{width:100%;transition:width 1s ease;transition-delay:5.8s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(6) .top__service__section__item__info__title{opacity:1;transition-delay:6.3s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(7):before{width:100%;transition:width 1s ease;transition-delay:6s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(7) .top__service__section__item__info__title{opacity:1;transition-delay:6.6s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(8):before{width:100%;transition:width 1s ease;transition-delay:6.2s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(8) .top__service__section__item__info__title{opacity:1;transition-delay:6.9s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(9):before{width:100%;transition:width 1s ease;transition-delay:6.4s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(9) .top__service__section__item__info__title{opacity:1;transition-delay:7.2s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(10):before{width:100%;transition:width 1s ease;transition-delay:6.6s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(10) .top__service__section__item__info__title{opacity:1;transition-delay:7.5s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(11):before{width:100%;transition:width 1s ease;transition-delay:6.8s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(11) .top__service__section__item__info__title{opacity:1;transition-delay:7.8s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(12):before{width:100%;transition:width 1s ease;transition-delay:7s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(12) .top__service__section__item__info__title{opacity:1;transition-delay:8.1s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(13):before{width:100%;transition:width 1s ease;transition-delay:7.2s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(13) .top__service__section__item__info__title{opacity:1;transition-delay:8.4s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(14):before{width:100%;transition:width 1s ease;transition-delay:7.4s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(14) .top__service__section__item__info__title{opacity:1;transition-delay:8.7s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(15):before{width:100%;transition:width 1s ease;transition-delay:7.6s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(15) .top__service__section__item__info__title{opacity:1;transition-delay:9s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(16):before{width:100%;transition:width 1s ease;transition-delay:7.8s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(16) .top__service__section__item__info__title{opacity:1;transition-delay:9.3s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(17):before{width:100%;transition:width 1s ease;transition-delay:8s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(17) .top__service__section__item__info__title{opacity:1;transition-delay:9.6s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(18):before{width:100%;transition:width 1s ease;transition-delay:8.2s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(18) .top__service__section__item__info__title{opacity:1;transition-delay:9.9s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(19):before{width:100%;transition:width 1s ease;transition-delay:8.4s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(19) .top__service__section__item__info__title{opacity:1;transition-delay:10.2s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(20):before{width:100%;transition:width 1s ease;transition-delay:8.6s}.act .top__service__section:nth-child(9) .top__service__section__item:nth-child(20) .top__service__section__item__info__title{opacity:1;transition-delay:10.5s}.act .top__service__section:nth-child(10){transition-delay:5.4s}.act .top__service__section:nth-child(10) .top__service__section__item:first-child:before{width:100%;transition:width 1s ease;transition-delay:5.4s}.act .top__service__section:nth-child(10) .top__service__section__item:first-child .top__service__section__item__info__title{opacity:1;transition-delay:5.4s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(2):before{width:100%;transition:width 1s ease;transition-delay:5.6s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(2) .top__service__section__item__info__title{opacity:1;transition-delay:5.7s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(3):before{width:100%;transition:width 1s ease;transition-delay:5.8s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(3) .top__service__section__item__info__title{opacity:1;transition-delay:6s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(4):before{width:100%;transition:width 1s ease;transition-delay:6s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(4) .top__service__section__item__info__title{opacity:1;transition-delay:6.3s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(5):before{width:100%;transition:width 1s ease;transition-delay:6.2s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(5) .top__service__section__item__info__title{opacity:1;transition-delay:6.6s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(6):before{width:100%;transition:width 1s ease;transition-delay:6.4s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(6) .top__service__section__item__info__title{opacity:1;transition-delay:6.9s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(7):before{width:100%;transition:width 1s ease;transition-delay:6.6s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(7) .top__service__section__item__info__title{opacity:1;transition-delay:7.2s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(8):before{width:100%;transition:width 1s ease;transition-delay:6.8s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(8) .top__service__section__item__info__title{opacity:1;transition-delay:7.5s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(9):before{width:100%;transition:width 1s ease;transition-delay:7s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(9) .top__service__section__item__info__title{opacity:1;transition-delay:7.8s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(10):before{width:100%;transition:width 1s ease;transition-delay:7.2s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(10) .top__service__section__item__info__title{opacity:1;transition-delay:8.1s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(11):before{width:100%;transition:width 1s ease;transition-delay:7.4s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(11) .top__service__section__item__info__title{opacity:1;transition-delay:8.4s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(12):before{width:100%;transition:width 1s ease;transition-delay:7.6s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(12) .top__service__section__item__info__title{opacity:1;transition-delay:8.7s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(13):before{width:100%;transition:width 1s ease;transition-delay:7.8s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(13) .top__service__section__item__info__title{opacity:1;transition-delay:9s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(14):before{width:100%;transition:width 1s ease;transition-delay:8s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(14) .top__service__section__item__info__title{opacity:1;transition-delay:9.3s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(15):before{width:100%;transition:width 1s ease;transition-delay:8.2s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(15) .top__service__section__item__info__title{opacity:1;transition-delay:9.6s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(16):before{width:100%;transition:width 1s ease;transition-delay:8.4s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(16) .top__service__section__item__info__title{opacity:1;transition-delay:9.9s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(17):before{width:100%;transition:width 1s ease;transition-delay:8.6s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(17) .top__service__section__item__info__title{opacity:1;transition-delay:10.2s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(18):before{width:100%;transition:width 1s ease;transition-delay:8.8s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(18) .top__service__section__item__info__title{opacity:1;transition-delay:10.5s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(19):before{width:100%;transition:width 1s ease;transition-delay:9s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(19) .top__service__section__item__info__title{opacity:1;transition-delay:10.8s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(20):before{width:100%;transition:width 1s ease;transition-delay:9.2s}.act .top__service__section:nth-child(10) .top__service__section__item:nth-child(20) .top__service__section__item__info__title{opacity:1;transition-delay:11.1s}@media screen and (min-width:1025px){.top__service__section{margin-bottom:30px}}.top__service__section__title{font-family:"Cormorant Garamond","Hiragino Mincho ProN",sans-serif;font-weight:300;font-style:normal;font-size:20px;color:#fff;margin-bottom:20px;padding-left:20px;padding-right:20px;line-height:.8}@media screen and (min-width:1025px){.top__service__section__title{font-size:20px;margin-bottom:20px;padding-left:0;padding-right:0}}.top__service__section__item{position:relative;z-index:0;top:0;left:0;width:100%;height:auto}.top__service__section__item::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#3c3c3c}.loaded .top__service__section__item::before{width:0%}.top__service__section__item__link{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;display:block;text-decoration:none;z-index:2;display:none}@media screen and (min-width:1025px){.top__service__section__item__link{display:block}}.top__service__section__item__button{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;display:block;text-decoration:none;z-index:2;display:block;border:none;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}@media screen and (min-width:1025px){.top__service__section__item__button{display:none}}.top__service__section__item__info{position:relative;z-index:0;top:0;left:0;display:flex;width:100%;height:auto;justify-content:space-between;align-items:flex-end;pointer-events:none;padding-top:14px;padding-bottom:6px;padding-left:20px;padding-right:20px;margin-bottom:14px}@media screen and (min-width:1025px){.top__service__section__item__info{width:46%;padding-top:14px;padding-bottom:14px;padding-left:0;padding-right:0;margin-bottom:0}}.top__service__section__item__info__title{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;display:flex;flex-direction:column;flex:4;gap:12px}.top__service__section__item__info__title__main{position:relative;z-index:0;top:0;left:0;font-family:"Cormorant Garamond","Hiragino Mincho ProN",sans-serif;font-weight:300;font-style:normal;display:flex;font-size:31px;line-height:1;letter-spacing:-.02em;opacity:1;color:#fff;align-items:baseline;transition:opacity .3s ease;flex-direction:column}@media screen and (min-width:1025px){.top__service__section__item__info__title__main{flex-direction:row;font-size:32px;opacity:.3}}.top__service__section__item__info__title__main span{font-family:Cinzel,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:28px}@media screen and (min-width:1025px){.top__service__section__item__info__title__main span{font-size:29px}}.top__service__section__item__info__title__main__sub{font-family:"Local Noto Sans JP","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:350;font-style:normal;font-size:11px;color:#fff;line-height:1;margin-left:0;margin-top:6px;margin-bottom:4px}@media screen and (min-width:1025px){.top__service__section__item__info__title__main__sub{margin-top:0;margin-bottom:0;font-size:11px;margin-left:6px}}.top__service__section__item__info__title__main-1{font-family:dnp-shuei-nmincho-std,"Hiragino Mincho ProN",sans-serif;font-weight:400;font-style:normal;flex-direction:row;font-size:23px}@media screen and (min-width:1025px){.top__service__section__item__info__title__main-1{font-size:24px}}.top__service__section__item__info__title__sub{position:relative;z-index:0;top:0;left:0;font-family:dnp-shuei-nmincho-std,"Hiragino Mincho ProN",sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#fff;line-height:1.2;opacity:1;transition:opacity .3s ease;margin-top:-3px}@media screen and (min-width:1025px){.top__service__section__item__info__title__sub{margin-top:-4px;font-size:15px;opacity:.3}}.top__service__section__item__info__icon{width:60px;height:6px;position:absolute;bottom:14px;right:0;display:none;justify-content:flex-end;overflow:hidden;transition:opacity .3s ease;flex:1}@media screen and (min-width:1025px){.top__service__section__item__info__icon{display:flex;opacity:0}}.top__service__section__item__info__icon img{width:100%;height:100%;display:block;opacity:0;transition:transform .3s ease}.top__service__section__item__info__toggle{position:absolute;z-index:0;top:12px;right:0;width:29px;height:29px;display:block;text-decoration:none;margin-top:auto;margin-bottom:auto;z-index:2;pointer-events:none}@media screen and (min-width:1025px){.top__service__section__item__info__toggle{display:none}}.top__service__section__item__info__toggle:after,.top__service__section__item__info__toggle:before{position:absolute;top:50%;left:50%;margin:0 0 0 -14.5px;width:100%;height:1px;content:"";display:block;transform-origin:50% 50%;background-color:#fff}.top__service__section__item__info__toggle:after{transform:rotate(90deg)}.top__service__section__item__info__toggle:after,.top__service__section__item__info__toggle:before{transition:transform .4s}.top__service__section__item:hover .top__service__section__item__info__icon{opacity:1}.top__service__section__item:hover .top__service__section__item__info__title__main{opacity:1}.top__service__section__item:hover .top__service__section__item__info__title__sub{opacity:1}.top__service__section__item:hover .top__service__section__item__info__icon img{animation:g_alpha_ArrowSlide .6s ease forwards}.top__service__section__item__content{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;padding-left:20px;padding-right:20px;padding-bottom:60px;display:block;overflow:hidden;max-height:0;opacity:0;visibility:hidden;transition:max-height .6s ease,opacity .4s ease,visibility .6s ease}@media screen and (min-width:1025px){.top__service__section__item__content{display:none}}.top__service__section__item__content__title{position:relative;z-index:0;top:0;left:0;font-family:dnp-shuei-nmincho-std,"Hiragino Mincho ProN",sans-serif;font-weight:400;font-style:normal;display:block;font-size:20px;color:#fff;margin-bottom:14px;line-height:1.3}.top__service__section__item__content__description{position:relative;z-index:0;top:0;left:0;font-family:"Local Noto Sans JP","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:350;font-style:normal;display:block;font-size:14px;color:#fff;margin-bottom:40px;line-height:1.5}.top__service__section__item__content__description.nomargin{margin-bottom:0}.top__service__section__item__image{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;margin-bottom:20px}.top__service__section__item__image__bg{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.top__service__section__item__logo{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center}.top__service__section__item__logo__image{display:block;width:89.3617021277vw;aspect-ratio:625/250;margin-bottom:5px}.loaded .top__service__section__item__content{padding-bottom:0}.top__service__section__item.open .top__service__section__item__content{display:block;max-height:1300px;opacity:1;visibility:visible;padding-bottom:60px}.top__service__section__item.open .top__service__section__item__info__toggle::before{transform:rotate(180deg)}.top__service__section__item.open .top__service__section__item__info__toggle::after,.top__service__section__item.open .top__service__section__item__info__toggle::before{transition:transform .4s cubic-bezier(.165, .84, .44, 1)}.top__service__section__item.open .top__service__section__item__info__toggle::before{transform:rotate(180deg)}.top__service__section__item.open .top__service__section__item__info__toggle::after{transform:rotate(180deg)}.top__service__section__title{font-family:"Cormorant Garamond","Hiragino Mincho ProN",sans-serif;font-weight:300;font-style:normal}.top__case_study{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;overflow:hidden;margin-bottom:100px}@media screen and (min-width:1025px){.top__case_study{margin-bottom:200px}}.top__case_study__inner{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;padding-left:20px;padding-right:20px}@media screen and (min-width:1025px){.top__case_study__inner{padding-left:66px;padding-right:66px}}.top__seminar{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;overflow:hidden;margin-bottom:100px}@media screen and (min-width:1025px){.top__seminar{margin-bottom:200px}}.top__seminar__inner{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;padding-left:20px;padding-right:20px}@media screen and (min-width:1025px){.top__seminar__inner{padding-left:66px;padding-right:66px}}.top__report_download{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;overflow:hidden;margin-bottom:100px}@media screen and (min-width:1025px){.top__report_download{margin-bottom:200px}}.top__report_download__inner{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;padding-left:20px;padding-right:20px}@media screen and (min-width:1025px){.top__report_download__inner{padding-left:66px;padding-right:66px}}.top__strategy_blog{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;overflow:hidden;margin-bottom:200px}@media screen and (min-width:1025px){.top__strategy_blog{margin-bottom:320px}}.top__strategy_blog__inner{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;padding-left:20px;padding-right:20px}@media screen and (min-width:1025px){.top__strategy_blog__inner{padding-left:66px;padding-right:66px}}.loaded .top__news .carousel{opacity:0;transform:translateY(10px)}.top__news.act .carousel{transition:opacity var(--c--opacity) ease-in-out var(--c--opacity-delay),transform var(--c--transform) ease-in-out var(--c--transform-delay);opacity:1;transform:translateY(0)}.loaded .top__news .view_more{opacity:0}.top__news.act .view_more{transition:opacity var(--c--opacity) ease-in-out var(--c--opacity-delay),transform var(--c--transform) ease-in-out var(--c--transform-delay);opacity:1}.top__news.act .carousel__item__image:before{transition:-webkit-mask-position 1.8s ease-in-out var(--c--mask-position-delay);transition:mask-position 1.8s ease-in-out var(--c--mask-position-delay);transition:mask-position 1.8s ease-in-out var(--c--mask-position-delay),-webkit-mask-position 1.8s ease-in-out var(--c--mask-position-delay);-webkit-mask-position:0 0;mask-position:0 0}.loaded .top__case_study .carousel,.loaded .top__report_download .carousel,.loaded .top__seminar .carousel,.loaded .top__strategy_blog .carousel{opacity:0;transform:translateY(10px)}.top__case_study.act .carousel,.top__report_download.act .carousel,.top__seminar.act .carousel,.top__strategy_blog.act .carousel{transition:opacity var(--c--opacity) ease-in-out var(--c--opacity-delay),transform var(--c--transform) ease-in-out var(--c--transform-delay);opacity:1;transform:translateY(0)}.loaded .top__case_study .view_more,.loaded .top__report_download .view_more,.loaded .top__seminar .view_more,.loaded .top__strategy_blog .view_more{opacity:0}.top__case_study.act .view_more,.top__report_download.act .view_more,.top__seminar.act .view_more,.top__strategy_blog.act .view_more{transition:opacity var(--c--opacity) ease-in-out var(--c--opacity-delay),transform var(--c--transform) ease-in-out var(--c--transform-delay);opacity:1}.top__case_study.act .carousel__item__image:before,.top__report_download.act .carousel__item__image:before,.top__seminar.act .carousel__item__image:before,.top__strategy_blog.act .carousel__item__image:before{transition:-webkit-mask-position 1.8s ease-in-out var(--c--mask-position-delay);transition:mask-position 1.8s ease-in-out var(--c--mask-position-delay);transition:mask-position 1.8s ease-in-out var(--c--mask-position-delay),-webkit-mask-position 1.8s ease-in-out var(--c--mask-position-delay);-webkit-mask-position:0 0;mask-position:0 0}.view_more{position:relative;z-index:0;top:0;left:0;justify-content:flex-end;align-items:baseline;gap:8px;text-decoration:none;color:#fff;display:inline-flex;left:100%;transform:translateX(-100%)}.view_more__text{font-family:"Cormorant Garamond","Hiragino Mincho ProN",sans-serif;font-weight:300;font-style:normal;font-size:20px;color:#fff}@media screen and (min-width:1025px){.view_more__text{font-size:20px}}.view_more__icon{position:relative;z-index:0;top:0;left:0;width:40px;height:6px;margin-right:0;overflow:hidden}@media screen and (min-width:1025px){.view_more__icon{margin-right:23px}}.view_more__icon img{width:100%;height:100%;display:block;transition:transform .3s ease}.view_more:hover .view_more__icon img{animation:g_ArrowSlide .6s ease forwards}.carousel{position:relative;z-index:0;top:0;left:0;display:block;width:100%;height:auto;overflow-x:visible;margin-bottom:40px}@media screen and (min-width:1025px){.carousel{margin-bottom:40px}}.carousel__container{position:relative;z-index:0;top:0;left:0;display:flex;gap:20px;overflow-x:visible;flex-wrap:nowrap}@media screen and (min-width:1025px){.carousel__container{gap:28px}}.carousel__item{flex:0 0 auto;width:72.8723404255vw;-webkit-user-drag:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}@media screen and (min-width:1025px){.carousel__item{width:calc((100% - 56px)/ 3)}}.carousel__item__image{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;aspect-ratio:5/3;overflow:hidden;filter:grayscale(100%);transition:filter .4s ease}.carousel__item__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-color:#5e5e5e;pointer-events:none}.loaded .carousel__item__image:before{content:"";position:absolute;inset:0;background-color:#a6a6a6;z-index:2;-webkit-mask-image:linear-gradient(to left,#000 33%,transparent 65%);mask-image:linear-gradient(to left,#000 33%,transparent 65%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-position:100% 0;mask-position:100% 0}.carousel__item:hover .carousel__item__image{filter:grayscale(0)}.carousel__item:hover .carousel__item__date,.carousel__item:hover .carousel__item__name,.carousel__item:hover .carousel__item__title{opacity:var(--t--hover-opacity)}.carousel__item__content{position:relative;z-index:0;top:0;left:0;display:block;width:100%;height:auto}.carousel__item__tag{position:relative;z-index:0;top:0;left:0;font-family:"Local Noto Sans JP","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;font-style:normal;display:inline-block;background-color:#000;color:#fff;line-height:.9;font-size:13px;border-radius:12px;padding-top:calc((1lh - 1cap) * -.5 + 5px);padding-right:14px;padding-bottom:6px;padding-left:14px;margin-top:17px;opacity:1;word-break:break-word}@media screen and (min-width:1025px){.carousel__item__tag{transition:opacity var(--t--hover-transform) ease}}.carousel__item__name{position:relative;z-index:0;top:0;left:0;font-family:"Local Noto Sans JP","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:350;font-style:normal;font-size:13px;color:#fff;margin-top:17px;opacity:1;word-break:break-word}@media screen and (min-width:1025px){.carousel__item__name{transition:opacity var(--t--hover-transform) ease}}.carousel__item__title{position:relative;z-index:0;top:0;left:0;font-family:dnp-shuei-nmincho-std,"Hiragino Mincho ProN",sans-serif;font-weight:400;font-style:normal;font-size:20px;letter-spacing:-.02em;color:#fff;margin-top:17px;opacity:1;word-break:break-word}@media screen and (min-width:1025px){.carousel__item__title{transition:opacity var(--t--hover-transform) ease}}.carousel__item__date{position:relative;z-index:0;top:0;left:0;font-family:"Local Noto Sans JP","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;font-style:normal;font-size:13px;color:#fff;margin-top:17px;opacity:1}@media screen and (min-width:1025px){.carousel__item__date{transition:opacity var(--t--hover-transform) ease}}.carousel.dragging .carousel__item{cursor:grabbing;pointer-events:none}.g_background{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;height:100vh;height:100dvh;height:100lvh;overflow:hidden;transform:translate3d(0,0,-1px)}@keyframes slideInTitle{0%{transform:translateX(var(--start-title-x,-.7em));opacity:0;filter:blur(16px)}100%{transform:translateX(0);opacity:1;filter:blur(0)}}