@charset "UTF-8";@media only screen and (min-width:1025px){.p-intro{margin-top:calc(35 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-intro{margin-top:calc(25 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-intro{margin-top:1.5em}}html[data-lang-group=cjk] .p-intro>.c-title{--ts-title-sub-font:var(--ts-font-noto);--ts-title-sub-font-weight:600}@media only screen and (min-width:1025px){html[data-lang-group=cjk] .p-intro>.c-title{--ts-title-sub-font-size:calc(18 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:1024px){html[data-lang-group=cjk] .p-intro>.c-title{--ts-title-sub-font-size:calc(14 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:1025px){html[data-lang-group=latin] .p-intro>.c-title{--ts-title-sub-font-size:calc(32 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:1024px){html[data-lang-group=latin] .p-intro>.c-title{--ts-title-sub-font-size:calc(24 / var(--ts-parent-font-size) * 1rem)}}.p-intro__inner{position:relative}@media only screen and (min-width:1025px){.p-intro__inner{margin-top:calc(35 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-intro__inner{margin-top:calc(25 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-intro__inner{margin-top:1.5em}}@media only screen and (min-width:1025px){.p-intro__inner{padding-top:calc(250 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-intro__inner{padding-top:calc(200 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-intro__inner{padding-top:0}}@media only screen and (min-width:1025px){.p-intro__inner{padding-bottom:calc(230 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-intro__inner{padding-bottom:calc(200 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-intro__inner{padding-bottom:0}}@media only screen and (min-width:768px){.p-intro__inner__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.p-intro__inner__bg img{width:100%;height:100%;object-fit:cover;object-position:center}}.p-intro__inner__text{margin-inline:auto}@media only screen and (min-width:1025px){.p-intro__inner__text{width:calc(1320 / 1440 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-intro__inner__text{width:90%}}@media only screen and (max-width:767px){.p-intro__inner__text{width:85%}}@media only screen and (max-width:767px){.p-intro__inner__text{margin-top:1.5em}.p-intro__inner__text .c-title{text-align:center}}@media only screen and (min-width:1025px){.p-intro__inner__text__txt{width:calc(470 / 1140 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-intro__inner__text__txt{width:50%}}@media only screen and (max-width:767px){.p-intro__inner__text__txt{width:100%}}@media only screen and (min-width:1025px){.p-intro__inner__text__txt{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-intro__inner__text__txt{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-intro__inner__text__txt{margin-top:2em}}@media only screen and (min-width:768px){.p-intro__inner__text__txt .txt:nth-of-type(n+2){margin-top:1em}}@media only screen and (max-width:767px){.p-intro__inner__text__txt .txt:nth-of-type(n+2){margin-top:0}}.p-outline-basic{margin-top:calc(var(--ts-content-border-radius) * -1.5)}@media only screen and (min-width:1025px){.p-outline-basic{padding-top:calc(100 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-outline-basic{padding-top:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-outline-basic{padding-top:4em}}@media only screen and (min-width:1025px){.p-outline-basic{padding-bottom:calc(100 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-outline-basic{padding-bottom:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-outline-basic{padding-bottom:4em}}@media only screen and (max-width:767px){.p-outline-basic{margin-top:3em}}.p-outline-basic>.c-title{width:90%;margin-inline:auto}.p-outline-basic__inner{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-outline-basic__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-4)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-outline-basic__inner{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-outline-basic__inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-outline-basic__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-outline-basic__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (min-width:1025px){.p-outline-basic__inner{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-outline-basic__inner{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-outline-basic__inner{margin-top:2em}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-outline-basic__inner{width:calc(1200 / 1440 * 100%)}}@media only screen and (min-width:768px){.p-outline-basic__inner{display:flex;justify-content:center}}.p-outline-basic__inner__item{border-radius:calc(8 / var(--ts-parent-font-size) * 1rem)!important}@media only screen and (min-width:768px){.p-outline-basic__inner__item{width:calc(300 / 960 * 100%)}}@media only screen and (max-width:767px){.p-outline-basic__inner__item{width:100%}}@media only screen and (min-width:1025px){.p-outline-basic__inner__item{padding:calc(40 / var(--ts-parent-font-size) * 1rem) calc(24 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-outline-basic__inner__item{padding:calc(30 / var(--ts-parent-font-size) * 1rem) calc(15 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-outline-basic__inner__item{padding:2em 1.5em}}html:not(:lang(ja)) .p-outline-basic__inner__item{border-radius:0!important}@media only screen and (min-width:768px){.p-outline-basic__inner__item:nth-of-type(n+2){margin-left:calc(30 / 960 * 100%)}}@media only screen and (max-width:767px){.p-outline-basic__inner__item:nth-of-type(n+2){margin-left:0}}@media only screen and (min-width:768px){.p-outline-basic__inner__item:nth-of-type(n+2){margin-top:0}}@media only screen and (max-width:767px){.p-outline-basic__inner__item:nth-of-type(n+2){margin-top:1.5em}}.p-outline-basic__inner__item__title{display:flex;flex-direction:column-reverse;flex-wrap:wrap;align-items:center}.p-outline-basic__inner__item__title .icon{display:flex;justify-content:center;align-items:center;margin-bottom:1em;width:calc(60 / var(--ts-parent-font-size) * 1rem);height:calc(60 / var(--ts-parent-font-size) * 1rem);border-radius:50%;background:var(--ts-color-secondary)}.p-outline-basic__inner__item__title .icon img{width:auto}@media only screen and (min-width:768px){.p-outline-basic__inner__item .txt{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-outline-basic__inner__item .txt{margin-top:1em}}@media only screen and (min-width:1025px){#abi_page{overflow:visible!important}#abi_page #header{overflow:hidden!important}}.p-outline-number{border-radius:0!important}@media only screen and (min-width:768px){.p-outline-number{margin-top:0}}@media only screen and (max-width:767px){.p-outline-number{margin-top:2em}}@media only screen and (min-width:1025px){.p-outline-number{padding-top:calc(120 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-outline-number{padding-top:calc(100 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-outline-number{padding-top:3em}}@media only screen and (min-width:1025px){.p-outline-number{padding-bottom:calc(110 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-outline-number{padding-bottom:calc(90 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-outline-number{padding-bottom:3em}}@media only screen and (min-width:1025px){.p-outline-number__main{display:flex;flex-direction:row-reverse;justify-content:flex-end;position:relative}.p-outline-number__main__img{width:calc(720 / 1440 * 100%);position:relative}.p-outline-number__main__img__sticky{position:sticky;top:0;width:100%;aspect-ratio:720/750}.p-outline-number__main__img .img{position:absolute;top:0;left:0;opacity:0;aspect-ratio:720/750;transition:ease .3s opacity}.p-outline-number__main__img .img img{width:100%;height:100%;object-fit:cover}.p-outline-number__main__img .img.is-active{opacity:1}.p-outline-number__main__text{width:calc(620 / 1440 * 100%);margin-top:calc(80 / var(--ts-parent-font-size) * 1rem);margin-left:calc(60 / 1440 * 100%)}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1200px){.p-outline-number__main__text{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:1025px){.p-outline-number__main__text .u-view--ctrl{display:none}}@media only screen and (min-width:1025px) and (max-width:1024px){.p-outline-number__main__text .u-view--ctrl{display:block}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1200px){.p-outline-number__main__text .u-view--ctrl{display:block}}@media only screen and (min-width:1025px){.p-outline-number__main__title .txt{max-width:calc(490 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:1025px) and (max-width:767px){.p-outline-number__main__title .txt{max-width:100%}}@media only screen and (min-width:1025px){.p-outline-number__main__wrp{max-width:calc(490 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:1025px) and (max-width:767px){.p-outline-number__main__wrp{max-width:100%}}@media only screen and (max-width:1024px){.p-outline-number__main__title{width:85%;margin-inline:auto}.p-outline-number__main__title .c-title{text-align:center}}@media only screen and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.p-outline-number__main__title .txt{text-align:center}}@media only screen and (max-width:1024px){.p-outline-number__main__wrp{margin-top:1.5em}}@media only screen and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.p-outline-number__main__wrp__item{display:flex}.p-outline-number__main__wrp__item .img{width:45%}.p-outline-number__main__wrp__item__column{width:45%;margin-left:5%}}.p-outline-number__main__text__inner{border-radius:calc(20 / var(--ts-parent-font-size) * 1rem)!important}@media only screen and (min-width:1025px){.p-outline-number__main__text__inner{padding:calc(32 / var(--ts-parent-font-size) * 1rem) calc(15 / var(--ts-parent-font-size) * 1rem) calc(32 / var(--ts-parent-font-size) * 1rem) calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-outline-number__main__text__inner{padding:calc(25 / var(--ts-parent-font-size) * 1rem) calc(15 / var(--ts-parent-font-size) * 1rem) calc(25 / var(--ts-parent-font-size) * 1rem) calc(25 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-outline-number__main__text__inner{padding:2em 1em}}@media only screen and (min-width:1025px){.p-outline-number__main__text__inner{border:1px solid var(--ts-color-primary)!important;position:relative}.p-outline-number__main__text__inner::before{content:"";position:absolute;top:30%;left:calc(-20 / var(--ts-parent-font-size) * 1rem);transform:translateY(-50%) scale(-1,1);border-style:solid;border-width:calc(7 / var(--ts-parent-font-size) * 1rem) 0 calc(7 / var(--ts-parent-font-size) * 1rem) calc(20 / var(--ts-parent-font-size) * 1rem);border-color:transparent transparent transparent var(--ts-color-primary)}.p-outline-number__main__text__inner::after{content:"";position:absolute;top:30%;left:calc(-18 / var(--ts-parent-font-size) * 1rem);transform:translateY(-50%) scale(-1,1);border-style:solid;border-width:calc(7 / var(--ts-parent-font-size) * 1rem) 0 calc(7 / var(--ts-parent-font-size) * 1rem) calc(20 / var(--ts-parent-font-size) * 1rem);border-color:transparent transparent transparent #fff}}@media only screen and (max-width:767px){.p-outline-number__main__text__inner{width:90%;margin-inline:auto;margin-top:2.5em;text-align:center}}html:not(:lang(ja)) .p-outline-number__main__text__inner{border-radius:0!important}.p-outline-number__main__text__inner .n-tit{display:flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width:767px){.p-outline-number__main__text__inner .n-tit{justify-content:center}}.p-outline-number__main__text__inner .n-tit .num{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:20;display:flex;justify-content:center;align-items:center;font-weight:400;width:calc(26 / var(--ts-parent-font-size) * 1rem);height:calc(26 / var(--ts-parent-font-size) * 1rem);border-radius:50%;color:#fff;margin-right:.3em;background:var(--ts-color-secondary)}.p-outline-number__main__text__inner .n-tit__text{color:var(--ts-color-secondary)}html[data-lang-group=cjk] .p-outline-number__main__text__inner .n-tit__text{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:18}html[data-lang-group=latin] .p-outline-number__main__text__inner .n-tit__text{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:14}.p-outline-number__main__text__inner__flex{display:flex;flex-wrap:wrap;align-items:baseline}@media only screen and (min-width:1025px){.p-outline-number__main__text__inner__flex .num-txt{margin-right:.5em}.p-outline-number__main__text__inner__flex .num-txt:last-of-type{margin-right:0}}@media only screen and (max-width:1024px){.p-outline-number__main__text__inner__flex{display:block}}.p-outline-number__main__text__inner .num-txt{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:18;line-height:1;font-weight:300;color:var(--ts-color-primary)!important}.p-outline-number__main__text__inner .num-txt .tl{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:13;margin-right:.5em}.p-outline-number__main__text__inner .num-txt .num{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:50}.p-outline-number__main__text__inner .num-txt .num.fszm{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:40}.p-outline-number__main__text__inner .num-txt .sub{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:40}.p-outline-number__main__text__inner .num-txt .att{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:13}@media only screen and (min-width:1025px){.p-outline-number__main__text__inner .num-txt .att{margin-left:.5em}}@media only screen and (max-width:1024px){.p-outline-number__main__text__inner .num-txt .att{display:block;margin-top:.5em}}.p-outline-number__main__text__inner .b-txt{color:var(--ts-color-primary)!important}@media only screen and (min-width:768px){.p-outline-number__main__text__inner .b-txt{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-outline-number__main__text__inner .b-txt{margin-top:1em}}html[data-lang-group=cjk] .p-outline-number__main__text__inner .b-txt{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:16;font-weight:600}html[data-lang-group=latin] .p-outline-number__main__text__inner .b-txt{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:14}.p-outline-number__main__text__inner .b-txt+.b-txt{margin-top:0}.p-outline-number__main__text__inner .list-txt{display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){.p-outline-number__main__text__inner .list-txt{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-outline-number__main__text__inner .list-txt{margin-top:1em}}@media only screen and (max-width:1024px){.p-outline-number__main__text__inner .list-txt{width:80%;margin-inline:auto}}.p-outline-number__main__text__inner .list-txt>li{color:var(--ts-color-primary)}html[data-lang-group=cjk] .p-outline-number__main__text__inner .list-txt>li{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:16;font-weight:600}html[data-lang-group=latin] .p-outline-number__main__text__inner .list-txt>li{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:14}@media only screen and (min-width:1025px){.p-outline-number__main__text__inner .list-txt>li{width:25%}.p-outline-number__main__text__inner .list-txt>li:nth-of-type(n+2){margin-left:2%}.p-outline-number__main__text__inner .list-txt>li:nth-of-type(3n+1){margin-left:0}.p-outline-number__main__text__inner .list-txt>li:nth-of-type(3n){width:40%}}@media only screen and (max-width:1024px){.p-outline-number__main__text__inner .list-txt>li{width:48%;text-align:left}.p-outline-number__main__text__inner .list-txt>li:nth-of-type(n+2){margin-left:2%}.p-outline-number__main__text__inner .list-txt>li:nth-of-type(2n+1){margin-left:0}}@media only screen and (min-width:768px){.p-outline-number__main__text__inner .txt{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-outline-number__main__text__inner .txt{margin-top:1em}}@media only screen and (min-width:1025px){.p-outline-number__main__text .p-outline-number__main__text__inner+.p-outline-number__main__text__inner{margin-top:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-outline-number__main__text .p-outline-number__main__text__inner+.p-outline-number__main__text__inner{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-outline-number__main__text .p-outline-number__main__text__inner+.p-outline-number__main__text__inner{margin-top:1.5em}}@media only screen and (min-width:1025px){.p-outline-number__main__title{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-outline-number__main__title{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-outline-number__main__title{margin-top:1.5em}}@media only screen and (max-width:767px){.p-outline-number__main__title>.c-title{text-align:center}}@media only screen and (min-width:768px){.p-outline-number__main__title .txt{margin-top:calc(16 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-outline-number__main__title .txt{margin-top:1em}}@media only screen and (min-width:1025px){.p-outline-number__main__wrp{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:1025px){.p-outline-number__main__wrp__item:nth-of-type(n+2){margin-top:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-outline-number__main__wrp__item:nth-of-type(n+2){margin-top:calc(70 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-outline-number__main__wrp__item:nth-of-type(n+2){margin-top:3em}}.p-outline-structures{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-outline-structures{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-outline-structures{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-outline-structures{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-outline-structures{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-outline-structures{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-0)}}@media only screen and (min-width:1025px){.p-outline-structures{margin-top:calc(150 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-outline-structures{margin-top:calc(120 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-outline-structures{margin-top:4em}}@media only screen and (min-width:1025px){.p-outline-structures{padding:calc(80 / var(--ts-parent-font-size) * 1rem) 0}}@media only screen and (min-width:768px) and (max-width:1024px){.p-outline-structures{padding:calc(60 / var(--ts-parent-font-size) * 1rem) 0}}@media only screen and (max-width:767px){.p-outline-structures{padding:3em 0}}.p-outline-structures .p-outline-structure{margin-inline:auto}@media only screen and (min-width:1025px){.p-outline-structures .p-outline-structure{width:calc(1000 / 1080 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-outline-structures .p-outline-structure{width:90%}}@media only screen and (max-width:767px){.p-outline-structures .p-outline-structure{width:calc(343 / 375 * 100%)}}.p-outline-structures .p-outline-structure__title{--ts-title-main-color:var(--ts-color-primary)}.p-outline-structures .p-outline-structure__map{display:flex;justify-content:center}@media only screen and (min-width:768px){.p-outline-structures .p-outline-structure__map{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-outline-structures .p-outline-structure__map{margin-top:2em}}@media only screen and (min-width:1025px){.p-outline-structures .p-outline-structure__map-img{width:calc(262 / 1000 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-outline-structures .p-outline-structure__map-img{width:30%}}@media only screen and (max-width:767px){.p-outline-structures .p-outline-structure__map-img{width:calc(138 / 343 * 100%)}}@media only screen and (min-width:1025px){.p-outline-structures .p-outline-structure__map-txtlist{width:calc(510 / 1000 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-outline-structures .p-outline-structure__map-txtlist{width:70%}}@media only screen and (max-width:767px){.p-outline-structures .p-outline-structure__map-txtlist{width:calc(208 / 343 * 100%)}}@media only screen and (min-width:1025px) and (max-width:1399px){.p-outline-structures .p-outline-structure__map-txtlist{width:calc(580 / 1000 * 100%)}}@media only screen and (min-width:1025px) and (max-width:1199px){.p-outline-structures .p-outline-structure__map-txtlist{width:calc(660 / 1000 * 100%)}}.p-outline-structures .p-outline-structure__map-txtlist>li{position:relative}@media only screen and (min-width:1025px){.p-outline-structures .p-outline-structure__map-txtlist>li{padding-left:4.5vw}}@media only screen and (min-width:768px) and (max-width:1024px){.p-outline-structures .p-outline-structure__map-txtlist>li{padding-left:9%}}@media only screen and (max-width:767px){.p-outline-structures .p-outline-structure__map-txtlist>li{padding-left:calc(50 / 208 * 100%)}}.p-outline-structures .p-outline-structure__map-txtlist>li::before{content:"";position:absolute;top:.5em;left:0;width:4vw;height:calc(10 / var(--ts-parent-font-size) * 1rem);background:url(../../about/outline/images/pin-pc.webp) no-repeat;background-size:contain}@media only screen and (min-width:768px) and (max-width:1024px){.p-outline-structures .p-outline-structure__map-txtlist>li::before{top:.7em}}@media only screen and (max-width:767px){.p-outline-structures .p-outline-structure__map-txtlist>li::before{width:3.6em;background:url(../../about/outline/images/pin-sp.webp) no-repeat;background-size:contain}}@media only screen and (min-width:768px){.p-outline-structures .p-outline-structure__map-txtlist>li:nth-child(n+2){margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-outline-structures .p-outline-structure__map-txtlist>li:nth-child(n+2){margin-top:1em}}@media only screen and (min-width:768px){.p-outline-structures .p-outline-structure__map-txtlist>li:nth-child(3){margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-outline-structures .p-outline-structure__map-txtlist>li:nth-child(3){margin-top:2.5em}}@media only screen and (max-width:767px){.p-outline-structures .p-outline-structure__map-txtlist>li:nth-child(3)::before{width:4.3em;height:4em;left:-1.5em;background:url(../../about/outline/images/pin-top-sp.webp) no-repeat;background-size:contain}}@media only screen and (max-width:767px){.p-outline-structures .p-outline-structure__map-txtlist>li:nth-child(4)::before{width:4.3em;height:9em;top:-6.5em;left:-1em;background:url(../../about/outline/images/pin-bottom-sp.webp) no-repeat;background-size:contain}}@media only screen and (min-width:1025px){.p-outline-structures .p-outline-structure__map-txtlist-tit{--ts-title-main-font-size:calc(16 / var(--ts-parent-font-size) * 1rem)!important}}@media only screen and (max-width:1024px){.p-outline-structures .p-outline-structure__map-txtlist-tit{--ts-title-main-font-size:calc(16 / var(--ts-parent-font-size) * 1rem)!important}}.p-outline-structures .p-outline-structure__map-txtlist-txt{line-height:1.8}@media only screen and (max-width:767px){.p-outline-structures .p-outline-structure__map-txtlist-txt{line-height:1.5}}@media only screen and (min-width:768px){.p-outline-structures .p-outline-structure__map-txtlist .p-outline-structure__map-txtlist-tit+.p-outline-structure__map-txtlist-txt{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-outline-structures .p-outline-structure__map-txtlist .p-outline-structure__map-txtlist-tit+.p-outline-structure__map-txtlist-txt{margin-top:.7em}}