.pagetitle{background-image:url(../img/vision/title-bg-sp.jpg)}@media screen and (min-width: 769px){.pagetitle{background-image:url(../img/vision/title-bg.jpg)}}.block01{background-image:url(../img/vision/bg01-sp.jpg);background-repeat:no-repeat;background-size:cover;color:#fff;padding:48px 0 40px;position:relative;z-index:1}@media screen and (min-width: 769px){.block01{background-image:url(../img/vision/bg01.jpg);padding:80px 0}}.block01_inner{text-align:center}.block01_inner-ttl{font-size:20px;font-weight:500;line-height:1.8;margin-bottom:16px}@media screen and (min-width: 769px){.block01_inner-ttl{font-size:40px;margin-bottom:40px}}.block01_inner .text02{line-height:2}.block02{padding:40px 0 80px}@media screen and (min-width: 769px){.block02{padding:80px 0 150px}}.block02_inner .btnbox{align-items:center;gap:8px 0;margin:0 auto;max-width:1129px}@media screen and (min-width: 769px){.block02_inner .btnbox{gap:40px;justify-content:center}}.block02_inner .btnbox li{margin:0 auto;width:69%}@media screen and (min-width: 769px){.block02_inner .btnbox li{margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.block02_inner .btnbox li a{background-color:#fff;border:1px solid #0050a5;border-radius:42px;color:#0050a5;display:block;font-size:14px;font-weight:500;text-align:center;padding:6px 20px 6px 20px;position:relative}@media screen and (min-width: 769px){.block02_inner .btnbox li a{font-size:18px;padding:12px 80px 12px 40px}}.block02_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:14px;width:8px;position:absolute;top:50%;right:19px;transform:translateY(-50%);transition:.3s}@media screen and (min-width: 769px){.block02_inner .btnbox li a::after{height:20px;width:12px;right:26px}}.block02_inner .btnbox li a:hover{background-color:#0050a5;color:#fff;opacity:1}.block02_inner .btnbox li a:hover::after{background-color:#fff}.block02_inner-con{margin:60px auto 0}@media screen and (min-width: 769px){.block02_inner-con{margin:168px auto 0}}.block02_inner-con .img{margin:28px auto 16px;max-width:960px}@media screen and (min-width: 769px){.block02_inner-con .img{margin:60px auto 24px}}.block02_inner-con .ttl{color:#0050a5;font-size:18px;font-weight:500;line-height:1.66;margin:0 auto 16px;max-width:960px}@media screen and (min-width: 769px){.block02_inner-con .ttl{font-size:24px;margin:0 auto 24px}}.block02_inner-con .text{line-height:1.71;margin:0 auto;max-width:960px}@media screen and (min-width: 769px){.block02_inner-con .text{line-height:1.875}}.block02_inner-con .namebox{font-size:13px;font-weight:500;line-height:1;margin:0 auto;max-width:960px;margin:24px auto 0}@media screen and (min-width: 769px){.block02_inner-con .namebox{font-size:18px;margin:40px auto 0}}.block02_inner-con .namebox .name{display:inline-block;font-size:18px;margin-top:3px}@media screen and (min-width: 769px){.block02_inner-con .namebox .name{font-size:24px;margin-top:5px}}.block02_inner-con02{margin:112px auto 0;max-width:1200px}@media screen and (min-width: 769px){.block02_inner-con02{margin:125px auto 0;padding-bottom:80px}}.block02_inner-con02-box{margin:40px auto 0}@media screen and (min-width: 769px){.block02_inner-con02-box{margin:80px auto 0}}.block02_inner-con02-box>ul{margin-bottom:16px;padding-bottom:16px;position:relative}@media screen and (min-width: 769px){.block02_inner-con02-box>ul{margin-bottom:24px;padding:0 50px 24px}}@media screen and (min-width: 1331px){.block02_inner-con02-box>ul{padding:0 100px 24px}}.block02_inner-con02-box>ul>li{font-size:16px;font-weight:400;line-height:2}@media screen and (min-width: 769px){.block02_inner-con02-box>ul>li{font-size:18px}}.block02_inner-con02-box>ul>li:first-of-type{width:100%}@media screen and (min-width: 1331px){.block02_inner-con02-box>ul>li:first-of-type{margin-bottom:0;width:20%}}.block02_inner-con02-box>ul>li:last-of-type{padding-left:30px;width:100%}@media screen and (min-width: 1331px){.block02_inner-con02-box>ul>li:last-of-type{padding-left:0;width:74%}}.block02_inner-con02-box>ul::after{content:"";display:block;background-image:repeating-linear-gradient(90deg, #1a1a1a, #1a1a1a 1px, transparent 1px, transparent 5px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px;height:1px;width:100%;position:absolute;bottom:0;left:0}.block02_inner-con03{background-color:#fff;margin:60px calc(50% - 50vw) 0;padding:107px 0 64px;position:relative;width:100vw}@media screen and (min-width: 769px){.block02_inner-con03{margin:120px calc(50% - 50vw) 0;padding:125px 0 120px}}.block02_inner-con03-box{width:90%;margin:40px auto 0}@media screen and (min-width: 769px){.block02_inner-con03-box{margin:80px auto 0;max-width:1200px}}@media screen and (min-width: 769px){.block02_inner-con03-box ul{padding:40px 16px 40px 40px}}.block02_inner-con03-box ul .img{padding:0 12px;width:100%}@media screen and (min-width: 769px){.block02_inner-con03-box ul .img{padding:0;width:30%}}.block02_inner-con03-box ul .textbox{margin-top:20px;width:100%}@media screen and (min-width: 769px){.block02_inner-con03-box ul .textbox{margin-top:0;width:69%}}.block02_inner-con03-box ul .textbox .ttl{font-size:16px;font-weight:500;line-height:1.875;margin-bottom:8px;padding:0 12px 8px;position:relative}@media screen and (min-width: 769px){.block02_inner-con03-box ul .textbox .ttl{font-size:28px;font-weight:400;margin-bottom:30px;padding-bottom:16px;padding-left:24px}}.block02_inner-con03-box ul .textbox .ttl::after{content:"";display:block;background-image:url(../img/vision/border.svg);background-repeat:no-repeat;background-size:cover;height:1px;width:100%;position:absolute;left:0;bottom:0}.block02_inner-con03-box ul .textbox .text02{line-height:1.66;padding:0 12px}@media screen and (min-width: 769px){.block02_inner-con03-box ul .textbox .text02{font-size:16px;padding-left:24px}}.block02_inner-con03-box ul:not(:last-of-type){margin-bottom:72px}@media screen and (min-width: 769px){.block02_inner-con03-box ul:not(:last-of-type){margin-bottom:24px}}.block02_inner-con03::after{content:"";display:block;background-image:url(../img/vision/dec01-sp.svg);background-repeat:no-repeat;background-size:contain;height:179px;width:145px;position:absolute;top:0;left:0;z-index:0}@media screen and (min-width: 769px){.block02_inner-con03::after{background-image:url(../img/vision/dec01.svg);height:21.4vw;width:13.4vw}}.block02_inner-con04{margin:72px auto 0;max-width:1209px}@media screen and (min-width: 769px){.block02_inner-con04{margin:125px auto 0}}.block02_inner-con04-flexbox{margin:40px auto 0}.block02_inner-con04-flexbox-lists{width:100%}@media screen and (min-width: 1331px){.block02_inner-con04-flexbox-lists{width:48%}}.block02_inner-con04-flexbox-lists .list{margin-bottom:16px;padding-bottom:16px;position:relative}@media screen and (min-width: 769px){.block02_inner-con04-flexbox-lists .list{margin-bottom:24px;padding-bottom:24px}}.block02_inner-con04-flexbox-lists .list .year,.block02_inner-con04-flexbox-lists .list .event{font-size:16px;font-weight:400;width:100%}@media screen and (min-width: 769px){.block02_inner-con04-flexbox-lists .list .year{font-size:20px;font-weight:500;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.block02_inner-con04-flexbox-lists .list .event{margin-top:4px;padding-left:28px}@media screen and (min-width: 769px){.block02_inner-con04-flexbox-lists .list .event{font-size:18px;width:80%}}.block02_inner-con04-flexbox-lists .list::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;height:1px;width:100%;position:absolute;bottom:0;left:0}.block02_inner-con05{margin:112px auto 0;max-width:960px}@media screen and (min-width: 769px){.block02_inner-con05{margin:120px auto 0}}.block02_inner-con05 .titlebox{margin:0 auto 22px}@media screen and (min-width: 769px){.block02_inner-con05 .titlebox{margin:0 auto 40px}}.block02_inner-con05 .map{width:100%;position:relative;padding-top:56.25%}.block02_inner-con05 .map iframe{border-radius:8px;position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 769px){.block02_inner-con05 .map iframe{border-radius:8px}}.block02_inner-con05 .address{font-weight:400;line-height:1.66;margin:22px 0 10px}@media screen and (min-width: 769px){.block02_inner-con05 .address{font-size:18px;margin:16px 0 24px}}.block02_inner-con05 .lists li{align-items:center;font-size:14px;font-weight:400;justify-content:flex-start;padding-left:24px;gap:0 4px;position:relative}@media screen and (min-width: 769px){.block02_inner-con05 .lists li{font-size:18px;padding-left:30px}}.block02_inner-con05 .lists li .big{font-size:16px;font-weight:500}@media screen and (min-width: 769px){.block02_inner-con05 .lists li .big{font-size:18px}}.block02_inner-con05 .lists li .round{color:#0050a5}.block02_inner-con05 .lists li:first-of-type{margin-bottom:10px}@media screen and (min-width: 769px){.block02_inner-con05 .lists li:first-of-type{margin-bottom:16px}}.block02_inner-con05 .lists li::after{content:"";display:block;background-color:#fff;border:3px solid #0050a5;border-radius:50px;height:16px;width:16px;position:absolute;top:13px;left:0;transform:translateY(-50%)}@media screen and (min-width: 769px){.block02_inner-con05 .lists li::after{border:4px solid #0050a5;height:24px;width:24px;top:50%}}

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