﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-weight:normal;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}.clearfix::after{content:"";display:block;clear:both}.both{clear:both}.inline_block{display:inline-block;display:inline;zoom:1}input:focus,button:focus,select:focus{outline:0}:focus{outline:-webkit-focus-ring-color none}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}*{letter-spacing:.06em;line-height:1.6;box-sizing:border-box;color:#000;-webkit-appearance:none}@media screen and (max-width: 810px){*{line-height:1.65}}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}html{width:100%;font-size:62.5%}@media screen and (max-width: 1080px){html{font-size:61.5%}}@media screen and (max-width: 810px){html{font-size:54.6%}}html.fadeout{opacity:0}body{margin:0px;overflow:hidden;font-size:1.6em;font-weight:bold;font-family:kozuka-gothic-pr6n,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}select,option,span{font-family:kozuka-gothic-pr6n,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}h1,h2,h3,h4,h5{font-family:a-otf-gothic-mb101-pr6n,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:300}h1 span,h2 span,h3 span,h4 span,h5 span{font-family:kozuka-gothic-pr6n,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}a{color:#fff;text-decoration:none;transition:.4s}p{font-family:kozuka-gothic-pr6n,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:400}input[type=text],textarea{-webkit-appearance:none;border:none;font-family:kozuka-gothic-pr6n,sans-serif;font-weight:400}textarea{resize:none;font-family:kozuka-gothic-pr6n,sans-serif;font-weight:400}@media screen and (max-width: 1080px){button,select,input,a{-webkit-tap-highlight-color:transparent}}button,select,input,input[type=submit]{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;font-family:kozuka-gothic-pr6n,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:400}select::-ms-expand{display:none}img{display:block;height:auto}section{position:relative}.l-main{overflow:hidden}.l-header{position:fixed;padding:23px 20px 23px 30px;width:100%;z-index:100;-webkit-transition:background-color .4s,padding .4s;transition:background-color .4s,padding .4s}@media screen and (max-height: 600px)and (min-width: 1081px){.l-header{padding:16px 20px 16px 30px}}@media screen and (max-width: 500px){.l-header{padding:10px 10px 10px 14px}}.l-header.js-active{background-color:rgba(255,255,255,.8);padding:14px 20px 14px 30px}@media screen and (max-height: 600px)and (min-width: 1081px){.l-header.js-active{padding:12px 20px 12px 30px}}@media screen and (max-width: 810px){.l-header.js-active{padding:10px 20px 10px 30px}}@media screen and (max-width: 500px){.l-header.js-active{padding:6px 10px 6px 14px}}.l-header__wrap{display:flex;justify-content:space-between;align-items:center;width:100%}.l-header__logo .logo{width:228px}@media screen and (max-width: 810px){.l-header__logo .logo{width:200px}}@media screen and (max-width: 500px){.l-header__logo .logo{width:160px}}.l-header__logo .text{display:block;margin-top:8px;font-size:1.3rem;letter-spacing:.02em}@media screen and (max-width: 500px){.l-header__logo .text{margin:4px 0 0 6px;letter-spacing:.16em}}.l-header__right{display:flex;align-items:center;gap:0 20px}@media screen and (max-width: 500px){.l-header__right{gap:0 4px}}.l-headerButton{position:relative;width:54px;height:54px;z-index:100}@media screen and (max-width: 1080px){.l-headerButton{width:60px;height:60px}}@media screen and (max-width: 370px){.l-headerButton{width:55px;height:55px}}.l-headerButton .text{font-size:1.1rem;letter-spacing:0em;-webkit-transition:-webkit-opacity .4s;-webkit-transition:opacity .4s;transition:opacity .4s}@media screen and (max-width: 500px){.l-headerButton .text{display:block;margin:2px 0 0 1px}}.l-headerButton .closeText{opacity:0;position:absolute;left:50%;transform:translateX(-50%);bottom:-5px}@media screen and (max-width: 810px){.l-headerButton .closeText{bottom:2px}}.l-headerButton:hover .circle{background-color:#e63820}.is-navOpen .l-headerButton .menuText{opacity:0}.is-navOpen .l-headerButton .closeText{opacity:1}.l-headerButton__icon{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;cursor:pointer}.l-headerButton__icon .circle{width:6px;height:6px;margin:3px;background-color:#3071b6;border-radius:50%;display:block;-webkit-transition:opacity .4s,background-color .4s;transition:opacity .4s,background-color .4s}.is-navOpen .l-headerButton__icon .circle{background-color:#e63820}.is-navOpen .l-headerButton__icon .circle:nth-child(2),.is-navOpen .l-headerButton__icon .circle:nth-child(4),.is-navOpen .l-headerButton__icon .circle:nth-child(6),.is-navOpen .l-headerButton__icon .circle:nth-child(8){opacity:0}.l-headerNav{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#eef1f4;opacity:0;pointer-events:none;z-index:20;-webkit-transition:opacity .2s;transition:opacity .2s}.l-headerNav::before{content:"";position:absolute;top:0;left:0;width:5px;height:0;background-color:#0c2c4e;-webkit-transition:height 1s,width 1s;transition:height 1s,width 1s;z-index:1}@media screen and (max-width: 810px){.l-headerNav::before{top:auto;bottom:0;height:5px;width:0;-webkit-transition:height 1.4s,width 1.4s;transition:height 1.4s,width 1.4s}}.is-navOpen .l-headerNav{opacity:1;pointer-events:all}.is-navOpen .l-headerNav::before{height:100%}@media screen and (max-width: 810px){.is-navOpen .l-headerNav::before{height:5px;width:100%}}.is-navOpen .l-headerNav .p-headerNav__arrow{animation:arrowAnimMv 1s cubic-bezier(0.16, 1, 0.3, 1) forwards}.l-headerNav__wrap{position:relative;display:flex;height:100%}@media screen and (max-width: 500px){.l-headerNav__wrap{flex-direction:column-reverse}}.p-headerNav__arrow{position:absolute;top:42%;left:32.6%;width:190px;z-index:1}@media screen and (max-height: 760px)and (min-width: 1081px){.p-headerNav__arrow{top:40%;left:33.8%}}@media screen and (max-width: 1080px){.p-headerNav__arrow{width:140px;left:33.5%}}@media screen and (max-width: 810px){.p-headerNav__arrow{top:48%;left:27.1%;width:100px}}@media screen and (max-width: 500px){.p-headerNav__arrow{left:42.5%;top:69%;width:60px}}@media screen and (max-width: 480px)and (min-height: 700px){.p-headerNav__arrow{left:43%}}@media screen and (max-width: 370px){.p-headerNav__arrow{top:70%;width:50px}}.l-headerNav__bg{position:relative;width:40%;height:100%;overflow:hidden;z-index:0}@media screen and (max-width: 810px){.l-headerNav__bg{width:50%}}@media screen and (max-width: 500px){.l-headerNav__bg{width:100%;height:40%}}.l-headerNav__bg::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(48,113,182,.8);z-index:1}.l-headerNav__bg .image{filter:blur(8px)}.p-headerNav__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.p-headerNav__logo .logo{width:270px}@media screen and (max-width: 1080px){.p-headerNav__logo .logo{width:20vw}}@media screen and (max-width: 810px){.p-headerNav__logo .logo{width:180px}}@media screen and (max-width: 500px){.p-headerNav__logo .logo{width:130px}}@media screen and (max-width: 370px){.p-headerNav__logo .logo{width:140px}}.p-headerNav__logo .text{margin-top:14px;display:block;text-align:center;font-size:1.8rem;color:#fff;line-height:1}@media screen and (max-width: 810px){.p-headerNav__logo .text{margin-top:10px}}@media screen and (max-width: 500px){.p-headerNav__logo .text{font-size:1.6rem;margin-top:5px}}@media screen and (max-width: 370px){.p-headerNav__logo .text{font-size:1.4rem}}.l-headerNav__content{position:relative;display:flex;align-items:center;justify-content:center;max-width:900px;width:60%;height:100%}@media screen and (max-width: 810px){.l-headerNav__content{width:100%}}@media screen and (max-width: 500px){.l-headerNav__content{margin-top:50px}}.p-headerNav__bg__text{position:absolute;top:50%;transform:translateY(-50%);left:-20px;font-size:20rem;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:rgba(0,0,0,.05);letter-spacing:0em;z-index:0}@media screen and (max-height: 760px)and (min-width: 1081px){.p-headerNav__bg__text{font-size:18rem}}@media screen and (max-height: 600px)and (min-width: 1081px){.p-headerNav__bg__text{font-size:16rem}}@media screen and (max-width: 810px){.p-headerNav__bg__text{left:-50px;font-size:24rem;z-index:0}}@media screen and (max-width: 500px){.p-headerNav__bg__text{top:65%;left:-50px;font-size:20rem}}@media screen and (max-width: 370px){.p-headerNav__bg__text{font-size:14rem}}.l-headerNav__lists{display:flex;gap:0 100px;z-index:1}@media screen and (max-width: 810px){.l-headerNav__lists{flex-direction:column;gap:0 70px}}@media screen and (max-width: 500px){.l-headerNav__lists{flex-direction:inherit;gap:0 50px}}.l-headerNav__list{display:flex;flex-direction:column}@media screen and (max-height: 760px)and (min-width: 1081px){.l-headerNav__list{margin-top:30px}}@media screen and (max-width: 1080px){.l-headerNav__list{margin-top:80px}}@media screen and (max-width: 500px){.l-headerNav__list{margin-top:0}}@media screen and (max-width: 810px){.l-headerNav__list:nth-child(2){margin-top:14px}}@media screen and (max-width: 500px){.l-headerNav__list:nth-child(2){margin-top:0}}.l-headerNav__item:nth-child(n+2){margin-top:30px}@media screen and (max-width: 500px){.l-headerNav__item:nth-child(n+2){margin-top:20px}}.l-headerNav__link{display:inline-block}.l-headerNav__link .menu{display:block;line-height:1;text-align:left;-webkit-transition:color .2s;transition:color .2s}.l-headerNav__link .menu.--en{margin-top:5px;font-size:1.2rem;color:rgba(0,0,0,.6);font-family:"ゴシックMB101 R",sans-serif}.l-headerNav__link:hover .menu{color:#e63820}.l-footer{position:relative;padding:135px 0;width:100%;background-color:#0c2c4e}@media screen and (max-width: 1080px){.l-footer{padding:120px 0}}@media screen and (max-width: 810px){.l-footer{padding:80px 0 20px}}@media screen and (max-width: 500px){.l-footer{padding:60px 0 10px}}.l-footer__wrap{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 980px){.l-footer__wrap{display:block}}@media screen and (max-width: 980px){.l-footer__content:nth-child(2){margin-top:50px}}@media screen and (max-width: 500px){.l-footer__content:nth-child(2){margin-top:40px}}.l-footer__logo{display:block}.l-footer__logo .logo{width:270px}@media screen and (max-width: 810px){.l-footer__logo .logo{width:240px}}@media screen and (max-width: 500px){.l-footer__logo .logo{width:220px}}.l-footer__info{margin-top:40px}@media screen and (max-width: 810px){.l-footer__info{margin-top:30px}}@media screen and (max-width: 500px){.l-footer__info{margin-top:20px}}.l-footer__info .text{font-size:1.4rem;color:#fff}.l-footer__nav{display:flex;flex-wrap:wrap;justify-content:right;width:100%;margin-left:auto}@media screen and (max-width: 980px){.l-footer__nav{display:block;width:100%}}@media screen and (max-width: 810px){.l-footer__nav{margin-left:auto;margin-right:auto;justify-content:center}}.l-footer__nav:nth-child(n+2){margin-top:30px}@media screen and (max-width: 980px){.l-footer__nav:nth-child(n+2){margin-top:20px}}@media screen and (max-width: 500px){.l-footer__nav:nth-child(n+2){margin-top:15px}}.l-footer__menu{padding:0 18px;text-align:center;line-height:1}@media screen and (max-width: 980px){.l-footer__menu{text-align:left;padding:0;margin-top:20px;padding:0 10px}}@media screen and (max-width: 1080px){.l-footer__menu{padding:0 10px}}@media screen and (max-width: 810px){.l-footer__menu{padding:0}}@media screen and (max-width: 500px){.l-footer__menu{margin-top:15px}}.l-footer__menu:first-child{padding:0 18px 0 0}@media screen and (max-width: 1080px){.l-footer__menu:first-child{padding:0 8px 0 0}}.l-footer__menu:nth-child(4n+1),.l-footer__menu:nth-child(4n+2),.l-footer__menu:nth-child(4n+3),.l-footer__menu:nth-child(4n+4){border-right:1px solid #fff}@media screen and (max-width: 980px){.l-footer__menu:nth-child(4n+1),.l-footer__menu:nth-child(4n+2),.l-footer__menu:nth-child(4n+3),.l-footer__menu:nth-child(4n+4){border-right:none}}.l-footer__link{display:inline-block;line-height:1;-webkit-transition:color .2s;transition:color .2s}.l-footer__link:hover{color:#e63820}.l-footer__copy{margin-top:30px;text-align:right}@media screen and (max-width: 810px){.l-footer__copy{text-align:center}}@media screen and (max-width: 500px){.l-footer__copy{margin-top:20px}}.l-footer__copy .copyRight{font-size:1.2rem;color:#fff;line-height:1}@media screen and (max-width: 370px){.l-footer__copy .copyRight{font-size:1.1rem;letter-spacing:0em}}@keyframes scrollLine{0%{-webkit-transform:translateY(-105%);transform:translateY(-105%)}50%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(105%);transform:translateY(105%)}}@keyframes arrowAnimMv{0%{opacity:0;-webkit-transform:translateY(-200%) rotate(-45deg);transform:translateY(-200%) rotate(-45deg)}100%{opacity:1;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@media screen and (max-width: 810px){@keyframes arrowAnimMv{0%{opacity:0;-webkit-transform:translateY(-650%) rotate(-45deg);transform:translateY(-650%) rotate(-45deg)}100%{opacity:1;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}}@keyframes arrowAnim{0%{opacity:0;-webkit-transform:translateY(-200%) rotate(-45deg);transform:translateY(-200%) rotate(-45deg)}100%{opacity:1;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}.arrowAnim{opacity:0;-webkit-transform:translateY(-200%) rotate(-45deg);transform:translateY(-200%) rotate(-45deg)}@media screen and (max-width: 810px){.arrowAnim{-webkit-transform:translateY(-650%) rotate(-45deg);transform:translateY(-650%) rotate(-45deg)}}@media screen and (max-width: 500px){.arrowAnim{-webkit-transform:translateY(-200%) rotate(-45deg);transform:translateY(-200%) rotate(-45deg)}}.arrowAnim.view,.view .arrowAnim{opacity:0;animation:arrowAnim 1s cubic-bezier(0.16, 1, 0.3, 1) forwards}@keyframes textBoundAnim01{0%{-webkit-transform:translateY(-200%) rotate(180deg) scale(0);transform:translateY(-200%) rotate(180deg) scale(0)}50%{-webkit-transform:translateY(-200%) rotate(-180deg) scale(0);transform:translateY(-200%) rotate(-180deg) scale(0)}80%{-webkit-transform:translateY(0) rotate(15deg) scale(1.1);transform:translateY(0) rotate(15deg) scale(1.1)}100%{-webkit-transform:translate(0) rotate(0) scale(1);transform:translate(0) rotate(0) scale(1);opacity:1}}@keyframes textBoundAnim02{0%{-webkit-transform:translateY(-200%) rotate(180deg) scale(0);transform:translateY(-200%) rotate(180deg) scale(0)}50%{-webkit-transform:translateY(-200%) rotate(-45deg) scale(0);transform:translateY(-200%) rotate(-45deg) scale(0)}100%{-webkit-transform:translate(0) rotate(0) scale(1);transform:translate(0) rotate(0) scale(1);opacity:1}}.textAnime.view .--mainText:first-child,.view .textAnime .--mainText:first-child{animation:textBoundAnim01 1.2s forwards 1.3s;top:0;right:0}.textAnime.view .--mainText:nth-of-type(2),.view .textAnime .--mainText:nth-of-type(2){animation:textBoundAnim02 1s forwards 2.5s;top:12%;right:0}.textAnime.view .--mainText:nth-of-type(3),.view .textAnime .--mainText:nth-of-type(3){animation:textBoundAnim02 1s forwards 2.6s;top:36%;right:0}@media screen and (max-width: 500px){.textAnime.view .--mainText:nth-of-type(3),.view .textAnime .--mainText:nth-of-type(3){top:34%}}.textAnime.view .--mainText:nth-of-type(4),.view .textAnime .--mainText:nth-of-type(4){animation:textBoundAnim02 1s forwards 2.7s;top:58%;right:0}@media screen and (max-width: 500px){.textAnime.view .--mainText:nth-of-type(4),.view .textAnime .--mainText:nth-of-type(4){top:56%}}.textAnime.view .--mainText:nth-of-type(5),.view .textAnime .--mainText:nth-of-type(5){animation:textBoundAnim02 1s forwards 2.8s;top:82%;right:0}@media screen and (max-width: 500px){.textAnime.view .--mainText:nth-of-type(5),.view .textAnime .--mainText:nth-of-type(5){top:79%}}.textAnime.view .--mainText:nth-of-type(6),.view .textAnime .--mainText:nth-of-type(6){animation:textBoundAnim02 1s forwards 2.9s;top:0;left:30%}.textAnime.view .--mainText:nth-of-type(7),.view .textAnime .--mainText:nth-of-type(7){animation:textBoundAnim02 1s forwards 3s;top:24%;left:30%}@media screen and (max-width: 500px){.textAnime.view .--mainText:nth-of-type(7),.view .textAnime .--mainText:nth-of-type(7){top:22%}}.textAnime.view .--mainText:nth-of-type(8),.view .textAnime .--mainText:nth-of-type(8){animation:textBoundAnim02 1s forwards 3.1s;top:48%;left:30%}@media screen and (max-width: 500px){.textAnime.view .--mainText:nth-of-type(8),.view .textAnime .--mainText:nth-of-type(8){top:45%}}.textAnime.view .--mainText:nth-of-type(9),.view .textAnime .--mainText:nth-of-type(9){animation:textBoundAnim02 1s forwards 3.2s;top:70%;left:30%}@media screen and (max-width: 500px){.textAnime.view .--mainText:nth-of-type(9),.view .textAnime .--mainText:nth-of-type(9){top:67%}}.textAnime.view .--mainText:nth-of-type(10),.view .textAnime .--mainText:nth-of-type(10){animation:textBoundAnim01 1.2s forwards 1.3s;top:93%;left:30%}@media screen and (max-width: 500px){.textAnime.view .--mainText:nth-of-type(10),.view .textAnime .--mainText:nth-of-type(10){top:89%}}.textAnime.view .--mainText:nth-of-type(11),.view .textAnime .--mainText:nth-of-type(11){animation:textBoundAnim01 1.2s forwards 1s;top:0;left:-4%}@media screen and (max-width: 500px){.textAnime.view .--mainText:nth-of-type(11),.view .textAnime .--mainText:nth-of-type(11){left:-6%}}.textAnime.view .--mainText:nth-of-type(12),.view .textAnime .--mainText:nth-of-type(12){animation:textBoundAnim01 1.2s forwards 1.1s;top:24%;left:-4%}@media screen and (max-width: 500px){.textAnime.view .--mainText:nth-of-type(12),.view .textAnime .--mainText:nth-of-type(12){top:22%;left:-6%}}.textAnime.view .--mainText:nth-of-type(13),.view .textAnime .--mainText:nth-of-type(13){animation:textBoundAnim01 1.2s forwards 1.2s;top:48%;left:-4%}@media screen and (max-width: 500px){.textAnime.view .--mainText:nth-of-type(13),.view .textAnime .--mainText:nth-of-type(13){top:44%;left:-6%}}.textAnime.view .--conceptText:first-child,.view .textAnime .--conceptText:first-child{animation:textBoundAnim02 1.2s forwards;top:0;right:0}.textAnime.view .--conceptText:nth-of-type(2),.view .textAnime .--conceptText:nth-of-type(2){animation:textBoundAnim02 1s forwards .1s;top:12%;right:0}.textAnime.view .--conceptText:nth-of-type(3),.view .textAnime .--conceptText:nth-of-type(3){animation:textBoundAnim02 1s forwards .2s;top:36%;right:0}@media screen and (max-width: 500px){.textAnime.view .--conceptText:nth-of-type(3),.view .textAnime .--conceptText:nth-of-type(3){top:34%}}.textAnime.view .--conceptText:nth-of-type(4),.view .textAnime .--conceptText:nth-of-type(4){animation:textBoundAnim02 1s forwards .3s;top:58%;right:0}@media screen and (max-width: 500px){.textAnime.view .--conceptText:nth-of-type(4),.view .textAnime .--conceptText:nth-of-type(4){top:56%}}.textAnime.view .--conceptText:nth-of-type(5),.view .textAnime .--conceptText:nth-of-type(5){animation:textBoundAnim02 1s forwards .4s;top:82%;right:0}@media screen and (max-width: 500px){.textAnime.view .--conceptText:nth-of-type(5),.view .textAnime .--conceptText:nth-of-type(5){top:79%}}.textAnime.view .--conceptText:nth-of-type(6),.view .textAnime .--conceptText:nth-of-type(6){animation:textBoundAnim02 1s forwards .5s;top:0;left:30%}.textAnime.view .--conceptText:nth-of-type(7),.view .textAnime .--conceptText:nth-of-type(7){animation:textBoundAnim02 1s forwards .6s;top:24%;left:30%}@media screen and (max-width: 500px){.textAnime.view .--conceptText:nth-of-type(7),.view .textAnime .--conceptText:nth-of-type(7){top:22%}}.textAnime.view .--conceptText:nth-of-type(8),.view .textAnime .--conceptText:nth-of-type(8){animation:textBoundAnim02 1s forwards .7s;top:48%;left:30%}@media screen and (max-width: 500px){.textAnime.view .--conceptText:nth-of-type(8),.view .textAnime .--conceptText:nth-of-type(8){top:45%}}.textAnime.view .--conceptText:nth-of-type(9),.view .textAnime .--conceptText:nth-of-type(9){animation:textBoundAnim02 1s forwards .8s;top:70%;left:30%}@media screen and (max-width: 500px){.textAnime.view .--conceptText:nth-of-type(9),.view .textAnime .--conceptText:nth-of-type(9){top:67%}}.textAnime.view .--conceptText:nth-of-type(10),.view .textAnime .--conceptText:nth-of-type(10){animation:textBoundAnim02 1s forwards .9s;top:93%;left:30%}@media screen and (max-width: 500px){.textAnime.view .--conceptText:nth-of-type(10),.view .textAnime .--conceptText:nth-of-type(10){top:89%}}.textAnime.view .--conceptText:nth-of-type(11),.view .textAnime .--conceptText:nth-of-type(11){animation:textBoundAnim02 1s forwards 1s;top:0;left:-4%}@media screen and (max-width: 500px){.textAnime.view .--conceptText:nth-of-type(11),.view .textAnime .--conceptText:nth-of-type(11){left:-6%}}.textAnime.view .--conceptText:nth-of-type(12),.view .textAnime .--conceptText:nth-of-type(12){animation:textBoundAnim02 1s forwards 1.1s;top:24%;left:-4%}@media screen and (max-width: 500px){.textAnime.view .--conceptText:nth-of-type(12),.view .textAnime .--conceptText:nth-of-type(12){top:22%;left:-6%}}.textAnime.view .--conceptText:nth-of-type(13),.view .textAnime .--conceptText:nth-of-type(13){animation:textBoundAnim02 1s forwards 1.2s;top:48%;left:-4%}@media screen and (max-width: 500px){.textAnime.view .--conceptText:nth-of-type(13),.view .textAnime .--conceptText:nth-of-type(13){top:44%;left:-6%}}.textAnime.view .--jobText:first-child,.view .textAnime .--jobText:first-child{animation:textBoundAnim02 1s forwards;top:0;right:0}.textAnime.view .--jobText:nth-of-type(2),.view .textAnime .--jobText:nth-of-type(2){animation:textBoundAnim02 1s forwards .1s;top:17%;right:0}.textAnime.view .--jobText:nth-of-type(3),.view .textAnime .--jobText:nth-of-type(3){animation:textBoundAnim02 1s forwards .2s;top:34%;right:0}.textAnime.view .--jobText:nth-of-type(4),.view .textAnime .--jobText:nth-of-type(4){animation:textBoundAnim02 1s forwards .3s;top:50%;right:0}.textAnime.view .--jobText:nth-of-type(5),.view .textAnime .--jobText:nth-of-type(5){animation:textBoundAnim02 1s forwards .4s;top:67%;right:0}.textAnime.view .--jobText:nth-of-type(6),.view .textAnime .--jobText:nth-of-type(6){animation:textBoundAnim02 1s forwards .5s;top:84%;right:0}.textAnime.view .--jobText:nth-of-type(7),.view .textAnime .--jobText:nth-of-type(7){animation:textBoundAnim02 1s forwards .6s;top:0;left:30%}.textAnime.view .--jobText:nth-of-type(8),.view .textAnime .--jobText:nth-of-type(8){animation:textBoundAnim02 1s forwards .7s;top:17%;left:30%}.textAnime.view .--jobText:nth-of-type(9),.view .textAnime .--jobText:nth-of-type(9){animation:textBoundAnim02 1s forwards .8s;top:34%;left:30%}.textAnime.view .--jobText:nth-of-type(10),.view .textAnime .--jobText:nth-of-type(10){animation:textBoundAnim02 1s forwards .9s;top:50%;left:30%}.textAnime.view .--jobText:nth-of-type(11),.view .textAnime .--jobText:nth-of-type(11){animation:textBoundAnim02 1s forwards 1s;top:67%;left:30%}.textAnime.view .--jobText:nth-of-type(12),.view .textAnime .--jobText:nth-of-type(12){animation:textBoundAnim02 1s forwards 1.1s;top:0;left:-4%}.textAnime.view .--jobText:nth-of-type(13),.view .textAnime .--jobText:nth-of-type(13){animation:textBoundAnim02 1s forwards 1.2s;top:17%;left:-4%}.textAnime.view .--jobText:nth-of-type(14),.view .textAnime .--jobText:nth-of-type(14){animation:textBoundAnim02 1s forwards 1.3s;top:34%;left:-4%}.textAnime.view .--jobText:nth-of-type(15),.view .textAnime .--jobText:nth-of-type(15){animation:textBoundAnim02 1s forwards 1.4s;top:51%;left:-4%}.textAnime.view .--memberText:first-child,.view .textAnime .--memberText:first-child{animation:textBoundAnim02 1s forwards;top:0;right:0}.textAnime.view .--memberText:nth-of-type(2),.view .textAnime .--memberText:nth-of-type(2){animation:textBoundAnim02 1s forwards .1s;top:9%;right:0}.textAnime.view .--memberText:nth-of-type(3),.view .textAnime .--memberText:nth-of-type(3){animation:textBoundAnim02 1s forwards .2s;top:27%;right:0}.textAnime.view .--memberText:nth-of-type(4),.view .textAnime .--memberText:nth-of-type(4){animation:textBoundAnim02 1s forwards .3s;top:44%;right:0}.textAnime.view .--memberText:nth-of-type(5),.view .textAnime .--memberText:nth-of-type(5){animation:textBoundAnim02 1s forwards .4s;top:62%;right:0}.textAnime.view .--memberText:nth-of-type(6),.view .textAnime .--memberText:nth-of-type(6){animation:textBoundAnim02 1s forwards .5s;top:0;left:30%}.textAnime.view .--memberText:nth-of-type(7),.view .textAnime .--memberText:nth-of-type(7){animation:textBoundAnim02 1s forwards .6s;top:18%;left:30%}.textAnime.view .--memberText:nth-of-type(8),.view .textAnime .--memberText:nth-of-type(8){animation:textBoundAnim02 1s forwards .7s;top:35%;left:30%}.textAnime.view .--memberText:nth-of-type(9),.view .textAnime .--memberText:nth-of-type(9){animation:textBoundAnim02 1s forwards .8s;top:53%;left:30%}.textAnime.view .--memberText:nth-of-type(10),.view .textAnime .--memberText:nth-of-type(10){animation:textBoundAnim01 1s forwards .9s;top:71%;left:30%}.textAnime.view .--memberText:nth-of-type(11),.view .textAnime .--memberText:nth-of-type(11){animation:textBoundAnim02 1s forwards 1s;top:84%;left:30%}.textAnime.view .--memberText:nth-of-type(12),.view .textAnime .--memberText:nth-of-type(12){animation:textBoundAnim02 1s forwards 1.1s;top:0;left:-4%}.textAnime.view .--memberText:nth-of-type(13),.view .textAnime .--memberText:nth-of-type(13){animation:textBoundAnim02 1s forwards 1.2s;top:18%;left:-4%}.textAnime.view .--memberText:nth-of-type(14),.view .textAnime .--memberText:nth-of-type(14){animation:textBoundAnim02 1s forwards 1.3s;top:35%;left:-4%}.textAnime.view .--memberText:nth-of-type(15),.view .textAnime .--memberText:nth-of-type(15){animation:textBoundAnim02 1s forwards 1.4s;top:53%;left:-4%}.textAnime.view .--memberText:nth-of-type(16),.view .textAnime .--memberText:nth-of-type(16){animation:textBoundAnim02 1s forwards 1.5s;top:71%;left:-4%}.textAnime.view .--systemText:first-child,.view .textAnime .--systemText:first-child{animation:textBoundAnim02 1s forwards;top:0;right:0}.textAnime.view .--systemText:nth-of-type(2),.view .textAnime .--systemText:nth-of-type(2){animation:textBoundAnim02 1s forwards .1s;top:23%;right:0}.textAnime.view .--systemText:nth-of-type(3),.view .textAnime .--systemText:nth-of-type(3){animation:textBoundAnim02 1s forwards .2s;top:47%;right:0}.textAnime.view .--systemText:nth-of-type(4),.view .textAnime .--systemText:nth-of-type(4){animation:textBoundAnim02 1s forwards .3s;top:0;left:30%}.textAnime.view .--systemText:nth-of-type(5),.view .textAnime .--systemText:nth-of-type(5){animation:textBoundAnim02 1s forwards .4s;top:23%;left:30%}.textAnime.view .--systemText:nth-of-type(6),.view .textAnime .--systemText:nth-of-type(6){animation:textBoundAnim02 1s forwards .5s;top:47%;left:30%}.textAnime.view .--systemText:nth-of-type(7),.view .textAnime .--systemText:nth-of-type(7){animation:textBoundAnim02 1s forwards .6s;top:71%;left:30%}.textAnime.view .--systemText:nth-of-type(8),.view .textAnime .--systemText:nth-of-type(8){animation:textBoundAnim02 1s forwards .7s;top:0;left:-4%}.textAnime.view .--systemText:nth-of-type(9),.view .textAnime .--systemText:nth-of-type(9){animation:textBoundAnim02 1s forwards .8s;top:23%;left:-4%}.textAnime.view .--systemText:nth-of-type(10),.view .textAnime .--systemText:nth-of-type(10){animation:textBoundAnim02 1s forwards .9s;top:47%;left:-4%}.textAnime.view .--systemText:nth-of-type(11),.view .textAnime .--systemText:nth-of-type(11){animation:textBoundAnim02 1s forwards 1s;top:71%;left:-4%}.c-textAnime01{position:absolute;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.c-textAnime01 .titleText{display:inline-block;font-size:8rem;letter-spacing:0em;line-height:1.2;font-family:kozuka-gothic-pr6n,sans-serif;font-weight:900;opacity:0;position:absolute}@media screen and (max-height: 760px)and (min-width: 1081px){.c-textAnime01 .titleText{font-size:7.4rem}}@media screen and (max-height: 600px)and (min-width: 1081px){.c-textAnime01 .titleText{font-size:7rem}}@media screen and (max-width: 1080px){.c-textAnime01 .titleText{font-size:7.6rem}}@media screen and (max-width: 500px){.c-textAnime01 .titleText{font-size:6.8rem}}@media screen and (max-width: 480px)and (min-height: 700px){.c-textAnime01 .titleText{font-size:7rem}}.c-textAnime01.--white .titleText{color:#fff}.c-textAnime01.--blue .titleText{color:#3071b6}@keyframes rectangleLeft{0%{left:0;opacity:0;-webkit-transform:translate(-100%, -96%);transform:translate(-100%, -96%)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@media screen and (max-width: 500px){@keyframes rectangleLeft{0%{left:0;opacity:0;-webkit-transform:translate(-100%, -40%);transform:translate(-100%, -40%)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}}@keyframes rectangleRight{0%{right:0;opacity:0;-webkit-transform:translate(100%, -96%);transform:translate(100%, -96%)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@media screen and (max-width: 500px){@keyframes rectangleRight{0%{right:0;opacity:0;-webkit-transform:translate(100%, -40%);transform:translate(100%, -40%)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}}.rectangleLeft.view,.view.rectangleLeft{opacity:0;animation:rectangleLeft .4s cubic-bezier(0.61, 1, 0.88, 1) forwards}.rectangleLeft.view::before,.view.rectangleLeft::before{width:100%}.rectangleRight.view,.view.rectangleRight{opacity:0;animation:rectangleRight .4s cubic-bezier(0.61, 1, 0.88, 1) forwards}.rectangleRight.view::before,.view.rectangleRight::before{width:100%}.rectangleRight.view .c-textAnime01.--white,.view.rectangleRight .c-textAnime01.--white{opacity:1}.c-bgShape{position:absolute;width:100%;height:770px;z-index:-1}@media screen and (max-width: 1080px){.c-bgShape{height:600px}}@media screen and (max-width: 500px){.c-bgShape{height:500px}}.c-bgShape::before{content:"";position:absolute;width:0;height:100%}.c-bgShape.rectangleLeft::before{-webkit-transform:skewY(30deg);transform:skewY(30deg)}.c-bgShape.rectangleRight::before{-webkit-transform:skewY(-30deg);transform:skewY(-30deg)}.c-bgShape.--red::before{background-color:#e63820}.c-bgShape.--blue::before{background-color:#3071b6}.c-bgShape.--gray::before{background-color:#eef1f4}.c-bgArrow{position:absolute;top:0;right:0;width:100%;height:100%;z-index:-2}@media screen and (max-width: 1080px){.c-bgArrow{right:-140px}}@media screen and (max-width: 810px){.c-bgArrow{top:-70px;right:-300px}}@media screen and (max-width: 500px){.c-bgArrow{top:-60px;right:-680px}}.c-bgArrow.--red::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:575px 980px 575px 0;border-color:transparent #e63820 transparent transparent}.c-bgArrow.--blue::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:575px 980px 575px 0;border-color:transparent #3071b6 transparent transparent}@media screen and (min-width: 1281px){.c-bgArrow.--blue::before{border-width:575px 1200px 575px 0}}.c-bgArrow__w{z-index:0}.c-bgArrow__w::before{content:"";position:absolute;top:38%;left:0;width:0;height:0;border-style:solid;border-width:400px 0 400px 800px;border-color:transparent transparent transparent #e63820}@media screen and (max-width: 810px){.c-bgArrow__w::before{border-width:200px 0 200px 500px}}@media screen and (max-width: 500px){.c-bgArrow__w::before{border-width:200px 0 200px 300px}}.c-bgArrow__w::after{content:"";position:absolute;top:38%;right:0;width:0;height:0;border-style:solid;border-width:400px 800px 400px 0;border-color:transparent #3071b6 transparent transparent}@media screen and (max-width: 810px){.c-bgArrow__w::after{border-width:200px 500px 200px 0}}@media screen and (max-width: 500px){.c-bgArrow__w::after{border-width:200px 300px 200px 0}}.c-buttonEntry{display:block;padding:20px 48px;background-color:#3071b6;font-size:1.4rem;white-space:nowrap;line-height:1;-webkit-transition:background-color .4s;transition:background-color .4s;z-index:100}@media screen and (max-width: 650px){.c-buttonEntry{display:none}}@media screen and (max-width: 500px){.c-buttonEntry{padding:14px 16px}}.c-buttonEntry:hover{background-color:#e63820}.c-buttonBanner{display:table;margin:auto;width:530px;min-width:300px;padding:45px 50px;background-color:#3071b6;border:1px solid #3b79bb;-webkit-transition:background-color .4s;transition:background-color .4s}@media screen and (max-width: 810px){.c-buttonBanner{padding:35px 40px;width:60%}}@media screen and (max-width: 650px){.c-buttonBanner{padding:30px}}@media screen and (max-width: 500px){.c-buttonBanner{padding:20px 30px}}.c-buttonBanner::before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url("../../assets/images/top/button_img.jpg")}.c-buttonBanner:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:96%;height:90%;border:1px solid #fff}.c-buttonBanner:hover{background-color:#e63820}.c-buttonText{font-size:3.3rem;color:#fff;line-height:1.2;width:50%;white-space:nowrap}@media screen and (max-width: 810px){.c-buttonText{font-size:3rem}}@media screen and (max-width: 650px){.c-buttonText{font-size:2.4rem}}@media screen and (max-width: 500px){.c-buttonText{font-size:2.2rem}}.c-buttonPrev,.c-buttonNext{position:absolute;top:0;display:inline-block;width:60px;height:60px;cursor:pointer;z-index:1}.c-buttonPrev::before,.c-buttonNext::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #fff;border-radius:50%}@media screen and (max-width: 810px){.c-buttonPrev::before,.c-buttonNext::before{border:1px solid #3071b6}}@media screen and (max-width: 500px){.c-buttonPrev::before,.c-buttonNext::before{border:1px solid #fff}}.c-buttonPrev::after,.c-buttonNext::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:0;height:0;border-style:solid;border-width:15px 0 15px 22px;border-color:transparent transparent transparent #fff}@media screen and (max-width: 810px){.c-buttonPrev::after,.c-buttonNext::after{border-color:transparent transparent transparent #3071b6}}@media screen and (max-width: 500px){.c-buttonPrev::after,.c-buttonNext::after{border-color:transparent transparent transparent #fff}}.c-buttonPrev{right:2px}.c-buttonPrev::after{left:55%}@media screen and (max-width: 810px){.c-buttonPrev{right:auto;left:88px}}@media screen and (max-width: 500px){.c-buttonPrev{left:50%}}.c-buttonNext{right:88px}.c-buttonNext::after{left:45%;transform:translate(-50%, -50%) scale(-1, 1)}@media screen and (max-width: 810px){.c-buttonNext{right:auto;left:0px}}@media screen and (max-width: 500px){.c-buttonNext{left:25%}}.c-fontJa{font-family:kozuka-gothic-pr6n,sans-serif}.c-fontJa__R{font-family:kozuka-gothic-pr6n,sans-serif;font-weight:400}.c-fontJa__B{font-family:kozuka-gothic-pr6n,sans-serif;font-weight:700}.c-fontJa__H{font-family:kozuka-gothic-pr6n,sans-serif;font-weight:900}.c-fontEn{font-family:"ゴシックMB101 R",sans-serif}.c-fontEn__B{font-family:"ゴシックMB101 B",sans-serif}.c-fontNum{font-family:"ヒラギノ角ゴ W3 JIS2004",sans-serif}.c-inner{max-width:1024px;width:95%;margin:auto;position:relative}@media screen and (max-width: 1080px){.c-inner{width:90%}}.c-inner1200{max-width:1200px;width:95%;margin:auto;position:relative}@media screen and (max-width: 1080px){.c-inner1200{width:90%}}.c-ofiCover{object-fit:cover;font-family:"object-fit: cover;, object-position: center;";width:100%;height:100%;object-position:center}.c-ofiContain{object-fit:contain;font-family:"object-fit: contain;, object-position: center;";width:100%;height:100%;object-position:center}.c-title01{position:absolute;display:flex;z-index:0}.c-title01 .c-title__ja{margin-top:220px}.c-title01 .c-title__en{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:rgba(12,44,78,.4)}.c-title01 .ja-arrow{position:absolute;top:120px;z-index:-1}@media screen and (max-width: 1080px){.c-title01 .ja-arrow{top:130px}}.c-title01 .arrow{width:215px}@media screen and (max-width: 1080px){.c-title01 .arrow{width:160px}}@media screen and (max-width: 810px){.c-title01 .arrow{width:140px}}@media screen and (max-width: 500px){.c-title01 .arrow{width:110px}}.c-title__ja{display:block;text-align:center;font-size:2.5rem;letter-spacing:0em;line-height:1}@media screen and (max-width: 1080px){.c-title__ja{font-size:2.4rem}}.c-title__ja.--white{color:#fff}.c-title__ja.--red{color:#e63820}.c-title__en{font-size:14rem;letter-spacing:0em;line-height:1}@media screen and (max-width: 370px){.c-title__en{font-family:"ゴシックMB101 B",sans-serif}}.c-title02{position:relative;z-index:1}.c-title02.--center{display:table;margin:auto}.c-title02.--left{display:table;margin-left:35px}@media screen and (max-width: 810px){.c-title02.--left{margin-left:20px}}@media screen and (max-width: 500px){.c-title02.--left{margin:auto}}.c-title02.--right{display:table;margin-left:auto}.c-title02 .c-title__ja{text-align:center;white-space:nowrap}@media screen and (max-width: 810px){.c-title02 .c-title__ja{font-size:2rem}}@media screen and (max-width: 500px){.c-title02 .c-title__ja{font-size:1.6rem}}.c-title02 .c-title__en{margin-top:30px;color:rgba(12,44,78,.9);text-align:center}@media screen and (max-width: 1080px){.c-title02 .c-title__en{font-size:10vw}}@media screen and (max-width: 810px){.c-title02 .c-title__en{margin-top:20px}}@media screen and (max-width: 500px){.c-title02 .c-title__en{margin-top:15px;font-size:7.4rem}}@media screen and (max-width: 370px){.c-title02 .c-title__en{font-size:7rem}}.c-title02 .ja-arrow{position:absolute;top:35px;z-index:-1}@media screen and (max-width: 810px){.c-title02 .ja-arrow{top:25px}}@media screen and (max-width: 500px){.c-title02 .ja-arrow{top:12px}}.c-title02 .arrow{width:215px}@media screen and (max-width: 1080px){.c-title02 .arrow{width:160px}}@media screen and (max-width: 810px){.c-title02 .arrow{width:140px}}@media screen and (max-width: 500px){.c-title02 .arrow{width:100px}}@keyframes boxScroll{0%{-webkit-transform:scaleX(0);transform:scaleX(0);left:0}40%{-webkit-transform:scaleX(1);transform:scaleX(1);left:0}60%{-webkit-transform:scaleX(1);transform:scaleX(1);left:0}100%{-webkit-transform:scaleX(1);transform:scaleX(1);left:103%}}.c-titleScroll{position:relative;display:block}.c-titleScroll__inner__white{position:relative;display:table;overflow:hidden;-webkit-transition:background-color .1s ease .7s;transition:background-color .1s ease .7s}.c-titleScroll__inner__white::after{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:100%;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0);background-color:#eef1f4;z-index:2}.c-titleScroll__inner__white:first-child{padding:14px 15px}@media screen and (max-width: 500px){.c-titleScroll__inner__white:first-child{padding:6px 10px}}.view .c-titleScroll__inner__white{background-color:#fff}.view .c-titleScroll__inner__white::after{animation:boxScroll .6s cubic-bezier(0.785, 0.135, 0.15, 0.86) .5s}.c-titleScroll__text__white{color:transparent;font-size:3.5rem;letter-spacing:0;line-height:1;-webkit-transition:transform .1s ease .6s;transition:color .1s ease .6s}@media screen and (max-width: 810px){.c-titleScroll__text__white{font-size:3rem}}@media screen and (max-width: 500px){.c-titleScroll__text__white{font-size:2rem}}.view .c-titleScroll__text__white{color:#3071b6}.c-titleScroll__inner__red{position:relative;display:table;overflow:hidden;-webkit-transition:background-color .1s ease .7s;transition:background-color .1s ease .7s}.c-titleScroll__inner__red::after{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:100%;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0);background-color:#bf2f1b;-webkit-transition:background-color .1s ease .7s;transition:background-color .1s ease .7s;z-index:2}.c-titleScroll__inner__red:first-child{padding:16px 20px 5px}@media screen and (max-width: 810px){.c-titleScroll__inner__red:first-child{padding:14px 18px 4px}}@media screen and (max-width: 500px){.c-titleScroll__inner__red:first-child{padding:6px 10px 3px}}.c-titleScroll__inner__red:nth-child(n+2){padding:8px 20px 12px}@media screen and (max-width: 810px){.c-titleScroll__inner__red:nth-child(n+2){margin-top:-1px;padding:8px 18px 14px}}@media screen and (max-width: 500px){.c-titleScroll__inner__red:nth-child(n+2){padding:3px 10px 6px}}.view .c-titleScroll__inner__red{background-color:#e63820}.view .c-titleScroll__inner__red::after{animation:boxScroll .6s cubic-bezier(0.785, 0.135, 0.15, 0.86) .5s}.c-titleScroll__text__red{color:transparent;font-size:3.5rem;font-feature-settings:"palt";letter-spacing:0;line-height:1;-webkit-transition:color .1s ease .6s;transition:color .1s ease .6s}@media screen and (max-width: 810px){.c-titleScroll__text__red{font-size:3rem}}@media screen and (max-width: 500px){.c-titleScroll__text__red{font-size:2rem}}.view .c-titleScroll__text__red{color:#fff}.c-titleScroll__inner__blue,.c-titleScroll__inner__blue__only{position:relative;display:table;overflow:hidden;-webkit-transition:background-color .1s ease .7s;transition:background-color .1s ease .7s}.c-titleScroll__inner__blue::after,.c-titleScroll__inner__blue__only::after{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:100%;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0);background-color:#0c2c4e;z-index:2}.view .c-titleScroll__inner__blue,.view .c-titleScroll__inner__blue__only{background-color:#3071b6}.view .c-titleScroll__inner__blue::after,.view .c-titleScroll__inner__blue__only::after{animation:boxScroll .6s cubic-bezier(0.785, 0.135, 0.15, 0.86) .5s}.c-titleScroll__inner__blue:first-child{padding:16px 20px 5px}@media screen and (max-width: 810px){.c-titleScroll__inner__blue:first-child{padding:14px 18px 4px}}@media screen and (max-width: 500px){.c-titleScroll__inner__blue:first-child{padding:6px 10px 3px}}.c-titleScroll__inner__blue:nth-child(n+2){padding:8px 20px 12px}@media screen and (max-width: 810px){.c-titleScroll__inner__blue:nth-child(n+2){margin-top:-1px;padding:8px 18px 14px}}@media screen and (max-width: 500px){.c-titleScroll__inner__blue:nth-child(n+2){padding:3px 10px 6px}}.c-titleScroll__inner__blue__only{padding:14px 15px}@media screen and (max-width: 500px){.c-titleScroll__inner__blue__only{padding:6px 10px}}.c-titleScroll__text__blue{color:transparent;font-size:3.5rem;font-feature-settings:"palt";letter-spacing:0;line-height:1;-webkit-transition:color .1s ease .6s;transition:color .1s ease .6s}@media screen and (max-width: 810px){.c-titleScroll__text__blue{font-size:3rem}}@media screen and (max-width: 500px){.c-titleScroll__text__blue{font-size:2rem}}.view .c-titleScroll__text__blue{color:#fff}.u-tabBlock{display:none}@media screen and (max-width: 810px){.u-tabBlock{display:block}}.u-tabNone{display:block}@media screen and (max-width: 810px){.u-tabNone{display:none}}.u-spNone{display:block}@media screen and (max-width: 500px){.u-spNone{display:none}}.u-spBlock{display:none}@media screen and (max-width: 500px){.u-spBlock{display:block}}.u-w100{width:100%;height:auto}.u-h100{width:auto;height:100%}.u-d-f{display:flex}.u-aic{align-items:center}.u-tac{text-align:center}.u-jsb{justify-content:space-between}.u-jcc{justify-content:center}.u-fww{flex-wrap:wrap}