.p-detail{width:100%;margin-bottom:min(10%,100px)}.p-detail-mv{max-width:1280px;margin:0 auto}.p-detail-mv__inner{max-width:1000px;margin:0 auto;padding:min(9%,100px) 0 min(5%,60px);text-align:center}.p-detail-mv.sv{background:url(../images/detail/ttl_bg01.webp) left top no-repeat;background-size:min(30%,400px)}.p-detail-mv.ds{background:url(../images/detail/ttl_bg02.webp) left top no-repeat;background-size:min(30%,400px)}.p-detail-mv.all{background:url(../images/detail/ttl_bg03.webp) left top no-repeat;background-size:min(30%,400px)}@media screen and (max-width: 750px){.p-detail-mv.sv{background:url(../images/detail/ttl_bg01.webp) left top no-repeat;background-size:31%}.p-detail-mv.ds{background:url(../images/detail/ttl_bg02.webp) left top no-repeat;background-size:31%}.p-detail-mv.all{background:url(../images/detail/ttl_bg03.webp) left top no-repeat;background-size:31%}}.p-detail-mv__ttl{font-size:min(3.8vw,38px);line-height:1.3;padding:0 2em}@media(max-width: 750px){.p-detail-mv__ttl{font-size:7vw;padding:0 0em}}.p-detail-mv__ttl br{display:none}@media(max-width: 750px){.p-detail-mv__ttl br{display:block}}.p-detail-mv__name{font-size:min(3.8vw,38px);line-height:1.5;font-weight:600;padding:0 1em}@media(max-width: 750px){.p-detail-mv__name{font-size:7vw}}.p-detail-mv__figure{font-size:min(2vw,20px);line-height:1.5;color:#64c800;padding:.2em 0}@media(max-width: 750px){.p-detail-mv__figure{font-size:4vw}}.p-detail-mv__prefecture{font-size:min(1.8vw,18px);line-height:1.5;padding:0 1em}@media(max-width: 750px){.p-detail-mv__prefecture{font-size:3.5vw}}.p-detail-mv__prefecture span{display:inline}@media(max-width: 750px){.p-detail-mv__prefecture span{display:none}}.p-detail-mv__prefecture br{display:none}@media(max-width: 750px){.p-detail-mv__prefecture br{display:block}}.p-detail-mv__main{padding-top:min(6%,60px);width:100%;aspect-ratio:16/9;position:relative;display:flex;justify-content:center;align-items:center;z-index:1}.p-detail-mv__main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-detail-cont{width:90%;max-width:1000px;margin:0 auto}.p-detail-cont__sub{font-size:min(4vw,20px);line-height:1.5;margin-bottom:.5em}@media(max-width: 750px){.p-detail-cont__sub{font-size:4vw}}.p-detail-cont__sub span{color:#64c800;margin-right:.5em}.p-detail-cont__flex{display:flex;margin-bottom:5%}@media screen and (max-width: 750px){.p-detail-cont__flex{display:block;margin-bottom:0}}.p-detail-cont__size{width:50%}@media(max-width: 750px){.p-detail-cont__size{width:100%;margin-bottom:8%}}.p-detail-cont__illust{width:50%;position:relative}@media(max-width: 750px){.p-detail-cont__illust{width:100%;margin-bottom:8%}}.p-detail-cont__illust-icon{width:min(17%,40px);position:absolute;right:-10px;bottom:-10px;pointer-events:none}.p-detail-cont__illust-figure{width:100%;position:relative}.p-detail-cont__illust-figure img:last-of-type{position:absolute;top:0px;left:0px;opacity:0;transition:opacity .5s}.p-detail-cont__illust-figure img:hover:last-of-type{opacity:1;transition:opacity .5s}.p-detail-cont__map{margin-bottom:min(6%,60px)}@media(max-width: 750px){.p-detail-cont__map{margin-bottom:12%}}.p-detail-cont__map iframe{aspect-ratio:5/2;display:block}@media(max-width: 750px){.p-detail-cont__map iframe{aspect-ratio:1.6/1}}.p-medialist{padding:min(4%,40px) 0 min(4%,40px)}@media(max-width: 750px){.p-medialist{padding:8% 0}}.p-medialist__ttl{font-size:min(5vw,26px);line-height:1.5;text-align:center;font-weight:500;padding:0 0 1em}@media(max-width: 750px){.p-medialist__ttl{font-style:5vw}}.p-medialist__cont{width:96%;max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;border-top:#0aa 1px solid;border-left:#0aa 1px solid}@media(max-width: 750px){.p-medialist__cont{width:90%;display:block}}.p-medialist__item{width:calc(25% - 1px);height:auto;border-bottom:#0aa 1px solid;border-right:#0aa 1px solid;background-color:#fff}@media(max-width: 750px){.p-medialist__item{display:flex;width:calc(100% - 2px)}}.p-medialist__name{background-color:#93e5b2;border-bottom:#0aa 1px solid;height:3em;display:flex;justify-content:center;align-items:center;overflow:hidden;font-size:14px;line-height:1.3;text-align:center;padding:0 1em}@media(max-width: 750px){.p-medialist__name{width:35%;height:auto;border-bottom:none;border-right:#0aa 1px solid;justify-content:flex-start;text-align:left;padding:1em}}.p-medialist__txt{background-color:#fff;display:flex;justify-content:center;align-items:center;font-size:14px;line-height:1.3;text-align:center;padding:1.5em 1em}@media(max-width: 750px){.p-medialist__txt{width:65%;justify-content:flex-start;text-align:left;padding:1em}}.p-gallery{width:90%;max-width:1000px;margin:0 auto;padding:0 0 min(4%,40px)}@media(max-width: 750px){.p-gallery{padding:0 0 4%}}.p-gallery__list{width:100%;display:flex;justify-content:center;gap:0 2%}@media(max-width: 750px){.p-gallery__list{flex-wrap:wrap;justify-content:space-between;gap:0}}.p-gallery__item{width:25%;aspect-ratio:1.5/1;position:relative;display:flex;justify-content:center;align-items:center;z-index:1}.p-gallery__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 750px){.p-gallery__item{width:48%;margin-bottom:4%}}.p-gallery__item-icon{width:min(17%,40px);position:absolute;right:-10px;bottom:-10px;pointer-events:none}