.text-box .sub-title{font-size:1rem;line-height:1.5}@media only screen and (max-width: 767px){.text-box .sub-title{font-size:.9375rem}}.text-box .title{font-size:3.25rem;line-height:1.2;font-weight:700;margin-top:20px}@media only screen and (max-width: 1024px){.text-box .title{font-size:2.25rem}}@media only screen and (max-width: 767px){.text-box .title{font-size:1.375rem;line-height:1.5;margin-top:10px}}.text-box p{font-size:.9375rem;line-height:1.8;margin-top:20px}@media only screen and (max-width: 767px){.text-box p{font-size:.875rem;margin-top:10px}}.text-box .pill-btn{margin-top:50px}@media only screen and (max-width: 767px){.text-box .pill-btn{margin-top:25px}}.intro-block{z-index:2;padding-top:280px}@media only screen and (max-width: 767px){.intro-block{padding-top:150px}}.intro-block .intro-term{max-width:1060px;margin:0 auto 70px}@media only screen and (max-width: 1024px){.intro-block .intro-term{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}}@media only screen and (max-width: 767px){.intro-block .intro-term{padding-left:15px;padding-right:15px;margin-bottom:20px}}.intro-block .intro-term p{max-width:750px}.intro-block .block-btn{max-width:1060px;margin:auto}.intro-block .block-btn .tab-swiper .swiper-slide:first-child{padding-left:0}.intro-block .block-btn .tab-swiper .swiper-slide:last-child{padding-right:0}.story-block{overflow:hidden;padding-top:200px;margin-top:-200px}.story-block .story-wrap{width:100%;max-width:690px;margin:auto}.story-block .story-wrap .photo-box{position:relative;z-index:1;width:100%}.story-block .story-wrap .photo{position:relative;width:100%;padding-bottom:78%}.story-block .story-wrap .photo .glow{width:140%;-webkit-animation:lightUp-02 3s linear alternate infinite;animation:lightUp-02 3s linear alternate infinite;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width: 1024px){.story-block .story-wrap .photo .glow{width:100%}}@media only screen and (max-width: 767px){.story-block .story-wrap .photo .glow{width:120%}}.story-block .story-wrap .photo .logo{width:35%;max-width:200px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width: 1024px){.story-block .story-wrap .photo .logo{max-width:160px}}@media only screen and (max-width: 1024px){.story-block .story-wrap .photo .logo{max-width:140px}}@media only screen and (max-width: 767px){.story-block .story-wrap .photo .logo{max-width:115px}}.story-block .story-wrap .text-box{position:relative;z-index:2;text-align:center;margin-top:-17.5%}@media only screen and (max-width: 767px){.story-block .story-wrap .text-box{margin-top:-55px}}.about-block .block-content{width:100%;max-width:1410px;margin:auto}.about-block .each-about{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:280px}@media only screen and (max-width: 1024px){.about-block .each-about{margin-top:220px}}@media only screen and (max-width: 900px){.about-block .each-about{max-width:540px;margin-left:auto;margin-right:auto;margin-top:180px}}@media only screen and (max-width: 767px){.about-block .each-about{margin-top:85px}}.about-block .each-about.aost-show:nth-child(odd) .photo-box,.about-block .each-about.aost-show:nth-child(even) .photo-box{-webkit-transform:translate(0);transform:translate(0)}.about-block .each-about.aost-show .photo-box{opacity:1}.about-block .each-about.aost-show .text-box{opacity:1;-webkit-transform:translate(0);transform:translate(0)}@media only screen and (max-width: 900px){.about-block .each-about:nth-child(odd){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.about-block .each-about:nth-child(odd) .photo-box{-webkit-transform:translateX(50px);transform:translate(50px)}@media only screen and (max-width: 900px){.about-block .each-about:nth-child(odd) .photo-box{-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:.4s;transition:.4s}}.about-block .each-about:nth-child(odd) .glow{right:-23%}@media only screen and (max-width: 900px){.about-block .each-about:nth-child(odd) .glow{left:-10%;right:auto}}.about-block .each-about:nth-child(odd) .glow .purple{display:none}.about-block .each-about:nth-child(odd) .text-box{padding-left:100px}@media only screen and (max-width: 1200px){.about-block .each-about:nth-child(odd) .text-box{padding-left:80px}}@media only screen and (max-width: 1024px){.about-block .each-about:nth-child(odd) .text-box{padding-left:60px}}@media only screen and (max-width: 900px){.about-block .each-about:nth-child(odd) .text-box{padding-left:0}}.about-block .each-about:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width: 900px){.about-block .each-about:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.about-block .each-about:nth-child(even) .photo-box{-webkit-transform:translateX(-50px);transform:translate(-50px)}@media only screen and (max-width: 900px){.about-block .each-about:nth-child(even) .photo-box{-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:.4s;transition:.4s}}.about-block .each-about:nth-child(even) .glow{left:-23%}@media only screen and (max-width: 900px){.about-block .each-about:nth-child(even) .glow{left:-10%}}.about-block .each-about:nth-child(even) .glow .green{display:none}.about-block .each-about:nth-child(even) .text-box{text-align:right;padding-right:100px}@media only screen and (max-width: 1200px){.about-block .each-about:nth-child(even) .text-box{padding-right:80px}}@media only screen and (max-width: 1024px){.about-block .each-about:nth-child(even) .text-box{padding-right:60px}}@media only screen and (max-width: 900px){.about-block .each-about:nth-child(even) .text-box{text-align:left;padding-right:0}}.about-block .each-about:nth-child(even) .text-box .pill-btn:hover{-webkit-box-shadow:0 0 10px #55FFD6;box-shadow:0 0 10px #55ffd6}.about-block .each-about:nth-child(even) .text-box .pill-btn:before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(85,255,214,.3)),to(#55FFD6));background-image:linear-gradient(180deg,rgba(85,255,214,.3),#55FFD6)}.about-block .each-about .photo-box{position:relative;width:53%;max-width:700px;opacity:0;-webkit-transition:.4s .4s;transition:.4s .4s}@media only screen and (max-width: 900px){.about-block .each-about .photo-box{width:100%}}.about-block .each-about .photo{position:relative;width:100%;padding-bottom:61.42%}.about-block .each-about .image{z-index:1;border-radius:15px;overflow:hidden;-webkit-box-shadow:10px 10px 35px rgba(0,0,0,.3);box-shadow:10px 10px 35px rgba(0,0,0,.302)}.about-block .each-about .glow{z-index:0;position:absolute;top:0;width:70%;max-width:500px;-webkit-animation:lightUp 2s infinite alternate;animation:lightUp 2s infinite alternate}@media only screen and (max-width: 900px){.about-block .each-about .glow{top:25%}}.about-block .each-about .text-box{-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:.4s;transition:.4s}@media only screen and (max-width: 900px){.about-block .each-about .text-box{width:100%;margin-top:40px}}@media only screen and (max-width: 767px){.about-block .each-about .text-box{margin-top:30px}}.about-block .each-about .text{width:100%;max-width:470px;margin:auto}@media only screen and (max-width: 900px){.about-block .each-about .text{max-width:none}}.intro-block .glow-01{position:absolute;top:-5%;right:0;width:40%;max-width:450px;-webkit-animation:lightUp 3s infinite alternate;animation:lightUp 3s infinite alternate}.intro-block .glow-02{position:absolute;top:10%;right:0;width:35%;max-width:400px;-webkit-animation:lightUp 3s infinite alternate;animation:lightUp 3s infinite alternate}.intro-block .particle-top{position:absolute;left:40%;top:0;width:50%;max-width:650px}.intro-block .particle-top img{opacity:0}.intro-block .particle-top img:not(:first-child){position:absolute;top:-20px}.intro-block .particle-top img:nth-child(1){-webkit-animation:particle-15 2s infinite linear;animation:particle-15 2s infinite linear}.intro-block .particle-top img:nth-child(2){left:10%;-webkit-animation:particle-16 3s infinite linear 1s;animation:particle-16 3s infinite linear 1s}.intro-block .particle-top img:nth-child(3){left:15%;-webkit-animation:particle-17 4s infinite linear 2s;animation:particle-17 4s infinite linear 2s}.intro-block .particle-left{position:absolute;left:0;top:50%;width:20%;max-width:280px}.intro-block .particle-left img{opacity:0}.intro-block .particle-left img:not(:first-child){position:absolute;top:0;right:0}.intro-block .particle-left img:nth-child(1){-webkit-animation:particle-05 3s infinite linear;animation:particle-05 3s infinite linear}.intro-block .particle-left img:nth-child(2){-webkit-animation:particle-06 4s infinite linear 1s;animation:particle-06 4s infinite linear 1s}.intro-block .particle-left img:nth-child(3){-webkit-animation:particle-07 5s infinite linear 2s;animation:particle-07 5s infinite linear 2s}.intro-block .particle-right{position:absolute;right:0;top:20%;width:50%;max-width:750px}.intro-block .particle-right img{opacity:0}.intro-block .particle-right img:not(:first-child){position:absolute;top:0;right:0}.intro-block .particle-right img:nth-child(1){-webkit-animation:particle-15 3s infinite linear;animation:particle-15 3s infinite linear}.intro-block .particle-right img:nth-child(2){-webkit-animation:particle-16 4s infinite linear 1s;animation:particle-16 4s infinite linear 1s}.intro-block .particle-right img:nth-child(3){-webkit-animation:particle-17 5s infinite linear 2s;animation:particle-17 5s infinite linear 2s}.intro-block .particle-right img:nth-child(4){-webkit-animation:particle-18 6s infinite linear 3s;animation:particle-18 6s infinite linear 3s}.story-block .particle-left{position:absolute;left:0;top:50%;width:35%;max-width:530px}.story-block .particle-left img{opacity:0}.story-block .particle-left img:not(:first-child){position:absolute;top:0;right:0}.story-block .particle-left img:nth-child(1){-webkit-animation:particle-07 6s infinite linear;animation:particle-07 6s infinite linear}.story-block .particle-left img:nth-child(2){-webkit-animation:particle-05 4s infinite linear 1s;animation:particle-05 4s infinite linear 1s}.story-block .particle-left img:nth-child(3){-webkit-animation:particle-06 5s infinite linear 2s;animation:particle-06 5s infinite linear 2s}.story-block .particle-left img:nth-child(4){-webkit-animation:particle-07 5s infinite linear 2s;animation:particle-07 5s infinite linear 2s}.story-block .particle-right{position:absolute;right:0;top:30%;width:45%;max-width:550px}.story-block .particle-right img{opacity:0}.story-block .particle-right img:not(:first-child){position:absolute;top:0;right:0}.story-block .particle-right img:nth-child(1){-webkit-animation:particle-15 3s infinite linear;animation:particle-15 3s infinite linear}.story-block .particle-right img:nth-child(2){-webkit-animation:particle-16 4s infinite linear 1s;animation:particle-16 4s infinite linear 1s}.story-block .particle-right img:nth-child(3){-webkit-animation:particle-17 3s infinite linear 2s;animation:particle-17 3s infinite linear 2s}.story-block .particle-right img:nth-child(4){-webkit-animation:particle-18 4s infinite linear 3s;animation:particle-18 4s infinite linear 3s}.about-block .glow-01{position:absolute;top:-10%;right:0;width:40%;max-width:450px;-webkit-animation:lightUp 3s infinite alternate;animation:lightUp 3s infinite alternate}.about-block .glow-02{position:absolute;top:-10%;right:0;width:30%;max-width:350px;-webkit-animation:lightUp 3s infinite alternate;animation:lightUp 3s infinite alternate}.about-block .particle-left{position:absolute;left:0;top:0;width:35%;max-width:530px}.about-block .particle-left img{opacity:0}.about-block .particle-left img:not(:first-child){position:absolute;top:0;right:0}.about-block .particle-left img:nth-child(1){-webkit-animation:particle-07 6s infinite linear;animation:particle-07 6s infinite linear}.about-block .particle-left img:nth-child(2){-webkit-animation:particle-05 4s infinite linear 1s;animation:particle-05 4s infinite linear 1s}.about-block .particle-left img:nth-child(3){-webkit-animation:particle-06 5s infinite linear 2s;animation:particle-06 5s infinite linear 2s}.about-block .particle-left img:nth-child(4){-webkit-animation:particle-07 5s infinite linear 2s;animation:particle-07 5s infinite linear 2s}
