@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");.about{margin:0 auto;position:relative}.about .about-intro__ttl,.about .about-intro__txt,.about .about-intro__chart,.about .about-intro__img .img1,.about .about-intro__img .img2,.about .about-intro__img .img3,.about .c-corp-anchor{opacity:0;transform:translate(0, 50px);transition:all 1.5s}.about.loaded .about-intro__ttl,.about.loaded .about-intro__txt,.about.loaded .about-intro__chart,.about.loaded .about-intro__img .img1,.about.loaded .about-intro__img .img2,.about.loaded .about-intro__img .img3,.about.loaded .c-corp-anchor{opacity:1;transform:translate(0, 0)}.about.loaded .about-intro__txt{transition-delay:0.3s}.about.loaded .about-intro__chart{transition-delay:0.6s}.about.loaded .about-intro__img .img1{transition-delay:0.9s}.about.loaded .about-intro__img .img2{transition-delay:1.2s}.about.loaded .about-intro__img .img3{transition-delay:1.5s}.about.loaded .c-corp-anchor{transition-delay:1.8s}.about::before{content:"";position:absolute;top:calc(100vw * 100 / 1400);left:0;background:url(../../img/about/istock.png) no-repeat;background-position:top center;background-size:cover;width:100%;height:calc(100vw * 2082 / 1400);background-size:cover;pointer-events:none}@media (max-width: 767px){.about::before{background:url(../../img/about/istock-sp.png) no-repeat;background-position:top center;background-size:cover;width:calc(100vw * 375 / 375);height:calc(100vw * 1343 / 375);background-size:calc(100vw * 380 / 375) calc(100vw * 1343 / 375);pointer-events:none}}.about .c-corp-subpage-hd{position:relative;z-index:9}.about .c-corp-anchor{width:100%;margin:0 auto;padding:90px 0 0;max-width:1015px}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .c-corp-anchor{max-width:708px}}@media (max-width: 767px){.about .c-corp-anchor{padding:30px 12px 0}}.about .c-corp-anchor .c-btn{margin:0 20px 12px 0}@media (min-width: 768px){.about .c-corp-anchor .c-btn{min-height:67px}.about .c-corp-anchor .c-btn:nth-child(3n+3){margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .c-corp-anchor .c-btn{max-width:222px;padding-left:20px;padding-right:20px}}@media (max-width: 767px){.about .c-corp-anchor .c-btn{width:49.5%;height:56px;border-radius:28px;justify-content:center;margin:0 1% 2.3% 0;padding:0}.about .c-corp-anchor .c-btn:nth-child(2n+2){margin-right:0}.about .c-corp-anchor .c-btn::after{right:10px}.about .c-corp-anchor .c-btn span{padding-right:12px;font-size:15px;letter-spacing:0.04em;line-height:20px;text-align:center}}.about .about-intro{overflow:hidden;text-align:center;position:relative;z-index:2;padding:42px 0 0}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-intro{padding:30px 0 0}}@media (max-width: 767px){.about .about-intro{padding:35px 0 0}}.about .about-intro__ttl{font-size:32px;font-size:3.2rem;line-height:1.25em;letter-spacing:.02em;font-weight:600;display:table;margin:0 auto;max-width:800px;width:100%}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-intro__ttl{padding:0 10px;font-size:30px;font-size:3rem}}@media (max-width: 767px){.about .about-intro__ttl{padding:0 16px;font-size:28px;letter-spacing:0.02em;line-height:42px;text-align:left}}.about .about-intro__txt{position:relative;z-index:6;margin:27px auto 0;max-width:910px;width:100%;padding:0 10px;font-size:16px;font-size:1.6rem;line-height:2.375em;letter-spacing:.04em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-intro__txt{padding:0 10px}}@media (max-width: 767px){.about .about-intro__txt{padding:0 11px 0 15px;text-align:left;margin-top:14px;letter-spacing:0.04em;line-height:30px}}@media (min-width: 768px){.about .about-intro__txt span{display:block}}.about .about-intro__txt p{margin-bottom:8px}@media (max-width: 767px){.about .about-intro__txt p{margin-bottom:11px}}.about .about-intro__txt p:last-child{margin-bottom:0}.about .about-intro__txt.intermediate{margin-top:82px;margin-bottom:0}@media (max-width: 767px){.about .about-intro__txt.intermediate{margin-top:29px}}.about .about-intro__txt.intermediate p{margin-bottom:12px}.about .about-intro__txt.intermediate p:last-child{margin-bottom:0}.about .about-intro__txt.endtext{margin-top:50px;margin-bottom:0}@media (max-width: 767px){.about .about-intro__txt.endtext{margin-top:30px;line-height:28px}}.about .about-intro__txt.endtext p{margin-bottom:12px}.about .about-intro__txt.endtext p span{margin-bottom:13px}.about .about-intro__txt.endtext p span:last-child{margin-bottom:0}.about .about-intro__txt.endtext p:last-child{margin-bottom:0}.about .about-intro__chart{max-width:1000px;width:100%;overflow:hidden;margin:58px auto 0;position:relative;z-index:2;pointer-events:none}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-intro__chart{max-width:500px}}@media (max-width: 767px){.about .about-intro__chart{margin-top:29px}}.about .about-intro__chart.large{max-width:1200px;margin-top:63px}@media (max-width: 767px){.about .about-intro__chart.large{margin-top:0;overflow:visible;padding-bottom:200px}.about .about-intro__chart.large .imgchart{margin-top:105px;position:relative}.about .about-intro__chart.large .imgchart img{transform:scale(2.27) translateX(-2px);opacity:0;transition:all 1s ease-in-out}.about .about-intro__chart.large .imgchart img:first-child{transform:scale(0) translateX(-2px)}.about .about-intro__chart.large .imgchart img:nth-child(2){position:absolute;top:0;left:0;right:0;z-index:2;width:100%;height:100%;z-index:2;transition-delay:0.6s}.about .about-intro__chart.large .imgchart.is-chart img{opacity:1}.about .about-intro__chart.large .imgchart.is-chart img:first-child{transform:scale(2.27) translateX(-2px)}}.about .about-intro__ads{position:relative}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-intro__ads{margin-top:100px}}.about .about-intro__img{position:absolute;width:100%;height:50%;top:-281px;left:0}@media (max-width: 767px){.about .about-intro__img{position:relative}}.about .about-intro__img>div{border-radius:5px;overflow:hidden}.about .about-intro__img>div img{width:100%;height:100%;object-fit:cover}.about .about-intro__img .img1{position:absolute;top:340px;left:0;width:380px;height:288px;transition-delay:0.3s}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-intro__img .img1{width:180px;height:auto;top:300px}}.about .about-intro__img .img2{position:absolute;top:308px;right:150px;z-index:2;width:200px;height:137px;transition-delay:0.6s}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-intro__img .img2{width:120px;height:auto;right:50px}}.about .about-intro__img .img3{position:absolute;top:116px;right:0;width:180px;height:258px;border-radius:0;transition-delay:0.9s}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-intro__img .img3{width:90px;height:auto;top:200px}}.about .about-intro__item{margin-bottom:76px;overflow:hidden}@media (max-width: 767px){.about .about-intro__item{margin-bottom:29px}}.about .about-intro__item:last-child{margin-bottom:0}.about .about-philosophy{margin-bottom:42px;overflow:hidden;padding-top:76px}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-philosophy{padding-top:80px}}@media (max-width: 767px){.about .about-philosophy{padding-top:28px;margin-bottom:29px}}.about .about-philosophy__txt{margin-top:26px;position:relative;z-index:6;text-align:center;font-size:16px;font-size:1.6rem;line-height:2.375em;letter-spacing:.04em;font-weight:500}.about .about-philosophy__txt p{margin-bottom:6px}@media (max-width: 767px){.about .about-philosophy__txt p{margin-bottom:13px}}.about .about-philosophy__txt p:last-child{margin-bottom:0}@media (max-width: 767px){.about .about-philosophy__txt{padding:0 14px;text-align:left;margin-top:8px;line-height:30px;letter-spacing:0.03em}}.about .about-philosophy__inn{position:relative;z-index:3}.about .about-philosophy__chart{max-width:1149px;width:100%;overflow:hidden;margin:59px auto 0;position:relative;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-philosophy__chart{max-width:700px}}@media (max-width: 767px){.about .about-philosophy__chart{z-index:2;margin-top:0;overflow:visible;padding-bottom:200px}.about .about-philosophy__chart .imgchart{margin-top:128px;position:relative}.about .about-philosophy__chart .imgchart img{transform:scale(2.27) translateX(-2px);opacity:0;transition:all 1s ease-in-out}.about .about-philosophy__chart .imgchart img:first-child{transform:scale(0) translateX(-2px)}.about .about-philosophy__chart .imgchart img:nth-child(2){position:absolute;top:0;left:0;right:0;z-index:2;width:100%;height:100%;z-index:2;transition-delay:0.6s}.about .about-philosophy__chart .imgchart.is-chart img{opacity:1}.about .about-philosophy__chart .imgchart.is-chart img:first-child{transform:scale(2.27) translateX(-2px)}}.about .about-basic{text-align:center;position:relative;z-index:2;padding:33px 0 120px}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-basic{padding:30px 20px 80px}}@media (max-width: 767px){.about .about-basic{padding:19px 0 59px}}.about .about-basic__ttl{font-size:32px;font-size:3.2rem;line-height:1.8125em;letter-spacing:.02em;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-basic__ttl{font-size:28px;font-size:2.8rem;line-height:1.42857em}}@media (max-width: 767px){.about .about-basic__ttl{padding:0 16px;font-size:28px;letter-spacing:0.02em;line-height:42px;text-align:left}}.about .about-basic__txt{margin-top:76px;position:relative;z-index:6;font-size:16px;font-size:1.6rem;line-height:2.625em;letter-spacing:.04em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-basic__txt{font-size:14px;font-size:1.4rem;line-height:2.14286em;letter-spacing:0em}}@media (max-width: 767px){.about .about-basic__txt{padding:0 14px;text-align:left;margin-top:29px;line-height:28px}}.about .about-basic__txt p{margin-bottom:8px}@media (max-width: 767px){.about .about-basic__txt p{margin-bottom:11px}}.about .about-basic__txt p:last-child{margin-bottom:0}.about .about-basic__img{position:absolute;width:100%;height:50%;top:0;left:0;pointer-events:none}@media (max-width: 767px){.about .about-basic__img{position:relative}}.about .about-basic__img>div{border-radius:5px;overflow:hidden}.about .about-basic__img>div img{width:100%;height:100%;object-fit:cover}.about .about-basic__img .img1{position:absolute;top:340px;left:0;width:380px;height:288px;transition-delay:0.3s}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-basic__img .img1{width:180px;height:auto;top:300px}}.about .about-basic__img .img2{position:absolute;top:308px;right:150px;z-index:2;width:200px;height:137px;transition-delay:0.6s}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-basic__img .img2{width:120px;height:auto;right:50px}}.about .about-basic__img .img3{position:absolute;top:116px;right:0;width:180px;height:258px;transition-delay:0.9s}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-basic__img .img3{width:90px;height:auto;top:200px}}.about .about-basic__tit{text-align:center;color:#017cc6;font-size:32px;font-size:3.2rem;line-height:1.8125em;letter-spacing:.06em;font-weight:600}@media (max-width: 767px){.about .about-basic__tit{font-size:24px;letter-spacing:0.02em;line-height:42px}}.about .about-basic__wrapper{margin:31px auto 0}@media (min-width: 768px){.about .about-basic__wrapper{display:flex;align-items:center;justify-content:center}}@media (max-width: 767px){.about .about-basic__wrapper{margin:15px auto 0;padding:0 12px}}@media (min-width: 768px){.about .about-basic__wrapper .circle{padding:24px 20px 20px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-basic__wrapper .circle{padding:5px 5px}}@media (min-width: 768px){.about .about-basic__wrapper .item{margin:0 10px;width:210px;height:210px;overflow:hidden;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0px 0px 20px rgba(1,124,198,0.1)}}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-basic__wrapper .item{width:180px;height:180px;margin:0 5px}}@media (max-width: 767px){.about .about-basic__wrapper .item{margin-bottom:15px}.about .about-basic__wrapper .item:last-child{margin-bottom:0}}.about .about-basic__wrapper .ttl{text-align:center;color:#017cc6;font-size:22px;font-size:2.2rem;line-height:1.63636em;letter-spacing:.02em;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-basic__wrapper .ttl{font-size:20px;font-size:2rem;line-height:1.5em}}@media (max-width: 767px){.about .about-basic__wrapper .ttl{text-align:left;font-weight:600;font-size:18px;letter-spacing:0.02em;padding-left:18px;position:relative}.about .about-basic__wrapper .ttl::before{content:"";position:absolute;top:11px;left:3px;width:8px;height:8px;background:#017cc6;border-radius:50%}}.about .about-basic__wrapper .txt{text-align:center;color:#143f5a;margin-top:7px;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.02em;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-basic__wrapper .txt{font-size:14px;font-size:1.4rem;line-height:1.42857em}}@media (max-width: 767px){.about .about-basic__wrapper .txt{margin-top:0;text-align:left;padding-left:4px}.about .about-basic__wrapper .txt br{display:none}}.about .about-basic__care{display:flex;align-items:flex-start;justify-content:center;margin:52px auto 0}@media (max-width: 767px){.about .about-basic__care{flex-wrap:wrap;padding:0 15px;margin-top:36px}}.about .about-basic__care .item{width:589px;height:auto;min-height:240px;background:#fff;margin-right:20px;display:flex;padding:33px 42px 33px 38px;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-basic__care .item{padding:20px 20px;min-height:280px}}@media (max-width: 767px){.about .about-basic__care .item{width:100%;display:block;padding:27px 23px 23px;margin:0 auto 20px}.about .about-basic__care .item:last-child{margin-bottom:0}}.about .about-basic__care .item .img{width:100px;padding-bottom:6px}@media (max-width: 767px){.about .about-basic__care .item .img{width:100%;text-align:left;display:flex;align-items:center;padding-bottom:19px}.about .about-basic__care .item .img img{width:42px}}.about .about-basic__care .item .img .ttl{margin-top:8px;text-align:center;color:#017cc6;white-space:nowrap;font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:.02em;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-basic__care .item .img .ttl{font-size:14px;font-size:1.4rem;line-height:2em}}@media (max-width: 767px){.about .about-basic__care .item .img .ttl{margin-left:12px;margin-top:0}}.about .about-basic__care .item .ctn{width:calc(100% - 100px);padding-left:22px}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-basic__care .item .ctn{padding-left:10px}}@media (max-width: 767px){.about .about-basic__care .item .ctn{width:100%;padding-left:0}}.about .about-basic__care .item .ctn p{color:#143f5a;position:relative;padding-left:18px;text-align:left;margin-bottom:9px;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.02em;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-basic__care .item .ctn p{font-size:13px;font-size:1.3rem;line-height:1.69231em;letter-spacing:0em}}.about .about-basic__care .item .ctn p::before{content:"";width:8px;height:8px;position:absolute;background:#017cc6;top:10px;left:0;border-radius:50%}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-basic__care .item .ctn p::before{top:8px}}.about .about-basic__care .item:nth-child(2n+2){margin-right:0;padding:33px 52px 34px 22px}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-basic__care .item:nth-child(2n+2){padding:20px 20px}}@media (max-width: 767px){.about .about-basic__care .item:nth-child(2n+2){padding:26px 23px 20px 23px}.about .about-basic__care .item:nth-child(2n+2) img{width:38px;margin:1px 0 0 4px}}.about .about-basic__care+.about-basic__txt{margin-top:44px}@media (max-width: 767px){.about .about-basic__care+.about-basic__txt{margin-top:30px}}.about .about-greetings{background:#fff;padding:122px 0 130px}@media (max-width: 767px){.about .about-greetings{padding:47px 0 66px}}.about .about-greetings__ttl{color:#017cc6;font-size:28px;font-size:2.8rem;line-height:1.71429em;letter-spacing:.02em;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-greetings__ttl{font-size:22px;font-size:2.2rem;line-height:1.81818em}}@media (max-width: 767px){.about .about-greetings__ttl{font-size:24px;font-size:2.4rem;line-height:1.58333em;letter-spacing:.02em}}@media (max-width: 767px){.about .about-greetings__cv{overflow:hidden;position:relative;transition:height 0.6s ease}}@media only screen and (max-width: 374px){.about .about-greetings__cv{height:calc(100vw * 320 / 375)}}.about .about-greetings__txt{margin:29px auto 0;font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:.04em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-greetings__txt{font-size:14px;font-size:1.4rem;line-height:2.14286em}}@media (max-width: 767px){.about .about-greetings__txt{padding:0 3px 48px;margin-top:13px;line-height:30px;position:relative}.about .about-greetings__txt.is-open .about-greetings__cv::after{opacity:0}}.about .about-greetings__txt p{margin-bottom:22px}@media (max-width: 767px){.about .about-greetings__txt p{margin-bottom:12px}}.about .about-greetings__txt p:last-child{margin-bottom:0}.about .about-greetings__txt .open-content{position:absolute;bottom:0;left:0;right:0;text-align:center;display:table;margin:0 auto;padding:1px 3px 10px 39px;border-bottom:1px solid #9d9d9d}.about .about-greetings__txt .open-content::before{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' viewBox='0 0 27 27'%3E%3Cg id='Group_182005' data-name='Group 182005' transform='translate(-97 -5334)'%3E%3Ccircle id='Ellipse_384' data-name='Ellipse 384' cx='13.5' cy='13.5' r='13.5' transform='translate(97 5334)' fill='%23017cc6'/%3E%3Cg id='Group_182004' data-name='Group 182004' transform='translate(4870 -4407)'%3E%3Cpath id='Path_110257' data-name='Path 110257' d='M-4765.891,9761.576h14' transform='translate(0 -6.904)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3Cpath id='Path_110258' data-name='Path 110258' d='M0,0H14' transform='translate(-4758.891 9747.672) rotate(90)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}.about .about-greetings__txt .open-content.active::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' viewBox='0 0 27 27'%3E%3Ccircle id='Ellipse_384' data-name='Ellipse 384' cx='13.5' cy='13.5' r='13.5' fill='%23017cc6'/%3E%3Cg id='Group_182004' data-name='Group 182004' transform='translate(4773 -9741)'%3E%3Cpath id='Path_110257' data-name='Path 110257' d='M-4765.891,9761.576h14' transform='translate(0 -6.904)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A")}@media (max-width: 767px){.about .about-greetings__txt .open-content{max-width:140px}.about .about-greetings__txt .open-content.active{max-width:100px}}.about .about-greetings__txt .open-content span{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.04em;font-weight:600}.about .about-greetings__inner{max-width:1032px;margin:28px auto 0}@media (max-width: 767px){.about .about-greetings__inner{margin-top:25px;padding:0 13px}}.about .about-greetings__wrapper{display:flex;align-items:center;justify-content:flex-end;margin:55px 0 0 auto;max-width:510px;width:100%}@media (max-width: 767px){.about .about-greetings__wrapper{align-items:flex-start;justify-content:flex-start;margin:52px 0 0 auto}}.about .about-greetings__tit{font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:.04em;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-greetings__tit{font-size:14px;font-size:1.4rem;line-height:2.14286em}}@media (max-width: 767px){.about .about-greetings__tit{line-height:26px}}.about .about-greetings__note{margin-top:15px;font-size:14px;font-size:1.4rem;line-height:2.14286em;letter-spacing:.04em;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-greetings__note{font-size:12px;font-size:1.2rem;line-height:2.16667em}}@media (max-width: 767px){.about .about-greetings__note{margin-top:12px;line-height:26px}}.about .about-greetings__img{width:160px;height:200px;overflow:hidden}.about .about-greetings__img img{width:100%;height:100%;object-fit:cover}@media (max-width: 767px){.about .about-greetings__img{order:1;width:126px;height:157px}}.about .about-greetings__info{width:calc(100% - 160px);text-align:right;padding:0 29px 0 0}@media (max-width: 767px){.about .about-greetings__info{order:2;padding:0 10px 0 20px;width:calc(100% - 126px);text-align:left}}.about .about-history{background:#f4f9fc;padding:100px 0 132px}@media (max-width: 767px){.about .about-history{padding:50px 0 74px}}.about .about-history__inner{max-width:1034px;margin:0 auto;position:relative;padding-top:68px}@media (max-width: 767px){.about .about-history__inner{padding-top:0}}.about .about-history__tbl{width:143px;height:81px;background:#fff;margin:38px 0 0 auto;position:absolute;right:15px;top:0}@media (max-width: 767px){.about .about-history__tbl{height:53px;position:relative;top:auto;right:auto;margin:23px auto 28px;width:calc(100% - 23px);display:flex;align-items:center;justify-content:space-between;padding:0}}.about .about-history__tbl p{position:relative;padding-left:53px;margin-bottom:12px;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.04em;font-weight:500}.about .about-history__tbl p span{background:#fff;position:relative;z-index:2;padding:0 0 0 10px}.about .about-history__tbl p::after{content:"";position:absolute;top:52%;left:14px;width:100%;height:1px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='1' viewBox='0 0 40 1'%3E%3Cpath id='Path_110271' data-name='Path 110271' d='M-6094,10412h40' transform='translate(6094 -10411.5)' fill='none' stroke='%2333b6bf' stroke-width='1' stroke-dasharray='2 4'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat}.about .about-history__tbl p::before{content:"";position:absolute;top:2px;left:-1px;width:12px;height:12px;border-radius:50%;background:#00abb9;z-index:2}.about .about-history__tbl p:nth-child(2){margin-bottom:0}.about .about-history__tbl p:nth-child(2)::after{top:54%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='1' viewBox='0 0 40 1'%3E%3Cpath id='Path_110272' data-name='Path 110272' d='M-6094,10412h40' transform='translate(6094 -10411.5)' fill='none' stroke='%23017cc6' stroke-width='1' stroke-dasharray='2 4'/%3E%3C/svg%3E%0A")}.about .about-history__tbl p:nth-child(2)::before{top:3px;background:#017cc6}@media (max-width: 767px){.about .about-history__tbl p{width:39%;margin-bottom:0}}.about .about-history__ctn{position:relative;padding:0 0 60px}.about .about-history__ctn:last-child{padding-bottom:0}@media (max-width: 767px){.about .about-history__ctn{padding-bottom:0}}.about .about-history__ctn::before{content:"";position:absolute;top:-29px;left:13px;width:1px;height:20%;background:#01abb9}@media (min-width: 768px){.about .about-history__ctn::before{left:calc(50% - 1px);height:2.3%}}.about .about-history__row{width:50%;position:relative;margin-bottom:21px;z-index:2}.about .about-history__row::before{content:"";position:absolute;top:18px;right:0;width:1px;height:calc(100% + 22px);background:#379edd}@media (max-width: 767px){.about .about-history__row::before{right:auto;left:13px}}.about .about-history__row::after{content:"";width:12px;height:12px;background:#379edd;position:absolute;top:16px;right:-7px;z-index:1;border-radius:50%}@media (max-width: 767px){.about .about-history__row::after{right:auto;left:8px}}.about .about-history__row .date{font-family:"Open Sans",sans-serif;overflow:hidden;position:relative;color:#379edd;font-size:16px;font-size:1.6rem;line-height:2.625em;letter-spacing:.06em;font-weight:700}.about .about-history__row .date::after{content:"";position:absolute;top:21px;left:126px;width:372px;height:1px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='372.385' height='1' viewBox='0 0 372.385 1'%3E%3Cpath id='Path_110236' data-name='Path 110236' d='M-6094,10412h372.385' transform='translate(6094 -10411.5)' fill='none' stroke='%2333b6bf' stroke-width='1' stroke-dasharray='2 4'/%3E%3C/svg%3E%0A");background-size:372px 1px;background-repeat:repeat-x;background-position:center left}@media (max-width: 767px){.about .about-history__row .date::after{background-position:center right;right:auto;left:20px}}.about .about-history__row .date p{display:table;padding-right:5px}@media (max-width: 767px){.about .about-history__row .date p{z-index:2;padding-left:10px;margin:0 0 0 auto;background:#f4f9fc;position:relative}}.about .about-history__row .date .year,.about .about-history__row .date .month{font-size:22px;font-size:2.2rem}@media (max-width: 767px){.about .about-history__row .date{line-height:40px;margin:0 4px 0 0}}.about .about-history__row .text{width:82%;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.04em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-history__row .text{width:88%;font-size:14px;font-size:1.4rem;line-height:2em}}@media (max-width: 767px){.about .about-history__row .text{margin:0 0 0 auto;line-height:25px;width:90%}}@media (min-width: 768px){.about .about-history__row.partnership{margin-left:auto;text-align:right}.about .about-history__row.partnership:first-child{margin-top:0}.about .about-history__row.partnership::before{right:auto;left:-1px}.about .about-history__row.partnership::after{content:"";width:12px;height:12px;background:#25b266;position:absolute;top:16px;left:-6px;border-radius:50%}.about .about-history__row.partnership .date{color:#25b266}.about .about-history__row.partnership .date::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='372.385' height='1' viewBox='0 0 372.385 1'%3E%3Cpath id='Path_110237' data-name='Path 110237' d='M-6094,10412h372.385' transform='translate(6094 -10411.5)' fill='none' stroke='%2325b266' stroke-width='1' stroke-dasharray='2 4'/%3E%3C/svg%3E%0A");background-position:center right;right:126px;left:auto}.about .about-history__row.partnership .date p{margin:0 0 0 auto}.about .about-history__row.partnership .text{text-align:left;width:90%;margin:0 0 0 auto}.about .about-history__row.timeline{margin-right:auto;text-align:left}.about .about-history__row.timeline::after{content:"";width:12px;height:12px;background:#379edd;position:absolute;top:16px;right:-6px;border-radius:50%}}.about .about-history__row:last-child::before{display:none}@media (max-width: 767px){.about .about-history__row{width:100%;margin-bottom:18px}.about .about-history__row.partnership::after{background:#25b266}.about .about-history__row.partnership .date{color:#25b266}.about .about-history__row:last-child{margin-bottom:0}}@media (min-width: 768px){.about .about-history__group.same-period{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:0;margin-bottom:21px}.about .about-history__group.same-period .about-history__row{margin-bottom:0}.about .about-history__group.same-period .about-history__row.timeline{margin-right:0}.about .about-history__group.same-period .about-history__row.partnership{margin-left:0;margin-top:0 !important}}@media (max-width: 767px){.about .about-history__group.same-period .about-history__row{margin-bottom:18px}.about .about-history__group.same-period .about-history__row::before{display:block}}.about .about-partner{background:#ffffff;padding:0 20px 137px}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-partner{padding:0 20px 80px}}@media (max-width: 767px){.about .about-partner{padding:0 0 41px}}.about .about-partner__inner{width:100%;max-width:1032px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin:50px auto 0}@media (max-width: 767px){.about .about-partner__inner{padding:0 12px;margin-top:27px;max-width:375px;align-items:center}}.about .about-partner__inner .img{max-width:220px;width:100%;margin:0 40px 30px 0}@media (min-width: 768px){.about .about-partner__inner .img:nth-child(4n+4){margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-partner__inner .img{max-width:200px;margin:0 20px 20px 0}}@media (max-width: 767px){.about .about-partner__inner .img{text-align:center;max-width:160px;margin:0 30px 20px 0}.about .about-partner__inner .img:nth-child(2n+2){margin-right:0}}@media only screen and (max-width: 374px){.about .about-partner__inner .img{max-width:calc(50% - 15px)}}.about .about-partner__note{max-width:1032px;margin:30px auto -45px;font-size:22px;font-size:2.2rem;line-height:2em;letter-spacing:.04em;font-weight:700}@media (max-width: 767px){.about .about-partner__note{font-size:18px;line-height:26px;padding:0 12px;margin:0 auto 6px;max-width:375px}}.about .about-overview{padding:111px 0 130px;background:#f4f9fc}@media (max-width: 767px){.about .about-overview{padding:47px 0 95px}}.about .about-overview__inner{max-width:1032px;margin:39px auto 0}@media (max-width: 767px){.about .about-overview__inner{margin-top:0;padding:0}}.about .about-overview__ttl{margin-top:58px;text-align:center;color:#017cc6;font-size:32px;font-size:3.2rem;line-height:2.3125em;letter-spacing:.06em;font-weight:600}@media (max-width: 767px){.about .about-overview__ttl{margin-top:35px;font-size:24px;font-size:2.4rem;line-height:1.58333em;letter-spacing:.02em}}.about .about-overview__iframe{width:1000px;height:390px;margin:70px auto 0}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-overview__iframe{max-width:100%;width:100%}}@media (max-width: 767px){.about .about-overview__iframe{width:calc(100% - 30px);height:200px;margin:7px auto 0}}.about .about-overview__iframe iframe{width:100%;height:100%;object-fit:cover}.about .about-overview__box{margin:32px auto 0;display:flex;align-items:flex-start}@media (max-width: 767px){.about .about-overview__box{flex-wrap:wrap;margin-top:18px}}.about .about-overview__box .img{width:440px;height:540px;overflow:hidden}@media only screen and (min-width: 1001px) and (max-width: 1200px){.about .about-overview__box .img{width:40%}}@media only screen and (min-width: 768px) and (max-width: 1000px){.about .about-overview__box .img{width:300px}}@media (max-width: 767px){.about .about-overview__box .img{width:calc(100vw * 240 / 375);height:calc(100vw * 294 / 375);margin:0 auto}}.about .about-overview__box .img img{width:100%;height:100%;object-fit:cover}.about .about-overview__box .ctn{width:calc(100% - 440px);padding:0 0 0 60px}@media only screen and (min-width: 1001px) and (max-width: 1200px){.about .about-overview__box .ctn{width:60%}}@media only screen and (min-width: 768px) and (max-width: 1000px){.about .about-overview__box .ctn{width:calc(100% - 300px);padding-left:30px}}@media (max-width: 767px){.about .about-overview__box .ctn{width:100%;padding:0 16px;margin:21px auto}}.about .about-overview__box .ctn .info{border-radius:20px;background:#fff;padding:25px 30px;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.04em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-overview__box .ctn .info{font-size:14px;font-size:1.4rem;line-height:1.42857em}}@media (max-width: 767px){.about .about-overview__box .ctn .info{letter-spacing:0.02em;padding:29px 23px}}.about .about-overview__box .ctn .txt{margin:38px 0 0}@media (max-width: 767px){.about .about-overview__box .ctn .txt{margin-top:20px}}.about .about-overview__box .ctn .txt p{margin-bottom:35px;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.04em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-overview__box .ctn .txt p{font-size:14px;font-size:1.4rem;line-height:1.57143em;margin-bottom:20px}}.about .about-overview__box .ctn .txt p:last-child{margin-bottom:0}@media (max-width: 767px){.about .about-overview__box .ctn .txt p{font-size:16px;letter-spacing:0.035em;line-height:28px;margin-bottom:15px}}.about .about-overview__item{margin-bottom:98px}@media (max-width: 767px){.about .about-overview__item{margin-bottom:48px}}.about .about-overview__item:last-child{margin-bottom:0}.about .about-overview .c-link{margin:10px 0 14px;width:87px}@media (max-width: 767px){.about .about-overview .c-link{margin:5px 0 14px;width:88px}}.about .about-overview .c-table{margin:38px auto 0}@media (max-width: 767px){.about .about-overview .c-table{margin-top:18px}}.about .about-member{padding:97px 0 126px;background:#fff}@media (max-width: 767px){.about .about-member{padding:48px 0 64px}}.about .about-member__inner{max-width:1032px;margin:0 auto}@media (max-width: 767px){.about .about-member__inner{padding:0}}.about .about-member .c-member{margin:42px auto 0}@media (max-width: 767px){.about .about-member .c-member{margin:26px auto 0}}.about .memorial-tower{padding:86px 0 120px;background:#f4f9fc}@media (max-width: 767px){.about .memorial-tower{padding:47px 15px 61px}}.about .memorial-tower__inner{max-width:1032px;margin:58px auto 0;display:flex;align-items:flex-start}@media (max-width: 767px){.about .memorial-tower__inner{padding:0;margin-top:24px;flex-wrap:wrap}}.about .memorial-tower__img{width:400px;height:266px;overflow:hidden;box-shadow:0px 0px 20px rgba(1,124,198,0.1)}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .memorial-tower__img{width:300px;height:auto}}@media (max-width: 767px){.about .memorial-tower__img{width:calc(100vw * 345 / 375);height:calc(100vw * 230 / 375);margin:0 auto}}.about .memorial-tower__img img{width:100%;height:100%;object-fit:cover}.about .memorial-tower__ctn{width:calc(100% - 400px);padding:5px 0 0 60px}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .memorial-tower__ctn{width:calc(100% - 300px);padding:0 0 0 30px}}@media (max-width: 767px){.about .memorial-tower__ctn{margin-top:29px;padding:0;width:100%}}.about .memorial-tower__ttl{color:#017cc6;font-size:24px;font-size:2.4rem;line-height:1.25em;letter-spacing:.04em;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .memorial-tower__ttl{font-size:22px;font-size:2.2rem;line-height:1.09091em}}@media (max-width: 767px){.about .memorial-tower__ttl{line-height:36px}}.about .memorial-tower__txt{margin-top:26px;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.04em;font-weight:500}@media (max-width: 767px){.about .memorial-tower__txt{margin-top:10px;line-height:28px}}.about .memorial-tower__link{margin-top:38px}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .memorial-tower__link{margin-top:28px}}@media (max-width: 767px){.about .memorial-tower__link{margin-top:26px}}.about .memorial-tower__link .c-btn{width:325px;margin:0}@media (min-width: 768px){.about .memorial-tower__link .c-btn{padding:23px 15px 24px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .memorial-tower__link .c-btn{width:280px;height:56px}}.about .memorial-tower__link .c-btn::after{right:15px}@media (max-width: 767px){.about .memorial-tower__link .c-btn::after{right:25px}}@media (max-width: 767px){.about .memorial-tower__link .c-btn{width:274px;margin:0 auto;padding:5px 55px 5px 20px}}.about .about-publications{padding:91px 0 110px;background:#dfedf5}@media (max-width: 767px){.about .about-publications{padding:57px 0 63px}}.about .about-publications__inner{max-width:1032px;width:100%;margin:38px auto 100px;display:flex;align-items:flex-start}.about .about-publications__inner:last-child{margin-bottom:0}@media (max-width: 767px){.about .about-publications__inner{padding:0;display:block;margin-top:26px}}.about .about-publications__img{width:396px;height:288px;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-publications__img{width:300px;height:auto}}@media (max-width: 767px){.about .about-publications__img{width:300px;height:auto;margin:0 auto}}.about .about-publications__img img{width:100%;height:100%;object-fit:cover}@media (max-width: 767px){.about .about-publications__img img{object-fit:contain}}.about .about-publications__ctn{width:calc(100% - 396px);padding:11px 0 0 79px}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-publications__ctn{width:calc(100% - 300px);padding:0 0 0 30px}}@media (max-width: 767px){.about .about-publications__ctn{padding:26px 16px 0;width:100%}}.about .about-publications__ttl{color:#017cc6;font-size:26px;font-size:2.6rem;line-height:1.15385em;letter-spacing:.04em;font-weight:600}@media (max-width: 767px){.about .about-publications__ttl{font-size:24px;font-size:2.4rem}}.about .about-publications__sub{color:#5b96b9;margin-top:17px;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.04em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-publications__sub{margin-top:14px;font-size:14px;font-size:1.4rem;line-height:1.71429em}}@media (max-width: 767px){.about .about-publications__sub{margin-top:15px}}.about .about-publications__head{margin-top:62px;font-size:24px;font-size:2.4rem;line-height:1.08333em;letter-spacing:.04em;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .about-publications__head{margin-top:35px;font-size:20px;font-size:2rem;line-height:1.2em}}@media (max-width: 767px){.about .about-publications__head{margin-top:22px;font-size:22px;letter-spacing:0.04em;line-height:34px}}.about .about-publications__txt{margin-top:21px}@media (max-width: 767px){.about .about-publications__txt{margin-top:13px}}.about .about-publications__txt p{margin-bottom:12px;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.04em;font-weight:500}@media (max-width: 767px){.about .about-publications__txt p{font-size:16px;letter-spacing:0.04em;line-height:26px}}.about .about-publications__txt p:last-child{margin-bottom:0}

/*# sourceMappingURL=maps/about.min.css.map */
