@charset "UTF-8";:root{--kv-img:url(../../profile/images/bg_title_cover.webp)}@media only screen and (min-width:1025px) and (max-width:1365px){.p-lower-kv__title{width:calc(1360 / 1440 * 100%);letter-spacing:-.05em}}.p-profile{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-profile{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-profile{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-profile{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-profile{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-profile{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 (max-width:1365px){.p-profile{width:calc(1200 / 1440 * 100%)}}.p-profile__inner{display:flex;align-items:center;margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:1024px){.p-profile__inner{align-items:flex-start}}@media only screen and (max-width:767px){.p-profile__inner{flex-direction:column;margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-profile__img{width:calc(414 / 1080 * 100%);order:-1}@media only screen and (max-width:767px){.p-profile__img{width:70%;margin-inline:auto}}.p-profile__text{width:calc(566 / 1080 * 100%);margin-left:calc(100 / 1080 * 100%)}@media only screen and (min-width:1025px) and (max-width:1365px){.p-profile__text{width:calc(606 / 1080 * 100%);margin-left:calc(60 / 1080 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-profile__text{width:calc(616 / 1080 * 100%);margin-left:calc(50 / 1080 * 100%)}}@media only screen and (max-width:767px){.p-profile__text{width:100%;margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);margin-left:0}}.p-profile__text .c-table__th{width:calc(160 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-profile__text .c-table__th{width:30%}}.p-profile__text .c-table__td{padding-right:0}.p-profile__text .c-table dl{display:flex;flex-wrap:wrap;--dt-width:10em}@media only screen and (max-width:1024px){.p-profile__text .c-table dl{--dt-width:8em}}.p-profile__text .c-table dl dt{width:var(--dt-width)}.p-profile__text .c-table dl dd{width:calc(100% - var(--dt-width))}.p-chart{margin-top:calc(120 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-chart{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-chart{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-chart{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-chart{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-chart{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-chart{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-chart{margin-top:calc(80 / var(--ts-parent-font-size) * 1rem)}}.p-chart__inner{margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-chart__inner{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-chart__scroll{border-radius:calc(8 / var(--ts-parent-font-size) * 1rem);box-shadow:var(--ts-box-shadow);background-color:#fff;background-position:top;background-size:cover;background-repeat:no-repeat;background:url(../../profile/images/bg_chart.webp);padding:calc(40 / var(--ts-parent-font-size) * 1rem) 0;margin-inline:auto;max-width:calc(896 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-chart__scroll{overflow-x:auto;width:100%}}.p-chart__img{width:100%}@media only screen and (max-width:767px){.p-chart__img{width:calc(500 / var(--ts-parent-font-size) * 1rem)}}.p-chart__img p{margin-inline:auto;width:calc(816 / 896 * 100%)}.p-history{margin-top:calc(120 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-history{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-history{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-history{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-history{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-history{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-history{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-history{margin-top:calc(80 / var(--ts-parent-font-size) * 1rem)}}.p-history__tbl{margin-inline:auto;max-width:calc(920 / var(--ts-parent-font-size) * 1rem);width:100%;margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-history__tbl{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}.p-history__tbl .c-table__td{padding-right:0}.p-history__tbl .c-table__th{width:calc(200 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.p-history__tbl .c-table__th{width:calc(150 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-history__tbl .c-table__th{width:34%}}.p-acc-map{margin-top:calc(120 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-acc-map{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-acc-map{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-acc-map{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-acc-map{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-acc-map{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 (max-width:1365px){.p-acc-map{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-acc-map{margin-top:calc(80 / var(--ts-parent-font-size) * 1rem)}}.p-acc-map__inner{display:flex;align-items:flex-start;width:100%;margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-acc-map__inner{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);flex-direction:column}}.p-acc-map__map-wrp{overflow:hidden;height:calc(450 / var(--ts-parent-font-size) * 1rem);width:calc(500 / 1080 * 100%);border-radius:calc(8 / var(--ts-parent-font-size) * 1rem);position:relative}@media only screen and (max-width:767px){.p-acc-map__map-wrp{width:100%;height:calc(300 / var(--ts-parent-font-size) * 1rem)}}.p-acc-map__map-wrp iframe{position:absolute;width:100%;height:100%;left:0;top:0}.p-acc-map__text{margin-left:calc(80 / 1080 * 100%);width:calc(500 / 1080 * 100%)}@media only screen and (max-width:767px){.p-acc-map__text{margin-left:0;width:100%;margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}.p-acc-map__text .c-btn{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-acc-map__text .c-btn{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}.p-acc-map__text .c-btn__link{width:calc(300 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-acc-map__text .c-btn__link{width:100%}}.p-acc-map__text__data{width:100%;border-radius:calc(8 / var(--ts-parent-font-size) * 1rem);box-shadow:var(--ts-box-shadow);background-color:#fff;padding:calc(25 / var(--ts-parent-font-size) * 1rem) calc(30 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.p-acc-map__text__data{padding:calc(25 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-acc-map__text__data{padding:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-acc-map__text__item:nth-child(n+2){margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-acc-map__text__item .txt{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}.p-acc-map__text__item__list{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem);display:flex;flex-direction:column;align-items:flex-start;--ts-list-dot-size:calc(8 / var(--ts-parent-font-size) * 1rem);--ts-list-dot-margin:calc(4 / var(--ts-parent-font-size) * 1rem)}.p-acc-map__text__item__list li{position:relative;width:100%;padding-left:calc(var(--ts-list-dot-size) + (var(--ts-list-dot-margin) * 2))}.p-acc-map__text__item__list li:nth-child(n+2){margin-top:.25rem}.p-acc-map__text__item__list li::before{content:"";display:block;width:var(--ts-list-dot-size);background-color:var(--ts-color-primary);aspect-ratio:1;border-radius:100px;transform:translate(-50%,-50%);line-height:1.5;position:absolute;top:calc(1.5 / 2 * 1.2em);left:calc((var(--ts-list-dot-size) + (var(--ts-list-dot-margin) * 2))/ 2)}.p-acc-map__text__item__list li .st{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:14;color:var(--ts-color-title);display:block}.p-acc-map__text__item__list li .t{display:block}