﻿a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,main,aside,details,figcaption,figure,footer,header,hgroup,picture,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}html{font-size:2.9296875vw}body{line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";font-family:"Hiragino Sans","Hiragino Kaku Gothic Pro","Noto Sans CJK","YuGothic","游ゴシック体","Yu Gothic","游ゴシック","Meiryo",sans-serif;color:#000;position:relative}@media screen and (min-width: 1024px){html{font-size:30px}}@media screen and (max-width: 812px){html{font-size:4vw}}a{outline:none;text-decoration:none;color:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}img{display:block;width:100%;max-width:none;height:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;image-rendering:-webkit-optimize-contrast}button{display:block;margin:0;padding:0;width:100%;background:none;border:0;outline:none;box-sizing:border-box;letter-spacing:inherit;cursor:pointer;font:inherit;color:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}svg{display:block}svg.symbols{display:none}@font-face{font-family:"Noto Sans CJK";font-style:normal;font-weight:400;src:url("../font/NotoSansCJK/NotoSansCJKjp-Regular.woff2") format("woff2"),url("../font/NotoSansCJK/NotoSansCJKjp-Regular.woff") format("woff")}@font-face{font-family:"Noto Sans CJK";font-style:normal;font-weight:600;src:url("../font/NotoSansCJK/NotoSansCJKjp-Bold.woff2") format("woff2"),url("../font/NotoSansCJK/NotoSansCJKjp-Bold.woff") format("woff")}@font-face{font-family:"Noto Serif CJK";font-style:normal;font-weight:400;src:url("../font/NotoSerifCJK/NotoSerifCJKjp-Regular.woff2") format("woff2"),url("../font/NotoSerifCJK/NotoSerifCJKjp-Regular.woff") format("woff")}@font-face{font-family:"Noto Serif CJK";font-style:normal;font-weight:600;src:url("../font/NotoSerifCJK/NotoSerifCJKjp-SemiBold.woff2") format("woff2"),url("../font/NotoSerifCJK/NotoSerifCJKjp-SemiBold.woff") format("woff")}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.pc{display:block !important}.sp{display:none !important}@media screen and (max-width: 812px){.pc{display:none !important}.sp{display:block !important}}.container{margin-left:auto;margin-right:auto;max-width:1024px;width:100%;box-sizing:border-box;position:relative;z-index:2}.box{margin-left:14.3333333333rem;width:16.8333333333rem;opacity:0;transition-property:opacity;transition-duration:1s}.on .box{opacity:1;transition-delay:.5s}.box:before{content:"";display:block;width:2rem;height:.0666666667rem;min-height:1px;background-color:#008c42}@media screen and (max-width: 812px){.box{margin-left:auto;margin-right:auto;width:21rem}.box:before{width:3rem;height:.1333333333rem;min-height:2px}}.lead{margin-top:.7333333333rem;line-height:1.375;letter-spacing:.04em;font-weight:300;font-size:1.0666666667rem}@media screen and (max-width: 812px){.lead{margin-top:1.7333333333rem;line-height:1.25;font-weight:400;font-size:1.6rem}}.text{margin-top:.4666666667rem;line-height:1.875;font-size:.5333333333rem}.text:first-child{margin-top:.7666666667rem}.text a{color:#00c2ce;font-size:.5666666667rem}@media screen and (min-width: 813px){.text a{transition-property:opacity;transition-duration:.4s}.text a:hover{opacity:.6}}@media screen and (max-width: 812px){.text{margin-top:1.3333333333rem;line-height:1.9230769231;font-size:.8666666667rem}.text:first-child{margin-top:1.5333333333rem}.text a{font-size:.9333333333rem}}.heading{position:absolute;top:4rem;left:1rem}.heading span{display:block;margin-top:.5333333333rem;line-height:1.2857142857;letter-spacing:.08em;font-weight:500;font-size:.9333333333rem}@media screen and (max-width: 812px){.heading{top:7rem;left:2rem}.heading span{margin-top:.9333333333rem;font-size:1.3333333333rem}}.heading svg,.heading span{opacity:0;transform:translate3d(-3rem, 0, 0);transition-property:transform,opacity,fill,color;transition-duration:1s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}.heading svg{fill:#008c42}.ie11 .heading svg{fill:currentColor}.heading span{color:#008c42}.ie11 .heading span{color:currentColor}.on .heading svg,.on .heading span{opacity:1;transform:translate3d(0, 0, 0)}.on .heading svg{transition-delay:0s,0s,.75s,.75s}.on[data-section="0"] .heading svg{fill:#000}.on[data-section="1"] .heading svg{fill:#fff}.on .heading span{color:currentColor;transition-delay:.25s,.25s,.75s,.75s}.about-title.heading svg{fill:currentColor}.about-title.heading span{color:currentColor}.viewed .about-title.heading svg,.viewed .about-title.heading span{opacity:1;transform:translate3d(0, 0, 0)}.viewed .about-title.heading svg{transition-delay:5.3s}.viewed .about-title.heading span{transition-delay:5.5s}@media screen and (max-width: 812px){.viewed .about-title.heading svg{transition-delay:4.5s}.viewed .about-title.heading span{transition-delay:4.6s}}.button{display:flex;justify-content:center;align-items:center;height:2rem;line-height:1.3333333333;text-indent:.06em;letter-spacing:.06em;font-weight:700;font-size:.8rem;transition-property:background-color,color;transition-duration:.4s}@media screen and (max-width: 812px){.button{height:3rem;line-height:1.4666666667;font-size:1rem}}.button-large{height:3rem;line-height:1;text-indent:.08em;letter-spacing:.08em;font-weight:500;font-size:1.1333333333rem}@media screen and (max-width: 812px){.button-large{height:4rem;text-indent:.06em;letter-spacing:.06em;font-weight:700;font-size:1.2rem}}.button-black{background-color:#000;color:#fff}.button-black:hover{background-color:#00c3cf;color:#000}.button-white{background-color:#fff;color:#000}.button-white:hover{background-color:#008c42;color:#fff}.button-green{background-color:#00c2ce;color:#000}.button-green:hover{background-color:#008c42;color:#fff}.align-right{display:block;text-align:right}.bar{margin-top:1rem;height:.1666666667rem;background-color:#bbb;position:relative;opacity:0;transition:opacity 1.2s 0s}.on .bar{opacity:1;transition-delay:1.2s}.bar-thumb{display:block;width:5.6666666667rem;max-width:100%;height:100%;background-color:#00c3cf;position:absolute;top:0;left:0;bottom:0;transition-property:left;transition-duration:.5s;transition-timing-function:cubic-bezier(0.76, 0, 0.24, 1)}@media screen and (max-width: 812px){.bar{height:.1666666667rem}.bar-thumb{width:4rem}}.slick-arrow{width:3rem;height:2.0666666667rem;position:absolute;top:50%;margin-top:-1.0333333333rem;z-index:2;opacity:0;transition:opacity 1.2s 0s}.on .slick-arrow{opacity:1;transition-delay:1.2s}.slick-arrow svg{width:100%;height:100%;stroke:#000;transition-property:opacity;transition-duration:.4s}.slick-arrow:hover svg{opacity:.6}@media screen and (max-width: 812px){.slick-arrow{display:none}}.slick-prev{right:100%}.slick-next{left:100%}.slick-disabled{pointer-events:none;cursor:default}.slick-disabled svg,.slick-disabled:hover svg{opacity:0}.slick-track{display:flex}.slick-track:before{display:none}.slick-slide{height:auto;flex-shrink:0}.dragging .slick-slide *{pointer-events:none}@media screen and (max-width: 812px){.slick-list{overflow:visible}}.wrapper{overflow:hidden}.hero{background-color:#000;color:#fff;position:relative}.hero-inner{padding-top:7.9rem;padding-bottom:2.7333333333rem}@media screen and (max-width: 812px){.hero-inner{padding-top:25.3333333333rem;padding-bottom:3rem}}.title{opacity:0;transition-duration:1.2s;transition-property:opacity}.viewed .title{opacity:1;transition-delay:4.5s}.title>svg{margin-left:14.3333333333rem;width:16.8rem;height:2.5rem;fill:#fff}@media screen and (max-width: 812px){.title{opacity:1;position:absolute;top:4.9333333333rem;left:9rem}.title>svg{margin-left:0;width:13.1333333333rem;height:7.4666666667rem}}.title .shape{transition-property:fill;transition-duration:1s;transition-delay:1s}.title .shape:nth-child(1){fill:#00c3cf}.title .shape:nth-child(2){fill:#008c42}.title .shape:nth-child(3){fill:#00cf61}.title .shape:nth-child(4){fill:#4b8b00}.title .shape:nth-child(5){fill:#008869}.title .shape:nth-child(6){fill:#00d1a2}.title .shape:nth-child(7){fill:#008869}.title .shape:nth-child(8){fill:#00d1a2}.title .shape:nth-child(9){fill:#70cf00}.title .shape:nth-child(10){fill:#00868e}.title .shape:nth-child(11){fill:#00c3cf}.loaded .title .shape{fill:#fff}.about-title{top:5rem}.about-title svg{width:8rem;height:1.4rem}@media screen and (max-width: 812px){.about-title{top:18rem}.about-title svg{width:11.2rem;height:1.9333333333rem}}.about-body{margin-top:1rem;opacity:0;transition-duration:1.2s;transition-property:opacity}.viewed .about-body{opacity:1;transition-delay:4.6s}.about-body .lead{margin-top:.7rem;line-height:1.25;letter-spacing:.1em}.about-body .text{line-height:2}@media screen and (max-width: 812px){.about-body{margin-top:0}.viewed .about-body{transition-delay:4.9s}.about-body .lead{margin-top:1.7333333333rem}.about-body .text{line-height:1.9230769231;letter-spacing:.08em}}.about-buttons{width:10.3333333333rem;position:absolute;left:1rem;bottom:3rem;opacity:0;transition-duration:1.2s;transition-property:opacity}.viewed .about-buttons{opacity:1;transition-delay:6s}.about-buttons li{margin-top:1rem}.about-buttons li:first-child{margin-top:0}.about-buttons a{display:flex;justify-content:center;align-items:center;flex-direction:column;height:3rem;background-color:#00c2ce;color:#fff}.about-buttons span{display:block;letter-spacing:.02em;line-height:1.2;font-weight:600;font-size:.6666666667rem}.about-buttons b{display:block;margin-top:.2rem;letter-spacing:.04em;line-height:1.0666666667;font-size:1rem}@media screen and (min-width: 813px){.about-buttons a{transition-property:background-color,color;transition-duration:.4s}.about-buttons a:hover{background-color:#008c42;color:#000}}@media screen and (max-width: 812px){.about-buttons{margin:1.6rem auto 0;width:21rem;position:relative;bottom:0;left:0}.viewed .about-buttons{transition-delay:5.2s}.about-buttons li{margin-top:1.5rem}.about-buttons a{height:4rem}.about-buttons span{letter-spacing:.06em;line-height:1.1333333333;font-size:1rem}.about-buttons b{line-height:1.1578947368;font-size:1.2666666667rem}}.intro{color:#fff;fill:currentColor;position:absolute;left:14.3333333333rem;top:5.5666666667rem;visibility:hidden;opacity:0;transition-property:opacity,visibility;transition-duration:1s;transition-delay:0s}.intro-visible .intro{visibility:visible;opacity:1;transition-delay:.5s}@media screen and (max-width: 812px){.intro{left:2rem;top:25rem}}.intro-title{width:16.7926666667rem;height:6.3023333333rem}.intro-year{margin-top:1.5rem;width:10.227rem;height:3.484rem;opacity:0;transition:opacity 1s 0s}.intro-visible .intro-year{opacity:1;transition-delay:1s}.intro-year path{transition:fill .4s}.intro-year path:nth-child(4){transition-delay:1.5s}.intro-year path:nth-child(3){transition-delay:2s}.intro-year path:nth-child(2){transition-delay:2.5s}.intro-year path:nth-child(1){transition-delay:3s}.intro-year path:nth-child(0){transition-delay:3.5s}.intro-visible .intro-year path{fill:#70cf00}.intro-text{margin-top:2rem;line-height:1;letter-spacing:.06em;font-size:2.2rem;opacity:0;transition:opacity 1s 0s}.intro-visible .intro-text{opacity:1;transition-delay:1.5s}.intro-text:before{content:"";display:block;margin-bottom:1.9333333333rem;width:2.2rem;height:.0666666667rem;min-height:1px;background-color:#008c42}.intro .shape{transition:fill .4s}.intro[data-type="1"] .c1 .shape:nth-child(1){fill:#00d1a2}.intro[data-type="1"] .c1 .shape:nth-child(2){fill:#008869}.intro[data-type="1"] .c1 .shape:nth-child(3){fill:#00d1a2}.intro[data-type="1"] .c2 .shape:nth-child(1){fill:#70cf00}.intro[data-type="1"] .c3 .shape:nth-child(1){fill:#00cf61}.intro[data-type="1"] .c3 .shape:nth-child(2){fill:#008c42}.intro[data-type="1"] .c3 .shape:nth-child(3){fill:#008c42}.intro[data-type="1"] .c4 .shape:nth-child(1){fill:#00c3cf}.intro[data-type="1"] .c4 .shape:nth-child(2){fill:#00868e}.intro[data-type="1"] .c5 .shape:nth-child(1){fill:#00d1a2}.intro[data-type="1"] .c6 .shape:nth-child(1){fill:#00cf61}.intro[data-type="1"] .c7 .shape:nth-child(1){fill:#00c3cf}.intro[data-type="1"] .c7 .shape:nth-child(2){fill:#00868e}.intro[data-type="1"] .c8 .shape:nth-child(1){fill:#4b8b00}.intro[data-type="1"] .c9 .shape:nth-child(1){fill:#00d1a2}.intro[data-type="1"] .c10 .shape:nth-child(1){fill:#00c3cf}.intro[data-type="1"] .c11 .shape:nth-child(1){fill:#4b8b00}.intro[data-type="1"] .c11 .shape:nth-child(2){fill:#70cf00}.intro[data-type="1"] .c11 .shape:nth-child(3){fill:#4b8b00}.intro[data-type="2"] .c1 .shape:nth-child(1){fill:#4b8b00}.intro[data-type="2"] .c1 .shape:nth-child(2){fill:#70cf00}.intro[data-type="2"] .c1 .shape:nth-child(3){fill:#4b8b00}.intro[data-type="2"] .c2 .shape:nth-child(1){fill:#00c3cf}.intro[data-type="2"] .c3 .shape:nth-child(1){fill:#00d1a2}.intro[data-type="2"] .c3 .shape:nth-child(2){fill:#008869}.intro[data-type="2"] .c3 .shape:nth-child(3){fill:#008869}.intro[data-type="2"] .c4 .shape:nth-child(1){fill:#00cf61}.intro[data-type="2"] .c4 .shape:nth-child(2){fill:#008c42}.intro[data-type="2"] .c5 .shape:nth-child(1){fill:#00c3cf}.intro[data-type="2"] .c6 .shape:nth-child(1){fill:#00cf61}.intro[data-type="2"] .c7 .shape:nth-child(1){fill:#70cf00}.intro[data-type="2"] .c7 .shape:nth-child(2){fill:#4b8b00}.intro[data-type="2"] .c8 .shape:nth-child(1){fill:#00c3cf}.intro[data-type="2"] .c9 .shape:nth-child(1){fill:#008c42}.intro[data-type="2"] .c10 .shape:nth-child(1){fill:#4b8b00}.intro[data-type="2"] .c11 .shape:nth-child(1){fill:#00868e}.intro[data-type="2"] .c11 .shape:nth-child(2){fill:#00c3cf}.intro[data-type="2"] .c11 .shape:nth-child(3){fill:#00868e}.intro[data-type="3"] .c1 .shape:nth-child(1){fill:#4b8b00}.intro[data-type="3"] .c1 .shape:nth-child(2){fill:#70cf00}.intro[data-type="3"] .c1 .shape:nth-child(3){fill:#4b8b00}.intro[data-type="3"] .c2 .shape:nth-child(1){fill:#008c42}.intro[data-type="3"] .c3 .shape:nth-child(1){fill:#008c42}.intro[data-type="3"] .c3 .shape:nth-child(2){fill:#00cf61}.intro[data-type="3"] .c3 .shape:nth-child(3){fill:#00cf61}.intro[data-type="3"] .c4 .shape:nth-child(1){fill:#00c3cf}.intro[data-type="3"] .c4 .shape:nth-child(2){fill:#00868e}.intro[data-type="3"] .c5 .shape:nth-child(1){fill:#00c3cf}.intro[data-type="3"] .c6 .shape:nth-child(1){fill:#00cf61}.intro[data-type="3"] .c7 .shape:nth-child(1){fill:#00c3cf}.intro[data-type="3"] .c7 .shape:nth-child(2){fill:#00868e}.intro[data-type="3"] .c8 .shape:nth-child(1){fill:#70cf00}.intro[data-type="3"] .c9 .shape:nth-child(1){fill:#008c42}.intro[data-type="3"] .c10 .shape:nth-child(1){fill:#4b8b00}.intro[data-type="3"] .c11 .shape:nth-child(1){fill:#00868e}.intro[data-type="3"] .c11 .shape:nth-child(2){fill:#00c3cf}.intro[data-type="3"] .c11 .shape:nth-child(3){fill:#00868e}.intro[data-type="4"] .c1 .shape:nth-child(1){fill:#4b8b00}.intro[data-type="4"] .c1 .shape:nth-child(2){fill:#70cf00}.intro[data-type="4"] .c1 .shape:nth-child(3){fill:#4b8b00}.intro[data-type="4"] .c2 .shape:nth-child(1){fill:#00c3cf}.intro[data-type="4"] .c3 .shape:nth-child(1){fill:#00d1a2}.intro[data-type="4"] .c3 .shape:nth-child(2){fill:#008869}.intro[data-type="4"] .c3 .shape:nth-child(3){fill:#008869}.intro[data-type="4"] .c4 .shape:nth-child(1){fill:#00cf61}.intro[data-type="4"] .c4 .shape:nth-child(2){fill:#008c42}.intro[data-type="4"] .c5 .shape:nth-child(1){fill:#00c3cf}.intro[data-type="4"] .c6 .shape:nth-child(1){fill:#00cf61}.intro[data-type="4"] .c7 .shape:nth-child(1){fill:#00868e}.intro[data-type="4"] .c7 .shape:nth-child(2){fill:#00c3cf}.intro[data-type="4"] .c8 .shape:nth-child(1){fill:#70cf00}.intro[data-type="4"] .c9 .shape:nth-child(1){fill:#00cf61}.intro[data-type="4"] .c10 .shape:nth-child(1){fill:#00868e}.intro[data-type="4"] .c11 .shape:nth-child(1){fill:#008c42}.intro[data-type="4"] .c11 .shape:nth-child(2){fill:#00cf61}.intro[data-type="4"] .c11 .shape:nth-child(3){fill:#008c42}.intro[data-type="5"] .c1 .shape:nth-child(1){fill:#00868e}.intro[data-type="5"] .c1 .shape:nth-child(2){fill:#00c3cf}.intro[data-type="5"] .c1 .shape:nth-child(3){fill:#00868e}.intro[data-type="5"] .c2 .shape:nth-child(1){fill:#00c3cf}.intro[data-type="5"] .c3 .shape:nth-child(1){fill:#00d1a2}.intro[data-type="5"] .c3 .shape:nth-child(2){fill:#008869}.intro[data-type="5"] .c3 .shape:nth-child(3){fill:#008869}.intro[data-type="5"] .c4 .shape:nth-child(1){fill:#70cf00}.intro[data-type="5"] .c4 .shape:nth-child(2){fill:#4b8b00}.intro[data-type="5"] .c5 .shape:nth-child(1){fill:#4b8b00}.intro[data-type="5"] .c6 .shape:nth-child(1){fill:#00cf61}.intro[data-type="5"] .c7 .shape:nth-child(1){fill:#70cf00}.intro[data-type="5"] .c7 .shape:nth-child(2){fill:#4b8b00}.intro[data-type="5"] .c8 .shape:nth-child(1){fill:#00c3cf}.intro[data-type="5"] .c9 .shape:nth-child(1){fill:#008c42}.intro[data-type="5"] .c10 .shape:nth-child(1){fill:#00d1a2}.intro[data-type="5"] .c11 .shape:nth-child(1){fill:#00868e}.intro[data-type="5"] .c11 .shape:nth-child(2){fill:#00c3cf}.intro[data-type="5"] .c11 .shape:nth-child(3){fill:#00868e}.info{position:relative}.info-inner{padding-top:10.5666666667rem;padding-bottom:3rem}@media screen and (max-width: 812px){.info-inner{padding-top:14.3333333333rem;padding-bottom:2.9rem}}.info-title svg{width:14.1333333333rem;height:1.3666666667rem}@media screen and (max-width: 812px){.info-title svg{width:19.2333333333rem;height:1.9rem}}.info-body{width:18rem;overflow:hidden;position:relative}@media screen and (max-width: 812px){.info-body{width:21rem}}.news{margin-top:1rem;margin-right:-20px;padding-right:20px;height:11.2rem;position:relative}@media screen and (max-width: 812px){.news{margin-top:1.8666666667rem;margin-right:0;padding-right:0;height:auto}}.news-scroll{padding-right:.5666666667rem;height:100%;box-sizing:border-box;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.news-scroll::-webkit-scrollbar{display:none}@media screen and (max-width: 812px){.news-scroll{padding-right:0;height:auto;overflow:visible}}.news-item{display:block;margin-top:.8rem}.news-item:first-child{margin-top:0}@media screen and (max-width: 812px){.news-item{margin-top:1.3333333333rem}}.news-date{line-height:1;font-weight:300;font-size:1.0666666667rem}@media screen and (max-width: 812px){.news-date{line-height:.96;font-size:1.6666666667rem}}.news-text{margin-top:.1333333333rem;letter-spacing:.04em;line-height:1.875;font-size:.5333333333rem}@media screen and (max-width: 812px){.news-text{margin-top:.2666666667rem;line-height:1.4615384615;font-size:.8666666667rem}}.news-text span{display:inline;vertical-align:top;margin-right:.2rem;transition:color .4s}a .news-text span{text-decoration:underline;text-underline-offset:.1333333333rem}a:hover .news-text span{color:#009da7}@media screen and (max-width: 812px){.news-text span{margin-right:.2666666667rem}a .news-text span{text-underline-offset:.1333333333rem}}.news-text b{display:inline-flex;justify-content:center;align-items:center;width:2rem;height:.8rem;background-color:#009da7}.news-text b svg{width:1.4rem;height:.4rem;fill:#fff}@media screen and (max-width: 812px){.news-text b{width:2.5rem;height:1.0666666667rem}.news-text b svg{width:1.8rem;height:.5333333333rem}}.news-bar{width:.1666666667rem;height:100%;background-color:#bbb;overflow:hidden;position:absolute;right:20px;top:0;bottom:0}@media screen and (max-width: 812px){.news-bar{display:none}}.news-thumb{width:100%;height:2.6666666667rem;background-color:#00c3cf;position:absolute;top:0;left:0;right:0}.message{background-color:#000;color:#fff;position:relative}.message-inner{padding-top:9.8rem;padding-bottom:3rem}@media screen and (max-width: 812px){.message{position:relative}.message-inner{padding-top:14.3333333333rem;padding-bottom:3rem}}.message-title svg{width:9.9666666667rem;height:1.3666666667rem}@media screen and (max-width: 812px){.message-title svg{width:14rem;height:1.9333333333rem}}.message-body .text .align-right{margin-top:.5rem;font-size:.5666666667rem}@media screen and (max-width: 812px){.message-body .text{letter-spacing:.04em}.message-body .text .align-right{margin-top:1.1333333333rem;font-size:.8666666667rem}}.message-logo{display:flex;justify-content:flex-end;margin-top:.2rem}.message-logo svg{width:4.4333333333rem;height:1.0333333333rem;fill:currentColor}@media screen and (max-width: 812px){.message-logo{margin-top:.5333333333rem}.message-logo svg{width:7.3rem;height:1.6666666667rem}}.message-button{margin-top:1rem}@media screen and (max-width: 812px){.message-button{margin-top:2rem}}.adviser{position:relative}.adviser-inner{padding-top:4rem;padding-bottom:2.8333333333rem}@media screen and (max-width: 812px){.adviser{position:relative}.adviser-inner{padding-top:16.6666666667rem}}.adviser-title svg{width:10.5666666667rem;height:3.0333333333rem}@media screen and (max-width: 812px){.adviser-title svg{width:14.6666666667rem;height:4.2666666667rem}}.adviser-button{margin-top:.7666666667rem}@media screen and (max-width: 812px){.adviser-button{margin-top:1.6rem}}.adviser-list{margin:3rem 3rem 0 2.9666666667rem;position:relative}@media screen and (max-width: 812px){.adviser-list{margin:2rem 2rem 0}}.adviser-list-inner{display:flex}.adviser-list-inner.slick-initialized{display:block}.adviser-item{padding-right:.8333333333rem;width:9.6666666667rem;box-sizing:border-box}.adviser-item:last-child{padding-right:0;width:8.8333333333rem}@media screen and (max-width: 812px){.adviser-item{padding-right:1rem;width:11rem}.adviser-item:last-child{padding-right:0;width:10rem}}.adviser-item-inner{display:flex;justify-content:flex-end;flex-direction:column-reverse;height:100%;background-color:#202020;color:#fff}.adviser-item-inner{opacity:0;transform:translate3d(0, 2rem, 0);transition-property:transform,opacity;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-duration:1.2s}.adviser-item:nth-child(1) .adviser-item-inner{transition-delay:.9s}.adviser-item:nth-child(2) .adviser-item-inner{transition-delay:1.05s}.adviser-item:nth-child(3) .adviser-item-inner{transition-delay:1.2s}.adviser-item:nth-child(4) .adviser-item-inner{transition-delay:1.35s}.adviser-item:nth-child(5) .adviser-item-inner{transition-delay:1.5s}.adviser-item:nth-child(6) .adviser-item-inner{transition-delay:1.65s}.adviser-item:nth-child(7) .adviser-item-inner{transition-delay:1.8s}.adviser-item:nth-child(8) .adviser-item-inner{transition-delay:1.95s}.adviser-item:nth-child(9) .adviser-item-inner{transition-delay:2.1s}.adviser-item:nth-child(10) .adviser-item-inner{transition-delay:2.25s}.adviser-item:nth-child(11) .adviser-item-inner{transition-delay:2.4s}.adviser-item:nth-child(12) .adviser-item-inner{transition-delay:2.55s}.on .adviser-item-inner{opacity:1;transform:translate3d(0, 0, 0)}.adviser-item-image{width:100%;height:8.8333333333rem;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width: 812px){.adviser-item-image{height:9.6666666667rem}.adviser-item-image img{width:100%;height:100%;object-fit:cover}}.adviser-item-body{padding:.3333333333rem .5333333333rem .5666666667rem}@media screen and (max-width: 812px){.adviser-item-body{padding-bottom:.5333333333rem}}.adviser-item-head em{display:block;line-height:1.3125;letter-spacing:.04em;font-weight:300;font-size:1.0666666667rem}.adviser-item-head span{display:block;line-height:1.5;letter-spacing:.04em;font-size:.5333333333rem}@media screen and (max-width: 812px){.adviser-item-head span{margin-top:.0666666667rem;line-height:1.2222222222;font-size:.6rem}}.adviser-item-profile{margin-top:.8666666667rem}.adviser-item-profile dt{padding-left:.9333333333rem;position:relative}.adviser-item-profile dt:before{content:"";display:block;width:1rem;height:.0666666667rem;min-height:1px;background-color:#00c3cf;position:absolute;left:0;bottom:0}.adviser-item-profile svg{width:2.4666666667rem;height:.4rem;fill:#00c3cf}.adviser-item-profile dd{margin-top:.3333333333rem;line-height:1.5714285714;letter-spacing:.04em;font-size:.4666666667rem}@media screen and (max-width: 812px){.adviser-item-profile{margin-top:.9333333333rem}.adviser-item-profile dt{padding-left:1.0666666667rem}.adviser-item-profile dt:before{width:1.1rem}.adviser-item-profile svg{width:3.1333333333rem;height:.5rem}.adviser-item-profile dd{margin-top:.3666666667rem;line-height:1.6;font-size:.6666666667rem;word-break:break-all}}.adviser-item-button{margin-top:.3333333333rem}.adviser-item-button a{display:flex;align-items:center;justify-content:center;width:3.5rem;height:1rem;background-color:#009da7;color:#fff;transition-property:background-color;transition-duration:.4s}.adviser-item-button a:hover{background-color:#00c3cf}.adviser-item-button svg:nth-child(1){width:2.3666666667rem;height:.4333333333rem;fill:currentColor}.adviser-item-button svg:nth-child(2){margin-left:.2rem;width:.3rem;height:.3666666667rem;fill:currentColor}@media screen and (max-width: 812px){.adviser-item-button{margin-top:.8rem}.adviser-item-button a{width:6rem;height:1.5rem}.adviser-item-button svg:nth-child(1){width:2.8rem;height:.5rem}.adviser-item-button svg:nth-child(2){margin-left:.2666666667rem;width:.3333333333rem;height:.4666666667rem}}.result{background-color:#00c3cf;color:#fff;position:relative}.result-inner{padding-top:4rem;padding-bottom:3rem}@media screen and (max-width: 812px){.result-inner{padding-top:16.6666666667rem}}.result-title svg{width:12.6rem;height:3.0333333333rem}@media screen and (max-width: 812px){.result-title svg{width:19.1333333333rem;height:4.2333333333rem}}.result-list{display:flex;flex-wrap:wrap}.result-body+.result-list{margin-top:3.8333333333rem}@media screen and (max-width: 812px){.result-list{display:block;margin-left:auto;margin-right:auto;width:21rem}.result-body+.result-list{margin-top:1.6rem}}.result-item{display:flex;flex-wrap:wrap;align-items:flex-end;margin-left:1rem;padding:.3333333333rem .5rem .5rem;width:15.5666666667rem;box-sizing:border-box;background:#202020}@media screen and (min-width: 813px){.result-item:nth-child(n+3){margin-top:1rem}}@media screen and (max-width: 812px){.result-item{margin-left:0;width:100%}.result-item:nth-child(n+2){margin-top:1rem}}.result-item{opacity:0;transform:translate3d(0, 2rem, 0);transition-property:transform,opacity;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-duration:1.2s}.result-item:nth-child(1){transition-delay:.5s}.result-item:nth-child(2){transition-delay:.65s}.result-item:nth-child(3){transition-delay:.8s}.result-item:nth-child(4){transition-delay:.95s}.result-item:nth-child(5){transition-delay:1.1s}.result-item:nth-child(6){transition-delay:1.25s}.result-item:nth-child(7){transition-delay:1.4s}.result-item:nth-child(8){transition-delay:1.55s}.result-item:nth-child(9){transition-delay:1.7s}.result-item:nth-child(10){transition-delay:1.85s}.result-item:nth-child(11){transition-delay:2s}.result-item:nth-child(12){transition-delay:2.15s}.in .result-item{opacity:1;transform:translate3d(0, 0, 0)}.result-item-title{margin-bottom:.3666666667rem;width:100%;letter-spacing:.06em;line-height:1.3333333333;font-family:"Noto Serif CJK","Hiragino Mincho ProN","游明朝","YuMincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:600;font-size:.8rem;color:#00c3cf;align-self:flex-start}@media screen and (max-width: 812px){.result-item-title{margin-bottom:.3333333333rem;line-height:1.3333333333;font-size:1rem;color:#00c2ce}}.result-item-image{margin-right:auto;width:6.6666666667rem;height:10rem;overflow:hidden;background:#d4d4d4}.result-item-image img{display:block}.result-item-body{width:7.4rem}@media screen and (max-width: 812px){.result-item-body{width:12.8333333333rem}}.result-item-profile{margin-top:.6666666667rem}.result-item-profile:first-child{margin-top:0}.result-item-profile dt{letter-spacing:.04em;line-height:1.3125;font-size:1.0666666667rem}.result-item-profile dd{margin-top:.1333333333rem;letter-spacing:.04em;line-height:1.1875;font-size:.5333333333rem}@media screen and (max-width: 812px){.result-item-profile{margin-top:.6666666667rem}.result-item-profile dd{line-height:1.2222222222;font-size:.6rem}}.result-item-button{margin-top:.9rem}.result-item-button a{display:flex;align-items:center;justify-content:center;width:4.5rem;height:1rem;background-color:#009da7;color:#fff;transition-property:background-color;transition-duration:.4s}.result-item-button a:hover{background-color:#00c3cf}.result-item-button svg:nth-child(1){width:3.1666666667rem;height:.3666666667rem;fill:currentColor}.result-item-button svg:nth-child(2){margin-left:.2666666667rem;width:.3rem;height:.3666666667rem;fill:currentColor}.result-aside{margin-top:2rem}@media screen and (max-width: 812px){.result-aside{margin-top:1.9333333333rem}}.result-aside-title{margin:0 1rem;line-height:1;letter-spacing:.08em;font-size:.9333333333rem;opacity:0;transition-property:opacity;transition-duration:1s}.in .result-aside-title{opacity:1}@media screen and (max-width: 812px){.result-aside-title{margin:0 2rem;font-size:1.3333333333rem}}.result-aside-body{margin-top:1.0666666667rem}.interview{position:relative}.interview-inner{padding-top:4rem;padding-bottom:2.8333333333rem}@media screen and (max-width: 812px){.interview-inner{padding-top:16rem}}.interview-title svg{width:11.2333333333rem;height:3rem}@media screen and (max-width: 812px){.interview-title svg{width:15.6rem;height:4.2rem}}.interview-list{margin:2.7333333333rem 3rem 0 2.9666666667rem;color:#fff}@media screen and (max-width: 812px){.interview-list{margin:1.5333333333rem 2rem 0}}.interview-list-inner{display:flex}.interview-list-inner.slick-initialized{display:block}.interview-item{padding-right:.8333333333rem;width:9.6666666667rem;box-sizing:border-box;flex-shrink:0}.interview-item:last-child{padding-right:0;width:8.8333333333rem}@media screen and (max-width: 812px){.interview-item{padding-right:1rem;width:11rem}.interview-item:last-child{padding-right:0;width:10rem}}.interview-item-inner{display:block;height:100%;background-color:#202020}.interview-item-inner{opacity:0;transform:translate3d(0, 2rem, 0);transition-property:transform,opacity;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-duration:1.2s}.interview-item:nth-child(1) .interview-item-inner{transition-delay:.9s}.interview-item:nth-child(2) .interview-item-inner{transition-delay:1.05s}.interview-item:nth-child(3) .interview-item-inner{transition-delay:1.2s}.interview-item:nth-child(4) .interview-item-inner{transition-delay:1.35s}.interview-item:nth-child(5) .interview-item-inner{transition-delay:1.5s}.interview-item:nth-child(6) .interview-item-inner{transition-delay:1.65s}.interview-item:nth-child(7) .interview-item-inner{transition-delay:1.8s}.interview-item:nth-child(8) .interview-item-inner{transition-delay:1.95s}.interview-item:nth-child(9) .interview-item-inner{transition-delay:2.1s}.interview-item:nth-child(10) .interview-item-inner{transition-delay:2.25s}.interview-item:nth-child(11) .interview-item-inner{transition-delay:2.4s}.interview-item:nth-child(12) .interview-item-inner{transition-delay:2.55s}.on .interview-item-inner{opacity:1;transform:translate3d(0, 0, 0)}.interview-item-image{display:block;width:100%;height:8.8333333333rem;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width: 812px){.interview-item-image{height:9.6666666667rem}.interview-item-image img{width:100%;height:100%;object-fit:cover}}.interview-item-body{display:block;padding:.3rem .5rem .7rem;letter-spacing:.06em;line-height:2.125;font-size:.5333333333rem}@media screen and (max-width: 812px){.interview-item-body{padding:.3rem .5rem 1.5333333333rem;letter-spacing:.04em;line-height:2.2222222222;font-size:.6rem}}.interview-item-body b{display:inline-flex;align-items:center;justify-content:center;margin-right:.3333333333rem;width:2rem;height:.8rem;background-color:#009da7;position:relative;top:.0333333333rem}.interview-item-body b svg{width:1.4rem;height:.4rem;fill:#000}@media screen and (max-width: 812px){.interview-item-body b{margin-right:.2666666667rem;width:2.5rem;height:1rem}.interview-item-body b svg{width:1.8rem;height:.5333333333rem}}.interview-item-body span{display:inline;transition:color .4s}a .interview-item-body span{text-decoration:underline;text-underline-offset:.1666666667rem}a:hover .interview-item-body span{color:#009da7}.report{background-color:#000;color:#fff;position:relative}.report-inner{padding-top:8rem;padding-bottom:3rem}@media screen and (max-width: 812px){.report-inner{padding-top:14.3333333333rem}}.report-title svg{width:8.4666666667rem;height:1.3666666667rem}@media screen and (max-width: 812px){.report-title svg{width:11.9rem;height:1.9333333333rem}.report-title span{letter-spacing:.02em}}.report-soon{margin-top:.7666666667rem}.report-soon li{margin-top:1rem;height:4rem}.report-soon li:first-child{margin-top:0}.report-soon a{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;background-color:#fff;color:#000;padding-top:10px;padding-bottom:10px}.report-soon a{transition-property:background-color,color;transition-duration:.4s}.report-soon a:hover{background-color:#00c3cf;color:#000}.report-soon svg{width:12.6rem;height:1.2rem;fill:#000;transition-property:fill;transition-duration:.4s}.report-soon a:hover svg{fill:#000}.report-soon em{display:block;margin-top:-.1333333333rem;letter-spacing:.04em;font-weight:700;line-height:2;font-size:.8666666667rem}.report-soon span{display:block;letter-spacing:.06em;line-height:1.4285714286;font-size:.9333333333rem}@media screen and (max-width: 812px){.report-soon{margin-top:1.6rem}.report-soon li{margin-top:1.1666666667rem}.report-soon svg{width:13.6666666667rem;height:1.3rem}.report-soon em{line-height:1.76;font-size:.8333333333rem}.report-soon span{line-height:1.2941176471;font-size:1.1333333333rem}}.forum{position:relative}.forum-inner{padding-top:10rem;padding-bottom:3rem}@media screen and (max-width: 812px){.forum-inner{padding-top:18.6666666667rem}}.forum-title svg{width:26.1rem;height:1.3666666667rem}@media screen and (max-width: 812px){.forum-title svg{width:19.8333333333rem;height:6.6rem}.forum-title span{margin-top:.6rem}}.forum-body .lead{letter-spacing:.02em}@media screen and (min-width: 813px){.forum-body{margin-left:1rem;margin-right:3rem;width:auto}}.forum-button{margin-top:.7333333333rem;max-width:16.8333333333rem;width:100%}.forum-button svg{width:12.6rem;height:100%}@media screen and (max-width: 812px){.forum-button{margin-top:1.6rem;max-width:100%}.forum-button svg{width:13.6666666667rem}}.program{margin:2rem 1rem 0}@media screen and (max-width: 812px){.program{margin:3rem 2rem 0}}.program-item{margin-top:2rem}.program-item:first-child{margin-top:0}.program-item{opacity:0;transition-property:opacity;transition-duration:1s}.program-item:nth-child(2){transition-delay:.5s}.in .program-item{opacity:1}.program-title{display:flex;align-items:center;line-height:1;letter-spacing:.04em;font-size:.8rem;color:#008c42}@media screen and (max-width: 812px){.program-title{font-size:1.2rem}}.program-title em{display:flex;align-items:center;justify-content:center;width:4.1666666667rem;height:1rem;background-color:#008c42;line-height:1;letter-spacing:.08em;font-weight:600;font-size:.5333333333rem;color:#fff}@media screen and (max-width: 812px){.program-title em{width:6.25rem;height:1.5rem;font-size:.8rem}}.program-title b{display:block;margin-left:.3666666667rem;font-weight:600}@media screen and (max-width: 812px){.program-title b{margin-left:.5333333333rem}}.program-title span{margin-left:.2666666667rem;display:block}@media screen and (max-width: 812px){.program-title span{margin-left:.5333333333rem}}.program-body{margin-top:.6rem}@media screen and (max-width: 812px){.program-body{margin-top:.5333333333rem}}.program-row{display:flex;align-items:flex-start;padding-top:.2333333333rem;padding-bottom:.2333333333rem;border-bottom:1px dashed;color:#009da7;position:relative}@media screen and (max-width: 812px){.program-row{padding-top:.4rem;padding-bottom:.4rem}}.program-row-title{width:2.6666666667rem;line-height:1.5;letter-spacing:.04em;font-weight:600;font-size:.5333333333rem;flex-shrink:0}@media screen and (max-width: 812px){.program-row-title{width:4rem;line-height:1.25;font-size:.8rem}}.program-row-body{width:100%}.program-lead{line-height:1.3333333333;font-weight:600;font-size:.6rem}.program-lead span{display:inline-block;vertical-align:top}@media screen and (max-width: 812px){.program-lead{line-height:1.1538461538;letter-spacing:.04em;font-size:.8666666667rem}.program-lead span{display:block}}.program-more{display:inline-flex;align-items:center;justify-content:center;vertical-align:top;margin-left:.1333333333rem;width:4rem;height:.6666666667rem;background-color:#009da7;fill:#fff;position:relative;top:.0666666667rem}.program-more svg:nth-child(1){width:2.8rem;height:100%}.program-more svg:nth-child(2){margin-left:.1333333333rem;width:.4rem;height:100%;transition:transform .2s .2s}.program-more.active svg:nth-child(2){transform:scaleY(-1)}@media screen and (max-width: 812px){.program-more{display:flex;margin-left:0;margin-top:.2666666667rem;margin-bottom:.1rem;width:5.6666666667rem;height:1rem;top:0}.program-more svg:nth-child(1){width:4.0666666667rem}.program-more svg:nth-child(2){margin-left:.2666666667rem;width:.5rem}}@media screen and (min-width: 813px){.program-more{transition-property:background-color;transition-duration:.4s}.program-more:hover{background-color:#00c3cf}}.program-text,.program-detail{margin-top:.1333333333rem;letter-spacing:.04em;line-height:1.4285714286;font-size:.4666666667rem;color:#000}.program-detail{display:none}@media screen and (max-width: 812px){.program-text,.program-detail{margin-top:.2666666667rem;line-height:1.3333333333;font-size:.6rem}.program-detail{margin-top:.2rem}}.notice{margin-top:2rem}.notice:before{display:none}@media screen and (max-width: 812px){.notice{margin-top:3rem}}.notice.box{opacity:0;transition-property:opacity;transition-duration:1s;transition-delay:1s}.in+.notice.box{opacity:1}.notice-body{padding:.9rem .9333333333rem .8rem;border:.0666666667rem solid #00c2ce;border-bottom:0}@media screen and (max-width: 812px){.notice-body{padding:.8333333333rem .9333333333rem .8rem;border-width:.1333333333rem}}@media screen and (max-width: 375px){.notice-body{border-width:2px}}.notice-title{line-height:1;letter-spacing:.06em;font-size:1.0666666667rem;color:#009da7}@media screen and (max-width: 812px){.notice-title{letter-spacing:.02em;font-size:1.6rem}}.notice-list{margin-top:.6666666667rem;line-height:1.5;letter-spacing:.04em;font-size:.5333333333rem}.notice-list b{color:#009da7}@media screen and (max-width: 812px){.notice-list{margin-top:.5666666667rem;letter-spacing:.02em;font-size:.8rem}}.notice-contact{margin-top:.6666666667rem;letter-spacing:.06em;line-height:1.75;font-weight:600;font-size:.5333333333rem;color:#009da7}.notice-contact a{display:inline-block;vertical-align:top}@media screen and (min-width: 813px){.notice-contact a{transition-property:opacity;transition-duration:.4s}.notice-contact a:hover{opacity:.6}}@media screen and (max-width: 812px){.notice-contact{margin-top:.5333333333rem;letter-spacing:.04em;line-height:1.6923076923;font-size:.8666666667rem}}.archives{background-color:#000;color:#fff;position:relative}.archives-inner{padding-top:8.9333333333rem;padding-bottom:4rem}@media screen and (max-width: 812px){.archives-inner{padding-top:14.3333333333rem;padding-bottom:3rem}}.archives-title svg{width:10.2666666667rem;height:1.3666666667rem}@media screen and (max-width: 812px){.archives-title svg{width:14.3rem;height:1.9333333333rem}}.archives-item{margin-top:2rem;padding:0 1rem;opacity:0;transition-property:opacity;transition-duration:1s}.archives-item:nth-child(1){transition-delay:.5s}.archives-item:nth-child(2){transition-delay:.8s}.archives-item:nth-child(3){transition-delay:1.1s}.archives-item:nth-child(4){transition-delay:1.4s}.on .archives-item{opacity:1}.archives-item:first-child{margin-top:0}@media screen and (max-width: 812px){.archives-item{margin-top:2rem;padding:0 2rem}.archives-item:first-child{margin-top:0}}.archives-item-title{display:flex;justify-content:flex-end}.archives-item-title img{width:auto;height:1.2333333333rem}@media screen and (max-width: 812px){.archives-item-title{justify-content:flex-start}.archives-item:nth-child(1) .archives-item-title img{height:1.2666666667rem}.archives-item:nth-child(2) .archives-item-title img{height:1.3rem}.archives-item:nth-child(3) .archives-item-title img{height:1.3333333333rem}.archives-item:nth-child(4) .archives-item-title img{height:1.3333333333rem}}.archives-item-body{display:flex;margin-top:.4666666667rem;width:100vw;transform:translate3d(calc(16.0666666667rem - 50vw), 0, 0)}.ie11 .archives-item-body{transform:translateZ(0) translateY(0) translateX(16.0666666667rem) translateX(-50vw)}@media screen and (max-width: 812px){.archives-item-body{margin-top:.6333333333rem;width:100vw;transform:translate3d(-2rem, 0, 0)}}.panel{display:flex;flex-shrink:0}@keyframes loop{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-100%, 0, 0)}}.loaded .panel{animation-name:loop;animation-iteration-count:infinite;animation-timing-function:linear}.loaded .panel-01{animation-duration:44s;animation-direction:normal;animation-delay:1s}@media screen and (max-width: 812px){.loaded .panel-01{animation-duration:33s}}.loaded .panel-02{animation-duration:40s;animation-direction:reverse;animation-delay:0s}@media screen and (max-width: 812px){.loaded .panel-02{animation-duration:30s}}.loaded .panel-03{animation-duration:40s;animation-direction:normal;animation-delay:-1s}@media screen and (max-width: 812px){.loaded .panel-03{animation-duration:30s}}.loaded .panel-04{animation-duration:44s;animation-direction:reverse;animation-delay:-2s}@media screen and (max-width: 812px){.loaded .panel-04{animation-duration:33s}}.panel-item{margin-right:.5rem;width:7rem;flex-shrink:0;transform:translate3d(0, 0, 0)}@media screen and (max-width: 812px){.panel-item{margin-right:.5rem;width:8.3333333333rem}}.panel-anchor{display:flex;flex-direction:column;height:100%}.panel-image{overflow:hidden;flex-shrink:0;-webkit-filter:grayscale(1);filter:grayscale(1);transition-duration:.4s;transition-property:-webkit-filter,filter}.panel-anchor:hover .panel-image{-webkit-filter:grayscale(0);filter:grayscale(0)}.panel-body{padding:.3333333333rem .5rem .4rem;height:100%;box-sizing:border-box;background-color:#202020;color:#fff;transition-duration:.4s;transition-property:background-color,color}.panel-anchor:hover .panel-body{background-color:#00c3cf;color:#000}@media screen and (max-width: 812px){.panel-body{padding:.4rem .5rem .5rem}}.panel-profile:nth-child(n+2):before{content:"";display:block;margin-top:.4rem;margin-bottom:.3333333333rem;width:1rem;height:.0666666667rem;min-height:1px;background-color:currentColor}.panel-profile dt{letter-spacing:.04em;font-size:.5333333333rem}.panel-profile dd{margin-top:.1333333333rem;line-height:1.3333333333;font-size:.4rem}@media screen and (max-width: 812px){.panel-profile:nth-child(n+2):before{margin-top:.4333333333rem;margin-bottom:.3333333333rem;width:1.2rem}.panel-profile dt{font-size:.7333333333rem}.panel-profile dd{margin-top:.0666666667rem;letter-spacing:.02em;line-height:1.3333333333;font-size:.6rem}}.header{display:flex;align-items:center;justify-content:space-between;padding-left:1rem;width:100%;box-sizing:border-box;position:fixed;top:0;left:0;right:0;z-index:10000;opacity:0;transition:opacity 1.2s}.viewed .header{opacity:1;transition-delay:5.3s}@media screen and (max-width: 812px){.viewed .header{transition-delay:4.9s}}.header-wwd{margin-right:auto;transition-property:opacity;transition-duration:.6s;transition-delay:.4s}.header-wwd a{display:block}@media screen and (min-width: 813px){.header-wwd a{transition-property:opacity;transition-duration:.4s}.header-wwd a:hover{opacity:.6}}.header-wwd svg{width:3.3666666667rem;height:1rem}@media screen and (min-width: 813px){.menu-visible .header-wwd a:hover{opacity:1}}@media screen and (max-width: 812px){.header-wwd svg{width:3.4666666667rem;height:1.0333333333rem}}.header-wwd svg{fill:#000;transition:fill .4s}.header-white .header-wwd svg{fill:#fff}.menu-visible .header-wwd{opacity:.5;pointer-events:none;transition-delay:0s}@media screen and (max-width: 812px){.menu-visible .header-wwd{opacity:0}}.header-labels{display:flex;margin-right:.3333333333rem}.header-labels li{margin-left:.3333333333rem}@media screen and (min-width: 813px){.header-labels li{transition-property:opacity;transition-duration:.4s}.header-labels li:hover{opacity:.6}}.header-labels a{display:block;padding:.3rem .4rem;text-align:center;line-height:1;font-weight:600;font-size:.4rem}@media screen and (max-width: 812px){.header-labels{justify-content:space-between;margin-right:0;padding:0 1rem;position:absolute;left:0;right:0;top:2.5rem}.header-labels li{margin-left:0}.header-labels a{padding:.4166666667rem 1.0666666667rem;letter-spacing:.02em;font-size:.6666666667rem}}@media screen and (max-width: 374px){.header-labels a{padding-left:.4666666667rem;padding-right:.4666666667rem;letter-spacing:0}}.header-labels a{background-color:#00c3cf;color:#000;transition-property:background-color,color;transition-duration:.4s}.header-white .header-labels a{background-color:#008c42;color:#fff}@media screen and (max-width: 812px){.header-labels a{background-color:#000;color:#fff}.header-white .header-labels a{background-color:#fff;color:#000}}.header-labels{opacity:1;visibility:visible;transition-duration:.6s;transition-property:opacity,visibility;transition-delay:.4s}.menu-visible .header-labels{opacity:0;visibility:hidden;transition-delay:0s}[data-current=about] .header-labels{opacity:0;visibility:hidden;transition-delay:0s}.header-lumine a{display:block}@media screen and (min-width: 813px){.header-lumine a{transition-property:opacity;transition-duration:.4s}.header-lumine a:hover{opacity:.6}}.header-lumine svg{width:3.9666666667rem;height:.9333333333rem}@media screen and (max-width: 812px){.header-lumine svg{width:4.5666666667rem;height:1.0333333333rem}}.header-lumine svg{fill:#000;transition:fill .4s}.header-white .header-lumine svg{fill:#fff}.menu-visible .header-lumine svg{fill:#000}.header-menu{width:3rem;height:3rem;position:relative}.header-menu span{display:block;width:1rem;height:.1rem;position:absolute;left:0;right:0;top:50%;margin-left:auto;margin-right:auto;transition-property:background-color,opacity,transform,margin;transition-duration:.4s,.4s,.6s,.6s}@media screen and (max-width: 812px){.header-menu span{height:.1333333333rem;min-height:2px}}.header-menu span{background-color:#000}.header-white .header-menu span{background-color:#fff}@media screen and (min-width: 813px){.header-menu:hover span{background-color:#00c2ce}[data-current=result] .header-menu:hover span{background-color:#008c42}[data-current=result].menu-visible .header-menu:hover span{background-color:#00c2ce}}.header-menu span:nth-child(1){margin-top:-.4333333333rem}.header-menu span:nth-child(2){margin-top:-.0666666667rem}.header-menu span:nth-child(3){margin-top:.3rem}@media screen and (max-width: 812px){.header-menu span:nth-child(1){margin-top:-.4666666667rem}.header-menu span:nth-child(3){margin-top:.3333333333rem}}.menu-visible .header-menu span{background-color:#00c2ce;transition-delay:.4s}.menu-visible .header-menu span:nth-child(1){margin-top:-.0666666667rem;transform:rotate(-45deg)}.menu-visible .header-menu span:nth-child(2){opacity:0}.menu-visible .header-menu span:nth-child(3){margin-top:-.0666666667rem;transform:rotate(45deg)}.menu{width:100%;height:100%;overflow:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.6);position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;opacity:0;visibility:hidden;transition-duration:1s;transition-property:opacity,visibility}.menu-visible .menu{opacity:1;visibility:visible}.menu-body{margin-left:auto;padding:1rem;padding-right:0;width:19.8rem;box-sizing:border-box;background-color:#fff;box-shadow:0 0 8.3333333333rem 0 #000;position:relative;transform:translate3d(100%, 0, 0);transition-duration:.6s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.76, 0, 0.24, 1)}.menu-visible .menu-body{transform:translate3d(0, 0, 0);transition-delay:.4s}@media screen and (max-width: 812px){.menu-body{padding-bottom:2rem;width:23rem}}.menu-body:before,.menu-body:after{content:"";display:block;width:0;height:0;border-style:solid;position:absolute;right:0;bottom:0}.menu-body:before{border-width:0 0 5.2666666667rem 6.3333333333rem;border-color:transparent transparent #00c3cf transparent}.menu-body:after{border-width:0 0 .9rem 1.0666666667rem;border-color:transparent transparent #fff transparent}.menu-title svg{width:5.9rem;height:.9333333333rem;fill:#00a950}@media screen and (max-width: 812px){.menu-title svg{width:6.5333333333rem;height:1rem}}.menu-list{margin-top:3rem}@media screen and (max-width: 812px){.menu-list{margin-top:2rem}}.menu-list-item:nth-child(n+2){margin-top:1rem}.menu-list-item a{display:flex;align-items:flex-end}.menu-list-item picture{margin-right:.2666666667rem;flex-shrink:0}.menu-list-item span{display:block;line-height:1;font-weight:300;font-size:.8rem;transition-property:color;transition-duration:.4s;position:relative;top:.0333333333rem}.menu-list-item a:hover span{color:#00a950}@media screen and (max-width: 812px){.menu-list-item a{display:block}.menu-list-item picture{margin-right:0}.menu-list-item span{margin-top:.4rem;padding-left:1.8rem;letter-spacing:.04em;font-size:.9333333333rem}}.menu-list-item:nth-child(1) img{width:3.8666666667rem}.menu-list-item:nth-child(2) img{width:6.3rem}.menu-list-item:nth-child(3) img{width:4.6666666667rem}.menu-list-item:nth-child(4) img{width:7.5rem}.menu-list-item:nth-child(5) img{width:7.9666666667rem}.menu-list-item:nth-child(6) img{width:7.8666666667rem}.menu-list-item:nth-child(7) img{width:3.9333333333rem}.menu-list-item:nth-child(8) img{width:10.1333333333rem}.menu-list-item:nth-child(9) img{width:4.8666666667rem}@media screen and (max-width: 812px){.menu-list-item:nth-child(1) img{width:4.5333333333rem}.menu-list-item:nth-child(2) img{width:7.4333333333rem}.menu-list-item:nth-child(3) img{width:5.4666666667rem}.menu-list-item:nth-child(4) img{width:8.6333333333rem}.menu-list-item:nth-child(5) img{width:9.7333333333rem}.menu-list-item:nth-child(6) img{width:9.5rem}.menu-list-item:nth-child(7) img{width:4.9rem}.menu-list-item:nth-child(8) img{width:12.9rem}.menu-list-item:nth-child(9) img{width:5.6666666667rem}}.menu-sns{display:flex;margin-top:3rem}.menu-sns li{margin-right:.5666666667rem;width:1.3333333333rem;height:1.3333333333rem}.menu-sns a{display:block;height:100%;width:100%;position:relative}.menu-sns a:before{content:"";display:block;width:100%;height:100%;border-radius:100%;overflow:hidden;background-color:#009da7;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition-property:background-color;transition-duration:.4s}.menu-sns a:hover:before{background-color:#00c3cf}.menu-sns svg{margin:0 auto;height:100%;fill:#fff;position:relative}@media screen and (max-width: 812px){.menu-sns{display:block;margin-top:0;position:absolute;right:0;bottom:6.1333333333rem}.menu-sns li{margin-right:0;width:3.3333333333rem;height:1.9333333333rem}.menu-sns a:before{width:1.3333333333rem;height:1.3333333333rem}}.menu-sns li:nth-child(1) svg{width:.3666666667rem}.menu-sns li:nth-child(2) svg{width:.6666666667rem}.menu-sns li:nth-child(3) svg{width:.6666666667rem}.menu-sns li:nth-child(4) svg{width:.7333333333rem}.footer{padding-top:3rem;padding-bottom:2.9333333333rem;background-color:#00c3cf}@media screen and (max-width: 812px){.footer{padding-bottom:2.8rem}}.footer-share-title{margin:0 auto;width:2.2666666667rem}@media screen and (max-width: 812px){.footer-share-title{width:3.2666666667rem}}.footer-share-body{margin-top:.5rem}.footer-share-body ul{display:flex;justify-content:center}.footer-share-body li{position:relative}.footer-share-body li:nth-child(n+2):before{content:"";display:block;width:1px;height:.8333333333rem;background-color:currentColor;position:absolute;left:0;top:0;bottom:0;margin:auto 0}.footer-share-body a{display:block;padding:0 .5rem}@media screen and (min-width: 813px){.footer-share-body a{transition-property:opacity;transition-duration:.4s}.footer-share-body a:hover{opacity:.6}}.footer-share-body svg{width:1.0666666667rem;height:1.0666666667rem}@media screen and (max-width: 812px){.footer-share-body{margin-top:.8rem}.footer-share-body li:nth-child(n+2):before{height:1.2666666667rem}.footer-share-body a{padding:0 .8rem}.footer-share-body svg{width:1.6rem;height:1.6rem}}.footer-logo{display:flex;justify-content:center;align-items:center;margin-top:1.9666666667rem}.footer-logo a{display:block;width:100%;height:100%}@media screen and (min-width: 813px){.footer-logo a{transition-property:opacity;transition-duration:.4s}.footer-logo a:hover{opacity:.6}}.footer-logo svg{width:100%;height:100%}.footer-logo li:nth-child(1){width:5.1333333333rem;height:1.5rem}.footer-logo li:nth-child(2){margin-left:1.5666666667rem;width:6.4666666667rem;height:1.5rem}@media screen and (max-width: 812px){.footer-logo{margin-top:1.8666666667rem}.footer-logo li:nth-child(1){width:7.4rem;height:2.2rem}.footer-logo li:nth-child(2){margin-left:2.1333333333rem;width:9.5rem;height:2.1333333333rem}}.footer-copy{margin-top:1.9333333333rem;text-align:center;letter-spacing:.14em;line-height:1.6;font-size:.3333333333rem}@media screen and (max-width: 812px){.footer-copy{margin-top:1.7333333333rem;letter-spacing:.02em;line-height:1.75;font-family:"Noto Sans CJK JP","Noto Sans CJK","Hiragino Sans","Hiragino Kaku Gothic Pro","YuGothic","游ゴシック体","Yu Gothic","游ゴシック","Meiryo",sans-serif;font-size:.6666666667rem}}.ribbon{position:absolute;left:50%;z-index:1}.ribbon path{opacity:0;fill-opacity:0;transition-property:opacity,fill-opacity;transition-duration:1s}@media screen and (max-width: 812px){.ribbon{left:0}}.ribbon-pc-01{width:20.1666666667rem;height:134.3333333333rem;top:-3.6rem;margin-left:-22.8rem}.ribbon-pc-02{width:24.4rem;height:74.2333333333rem;top:-11.6333333333rem;margin-left:-24.9333333333rem}.ribbon-pc-03{width:21.3666666667rem;height:37.9333333333rem;top:-.1333333333rem;margin-left:-25.7666666667rem}.ribbon-sp-01{width:28.8rem;height:30rem;top:-3.5333333333rem;margin-left:-5.7333333333rem}.ribbon-sp-02{width:21.9333333333rem;height:26.4666666667rem;top:-6.7333333333rem;margin-left:12.9333333333rem}.ribbon-sp-03{width:14.1333333333rem;height:21.1666666667rem;top:-8.5666666667rem;margin-left:16.3333333333rem}.ribbon-sp-04{width:15.1rem;height:24.0333333333rem;top:-2.9666666667rem;margin-left:15.6333333333rem}.ribbon-sp-05{width:16.3rem;height:30.8666666667rem;top:-9.6666666667rem;margin-left:15.2rem}.ribbon-sp-06{width:15.2333333333rem;height:49.7rem;top:-5.9rem;margin-left:14.4rem}.ribbon-sp-07{width:14.5333333333rem;height:19.2666666667rem;top:-7.0333333333rem;margin-left:13.2rem}.ribbon-sp-08{width:15.3333333333rem;height:28.9666666667rem;top:-5.7rem;margin-left:17.6333333333rem}.ribbon-sp-09{width:22.9rem;height:28.4rem;top:-12.5666666667rem;margin-left:16.8333333333rem}.ribbon-pc-01 [data-order="1"],.ribbon-pc-01 [data-order="2"]{transition-delay:4s}.ribbon-pc-01 [data-order="3"]{transition-delay:4.5s}.ribbon-pc-01 [data-order="4"],.ribbon-pc-01 [data-order="5"]{transition-delay:5s}.ribbon-pc-01 [data-order="6"]{transition-delay:5.5s}.loaded .ribbon-pc-01 [data-order="1"],.loaded .ribbon-pc-01 [data-order="2"],.loaded .ribbon-pc-01 [data-order="3"],.loaded .ribbon-pc-01 [data-order="4"],.loaded .ribbon-pc-01 [data-order="5"],.loaded .ribbon-pc-01 [data-order="6"]{opacity:1;fill-opacity:1}.ribbon-info .ribbon-pc-01 [data-order="7"],.ribbon-info .ribbon-pc-01 [data-order="8"],.ribbon-info .ribbon-pc-01 [data-order="9"]{opacity:1;fill-opacity:1}.ribbon-message .ribbon-pc-01 [data-order="10"],.ribbon-message .ribbon-pc-01 [data-order="11"],.ribbon-message .ribbon-pc-01 [data-order="12"]{opacity:1;fill-opacity:1}.ribbon-pc-01 [data-order="15"],.ribbon-pc-01 [data-order="16"]{transition-delay:.5s}.ribbon-pc-01 [data-order="17"]{transition-delay:1s}.ribbon-adviser .ribbon-pc-01 [data-order="13"],.ribbon-adviser .ribbon-pc-01 [data-order="14"],.ribbon-adviser .ribbon-pc-01 [data-order="15"],.ribbon-adviser .ribbon-pc-01 [data-order="16"],.ribbon-adviser .ribbon-pc-01 [data-order="17"]{opacity:1;fill-opacity:1}.ribbon-pc-01 [data-order="18"],.ribbon-pc-01 [data-order="19"]{transition-delay:1s}.ribbon-result .ribbon-pc-01 [data-order="18"],.ribbon-result .ribbon-pc-01 [data-order="19"]{opacity:1;fill-opacity:1}.ribbon-pc-02 [data-order="3"],.ribbon-pc-02 [data-order="4"]{transition-delay:.5s}.ribbon-pc-02 [data-order="5"]{transition-delay:1s}.ribbon-interview .ribbon-pc-02 [data-order="1"],.ribbon-interview .ribbon-pc-02 [data-order="2"],.ribbon-interview .ribbon-pc-02 [data-order="3"],.ribbon-interview .ribbon-pc-02 [data-order="4"],.ribbon-interview .ribbon-pc-02 [data-order="5"]{opacity:1;fill-opacity:1}.ribbon-pc-02 [data-order="8"],.ribbon-pc-02 [data-order="9"]{transition-delay:.5s}.ribbon-pc-02 [data-order="10"],.ribbon-pc-02 [data-order="11"]{transition-delay:1s}.ribbon-report .ribbon-pc-02 [data-order="6"],.ribbon-report .ribbon-pc-02 [data-order="7"],.ribbon-report .ribbon-pc-02 [data-order="8"],.ribbon-report .ribbon-pc-02 [data-order="9"],.ribbon-report .ribbon-pc-02 [data-order="10"],.ribbon-report .ribbon-pc-02 [data-order="11"]{opacity:1;fill-opacity:1}.ribbon-pc-03 [data-order="1"],.ribbon-pc-03 [data-order="2"],.ribbon-pc-03 [data-order="3"]{transition-delay:1s}.ribbon-forum .ribbon-pc-03 [data-order="1"],.ribbon-forum .ribbon-pc-03 [data-order="2"],.ribbon-forum .ribbon-pc-03 [data-order="3"]{opacity:1;fill-opacity:1}.ribbon-pc-03 [data-order="4"],.ribbon-pc-03 [data-order="5"],.ribbon-pc-03 [data-order="6"]{transition-delay:.5s}.ribbon-archives .ribbon-pc-03 [data-order="4"],.ribbon-archives .ribbon-pc-03 [data-order="5"],.ribbon-archives .ribbon-pc-03 [data-order="6"]{opacity:1;fill-opacity:1}.ribbon-sp-01 [data-order="2"]{transition-delay:.5s}.ribbon-sp-01 [data-order="3"]{transition-delay:1s}.ribbon-sp-01 [data-order="4"]{transition-delay:1s}.ribbon-sp-01 [data-order="1"]{transition-delay:1.5s}.ribbon-sp-01 [data-order="5"]{transition-delay:1.5s}.ribbon-sp-01 [data-order="6"]{transition-delay:2s}.ribbon-sp-01 [data-order="7"]{transition-delay:2s}.loaded .ribbon-sp-01 [data-order]{opacity:1;fill-opacity:1}.ribbon-sp-02 [data-order="3"],.ribbon-sp-02 [data-order="4"]{transition-delay:.5s}.ribbon-info .ribbon-sp-02 [data-order]{opacity:1;fill-opacity:1}.ribbon-message .ribbon-sp-03 [data-order]{opacity:1;fill-opacity:1}.ribbon-sp-04 [data-order="3"],.ribbon-sp-04 [data-order="4"]{transition-delay:.5s}.ribbon-adviser .ribbon-sp-04 [data-order]{opacity:1;fill-opacity:1}.ribbon-sp-05 [data-order="3"],.ribbon-sp-05 [data-order="4"]{transition-delay:.5s}.ribbon-sp-05 [data-order="5"]{transition-delay:1s}.ribbon-result .ribbon-sp-05 [data-order]{opacity:1;fill-opacity:1}.ribbon-sp-06 [data-order="3"],.ribbon-sp-06 [data-order="4"]{transition-delay:.5s}.ribbon-sp-06 [data-order="5"],.ribbon-sp-06 [data-order="6"]{transition-delay:1s}.ribbon-interview .ribbon-sp-06 [data-order]{opacity:1;fill-opacity:1}.ribbon-sp-07 [data-order="3"],.ribbon-sp-07 [data-order="4"]{transition-delay:.5s}.ribbon-report .ribbon-sp-07 [data-order]{opacity:1;fill-opacity:1}.ribbon-sp-08 [data-order="3"],.ribbon-sp-08 [data-order="4"]{transition-delay:.5s}.ribbon-forum .ribbon-sp-08 [data-order]{opacity:1;fill-opacity:1}.ribbon-sp-09 [data-order="3"],.ribbon-sp-09 [data-order="4"]{transition-delay:.5s}.ribbon-archives .ribbon-sp-09 [data-order]{opacity:1;fill-opacity:1}.splash{width:100%;height:100%;overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10001;transition-property:opacity,visibility;transition-duration:1s;transition-delay:3.5s}@media screen and (max-width: 812px){.splash{display:none}}.loaded .splash{opacity:0;visibility:hidden}.splash:before{content:"";display:block;background-color:#000;position:absolute;top:0;left:0;right:0;bottom:0}.splash-inner{width:148.5677083333vh;height:143.2291666667vh;position:absolute;top:50%;left:50%;margin-top:-60.15625vh;margin-left:-70.8333333333vh}.splash-line{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.splash-line path{opacity:0;fill-opacity:0;transition-property:opacity,fill-opacity;transition-duration:1s}.splash-line [data-index="1"]{transition-delay:.5s}.splash-line [data-index="8"]{transition-delay:.5s}.splash-line [data-index="9"]{transition-delay:.5s}.splash-line [data-index="5"]{transition-delay:.5s}.splash-line [data-index="2"]{transition-delay:1s}.splash-line [data-index="7"]{transition-delay:1s}.splash-line [data-index="3"]{transition-delay:1s}.splash-line [data-index="6"]{transition-delay:1.5s}.splash-line [data-index="4"]{transition-delay:2s}.loaded .splash-line path{opacity:1;fill-opacity:1}.splash-wwd,.splash-lumine{position:absolute;opacity:0;transition-property:opacity;transition-duration:1s;transition-delay:1s}.loaded .splash-wwd,.loaded .splash-lumine{opacity:1}.splash-wwd{width:13.9322916667vh;height:4.0364583333vh;top:13.9322916667vh;left:7.9427083333vh}.splash-lumine{width:29.6875vh;height:6.7708333333vh;bottom:47.5260416667vh;left:70.9635416667vh}.splash-text-move{width:59.1145833333vh;height:15.4947916667vh;position:absolute;top:29.5572916667vh;left:58.8541666667vh}.splash-text-move .shape:nth-child(1){fill:#00d1a2}.splash-text-move .shape:nth-child(2){fill:#008869}.splash-text-move .shape:nth-child(3){fill:#00d1a2}.splash-text-move .shape:nth-child(4){fill:#008869}.splash-text-move .shape:nth-child(5){fill:#4b8b00}.splash-text-move .shape:nth-child(6){fill:#00cf61}.splash-text-move .shape:nth-child(7){fill:#008c42}.splash-text-move .shape:nth-child(8){fill:#00c3cf}.splash-text-on{width:29.1666666667vh;height:15.4947916667vh;position:absolute;top:49.8697916667vh;left:71.09375vh}.splash-text-on .shape:nth-child(1){fill:#00c3cf}.splash-text-on .shape:nth-child(2){fill:#00868e}.splash-text-on .shape:nth-child(3){fill:#70cf00}.splash .shape{transition-property:fill;transition-duration:1s;transition-delay:.5s}.loaded .splash .shape{fill:#fff}.loader{background:#000;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10001;opacity:1;visibility:visible;transition-property:opacity,visibility;transition-duration:1s}.loaded .loader{opacity:0;visibility:hidden}.loader-spin{height:36px;width:36px;border-radius:100%;border:2px solid #00c3cf;animation:ripple 1s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}@keyframes ripple{0%{transform:scale(0.1);opacity:1}70%{transform:scale(1);opacity:.7}100%{opacity:0}}
