.pagetitle{background-image:url(../img/about/title-bg-sp.jpg)}@media screen and (min-width: 769px){.pagetitle{background-image:url(../img/about/title-bg.jpg)}}.titlebox{text-align:center}.block01{padding:40px 0 80px;position:relative}@media screen and (min-width: 769px){.block01{padding:60px 0 0}}.block01_inner{max-width:none}.block01_inner .btnbox{align-items:center;justify-content:center;gap:8px 0;margin:0 auto;max-width:890px}@media screen and (min-width: 769px){.block01_inner .btnbox{justify-content:space-between}}.block01_inner .btnbox li{width:min(70%,400px)}@media screen and (min-width: 769px){.block01_inner .btnbox li{margin:0 auto;width:500px}}@media screen and (min-width: 1331px){.block01_inner .btnbox li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.block01_inner .btnbox li a{background-color:#fff;border:1px solid #0050a5;border-radius:42px;color:#0050a5;display:block;font-size:min(3.1vw,14px);font-weight:500;padding:6px 16px 6px 20px;text-align:center;position:relative}@media screen and (min-width: 769px){.block01_inner .btnbox li a{font-size:18px;padding:15px 88px 15px 44px}}.block01_inner .btnbox li a::after{content:"";display:block;background-color:#0050a5;-webkit-mask-image:url(../img/vision/arrow.svg);mask-image:url(../img/vision/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;height:20px;width:12px;position:absolute;top:50%;right:19px;transform:translateY(-50%);transition:.3s}@media screen and (min-width: 769px){.block01_inner .btnbox li a::after{right:26px}}.block01_inner .btnbox li a:hover{opacity:1;background-color:#0050a5;color:#fff}.block01_inner .btnbox li a:hover::after{background-color:#fff}.block01_inner-con{margin:120px auto 112px}@media screen and (min-width: 769px){.block01_inner-con{margin:160px auto 165px}}.block01_inner-con-box{margin:30px auto 0;max-width:1440px}@media screen and (min-width: 769px){.block01_inner-con-box{margin:37px auto 0}}.block01_inner-con-box ul{background-color:#fff;align-items:center;justify-content:flex-start;gap:0 16px;padding:30px 10px 16px 20px;position:relative;z-index:1}@media screen and (min-width: 769px){.block01_inner-con-box ul{gap:0;align-items:flex-start;justify-content:space-between;padding:40px 80px 40px 78px}}.block01_inner-con-box ul .img{width:59%}@media screen and (min-width: 769px){.block01_inner-con-box ul .img{width:40%}}@media screen and (min-width: 1331px){.block01_inner-con-box ul .img{width:27%}}.block01_inner-con-box ul>.ttl{font-size:20px;font-weight:500;position:relative}.block01_inner-con-box ul .textbox{margin-top:20px}@media screen and (min-width: 769px){.block01_inner-con-box ul .textbox{margin-top:0;width:56%}}@media screen and (min-width: 1331px){.block01_inner-con-box ul .textbox{width:69%}}@media screen and (min-width: 769px){.block01_inner-con-box ul .textbox .ttl{font-size:28px;font-weight:500;padding-bottom:8px;margin-bottom:12px;position:relative}}.block01_inner-con-box ul .textbox .ttl::after{content:"";display:block;background-image:repeating-linear-gradient(90deg, #1a1a1a, #1a1a1a 1px, transparent 1px, transparent 6px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px;position:absolute;bottom:0;left:0;height:1px;width:100%}.block01_inner-con-box ul .textbox .txt{font-size:14px;font-weight:400;line-height:1.71;margin-left:auto;width:88%}@media screen and (min-width: 769px){.block01_inner-con-box ul .textbox .txt{font-size:min(1.6vw,16px);line-height:2;margin-left:0;width:100%}}@media screen and (min-width: 1331px){.block01_inner-con-box ul .textbox .txt{font-size:min(.9vw,16px)}}.block01_inner-con-box ul::after{content:"";display:block;height:100%;width:48px;position:absolute;top:0;left:0;z-index:-1}@media screen and (min-width: 769px){.block01_inner-con-box ul::after{width:150px}}.block01_inner-con-box ul:first-of-type::after{background-color:#d96a6a}.block01_inner-con-box ul:nth-of-type(2)::after{background-color:#3a5fb4}.block01_inner-con-box ul:nth-of-type(3)::after{background-color:#e38920}.block01_inner-con-box ul:last-of-type::after{background-color:#4db43a}.block01_inner-con-box ul:not(:last-of-type){margin-bottom:30px}@media screen and (min-width: 769px){.block01_inner-con-box ul:not(:last-of-type){margin-bottom:40px}}.block01_inner-con02{margin-bottom:60px}@media screen and (min-width: 769px){.block01_inner-con02{margin-bottom:150px}}.block01_inner-con02-box{margin:60px auto 0;max-width:1440px}@media screen and (min-width: 769px){.block01_inner-con02-box{margin:80px auto 0}}.block01_inner-con02-box>.img{margin:0 auto 8px;width:100%}@media screen and (min-width: 769px){.block01_inner-con02-box>.img{margin:0 0 22px;width:717px}}.block01_inner-con02-box .gridbox{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;gap:8px}@media screen and (min-width: 769px){.block01_inner-con02-box .gridbox{grid-template-columns:repeat(8, 1fr);grid-template-rows:repeat(8, 1fr);grid-template-rows:auto;gap:20px}}@media screen and (min-width: 1331px){.block01_inner-con02-box .gridbox{gap:40px}}.block01_inner-con02-box .gridbox .box01,.block01_inner-con02-box .gridbox .box02,.block01_inner-con02-box .gridbox .box03,.block01_inner-con02-box .gridbox .box04,.block01_inner-con02-box .gridbox .box05,.block01_inner-con02-box .gridbox .box06,.block01_inner-con02-box .gridbox .box07,.block01_inner-con02-box .gridbox .box08,.block01_inner-con02-box .gridbox .box09,.block01_inner-con02-box .gridbox .box10{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:24px 0 40px}@media screen and (min-width: 769px){.block01_inner-con02-box .gridbox .box01,.block01_inner-con02-box .gridbox .box02,.block01_inner-con02-box .gridbox .box03,.block01_inner-con02-box .gridbox .box04,.block01_inner-con02-box .gridbox .box05,.block01_inner-con02-box .gridbox .box06,.block01_inner-con02-box .gridbox .box07,.block01_inner-con02-box .gridbox .box08,.block01_inner-con02-box .gridbox .box09,.block01_inner-con02-box .gridbox .box10{padding:16px 0 30px}}.block01_inner-con02-box .gridbox .box01 .ttl,.block01_inner-con02-box .gridbox .box02 .ttl,.block01_inner-con02-box .gridbox .box03 .ttl,.block01_inner-con02-box .gridbox .box04 .ttl,.block01_inner-con02-box .gridbox .box05 .ttl,.block01_inner-con02-box .gridbox .box06 .ttl,.block01_inner-con02-box .gridbox .box07 .ttl,.block01_inner-con02-box .gridbox .box08 .ttl,.block01_inner-con02-box .gridbox .box09 .ttl,.block01_inner-con02-box .gridbox .box10 .ttl{font-size:14px;font-weight:500;margin-bottom:14px;text-align:center}@media screen and (min-width: 769px){.block01_inner-con02-box .gridbox .box01 .ttl,.block01_inner-con02-box .gridbox .box02 .ttl,.block01_inner-con02-box .gridbox .box03 .ttl,.block01_inner-con02-box .gridbox .box04 .ttl,.block01_inner-con02-box .gridbox .box05 .ttl,.block01_inner-con02-box .gridbox .box06 .ttl,.block01_inner-con02-box .gridbox .box07 .ttl,.block01_inner-con02-box .gridbox .box08 .ttl,.block01_inner-con02-box .gridbox .box09 .ttl,.block01_inner-con02-box .gridbox .box10 .ttl{font-size:18px;margin-bottom:32px}}.block01_inner-con02-box .gridbox .box01 .img,.block01_inner-con02-box .gridbox .box02 .img,.block01_inner-con02-box .gridbox .box03 .img,.block01_inner-con02-box .gridbox .box04 .img,.block01_inner-con02-box .gridbox .box05 .img,.block01_inner-con02-box .gridbox .box06 .img,.block01_inner-con02-box .gridbox .box07 .img,.block01_inner-con02-box .gridbox .box08 .img,.block01_inner-con02-box .gridbox .box09 .img,.block01_inner-con02-box .gridbox .box10 .img{margin:0 auto;width:62%}@media screen and (min-width: 769px){.block01_inner-con02-box .gridbox .box01 .img,.block01_inner-con02-box .gridbox .box02 .img,.block01_inner-con02-box .gridbox .box03 .img,.block01_inner-con02-box .gridbox .box04 .img,.block01_inner-con02-box .gridbox .box05 .img,.block01_inner-con02-box .gridbox .box06 .img,.block01_inner-con02-box .gridbox .box07 .img,.block01_inner-con02-box .gridbox .box08 .img,.block01_inner-con02-box .gridbox .box09 .img,.block01_inner-con02-box .gridbox .box10 .img{width:auto}}.block01_inner-con02-box .gridbox .box01{grid-area:1/1/2/3}@media screen and (min-width: 769px){.block01_inner-con02-box .gridbox .box01{grid-area:1/1/2/3}}.block01_inner-con02-box .gridbox .box01 .img{width:30%}@media screen and (min-width: 769px){.block01_inner-con02-box .gridbox .box01 .img{width:43%}}.block01_inner-con02-box .gridbox .box02{grid-area:1/3/2/5}@media screen and (min-width: 769px){.block01_inner-con02-box .gridbox .box02{grid-area:1/3/2/5}}@media screen and (min-width: 769px){.block01_inner-con02-box .gridbox .box02 .img{margin:65px auto 0;width:80%}}.block01_inner-con02-box .gridbox .box03{grid-area:2/1/3/5}@media screen and (min-width: 769px){.block01_inner-con02-box .gridbox .box03{grid-area:1/5/2/9}}.block01_inner-con02-box .gridbox .box03 .img{width:70%}@media screen and (min-width: 769px){.block01_inner-con02-box .gridbox .box03 .img{width:68%}}.block01_inner-con02-box .gridbox .box04{grid-area:3/1/4/5;padding:24px 20px 40px}@media screen and (min-width: 769px){.block01_inner-con02-box .gridbox .box04{grid-area:2/1/4/5;padding:16px 40px 30px}}.block01_inner-con02-box .gridbox .box04 .ttl{text-align:left}.block01_inner-con02-box .gridbox .box04 .img{margin-top:-25px;width:94%}@media screen and (min-width: 769px){.block01_inner-con02-box .gridbox .box04 .img{margin-top:-50px;width:92%}}.block01_inner-con02-box .gridbox .box05{grid-area:4/1/5/5}@media screen and (min-width: 769px){.block01_inner-con02-box .gridbox .box05{grid-area:2/5/4/9}}.block01_inner-con02-box .gridbox .box05 .img{width:90%}@media screen and (min-width: 769px){.block01_inner-con02-box .gridbox .box05 .img{margin:70px auto 0;width:90%}}.block01_inner-con02-box .gridbox .box06{grid-area:5/1/8/5}@media screen and (min-width: 769px){.block01_inner-con02-box .gridbox .box06{grid-area:4/1/7/9}}.block01_inner-con02-box .gridbox .box06 .img{width:69%}@media screen and (min-width: 769px){.block01_inner-con02-box .gridbox .box06 .img{width:75%}}.block01_inner-con02-box .gridbox .box07{grid-area:8/1/9/3}@media screen and (min-width: 769px){.block01_inner-con02-box .gridbox .box07{grid-area:7/1/9/3}}.block01_inner-con02-box .gridbox .box07 .img{width:40%}@media screen and (min-width: 769px){.block01_inner-con02-box .gridbox .box07 .img{width:56%}}.block01_inner-con02-box .gridbox .box08{grid-area:8/3/9/5}@media screen and (min-width: 769px){.block01_inner-con02-box .gridbox .box08{grid-area:7/3/9/5}}.block01_inner-con02-box .gridbox .box08 .img{width:40%}@media screen and (min-width: 769px){.block01_inner-con02-box .gridbox .box08 .img{width:56%}}.block01_inner-con02-box .gridbox .box09{grid-area:9/1/10/3}@media screen and (min-width: 769px){.block01_inner-con02-box .gridbox .box09{grid-area:7/5/9/7}}.block01_inner-con02-box .gridbox .box09 .img{width:50%}@media screen and (min-width: 769px){.block01_inner-con02-box .gridbox .box09 .img{width:64%}}.block01_inner-con02-box .gridbox .box10{grid-area:9/3/10/5}@media screen and (min-width: 769px){.block01_inner-con02-box .gridbox .box10{grid-area:7/7/9/9}}.block01_inner-con02-box .gridbox .box10 .img{width:34%}@media screen and (min-width: 769px){.block01_inner-con02-box .gridbox .box10 .img{margin:50px auto 0;width:43%}}.block01_inner-con03{background-color:#fff;margin:0 calc(50% - 50vw) 40px;max-width:1200px;padding-top:72px;position:relative;z-index:1}@media screen and (min-width: 769px){.block01_inner-con03{margin:0 calc(50% - 50vw);padding:0 0 80px;max-width:none;padding-top:126px}}.block01_inner-con03-box{margin-top:30px}@media screen and (min-width: 769px){.block01_inner-con03-box{margin:40px auto 0;max-width:1200px}}.block01_inner-con03-box ul{border-radius:8px;padding:10px}@media screen and (min-width: 769px){.block01_inner-con03-box ul{background-color:#f8fcff;border-radius:16px;padding:40px 22px 20px 40px}}.block01_inner-con03-box ul .img{border-radius:8px;width:100%}@media screen and (min-width: 769px){.block01_inner-con03-box ul .img{width:30%}}.block01_inner-con03-box ul .textbox{margin-top:8px;width:100%}@media screen and (min-width: 769px){.block01_inner-con03-box ul .textbox{margin-top:0;width:68.5%}}.block01_inner-con03-box ul .textbox .ttl{font-size:16px;font-weight:500;line-height:1.875;margin-bottom:8px;padding-bottom:8px;position:relative}@media screen and (min-width: 769px){.block01_inner-con03-box ul .textbox .ttl{font-size:28px;line-height:1;margin-bottom:16px;padding-bottom:20px;padding-left:18px}}.block01_inner-con03-box ul .textbox .ttl::after{content:"";display:block;background-image:url(../img/about/border.svg);background-repeat:no-repeat;background-size:cover;height:1px;width:100%;position:absolute;left:0;bottom:0}.block01_inner-con03-box ul .textbox .text02{line-height:1.66;text-align:justify}@media screen and (min-width: 769px){.block01_inner-con03-box ul .textbox .text02{padding-left:14px}}.block01_inner-con03-box ul .textbox .text02 span{display:inline-block;margin-left:14px}@media screen and (min-width: 769px){.block01_inner-con03-box ul .textbox .text02 span{margin-left:18px}}.block01_inner-con03-box ul:not(:last-of-type){margin-bottom:20px}@media screen and (min-width: 769px){.block01_inner-con03-box ul:not(:last-of-type){margin-bottom:30px}}.block01_inner-con03::after{content:"";display:block;background-image:url(../img/about/dec02.svg);background-repeat:no-repeat;background-size:contain;height:172px;width:145px;position:absolute;top:0;right:0;z-index:-1}@media screen and (min-width: 769px){.block01_inner-con03::after{height:394px;width:411px;right:0}}.block01_inner .btnbox02{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:40px auto 0;width:69%}@media screen and (min-width: 769px){.block01_inner .btnbox02{background-color:#fff;gap:40px;justify-content:center;margin:0 calc(50% - 50vw) 0;padding:40px 0 120px;width:100vw}}.block01_inner .btnbox02 .arrow-btn{width:100%}@media screen and (min-width: 769px){.block01_inner .btnbox02 .arrow-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.block01_inner .btnbox02 .arrow-btn a{padding:6px 0;text-align:center;width:100%}@media screen and (min-width: 769px){.block01_inner .btnbox02 .arrow-btn a{padding:12px 88px 12px 40px;text-align:left}}.block01::after{content:"";display:block;background-image:url(../img/about/dec01.svg);background-repeat:no-repeat;background-size:contain;height:185px;width:315px;position:absolute;top:0;left:0;z-index:-1}@media screen and (min-width: 769px){.block01::after{height:448px;width:588px}}

/*# sourceMappingURL=page-about.min.css.map */