@charset "UTF-8";.p-archive{}.p-archive .p-intro{position:relative;width:90%;max-width:1000px;margin-left:auto;margin-right:auto;padding-top:clamp(2.5rem,1.275rem + 5.6vw,6.875rem)}@media screen and (max-width:600px){.p-archive .p-intro{width:80%}}.p-archive .p-intro p{font-size:clamp(0.938rem,0.92rem + 0.08vw,1rem);font-weight:500;line-height:2.2;letter-spacing:0.1em;text-align:center}.p-archive .p-article{padding:clamp(3.75rem,3.05rem + 3.2vw,6.25rem) 0 clamp(6.25rem,5.2rem + 4.8vw,10rem)}.p-archive .p-article .p-articleList{position:relative;display:flex;flex-wrap:wrap;column-gap:3%;row-gap:45px;width:90%;max-width:1240px;margin-inline:auto}@media screen and (max-width:1000px){.p-archive .p-article .p-articleList{column-gap:5%}}.p-archive .p-article .p-articleList .p-articleList__item{width:22.75%}@media screen and (max-width:1000px){.p-archive .p-article .p-articleList .p-articleList__item{width:47.5%}}.p-archive .p-article .p-articleList .p-articleList__item a{display:block;opacity:1;transition:all 0.2s ease}.p-archive .p-article .p-articleList .p-articleList__item a:hover{opacity:0.6}.p-archive .p-article .p-articleList .p-articleList__item a .item-img{position:relative;position:relative;width:100%;aspect-ratio:1/1;overflow:hidden}.p-archive .p-article .p-articleList .p-articleList__item a .item-img img{width:100%;height:100%;object-fit:cover}.p-archive .p-article .p-articleList .p-articleList__item a .item-ttl{font-size:clamp(1rem,0.965rem + 0.16vw,1.125rem);font-weight:400;line-height:1.6;margin-top:0.5em}.p-single{}.p-single .p-intro{padding-top:clamp(3.438rem,1.95rem + 6.8vw,8.75rem);display:flex;justify-content:space-between;flex-direction:row-reverse}@media screen and (max-width:1000px){.p-single .p-intro{display:block}}.p-single .p-intro .p-intro__txt{width:40%;padding-top:80px}@media screen and (max-width:1200px){.p-single .p-intro .p-intro__txt{width:45%}}@media screen and (max-width:1000px){.p-single .p-intro .p-intro__txt{width:100%;padding-top:0}}.p-single .p-intro .p-intro__txt .p-intro__txt__inner{width:60%;margin-inline:auto}@media screen and (max-width:1200px){.p-single .p-intro .p-intro__txt .p-intro__txt__inner{width:70%}}@media screen and (max-width:1000px){.p-single .p-intro .p-intro__txt .p-intro__txt__inner{width:80%}}.p-single .p-intro .p-intro__txt .p-intro__txt__inner .p-intro__ttl{font-size:clamp(1.5rem,1.43rem + 0.32vw,1.75rem);font-weight:500;line-height:1.6;letter-spacing:0.05em;margin-bottom:1em}.p-single .p-intro .p-intro__txt .p-intro__txt__inner .p-intro__summary{font-size:clamp(0.875rem,0.858rem + 0.08vw,0.938rem);font-weight:500;line-height:2;letter-spacing:0.05em}.p-single .p-intro .p-intro__img{position:relative;width:100%;aspect-ratio:850/540;overflow:hidden;width:60%}.p-single .p-intro .p-intro__img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1200px){.p-single .p-intro .p-intro__img{width:50%}}@media screen and (max-width:1000px){.p-single .p-intro .p-intro__img{width:100%;margin-top:clamp(2.5rem,2.15rem + 1.6vw,3.75rem)}}.p-single .p-contents{padding:clamp(4.375rem,2.1rem + 10.4vw,12.5rem) 0}.p-single .p-contents .p-contents__inner{position:relative;width:90%;max-width:1100px;margin-inline:auto}.p-single .p-contents .p-contents__inner .p-contents__item{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse;background:#fff}@media screen and (max-width:1000px){.p-single .p-contents .p-contents__inner .p-contents__item{display:block}}.p-single .p-contents .p-contents__inner .p-contents__item:not(:first-child){margin-top:80px}@media screen and (max-width:1000px){.p-single .p-contents .p-contents__inner .p-contents__item:not(:first-child){margin-top:40px}}.p-single .p-contents .p-contents__inner .p-contents__item:not(:first-child) .item-txt:before{content:"";display:block;position:absolute;top:-80px;left:50%;width:1px;height:80px;background:#236e7c;transform:translateX(-50%)}@media screen and (max-width:1000px){.p-single .p-contents .p-contents__inner .p-contents__item:not(:first-child) .item-txt:before{top:-40px;height:40px}}.p-single .p-contents .p-contents__inner .p-contents__item .item-txt{position:relative;width:40%;padding:50px 50px 40px 70px}@media screen and (max-width:1000px){.p-single .p-contents .p-contents__inner .p-contents__item .item-txt{width:100%;padding-inline:5%}}.p-single .p-contents .p-contents__inner .p-contents__item .item-txt .item-time{position:absolute;top:0;right:20px;font-size:clamp(0.938rem,0.92rem + 0.08vw,1rem);font-weight:700;line-height:1;color:#fff;background:#236e7c;padding:0.5em 0.75em}.p-single .p-contents .p-contents__inner .p-contents__item .item-txt .item-ttl{font-size:clamp(1.5rem,1.43rem + 0.32vw,1.75rem);font-weight:500;line-height:1.6;letter-spacing:0.05em}.p-single .p-contents .p-contents__inner .p-contents__item .item-txt .item-subttl{font-size:clamp(1rem,0.965rem + 0.16vw,1.125rem);font-weight:500;line-height:1.6;letter-spacing:0.05em;color:#236e7c;margin-top:1em}.p-single .p-contents .p-contents__inner .p-contents__item .item-txt .item-summary{font-size:clamp(0.875rem,0.858rem + 0.08vw,0.938rem);line-height:2;letter-spacing:0.05em;margin-top:1em}.p-single .p-contents .p-contents__inner .p-contents__item .item-txt .item-btn{margin-top:clamp(1.25rem,1.075rem + 0.8vw,1.875rem)}.p-single .p-contents .p-contents__inner .p-contents__item .item-txt .item-btn p:not(:first-child){margin-top:clamp(0.625rem,0.538rem + 0.4vw,0.938rem)}.p-single .p-contents .p-contents__inner .p-contents__item .item-img{width:60%}@media screen and (max-width:1000px){.p-single .p-contents .p-contents__inner .p-contents__item .item-img{width:100%;aspect-ratio:340/215}}.p-single .p-contents .p-contents__inner .p-contents__item .item-img span{display:block;width:100%;height:100%;background-image:url(../img/common/);background-repeat:no-repeat;background-position:center;background-size:cover}.p-single .p-contents .p-contents__inner .p-contents__item .item-facilityList{position:relative;width:100%;padding:clamp(2.5rem,1.975rem + 2.4vw,4.375rem) 5% clamp(1.875rem,1.35rem + 2.4vw,3.75rem)}.p-single .p-contents .p-contents__inner .p-contents__item .item-facilityList ul{display:flex;flex-wrap:wrap;column-gap:4%;row-gap:30px}@media screen and (max-width:1000px){.p-single .p-contents .p-contents__inner .p-contents__item .item-facilityList ul{column-gap:5%}}.p-single .p-contents .p-contents__inner .p-contents__item .item-facilityList ul li{width:22%}@media screen and (max-width:1000px){.p-single .p-contents .p-contents__inner .p-contents__item .item-facilityList ul li{width:30%}}@media screen and (max-width:767px){.p-single .p-contents .p-contents__inner .p-contents__item .item-facilityList ul li{width:47.5%}}.p-single .p-contents .p-contents__inner .p-contents__item .item-facilityList ul li a{display:block;opacity:1;transition:all 0.2s ease}.p-single .p-contents .p-contents__inner .p-contents__item .item-facilityList ul li a:hover{opacity:0.6}.p-single .p-contents .p-contents__inner .p-contents__item .item-facilityList ul li .facility-img{width:100%;aspect-ratio:220/150;background-repeat:no-repeat;background-position:center;background-size:cover}.p-single .p-contents .p-contents__inner .p-contents__item .item-facilityList ul li .facility-ttl{font-size:clamp(0.938rem,0.92rem + 0.08vw,1rem);font-weight:600;line-height:1.6;letter-spacing:0.05em;color:#236e7c;margin-top:1em}.p-single .p-contents .p-contents__inner .p-contents__item .item-facilityList ul li .facility-summary{font-size:clamp(0.813rem,0.795rem + 0.08vw,0.875rem);line-height:1.8;letter-spacing:0.05em;margin-top:0.5em}
/*# sourceMappingURL=modelcase.css.map */