﻿.p-intro,.con_well .box_well,.con_initiative .inner,.con_map,.con_data,.con_system{max-width:1200px;margin:auto}@media only screen and (min-width: 768px){.p-intro,.con_well .box_well,.con_initiative .inner,.con_map,.con_data,.con_system{width:90%}}@media only screen and (max-width: 767px){.p-intro,.con_well .box_well,.con_initiative .inner,.con_map,.con_data,.con_system{width:89.47368%}}.p-intro{max-width:970px;margin-inline:auto;margin-top:7.5rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro{margin-top:4.375rem}}@media only screen and (max-width: 767px){.p-intro{margin-top:2.5rem}}.p-intro__catch{text-align:center;font-size:1.5rem;letter-spacing:.26rem;font-family:"Shippori Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:400;font-style:normal;line-height:1.58333}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro__catch{font-size:1.375rem}}@media only screen and (max-width: 767px){.p-intro__catch{font-size:1.25rem}}@media only screen and (max-width: 767px){.p-intro__catch{letter-spacing:.16rem}}.p-intro__text{font-size:1rem;line-height:2.5;margin-top:3.125rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro__text{margin-top:2.5rem}}@media only screen and (max-width: 767px){.p-intro__text{margin-top:.9375rem}}@media only screen and (min-width: 1200px){.p-intro__text{text-align:center}}@media print{.p-intro__text{text-align:center}}.con_well{position:relative;margin-top:7.8125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_well{margin-top:12.5%}}@media only screen and (max-width: 767px){.con_well{margin-top:19.73684%}}.con_well:after{content:'';position:absolute;left:0;top:74.65116%;z-index:-1;width:100%;height:91.86047%;background:#f4f7f9;transform:skewY(-10deg)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_well:after{top:63.02326%}}@media only screen and (max-width: 767px){.con_well:after{top:39.76744%}}.con_well .box_well{max-width:1400px;z-index:2}@media only screen and (min-width: 768px){.con_well .box_well{display:flex;justify-content:space-between}}.con_well .box_well .box_txt{width:54.28571%}@media only screen and (max-width: 767px){.con_well .box_well .box_txt{width:100%}}.con_well .box_well .box_txt .txt{font-size:1rem;line-height:2.5;margin-top:5.26316%}@media only screen and (max-width: 767px){.con_well .box_well .box_txt .txt{margin-top:5.88235%}}.con_well .box_well .box_img{width:40%}@media only screen and (max-width: 767px){.con_well .box_well .box_img{width:100%}}.con_well .box_well .box_img .img{width:100%;border-radius:.375rem;overflow:hidden}.con_well .box_well .box_img .img img{width:100%}.con_well .box_well .box_img .caption{display:block;font-size:1rem;line-height:2.5}.con_initiative{position:relative;padding-top:7.8125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_initiative{padding-top:12.5%}}@media only screen and (max-width: 767px){.con_initiative{padding-top:19.73684%}}.con_initiative .inner{position:relative;max-width:1400px;background:linear-gradient(222.93deg, #4cb9de 3.28%,#86a8f5 82.19%,#9ec6f6 99.13%);border-radius:.375rem;overflow:hidden;box-sizing:border-box;z-index:2;padding:5.20833% 9.11458%}@media only screen and (max-width: 767px){.con_initiative .inner{padding:14.70588% 5.88235%}}.con_initiative .inner:before{content:'';position:absolute;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);background:#fff;border-radius:.375rem;overflow:hidden}.con_initiative .inner>*{position:relative;z-index:3}.con_initiative .inner .st span{background:linear-gradient(222.93deg, #4cb9de 3.28%,#86a8f5 82.19%,#9ec6f6 99.13%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.con_initiative .inner .box_ini+.box_ini{margin-top:9.52381%}@media only screen and (max-width: 767px){.con_initiative .inner .box_ini+.box_ini{margin-top:16.66667%}}.con_initiative .inner .box_ini .box_txt .sst{font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.25rem;line-height:1.6}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_initiative .inner .box_ini .box_txt .sst{font-size:1.125rem}}@media only screen and (max-width: 767px){.con_initiative .inner .box_ini .box_txt .sst{font-size:1rem}}.con_initiative .inner .box_ini .box_txt .sst em{position:relative;display:block;font-family:"Playfair Display", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:6.25rem;line-height:1.3;letter-spacing:.03em;background:linear-gradient(222.93deg, #4cb9de 3.28%,#86a8f5 82.19%,#9ec6f6 99.13%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_initiative .inner .box_ini .box_txt .sst em{font-size:5.1875rem}}@media only screen and (max-width: 767px){.con_initiative .inner .box_ini .box_txt .sst em{font-size:4.1875rem}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_initiative .inner .box_ini .box_txt .sst em{font-size:5.1875rem}}.con_initiative .inner .box_ini .box_txt .sst em:before{content:'#';display:inline-block;vertical-align:middle;font-size:3.5rem;line-height:1.42857;margin-top:-.5em}.con_initiative .inner .box_ini .box_txt .txt{font-size:1rem;line-height:2.5}.con_initiative .inner .box_ini .box_txt .txt em{display:block;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.75}.con_initiative .inner .box_ini .box_img .img{border-radius:.375rem;overflow:hidden}.con_initiative .inner .box_ini .box_img .img img{width:100%}.con_initiative .inner .box_ini .box_img .caption{font-size:.875rem;margin-top:.5em}.con_initiative .inner .box_ini.ini01 .box_txt .sst,.con_initiative .inner .box_ini.ini05 .box_txt .sst{text-align:center}.con_initiative .inner .box_ini.ini01 .box_txt .txt,.con_initiative .inner .box_ini.ini05 .box_txt .txt{max-width:820px;margin:1.90476% auto 0}@media only screen and (max-width: 767px){.con_initiative .inner .box_ini.ini01 .box_txt .txt,.con_initiative .inner .box_ini.ini05 .box_txt .txt{margin:3.33333% auto 0}}.con_initiative .inner .box_ini.ini01 .box_txt .txt em,.con_initiative .inner .box_ini.ini05 .box_txt .txt em{text-align:center}.con_initiative .inner .box_ini.ini01 .box_img,.con_initiative .inner .box_ini.ini05 .box_img{margin-top:2.85714%}@media only screen and (max-width: 767px){.con_initiative .inner .box_ini.ini01 .box_img,.con_initiative .inner .box_ini.ini05 .box_img{margin-top:5%}}@media only screen and (min-width: 768px){.con_initiative .inner .box_ini.ini01 .box_img,.con_initiative .inner .box_ini.ini05 .box_img{display:flex;justify-content:center}}.con_initiative .inner .box_ini.ini01 .box_img .wrp_img,.con_initiative .inner .box_ini.ini05 .box_img .wrp_img{width:49.52381%}@media only screen and (max-width: 767px){.con_initiative .inner .box_ini.ini01 .box_img .wrp_img,.con_initiative .inner .box_ini.ini05 .box_img .wrp_img{width:100%}}@media only screen and (min-width: 768px){.con_initiative .inner .box_ini.ini01 .box_img .wrp_img+.wrp_img,.con_initiative .inner .box_ini.ini05 .box_img .wrp_img+.wrp_img{margin-left:.95238%}}@media only screen and (max-width: 767px){.con_initiative .inner .box_ini.ini01 .box_img .wrp_img+.wrp_img,.con_initiative .inner .box_ini.ini05 .box_img .wrp_img+.wrp_img{margin-top:1.66667%}}@media only screen and (min-width: 768px){.con_initiative .inner .box_ini.ini02,.con_initiative .inner .box_ini.ini04{display:flex;justify-content:space-between}}.con_initiative .inner .box_ini.ini02 .box_txt,.con_initiative .inner .box_ini.ini04 .box_txt{width:44.95238%}@media only screen and (max-width: 767px){.con_initiative .inner .box_ini.ini02 .box_txt,.con_initiative .inner .box_ini.ini04 .box_txt{width:100%}}.con_initiative .inner .box_ini.ini02 .box_txt .sst,.con_initiative .inner .box_ini.ini04 .box_txt .sst{margin-top:-1em}@media only screen and (max-width: 767px){.con_initiative .inner .box_ini.ini02 .box_txt .sst,.con_initiative .inner .box_ini.ini04 .box_txt .sst{text-align:center;margin-top:0}}.con_initiative .inner .box_ini.ini02 .box_txt .txt,.con_initiative .inner .box_ini.ini04 .box_txt .txt{margin-top:4.23729%}@media only screen and (max-width: 767px){.con_initiative .inner .box_ini.ini02 .box_txt .txt,.con_initiative .inner .box_ini.ini04 .box_txt .txt{margin-top:3.33333%}}.con_initiative .inner .box_ini.ini02 .box_img,.con_initiative .inner .box_ini.ini04 .box_img{width:49.52381%}@media only screen and (max-width: 767px){.con_initiative .inner .box_ini.ini02 .box_img,.con_initiative .inner .box_ini.ini04 .box_img{width:100%}}@media only screen and (max-width: 767px){.con_initiative .inner .box_ini.ini02 .box_img,.con_initiative .inner .box_ini.ini04 .box_img{margin-top:5%}}.con_initiative .inner .box_ini.ini02 .box_img .img,.con_initiative .inner .box_ini.ini04 .box_img .img{width:100%}.con_initiative .inner .box_ini.ini02 .box_img .img img,.con_initiative .inner .box_ini.ini04 .box_img .img img{width:100%}.con_initiative .inner .box_ini.ini03 .box_txt .sst{text-align:center}.con_initiative .inner .box_ini.ini03 .box_txt .txt{max-width:820px;margin:1.90476% auto 0}@media only screen and (max-width: 767px){.con_initiative .inner .box_ini.ini03 .box_txt .txt{margin:3.33333% auto 0}}.con_initiative .inner .box_ini.ini03 .box_txt .txt em{text-align:center}.con_initiative .inner .box_ini.ini03 .box_img{margin-top:2.85714%}@media only screen and (max-width: 767px){.con_initiative .inner .box_ini.ini03 .box_img{margin-top:5%}}@media only screen and (min-width: 768px){.con_initiative .inner .box_ini.ini03 .box_img{display:flex;justify-content:center}}.con_initiative .inner .box_ini.ini03 .box_img .wrp_img{width:32.66667%}@media only screen and (max-width: 767px){.con_initiative .inner .box_ini.ini03 .box_img .wrp_img{width:100%}}@media only screen and (min-width: 768px){.con_initiative .inner .box_ini.ini03 .box_img .wrp_img+.wrp_img{margin-left:.95238%}}@media only screen and (max-width: 767px){.con_initiative .inner .box_ini.ini03 .box_img .wrp_img+.wrp_img{margin-top:5%}}.con_initiative .inner .box_ini.ini04 .box_txt{width:42%}@media only screen and (max-width: 767px){.con_initiative .inner .box_ini.ini04 .box_txt{width:100%}}.con_initiative .inner .box_ini.ini04 .box_txt .txt{margin-top:4.53515%}@media only screen and (max-width: 767px){.con_initiative .inner .box_ini.ini04 .box_txt .txt{margin-top:3.33333%}}.con_initiative .inner .box_ini.ini04 .box_img{display:flex;justify-content:space-between;width:50.47619%}@media only screen and (max-width: 767px){.con_initiative .inner .box_ini.ini04 .box_img{width:100%}}.con_initiative .inner .box_ini.ini04 .box_img .img{width:49.0566%}@media only screen and (max-width: 767px){.con_initiative .inner .box_ini.ini04 .box_img .img{width:48.33333%}}.con_map{max-width:1400px;margin-top:7.8125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_map{margin-top:12.5%}}@media only screen and (max-width: 767px){.con_map{margin-top:19.73684%}}.con_map .st span{background:linear-gradient(222.93deg, #4cb9de 3.28%,#86a8f5 82.19%,#9ec6f6 99.13%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.con_map .img{display:block;width:100%;height:760px;background:#aaa}.con_map .btn{width:360px;margin:3.57143% auto 0}@media only screen and (max-width: 767px){.con_map .btn{width:100%}}@media only screen and (max-width: 767px){.con_map .btn{margin:6.57895% auto 0}}.con_map .btn a i svg{height:1.1875rem}.con_data{max-width:1400px;margin-top:7.8125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_data{margin-top:12.5%}}@media only screen and (max-width: 767px){.con_data{margin-top:19.73684%}}.con_data .st span{background:linear-gradient(222.93deg, #4cb9de 3.28%,#86a8f5 82.19%,#9ec6f6 99.13%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.con_data .catch{font-size:1rem;line-height:2.5;text-align:center;margin-top:2.85714%}@media only screen and (max-width: 767px){.con_data .catch{margin-top:5.26316%}}.con_data .box_data{margin-top:2.85714%}@media only screen and (max-width: 767px){.con_data .box_data{margin-top:5.26316%}}@media only screen and (min-width: 768px){.con_data .box_data{display:flex;justify-content:space-between}}.con_data .box_data .wrp_data{display:flex;justify-content:space-between;flex-direction:column;width:31.42857%;padding:4.28571% 0;border:2px solid #e1e7eb;border-radius:.375rem;box-sizing:border-box}@media only screen and (max-width: 767px){.con_data .box_data .wrp_data{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_data .box_data .wrp_data{padding:4.28571% 0}}@media only screen and (max-width: 767px){.con_data .box_data .wrp_data{padding:8.82353% 0}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_data .box_data .wrp_data{padding:4.28571% 0}}@media only screen and (max-width: 767px){.con_data .box_data .wrp_data+.wrp_data{margin-top:8.82353%}}.con_data .box_data .wrp_data .sst{text-align:center}.con_data .box_data .wrp_data .sst span{font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.375rem;line-height:1.45455}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_data .box_data .wrp_data .sst span{font-size:1.25rem}}@media only screen and (max-width: 767px){.con_data .box_data .wrp_data .sst span{font-size:1.125rem}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_data .box_data .wrp_data .sst span{font-size:1.125rem}}.con_data .box_data .wrp_data .sst span.home:before{content:"";margin-right:.5em;font-family:'Material Symbols Outlined' !important;line-height:1;vertical-align:middle}.con_data .box_data .wrp_data .sst span.relax:before{content:"";margin-right:.5em;font-family:'Material Symbols Outlined' !important;line-height:1;vertical-align:middle}.con_data .box_data .wrp_data .sst span.smoke:before{content:"";margin-right:.5em;font-family:'Material Symbols Outlined' !important;line-height:1;vertical-align:middle}.con_data .box_data .wrp_data .sst span:before{background:linear-gradient(222.93deg, #4cb9de 3.28%,#86a8f5 82.19%,#9ec6f6 99.13%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.5rem;margin-right:.3em !important;font-variation-settings:'FILL' 0, 'wght' 200, 'GRAD' 0, 'opsz' 24}.con_data .box_data .wrp_data .img{width:68.63636%;margin:7.95455% auto 0}@media only screen and (max-width: 767px){.con_data .box_data .wrp_data .img{width:75.33333%}}@media only screen and (max-width: 767px){.con_data .box_data .wrp_data .img{margin:5.83333% auto 0}}.con_data .box_data .wrp_data .img img{width:100%}.con_system{max-width:760px;margin-top:7.8125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_system{margin-top:12.5%}}@media only screen and (max-width: 767px){.con_system{margin-top:19.73684%}}.con_system .st span{background:linear-gradient(222.93deg, #4cb9de 3.28%,#86a8f5 82.19%,#9ec6f6 99.13%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.con_system .sst{margin-top:6.57895%}@media only screen and (max-width: 767px){.con_system .sst{margin-top:7.35294%}}.con_system .txt{font-size:1rem;line-height:2.5;margin-top:5.26316%}@media only screen and (max-width: 767px){.con_system .txt{margin-top:5.88235%}}.con_system .logo{width:256px;margin:5.26316% auto 0}@media only screen and (max-width: 767px){.con_system .logo{width:67.05882%}}@media only screen and (max-width: 767px){.con_system .logo{margin:5.88235% auto 0}}.c-viewmore{margin-top:13.02083%}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-viewmore{margin-top:20.83333%}}@media only screen and (max-width: 767px){.c-viewmore{margin-top:32.89474%}}
