﻿.p-home-kv{position:relative}@media only screen and (min-width: 768px){.p-home-kv{margin-top:1.42rem}}@media only screen and (max-width: 767px){.p-home-kv{margin-top:1.5em}}@media only screen and (min-width: 1025px){.p-home-kv{padding-bottom:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-kv{padding-bottom:2.85rem}}@media only screen and (max-width: 767px){.p-home-kv{padding-bottom:0}}.p-home-kv::before{content:"";position:absolute;right:0;aspect-ratio:616 / 1003;background:url(../images/common/dot.webp) top no-repeat;background-size:cover;z-index:-2}@media only screen and (min-width: 1025px){.p-home-kv::before{width:32vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-kv::before{width:30vw}}@media only screen and (max-width: 767px){.p-home-kv::before{width:50vw}}@media only screen and (min-width: 1025px){.p-home-kv::before{bottom:-8vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-kv::before{bottom:-28vw}}@media only screen and (max-width: 767px){.p-home-kv::before{bottom:0}}@media only screen and (min-width: 1025px){.p-home-kv__link{width:calc(1350 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-kv__link{width:95%}}@media only screen and (max-width: 767px){.p-home-kv__link{width:95%}}@media only screen and (max-width: 767px){.p-home-kv__link{margin-inline:auto}}.p-home-kv__link-inner{display:flex;justify-content:space-between;align-items:center;margin-left:auto}@media only screen and (min-width: 1025px){.p-home-kv__link-inner{width:calc(1180 / 1350 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-kv__link-inner{width:95%}}@media only screen and (max-width: 767px){.p-home-kv__link-inner{width:100%}}@media only screen and (max-width: 767px){.p-home-kv__link-inner{margin-inline:auto;display:block}}@media only screen and (max-width: 767px){.p-home-kv__link-sns{margin-top:.5em}}.p-home-kv__link-sns-ul{display:flex;justify-content:flex-end;align-items:center}.p-home-kv__link-sns-ul>li>a{display:flex;justify-content:center;align-items:center}.mouse .p-home-kv__link-sns-ul>li>a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .p-home-kv__link-sns-ul>li>a:hover,.touch .p-home-kv__link-sns-ul>li>a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .p-home-kv__link-sns-ul>li>a{-webkit-tap-highlight-color:transparent}.touch .p-home-kv__link-sns-ul>li>a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.p-home-kv__link-sns-ul>li>a img{height:auto !important}@media only screen and (max-width: 767px){.p-home-kv__link-sns-ul>li>a img{width:1.3em !important}}@media only screen and (min-width: 768px){.p-home-kv__link-sns-ul>li:nth-child(n+2){margin-left:.85rem}}@media only screen and (max-width: 767px){.p-home-kv__link-sns-ul>li:nth-child(n+2){margin-left:.5em}}@media only screen and (max-width: 767px){.p-home-kv__link-sns-ul>li:last-of-type img{width:1.8em !important}}.p-home-kv__main{position:relative}@media only screen and (min-width: 1025px){.p-home-kv__main{width:calc(1350 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-kv__main{width:95%}}@media only screen and (max-width: 767px){.p-home-kv__main{width:100%}}@media only screen and (min-width: 768px){.p-home-kv__main{margin-top:.92rem}}@media only screen and (max-width: 767px){.p-home-kv__main{margin-top:1em}}.p-home-kv__main-title{display:flex;flex-direction:column;align-items:flex-start;position:absolute;top:55%;right:0;width:100%;transform:translateY(-50%);z-index:2}@media only screen and (min-width: 1025px){.p-home-kv__main-title{padding-left:6.85rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-kv__main-title{padding-left:3.57rem}}@media only screen and (max-width: 767px){.p-home-kv__main-title{padding-left:1.5em}}.p-home-kv__main-title-sub{font-weight:400;font-family:"Zen Old Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;line-height:1.2;color:var(--color-white)}@media only screen and (min-width: 1025px){.p-home-kv__main-title-sub{font-size:2.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-kv__main-title-sub{font-size:1.86rem}}@media only screen and (max-width: 767px){.p-home-kv__main-title-sub{font-size:1.71rem}}.p-home-kv__main-title-main{font-weight:400;font-family:"Zen Old Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;margin-top:.57rem;line-height:1.1;color:var(--color-white)}@media only screen and (min-width: 1025px){.p-home-kv__main-title-main{font-size:3.43rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-kv__main-title-main{font-size:2.86rem}}@media only screen and (max-width: 767px){.p-home-kv__main-title-main{font-size:2.57rem}}.p-home-kv__main-title-en{font-size:.93rem;margin-top:1.71rem;color:var(--color-white);font-weight:400;line-height:1}@media only screen and (min-width: 1025px){.p-home-pickup{width:calc(1230 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-pickup{width:95%}}@media only screen and (max-width: 767px){.p-home-pickup{width:95%}}@media only screen and (min-width: 1025px){.p-home-pickup{margin-top:-5.36rem;padding-top:2.85rem;padding-left:3.21rem;margin-left:auto;position:relative;overflow:hidden}.p-home-pickup::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:var(--color-bg-main)}.p-home-pickup::after{content:"";position:absolute;right:0;aspect-ratio:616 / 1003;background:url(../images/common/dot.webp) bottom no-repeat;background-size:cover;z-index:1}}@media only screen and (min-width: 1025px) and (min-width: 1025px){.p-home-pickup::after{width:32vw}}@media only screen and (min-width: 1025px) and (min-width: 768px) and (max-width: 1024px){.p-home-pickup::after{width:45vw}}@media only screen and (min-width: 1025px) and (max-width: 767px){.p-home-pickup::after{width:70vw}}@media only screen and (min-width: 1025px) and (min-width: 1025px){.p-home-pickup::after{top:-36vw}}@media only screen and (min-width: 1025px) and (min-width: 768px) and (max-width: 1024px){.p-home-pickup::after{top:-20vw}}@media only screen and (min-width: 1025px) and (max-width: 767px){.p-home-pickup::after{top:-10em}}@media only screen and (max-width: 1024px){.p-home-pickup{margin-left:auto}}@media only screen and (max-width: 767px){.p-home-pickup{margin-top:-3.5em;padding-top:2.5em;padding-left:1.5em;border-top-left-radius:.28rem;background:var(--color-bg-main);position:relative;z-index:2}.p-home-pickup::after{content:"";position:absolute;top:0;right:0;width:55%;aspect-ratio:210 / 30;background:url(../images/common/dot.webp) bottom no-repeat;background-size:cover;z-index:1}}.p-home-pickup__title{display:flex;align-items:center;position:relative;z-index:2}@media only screen and (min-width: 768px){.p-home-pickup__title .c-title{margin-right:1.14rem}}@media only screen and (max-width: 767px){.p-home-pickup__title .c-title{margin-right:1em}}.p-home-pickup__title .c-catch>span{padding:0 .5rem}.p-home-pickup__slide{position:relative;z-index:2}@media only screen and (min-width: 768px){.p-home-pickup__slide{margin-top:1.14rem}}@media only screen and (max-width: 767px){.p-home-pickup__slide{margin-top:1em}}.p-home-pickup__slide .js-swiper-free{overflow:hidden}.p-home-pickup__slide .js-swiper-prev,.p-home-pickup__slide .js-swiper-next{top:30%}@media only screen and (min-width: 1025px){.p-home-pickup__slide .js-swiper-next{right:12vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-pickup__slide .js-swiper-next{right:10vw}}@media only screen and (max-width: 767px){.p-home-pickup__slide .js-swiper-next{right:2em}}@media only screen and (min-width: 1025px){.p-home-pickup__slide .swiper-wrapper .swiper-slide{width:20.28rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-pickup__slide .swiper-wrapper .swiper-slide{width:15rem}}@media only screen and (max-width: 767px){.p-home-pickup__slide .swiper-wrapper .swiper-slide{width:19.28rem}}@media only screen and (min-width: 768px){.p-home-pickup__slide .swiper-wrapper .c-tour-box{margin-inline:.85rem}}@media only screen and (max-width: 767px){.p-home-pickup__slide .swiper-wrapper .c-tour-box{margin-inline:.5em}}.p-home-pickup__slide .swiper-wrapper .c-tour-box .c-tour-box__img img{transform:scale(1)}@media only screen and (min-width: 1025px){.p-home-pickup__slide .swiper-wrapper .c-tour-box:has(.c-tour-box__text-btn):hover .c-tour-box__img img{transform:scale(1.1)}}.p-home-pickup__btn{position:relative;z-index:2}@media only screen and (min-width: 1025px){.p-home-pickup__btn{margin-top:2.85rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-pickup__btn{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-pickup__btn{margin-top:2em}}@media only screen and (min-width: 768px){.p-home-pickup__btn .c-btn{width:22.14rem}}@media only screen and (max-width: 767px){.p-home-pickup__btn .c-btn{width:80%}}.p-home-concept{position:relative}@media only screen and (min-width: 1025px){.p-home-concept{margin-top:7.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-concept{margin-top:5.71rem}}@media only screen and (max-width: 767px){.p-home-concept{margin-top:4em}}@media only screen and (max-width: 767px){.p-home-concept{overflow:hidden}}.p-home-concept::before{content:"";position:absolute;left:50%;aspect-ratio:1 / 1;transform:translateX(-50%);z-index:-2;background:url(../images/home/bg_concept.webp) center no-repeat;background-size:cover}@media only screen and (min-width: 768px){.p-home-concept::before{width:calc(983 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-concept::before{width:140%}}@media only screen and (min-width: 1025px){.p-home-concept::before{top:3.57rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-concept::before{top:2.85rem}}@media only screen and (max-width: 767px){.p-home-concept::before{top:2em}}.p-home-concept__title{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-home-concept__title{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-concept__title{max-width:calc(1100px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-concept__title{max-width:calc(1100px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-concept__title{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-concept__title{width:calc(388 / 428 * 100%)}}.p-home-concept__title .img{margin-inline:auto}@media only screen and (min-width: 1025px){.p-home-concept__title .img{width:calc(118 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-concept__title .img{width:calc(118 / 700 * 100%)}}@media only screen and (max-width: 767px){.p-home-concept__title .img{width:10em}}.p-home-concept__title .c-title__en .blue{color:#007BD3 !important}.p-home-concept__title .c-title__sub{margin-top:1.07rem}.p-home-concept__title .c-title__sub em{margin-inline:.3rem}.p-home-concept__slide{overflow:hidden}@media only screen and (min-width: 1025px){.p-home-concept__slide{margin-top:4.28rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-concept__slide{margin-top:2.85rem}}@media only screen and (max-width: 767px){.p-home-concept__slide{margin-top:2em}}@media only screen and (min-width: 1025px){.p-home-concept__slide .swiper-slide{width:calc(256 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-concept__slide .swiper-slide{width:calc(150 / 768 * 100%)}}@media only screen and (max-width: 767px){.p-home-concept__slide .swiper-slide{width:calc(180 / 375 * 100%)}}.p-home-concept__slide .swiper-slide .img{margin-inline:.57rem}.p-home-concept__text{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-home-concept__text{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-concept__text{max-width:calc(900px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-concept__text{max-width:calc(900px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-concept__text{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-concept__text{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-concept__text{width:calc(348 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-home-concept__text{margin-top:4.28rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-concept__text{margin-top:2.85rem}}@media only screen and (max-width: 767px){.p-home-concept__text{margin-top:2em}}.p-home-concept__text .txt{text-align:center}@media only screen and (min-width: 768px){.p-home-concept__text .txt:nth-child(n+2){margin-top:1.78rem}}@media only screen and (max-width: 767px){.p-home-concept__text .txt:nth-child(n+2){margin-top:1.2em}}.p-home-concept__text .txt--bold{font-weight:500}.p-home-search{position:relative;z-index:1}@media only screen and (min-width: 1025px){.p-home-search{margin-top:10.71rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-search{margin-top:9.28rem}}@media only screen and (max-width: 767px){.p-home-search{margin-top:7em}}.p-home-search__title{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-home-search__title{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-search__title{max-width:calc(1100px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-search__title{max-width:calc(1100px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-search__title{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-search__title{width:calc(348 / 428 * 100%)}}@media only screen and (min-width: 768px){.p-home-search__tab{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-search__tab{margin-top:1.5em}}.p-home-search__tab .c-tab-btn>ul{justify-content:center}@media only screen and (min-width: 1025px){.p-home-search__tab .c-tab-btn>ul>li{width:calc(550 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-search__tab .c-tab-btn>ul>li{width:45%}}@media only screen and (max-width: 767px){.p-home-search__tab .c-tab-btn>ul>li{width:45%}}.p-home-search__list{margin-right:auto;margin-left:auto;display:flex;flex-wrap:wrap;align-items:flex-start}@media only screen and (min-width: 1025px){.p-home-search__list{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-search__list{max-width:calc(1100px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-search__list{max-width:calc(1100px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-search__list{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-search__list{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 768px){.p-home-search__list{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-search__list{margin-top:2em}}@media only screen and (min-width: 1025px){.p-home-search__list-item{width:calc(260 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-search__list-item{width:32%}}@media only screen and (max-width: 767px){.p-home-search__list-item{width:49%}}.p-home-search__list-item .c-tour-box__img img{transform:scale(1) !important}@media only screen and (min-width: 1025px){.p-home-search__list-item:has(.c-tour-box__text-btn):hover .c-tour-box__img img{transform:scale(1.1) !important}}@media only screen and (min-width: 1025px){.p-home-search__list-item:nth-child(n+2){margin-left:calc(20 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-search__list-item:nth-child(n+2){margin-left:2%}}@media only screen and (max-width: 767px){.p-home-search__list-item:nth-child(n+2){margin-left:2%}}@media only screen and (min-width: 1025px){.p-home-search__list-item:nth-child(4n+1){margin-left:0}.p-home-search__list-item:nth-child(n+5){margin-top:2.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-search__list-item:nth-child(3n+1){margin-left:0}.p-home-search__list-item:nth-child(n+4){margin-top:1.42rem}}@media only screen and (max-width: 767px){.p-home-search__list-item:nth-child(2n+1){margin-left:0}.p-home-search__list-item:nth-child(n+3){margin-top:1.5em}}.p-home-search__area{margin-right:auto;margin-left:auto;display:flex;align-items:flex-start}@media only screen and (min-width: 1025px){.p-home-search__area{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-search__area{max-width:calc(1100px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-search__area{max-width:calc(1100px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-search__area{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-search__area{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 768px){.p-home-search__area{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-search__area{margin-top:2em}}@media only screen and (min-width: 1025px){.p-home-search__area{justify-content:space-between}}@media only screen and (min-width: 1025px) and (max-width: 1199px){.p-home-search__area{width:85%}}@media only screen and (max-width: 1024px){.p-home-search__area{display:block}}.p-home-search__area-map{position:relative}@media only screen and (min-width: 1025px){.p-home-search__area-map{width:39.28rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-search__area-map{width:100%}}@media only screen and (max-width: 767px){.p-home-search__area-map{width:110%}}@media only screen and (max-width: 767px){.p-home-search__area-map{margin-left:-5%}}.p-home-search__area-map-inner svg{width:100% !important;height:auto !important}.p-home-search__area-map-inner .area path{fill:var(--color-wf-img)}.p-home-search__area-map-inner .area.is-active path,.p-home-search__area-map-inner .area.is-hover path{fill:var(--color-cv)}.p-home-search__area-map-list>li button{font-weight:400;font-family:"Noto Sans JP", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;background:none;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.57rem 1.42rem .57rem .85rem;display:inline-block;letter-spacing:0.05em;white-space:nowrap;line-height:1;color:var(--color-line-link);border:1px solid var(--color-line-link);background:var(--color-bg-main);position:relative;transition:ease .3s background, ease .3s color}@media only screen and (min-width: 768px){.p-home-search__area-map-list>li button{font-size:.86rem}}@media only screen and (max-width: 767px){.p-home-search__area-map-list>li button{font-size:.79rem}}.p-home-search__area-map-list>li button::-ms-expand{display:none}@media only screen and (min-width: 768px){.p-home-search__area-map-list>li button{min-width:7.14rem}}@media only screen and (max-width: 767px){.p-home-search__area-map-list>li button{min-width:auto}}@media only screen and (max-width: 767px){.p-home-search__area-map-list>li button{padding:.35rem .85rem .35rem .71rem}}.p-home-search__area-map-list>li button .c-icon{position:absolute;top:50%;right:.35rem;width:.6em;height:.6em;fill:var(--color-line-link);transform:translateY(-50%);transition:ease .3s fill}@media only screen and (max-width: 767px){.p-home-search__area-map-list>li button .c-icon{right:.21rem}}.p-home-search__area-map-list>li button.is-active{color:var(--color-white);background:var(--color-cv)}.p-home-search__area-map-list>li button.is-active .c-icon{fill:var(--color-white)}@media only screen and (min-width: 1025px){.p-home-search__area-map-list>li button:hover{color:var(--color-white);background:var(--color-cv)}.p-home-search__area-map-list>li button:hover .c-icon{fill:var(--color-white)}}.p-home-search__area-map-list>li:nth-child(1){position:absolute;top:5%;left:50%;z-index:2}.p-home-search__area-map-list>li:nth-child(2){position:absolute;top:42%;left:80%;z-index:2}@media only screen and (max-width: 767px){.p-home-search__area-map-list>li:nth-child(2){left:74%}}.p-home-search__area-map-list>li:nth-child(3){position:absolute;top:63%;left:70%;z-index:2}.p-home-search__area-map-list>li:nth-child(4){position:absolute;top:35%;left:42%;z-index:2}.p-home-search__area-map-list>li:nth-child(5){position:absolute;top:73%;left:50%;z-index:2}.p-home-search__area-map-list>li:nth-child(6){position:absolute;top:45%;left:22%;z-index:2}.p-home-search__area-map-list>li:nth-child(7){position:absolute;top:82%;left:30%;z-index:2}.p-home-search__area-map-list>li:nth-child(8){position:absolute;top:55%;left:3%;z-index:2}@media only screen and (min-width: 1025px){.p-home-search__area-list{width:calc(410 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-search__area-list{width:100%}}@media only screen and (max-width: 767px){.p-home-search__area-list{width:100%}}@media only screen and (min-width: 1025px){.p-home-search__area-list{margin-left:calc(30 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-search__area-list{margin-left:0}}@media only screen and (max-width: 767px){.p-home-search__area-list{margin-left:0}}@media only screen and (min-width: 1025px){.p-home-search__area-list .c-accordion .answer_inner{padding-inline:1.71rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-search__area-list .c-accordion .answer_inner{padding-inline:1.42rem}}@media only screen and (max-width: 767px){.p-home-search__area-list .c-accordion .answer_inner{padding-inline:1em}}@media only screen and (min-width: 768px){.p-home-search__area-list .c-accordion .answer_inner{padding-bottom:1.14rem}}@media only screen and (max-width: 767px){.p-home-search__area-list .c-accordion .answer_inner{padding-bottom:1em}}.p-home-search__area-list .c-accordion .answer_inner .c-tour-box{display:flex;flex-direction:row-reverse;justify-content:flex-end}.p-home-search__area-list .c-accordion .answer_inner .c-tour-box:nth-child(n+2){margin-top:1.78rem}.p-home-search__area-list .c-accordion .answer_inner .c-tour-box__img{width:calc(111 / 363 * 100%)}.p-home-search__area-list .c-accordion .answer_inner .c-tour-box__text{width:calc(240 / 363 * 100%);margin-left:calc(12 / 363 * 100%);margin-top:0}.p-home-news{position:relative}@media only screen and (min-width: 1025px){.p-home-news{margin-top:8.57rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-news{margin-top:7.14rem}}@media only screen and (max-width: 767px){.p-home-news{margin-top:5em}}@media only screen and (min-width: 1025px){.p-home-news{padding-top:7.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-news{padding-top:5.71rem}}@media only screen and (max-width: 767px){.p-home-news{padding-top:4em}}@media only screen and (min-width: 1025px){.p-home-news{padding-bottom:4.28rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-news{padding-bottom:3.57rem}}@media only screen and (max-width: 767px){.p-home-news{padding-bottom:2.5em}}.p-home-news::before{content:"";position:absolute;top:0;left:0;height:100%;z-index:-2;background:url(../images/home/bg_news.webp) top center no-repeat;background-size:cover}@media only screen and (min-width: 1025px){.p-home-news::before{width:calc(1270 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-news::before{width:100%}}@media only screen and (max-width: 767px){.p-home-news::before{width:100%}}.p-home-news__body{margin-right:auto;margin-left:auto;background:linear-gradient(270deg, #ffffff 18.81%,rgba(255,255,255,0.85) 28.89%);backdrop-filter:blur(4px)}@media only screen and (min-width: 1025px){.p-home-news__body{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-news__body{max-width:calc(1260px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-news__body{max-width:calc(1260px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-news__body{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-news__body{width:calc(348 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-home-news__body{padding:4.28rem 5.71rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-news__body{padding:2.85rem 2.14rem}}@media only screen and (max-width: 767px){.p-home-news__body{padding:2em 1.5em}}.p-home-news__main{display:flex;justify-content:space-between}@media only screen and (max-width: 1024px){.p-home-news__main{display:block}}@media only screen and (max-width: 1024px){.p-home-news__main-title{align-items:center;padding-left:0}.p-home-news__main-title::before{content:none}.p-home-news__main-title .c-title__en{padding-top:1.14rem;position:relative}.p-home-news__main-title .c-title__en::before{content:"";position:absolute;top:0;left:50%;width:8px;height:8px;border-radius:50%;background:var(--color-cv);transform:translateX(-50%)}}@media only screen and (min-width: 1025px){.p-home-news__main-inner{width:calc(890 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-news__main-inner{width:100%}}@media only screen and (max-width: 767px){.p-home-news__main-inner{width:100%}}@media only screen and (min-width: 1025px){.p-home-news__main-inner{margin-left:calc(30 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-news__main-inner{margin-left:0}}@media only screen and (max-width: 767px){.p-home-news__main-inner{margin-left:0}}@media only screen and (max-width: 1024px){.p-home-news__main-inner{margin-top:1em}}.p-home-news__main-list-item>a{display:flex;align-items:center}@media only screen and (min-width: 1025px){.p-home-news__main-list-item>a{padding:.85rem 2.85rem .85rem 1.78rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-news__main-list-item>a{padding:.85rem 0}}@media only screen and (max-width: 767px){.p-home-news__main-list-item>a{padding:1em 0}}@media only screen and (min-width: 1025px){.p-home-news__main-list-item>a:hover .title{border-bottom:1px solid var(--color-line-basic)}}@media only screen and (max-width: 767px){.p-home-news__main-list-item>a{flex-wrap:wrap}}.p-home-news__main-list-item time{font-size:.86rem;color:var(--color-text-body)}@media only screen and (min-width: 768px){.p-home-news__main-list-item time{margin-right:1.14rem}}@media only screen and (max-width: 767px){.p-home-news__main-list-item time{margin-right:1em}}.p-home-news__main-list-item .cate{font-size:.71rem;display:flex;justify-content:center;align-items:center;white-space:nowrap;padding:0 .28rem;color:var(--color-title2);border-radius:.14rem;border:1px solid var(--color-line-basic)}@media only screen and (min-width: 768px){.p-home-news__main-list-item .cate{margin-right:.71rem}}@media only screen and (max-width: 767px){.p-home-news__main-list-item .cate{margin-right:.2rem}}.p-home-news__main-list-item .title{font-size:.86rem;color:var(--color-text-body);border-bottom:1px solid transparent;transition:ease .3s border-bottom}@media only screen and (max-width: 1024px){.p-home-news__main-list-item .title{display:block;width:100%}}@media only screen and (max-width: 767px){.p-home-news__main-list-item .title{margin-top:.3em}}.p-home-news__main-btn{margin-left:auto}@media only screen and (min-width: 1025px){.p-home-news__main-btn{margin-top:2.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-news__main-btn{margin-top:1.42rem}}@media only screen and (max-width: 767px){.p-home-news__main-btn{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-home-news__main-btn{width:13rem}}@media only screen and (max-width: 767px){.p-home-news__main-btn{width:85%}}@media only screen and (max-width: 767px){.p-home-news__main-btn{margin-right:auto}}@media only screen and (min-width: 1025px){.p-home-news__bnr{margin-top:5.71rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-news__bnr{margin-top:4.28rem}}@media only screen and (max-width: 767px){.p-home-news__bnr{margin-top:3em}}.p-home-news__bnr .c-swiper .js-swiper-specify{overflow:hidden}.p-home-news__bnr .c-swiper .js-swiper-specify.not-slide .swiper-wrapper{display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 1025px){.p-home-news__bnr .c-swiper .js-swiper-specify.not-slide .swiper-wrapper .swiper-slide{width:calc(320 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-news__bnr .c-swiper .js-swiper-specify.not-slide .swiper-wrapper .swiper-slide{width:calc(194 / 612 * 100%)}}@media only screen and (max-width: 767px){.p-home-news__bnr .c-swiper .js-swiper-specify.not-slide .swiper-wrapper .swiper-slide{width:100%}}.p-home-news__bnr .c-swiper:has(.not-slide) .js-swiper-prev,.p-home-news__bnr .c-swiper:has(.not-slide) .js-swiper-next{display:none}.p-home-news__bnr .c-swiper .bnr{padding-top:calc(320 / 1100 * 100%);display:block;position:relative}@media only screen and (min-width: 1025px){.p-home-news__bnr .c-swiper .bnr{margin-inline:.85rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-news__bnr .c-swiper .bnr{margin-inline:.35rem}}@media only screen and (max-width: 767px){.p-home-news__bnr .c-swiper .bnr{margin-inline:.5em}}@media only screen and (min-width: 1025px){.p-home-news__bnr .c-swiper .bnr{transition:ease .3s opacity}.p-home-news__bnr .c-swiper .bnr:hover{opacity:.7}}.p-home-news__bnr .c-swiper .bnr img{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width: 1025px){.p-home-news__bnr .c-swiper .js-swiper-prev,.p-home-news__bnr .c-swiper .js-swiper-next{width:5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-news__bnr .c-swiper .js-swiper-prev,.p-home-news__bnr .c-swiper .js-swiper-next{width:2.85rem}}@media only screen and (max-width: 767px){.p-home-news__bnr .c-swiper .js-swiper-prev,.p-home-news__bnr .c-swiper .js-swiper-next{width:2.5em}}@media only screen and (min-width: 1025px){.p-home-news__bnr .c-swiper .js-swiper-prev,.p-home-news__bnr .c-swiper .js-swiper-next{height:5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-news__bnr .c-swiper .js-swiper-prev,.p-home-news__bnr .c-swiper .js-swiper-next{height:2.85rem}}@media only screen and (max-width: 767px){.p-home-news__bnr .c-swiper .js-swiper-prev,.p-home-news__bnr .c-swiper .js-swiper-next{height:2.5em}}.p-home-gove{position:relative}@media only screen and (min-width: 1025px){.p-home-gove{margin-top:8.57rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove{margin-top:7.14rem}}@media only screen and (max-width: 767px){.p-home-gove{margin-top:5em}}@media only screen and (min-width: 1025px){.p-home-gove{margin-top:7.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove{margin-top:5.71rem}}@media only screen and (max-width: 767px){.p-home-gove{margin-top:4em}}@media only screen and (min-width: 1025px){.p-home-gove{padding-top:4.28rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove{padding-top:2.85rem}}@media only screen and (max-width: 767px){.p-home-gove{padding-top:2.5em}}@media only screen and (min-width: 1025px){.p-home-gove{padding-bottom:4.28rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove{padding-bottom:2.85rem}}@media only screen and (max-width: 767px){.p-home-gove{padding-bottom:2.5em}}.p-home-gove::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:var(--color-bg-sub)}.p-home-gove__intro{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-home-gove__intro{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-gove__intro{max-width:calc(1100px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-gove__intro{max-width:calc(1100px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove__intro{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-gove__intro{width:calc(348 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-home-gove__intro .txt{margin-top:2.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove__intro .txt{margin-top:1.42rem}}@media only screen and (max-width: 767px){.p-home-gove__intro .txt{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-home-gove__intro .txt{text-align:center}}@media only screen and (max-width: 767px){.p-home-gove__intro .txt{text-align:left}}.p-home-gove__body{margin-right:auto;margin-left:auto;display:flex;flex-direction:row-reverse;justify-content:flex-end}@media only screen and (min-width: 1025px){.p-home-gove__body{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-gove__body{max-width:calc(1100px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-gove__body{max-width:calc(1100px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove__body{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-gove__body{width:calc(348 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-home-gove__body{margin-top:2.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove__body{margin-top:1.42rem}}@media only screen and (max-width: 767px){.p-home-gove__body{margin-top:1.5em}}@media only screen and (max-width: 767px){.p-home-gove__body{flex-direction:column-reverse}}@media only screen and (min-width: 1025px){.p-home-gove__body-main{width:calc(424 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove__body-main{width:45%}}@media only screen and (max-width: 767px){.p-home-gove__body-main{width:100%}}.p-home-gove__body-main-item{display:none}@media only screen and (min-width: 1025px){.p-home-gove__body-slide{width:calc(550 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove__body-slide{width:50%}}@media only screen and (max-width: 767px){.p-home-gove__body-slide{width:100%}}@media only screen and (min-width: 1025px){.p-home-gove__body-slide{margin-left:calc(30 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove__body-slide{margin-left:5%}}@media only screen and (max-width: 767px){.p-home-gove__body-slide{margin-left:0}}@media only screen and (min-width: 1025px){.p-home-gove__body-slide{padding-left:calc(47 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove__body-slide{padding-left:5%}}@media only screen and (max-width: 767px){.p-home-gove__body-slide{padding-left:0}}@media only screen and (min-width: 768px){.p-home-gove__body-slide{border-left:1px solid var(--color-line-basic)}}@media only screen and (max-width: 767px){.p-home-gove__body-slide{margin-top:1.5em;padding-top:1.5em;border-top:1px solid var(--color-line-basic)}}.p-home-gove__body-slide .c-swiper .js-swiper-specify{overflow-x:hidden;padding-bottom:1em}.p-home-gove__body-slide .c-swiper:has(.not-slide) .c-swiper-arr{display:none !important}.p-home-gove__body-slide .c-swiper .js-swiper-prev{top:55%}@media only screen and (min-width: 1025px){.p-home-gove__body-slide .c-swiper .js-swiper-prev{left:-2rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove__body-slide .c-swiper .js-swiper-prev{left:-1.08rem}}@media only screen and (max-width: 767px){.p-home-gove__body-slide .c-swiper .js-swiper-prev{left:-1em}}.p-home-gove__body-slide .c-swiper .js-swiper-next{top:55%}@media only screen and (min-width: 1025px){.p-home-gove__body-slide .c-swiper .js-swiper-next{right:-2rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove__body-slide .c-swiper .js-swiper-next{right:-1.08rem}}@media only screen and (max-width: 767px){.p-home-gove__body-slide .c-swiper .js-swiper-next{right:-1em}}.p-home-gove__body-slide-item{display:flex;flex-wrap:wrap;margin-inline:.28rem}.p-home-gove__body-slide-item .c-tour-box{text-align:left;justify-content:flex-end;cursor:pointer;padding-inline:0;transition:ease .3s background, ease .3s box-shadow}@media only screen and (min-width: 768px){.p-home-gove__body-slide-item .c-tour-box{width:calc(271 / 550 * 100%)}}@media only screen and (max-width: 767px){.p-home-gove__body-slide-item .c-tour-box{width:49.5%}}@media only screen and (min-width: 768px){.p-home-gove__body-slide-item .c-tour-box{padding-bottom:.85rem}}@media only screen and (max-width: 767px){.p-home-gove__body-slide-item .c-tour-box{padding-bottom:1em}}@media only screen and (min-width: 1025px){.p-home-gove__body-slide-item .c-tour-box:hover{background:var(--color-bg-main);box-shadow:3px 3px 0px var(--color-table-border)}.p-home-gove__body-slide-item .c-tour-box:hover .c-tour-box__img img{transform:scale(1.1)}}.p-home-gove__body-slide-item .c-tour-box.is-active{background:var(--color-bg-main);box-shadow:3px 3px 0px var(--color-table-border)}@media only screen and (min-width: 768px){.p-home-gove__body-slide-item .c-tour-box:nth-child(n+2){margin-left:calc(8 / 550 * 100%)}}@media only screen and (max-width: 767px){.p-home-gove__body-slide-item .c-tour-box:nth-child(n+2){margin-left:1%}}.p-home-gove__body-slide-item .c-tour-box:nth-child(2n+1){margin-left:0}@media only screen and (min-width: 1025px){.p-home-gove__body-slide-item .c-tour-box:nth-child(n+3){margin-top:2.85rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove__body-slide-item .c-tour-box:nth-child(n+3){margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-gove__body-slide-item .c-tour-box:nth-child(n+3){margin-top:2em}}.p-home-gove__body-slide-item .c-tour-box__img{overflow:hidden}.p-home-gove__body-slide-item .c-tour-box__img img{transition:ease .3s transform !important}.p-home-gove__body-slide-item .c-tour-box__text{padding-inline:.57rem}.p-home-gove__btn{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-home-gove__btn{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-gove__btn{max-width:calc(1100px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-gove__btn{max-width:calc(1100px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove__btn{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-gove__btn{width:calc(348 / 428 * 100%)}}@media only screen and (min-width: 768px){.p-home-gove__btn{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-gove__btn{margin-top:2em}}.p-home-gove__btn .c-btn{margin-inline:auto}@media only screen and (min-width: 1025px){.p-home-gove__btn .c-btn{width:42.85rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove__btn .c-btn{width:35.71rem}}@media only screen and (max-width: 767px){.p-home-gove__btn .c-btn{width:90%}}.p-home-gove__partner{margin-right:auto;margin-left:auto;position:relative}@media only screen and (min-width: 1025px){.p-home-gove__partner{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-gove__partner{max-width:calc(1100px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-gove__partner{max-width:calc(1100px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove__partner{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-gove__partner{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-home-gove__partner{margin-top:4.28rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove__partner{margin-top:3.57rem}}@media only screen and (max-width: 767px){.p-home-gove__partner{margin-top:2.5em}}@media only screen and (min-width: 1025px){.p-home-gove__partner{padding-top:3.42rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove__partner{padding-top:2.85rem}}@media only screen and (max-width: 767px){.p-home-gove__partner{padding-top:2em}}@media only screen and (min-width: 1025px){.p-home-gove__partner{padding-bottom:3.42rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove__partner{padding-bottom:2.85rem}}@media only screen and (max-width: 767px){.p-home-gove__partner{padding-bottom:2em}}.p-home-gove__partner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:var(--color-bg-main)}.p-home-gove__partner-title{margin-inline:auto}@media only screen and (min-width: 1025px){.p-home-gove__partner-title{width:calc(900 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove__partner-title{width:90%}}@media only screen and (max-width: 767px){.p-home-gove__partner-title{width:90%}}.p-home-gove__partner-title .txt{margin-inline:auto}@media only screen and (min-width: 1025px){.p-home-gove__partner-title .txt{width:calc(480 / 900 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove__partner-title .txt{width:90%}}@media only screen and (max-width: 767px){.p-home-gove__partner-title .txt{width:100%}}@media only screen and (min-width: 1025px){.p-home-gove__partner-title .txt{margin-top:2.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove__partner-title .txt{margin-top:1.42rem}}@media only screen and (max-width: 767px){.p-home-gove__partner-title .txt{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-home-gove__partner-title .txt{text-align:center}}@media only screen and (max-width: 767px){.p-home-gove__partner-title .txt{text-align:left}}.p-home-gove__partner-main{margin-inline:auto}@media only screen and (min-width: 1025px){.p-home-gove__partner-main{width:calc(900 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove__partner-main{width:90%}}@media only screen and (max-width: 767px){.p-home-gove__partner-main{width:95%}}@media only screen and (min-width: 1025px){.p-home-gove__partner-main{margin-top:2.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove__partner-main{margin-top:1.42rem}}@media only screen and (max-width: 767px){.p-home-gove__partner-main{margin-top:1.5em}}.p-home-gove__partner-main-img{display:flex;justify-content:center}@media only screen and (max-width: 767px){.p-home-gove__partner-main-img{flex-wrap:wrap}.p-home-gove__partner-main-img .img{width:calc(100% / 3)}}.p-home-gove__partner-main-point{display:flex;justify-content:center}@media only screen and (min-width: 1025px){.p-home-gove__partner-main-point{margin-top:2.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove__partner-main-point{margin-top:1.42rem}}@media only screen and (max-width: 767px){.p-home-gove__partner-main-point{margin-top:1.5em}}@media only screen and (max-width: 767px){.p-home-gove__partner-main-point{display:block}}.p-home-gove__partner-main-point-item{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#F9F9F9}@media only screen and (min-width: 1025px){.p-home-gove__partner-main-point-item{width:calc(295 / 900 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove__partner-main-point-item{width:100%}}@media only screen and (max-width: 767px){.p-home-gove__partner-main-point-item{width:100%}}@media only screen and (min-width: 1025px){.p-home-gove__partner-main-point-item{padding:1.42rem 1.07rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove__partner-main-point-item{padding:1.42rem 1.07rem}}@media only screen and (max-width: 767px){.p-home-gove__partner-main-point-item{padding:1em 1.5em}}@media only screen and (min-width: 768px){.p-home-gove__partner-main-point-item:nth-child(n+2){margin-left:calc(8 / 900 * 100%)}}@media only screen and (max-width: 767px){.p-home-gove__partner-main-point-item:nth-child(n+2){margin-left:0}}@media only screen and (max-width: 767px){.p-home-gove__partner-main-point-item:nth-child(n+2){margin-top:1em}}.p-home-gove__partner-main-point-item .c-title--point{display:flex;flex-direction:column;justify-content:center;align-items:center}.p-home-gove__partner-main-point-item .c-title--point .num{font-size:.86rem;color:var(--color-cv);font-weight:400;order:-2}.p-home-gove__partner-main-point-item .c-title--point .num>span{display:block;padding:.21rem .85rem;border-radius:1000px;background:var(--color-bg-main)}.p-home-gove__partner-main-point-item .c-title--point .c-title__jp{margin-top:.57rem;text-align:center;font-weight:500}.p-home-gove__partner-main-point-item .c-title--point .icon{margin-top:.85rem;order:-1}.p-home-gove__partner-main-point-item .txt{font-size:.86rem;margin-top:.57rem;text-align:center}@media only screen and (min-width: 768px){.p-home-gove__partner-main-contact{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-gove__partner-main-contact{margin-top:2em}}.p-home-gove__partner-main-contact-text{text-align:center}@media only screen and (min-width: 768px){.p-home-gove__partner-main-contact-text{margin-top:1.42rem}}@media only screen and (max-width: 767px){.p-home-gove__partner-main-contact-text{margin-top:1.3em}}.p-home-gove__partner-main-contact-text .name{font-size:1.14rem;font-weight:500}@media only screen and (max-width: 767px){.p-home-gove__partner-main-contact-text .name{line-height:1.5}}.p-home-gove__partner-main-contact-text .telphone{font-weight:500}@media only screen and (max-width: 767px){.p-home-gove__partner-main-contact-text .telphone{margin-top:.5em}}.p-home-gove__partner-main-contact-text .telphone>a,.p-home-gove__partner-main-contact-text .telphone .tel{color:var(--color-title1)}.p-home-gove__partner-main-contact-text .telphone>.sub{margin-left:.3em}.p-home-gove__partner-main-contact-btn{margin-inline:auto}@media only screen and (min-width: 1025px){.p-home-gove__partner-main-contact-btn{width:42.85rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-gove__partner-main-contact-btn{width:35.71rem}}@media only screen and (max-width: 767px){.p-home-gove__partner-main-contact-btn{width:90%}}@media only screen and (min-width: 768px){.p-home-gove__partner-main-contact-btn{margin-top:1.42rem}}@media only screen and (max-width: 767px){.p-home-gove__partner-main-contact-btn{margin-top:1.5em}}.p-home-gove__partner-main-contact-btn .c-icon{fill:none !important;stroke:var(--color-white)}@media only screen and (min-width: 1025px){.p-past-cases__inner:nth-child(n+2){margin-top:4.28rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-past-cases__inner:nth-child(n+2){margin-top:3.57rem}}@media only screen and (max-width: 767px){.p-past-cases__inner:nth-child(n+2){margin-top:2.5em}}.p-past-cases__title{font-size:1.14rem;padding:.71rem 0;color:var(--color-text-body);font-weight:500;border-top:1px solid var(--color-table-border);border-bottom:1px solid var(--color-table-border)}.p-past-cases__table{width:100%}@media only screen and (min-width: 768px){.p-past-cases__table{margin-top:1.42rem}}@media only screen and (max-width: 767px){.p-past-cases__table{margin-top:1em}}.p-past-cases__table tbody tr{display:flex}@media only screen and (min-width: 768px){.p-past-cases__table tbody tr:first-child th,.p-past-cases__table tbody tr:first-child td{border-top:1px solid var(--color-table-border)}}@media only screen and (max-width: 767px){.p-past-cases__table tbody tr{flex-wrap:wrap}.p-past-cases__table tbody tr:first-child{border-top:1px solid var(--color-table-border)}}.p-past-cases__table tbody tr th,.p-past-cases__table tbody tr td{font-size:.86rem;letter-spacing:0.05em;padding:.71rem 1.42rem}@media only screen and (max-width: 767px){.p-past-cases__table tbody tr th,.p-past-cases__table tbody tr td{padding:.71rem .71rem}}.p-past-cases__table tbody tr th{border-bottom:1px solid var(--color-table-border);background:var(--color-table-bg)}@media only screen and (min-width: 768px){.p-past-cases__table tbody tr th{width:calc(120 / 900 * 100%)}}@media only screen and (max-width: 767px){.p-past-cases__table tbody tr th{width:30%}}.p-past-cases__table tbody tr td{border-bottom:1px solid var(--color-table-border)}@media only screen and (min-width: 768px){.p-past-cases__table tbody tr td{width:calc(330 / 900 * 100%)}}@media only screen and (max-width: 767px){.p-past-cases__table tbody tr td{width:70%}}.p-past-cases__table .c-text-lnk>a,.p-past-cases__table .c-text-pdf>a,.p-past-cases__table .c-text-blank>a{display:inline-block;position:relative;padding:.57rem 1.07rem .35rem 0;color:var(--color-line-link);border-bottom:1px solid var(--color-line-link);transition:ease .3s border-bottom}@media only screen and (min-width: 1025px){.p-past-cases__table .c-text-lnk>a:hover,.p-past-cases__table .c-text-pdf>a:hover,.p-past-cases__table .c-text-blank>a:hover{border-bottom:1px solid transparent}}.p-past-cases__table .c-text-lnk>a .c-icon,.p-past-cases__table .c-text-pdf>a .c-icon,.p-past-cases__table .c-text-blank>a .c-icon{position:absolute;top:55%;right:0;width:.8em;height:.8em;transform:translateY(-50%)}.p-past-cases__table .c-text-lnk>a .c-icon--blank,.p-past-cases__table .c-text-pdf>a .c-icon--blank,.p-past-cases__table .c-text-blank>a .c-icon--blank{width:.6em;height:.6em}.c-fix-btn{position:fixed;right:1.07rem;z-index:20;border-radius:50%;box-shadow:0px 0px 10px rgba(0,0,0,0.25);transition:ease .3s opacity, ease .3s box-shadow}@media only screen and (min-width: 1025px){.c-fix-btn{width:9rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-fix-btn{width:7.85rem}}@media only screen and (max-width: 767px){.c-fix-btn{width:6.5em}}@media only screen and (min-width: 1025px){.c-fix-btn{height:9rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-fix-btn{height:7.85rem}}@media only screen and (max-width: 767px){.c-fix-btn{height:6.5em}}@media only screen and (min-width: 1025px){.c-fix-btn{bottom:10vh}}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-fix-btn{bottom:5vh}}@media only screen and (max-width: 767px){.c-fix-btn{bottom:1em}}.c-fix-btn::before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);z-index:-1;background:url(../images/common/bg_fixbtn.webp) center no-repeat;background-size:cover}@media only screen and (min-width: 1025px){.c-fix-btn:hover{opacity:.8;box-shadow:none}}.c-fix-btn__link{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;text-align:center;width:100%;height:100%}.c-fix-btn__text{margin-top:.35rem;color:var(--color-white);line-height:1.8;letter-spacing:0.05em}@media only screen and (min-width: 768px){.c-fix-btn__text{font-size:.86rem}}@media only screen and (max-width: 767px){.c-fix-btn__text{font-size:.71rem}}@media only screen and (max-width: 1024px){.c-fix-btn__text{line-height:1.5}}.c-fix-btn .icon{display:block}.c-fix-btn .icon img{height:auto !important}
