@charset "UTF-8";:root{--headerH:6vw;--titleGap:0px}@media screen and (max-width:1024px) and (orientation:portrait){:root{--headerH:70px}}:root{--bg-color:#fff;--header-color:#fff}.about.index,.sample{--bg-color:#fffde3}.about{--header-color:#fffde3}.footer,.person,.recruit,.sample02{--bg-color:#e5edd5;--header-color:#e5edd5}.type{--bg-color:#eaf4fc;--header-color:#eaf4fc}.welfare{--bg-color:#f5ebc1;--header-color:#f5ebc1}.recruit.parent,.welfare.line,.welfare.sns,.welfare.visit{--bg-color:#edf1e5;--header-color:#edf1e5}.thumb-four-column{width:100%;display:flex;flex-wrap:wrap;gap:2vw 2.6vw;margin-bottom:2vw}.thumb-four-column li{width:calc((100% - 7.8vw)/ 4)}.thumb-four-column li a img{width:100%}.thumb-four-column li a .img-caption{padding:.35vw 0;background-color:#fff;border:3px solid #009191;border-radius:0 0 .7vw .7vw;margin-bottom:.35vw;color:#009191;font-weight:600;text-align:center}.thumb-four-column li .sub-caption{display:flex;flex-wrap:wrap;justify-content:center;gap:0 1em;font-size:clamp(1.3rem,.83vw,1.6rem)}.thumb-four-column li .sub-caption span{display:inline-block}.thumb-four-column li .sub-caption span.w100,.thumb-four-column li .sub-caption span:last-of-type{width:100%;text-align:center}.person-title-wrap{display:flex;justify-content:space-between;margin-bottom:3vmax}.person-title-wrap p.lead{font-size:clamp(1.78rem,1.74vw,3.33rem);font-weight:700;line-height:1.8;text-align:right}.person-title-wrap h1.page-title span{display:block}.person-title-wrap h1.page-title span.jp-sub{display:inline;font-size:clamp(1.78rem,1.74vw,3.33rem)}.person-title-wrap h1.page-title.career span{display:inline-block}.person-title-wrap h1.page-title.career span.career-sub{width:fit-content;padding:0 2em;background:#fff;border:2px solid #009191;border-radius:25px;margin-left:1em;display:inline-block;color:#009191;font-size:clamp(1.78rem,1.74vw,3.33rem);font-weight:700;text-align:center}h2.interview-title{font-size:clamp(1.3rem,.97vw,1.87rem);font-weight:900;line-height:1.4;margin-bottom:1em}.interview-column-wrap{display:flex;justify-content:center;gap:0 3vw;margin-bottom:3vmax}.interview-column-wrap .text-box{width:calc((100% - 3vw)/ 2)}.interview-column-wrap .text-box p.title{font-size:clamp(1.6rem,1.25vw,2.4rem);font-weight:500;margin-bottom:1em}.interview-column-wrap .text-box .paragraph{text-align:justify}.interview-column-wrap.wd90{width:90%;margin:0 auto 3vmax}.interview-column-wrap.wd90 .text-box{width:100%}.interview-mainvisual-wrap{width:calc(100% + 10vw);margin:0 0 6vmax -10vw;display:flex;gap:0 5%}.interview-mainvisual-wrap .img-grid-box{width:70%;display:grid;gap:1%;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr));min-width:0}.interview-mainvisual-wrap .img-grid-box img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover;object-position:50% 50%}.interview-mainvisual-wrap .img-grid-box img:nth-child(1){grid-column:1/3;grid-row:1/4}.interview-mainvisual-wrap .img-grid-box img:nth-child(2){grid-column:1/2;grid-row:4/6}.interview-mainvisual-wrap .img-grid-box img:nth-child(3){grid-column:2/3;grid-row:4/6}.interview-mainvisual-wrap .profile-text-box{width:25%}.interview-sub-img-wrap{width:calc(100% + 20vw);margin:0 -10vw 4vmax;display:flex;gap:0 1.5%}.interview-sub-img-wrap figure{width:23.875%}.interview-sub-img-wrap figure img{width:100%}.interview-timetable-wrap{padding:0 5vw}.interview-timetable-wrap .time-table-content{display:flex;justify-content:space-between}.interview-timetable-wrap .time-table-content .timetable-box{width:48%;border-top:1px solid #000;border-bottom:1px solid #000;padding-top:2vmax;padding-bottom:2vmax;display:flex;flex-direction:column;gap:1em 0}.interview-timetable-wrap .time-table-content .timetable-box dl{display:flex;line-height:1}.interview-timetable-wrap .time-table-content .timetable-box dl dt{width:15%;font-weight:500;border-right:1px solid #000}.interview-timetable-wrap .time-table-content .timetable-box dl dd{width:85%;padding-left:2em;line-height:1.4}.interview-holiday-wrap{padding:3vmax 6vmax 4vmax;background:url(../images/person/person-holiday-bg.webp) no-repeat center/cover;border:2px solid #000;border-radius:30px;margin-bottom:4vmax}.interview-holiday-wrap h2.interview-title{width:fit-content;margin-left:auto;border-bottom:1px solid #000;line-height:2}.interview-holiday-wrap p.holiday-title{width:58%;padding:0 2em;margin:0 0 1.5em 0;font-size:clamp(1.3rem,1.11vw,2.13rem);font-weight:700;line-height:1.4;position:relative;text-align:center}.interview-holiday-wrap p.holiday-title::after,.interview-holiday-wrap p.holiday-title::before{content:"";width:2px;height:2em;background:#000;top:50%;display:inline-block}.interview-holiday-wrap p.holiday-title::before{left:0;transform:translate(-2em,25%) rotate(-35deg)}.interview-holiday-wrap p.holiday-title::after{right:0;transform:translate(2em,25%) rotate(35deg)}.interview-holiday-wrap .column-wrap{display:flex;justify-content:space-between}.interview-holiday-wrap .column-wrap .img-box{width:58%;display:flex;justify-content:center;gap:0 1vw}.interview-holiday-wrap .column-wrap .img-box figure{width:calc((100% - 1vw)/ 2)}.interview-holiday-wrap .column-wrap .img-box figure img{width:100%;object-fit:cover}.interview-holiday-wrap .column-wrap .img-box figure img.right{object-position:right}.interview-holiday-wrap .column-wrap p.paragraph{width:38%;text-align:justify}.interview-holiday-wrap .column-wrap>:last-child{margin-bottom:0}.pamphlet-link-container{background:#fffde3;padding:2vw;display:flex;justify-content:center}.pamphlet-link-container a{display:inline-flex;align-items:center;justify-content:center;gap:2vw}.pamphlet-link-container a figure{width:10vw}.pamphlet-link-container a figure img{width:100%}.pamphlet-link-container a p{text-decoration:underline}figure.ask-seniors-img{width:100%}figure.ask-seniors-img img{width:100%}figcaption.ask-seniors-caption{width:100%;font-size:clamp(1.3rem,.9vw,1.73rem);text-align:right;margin-bottom:10vmax}dl.ask-seniors-question-box{margin-bottom:3vmax}dl.ask-seniors-question-box dt{color:#009191;font-size:clamp(1.99rem,1.94vw,3.73rem);font-weight:700;line-height:1;margin-bottom:1em;padding-left:3em;padding-bottom:1em;position:relative}dl.ask-seniors-question-box dt::after,dl.ask-seniors-question-box dt::before{content:"";position:absolute}dl.ask-seniors-question-box dt::before{left:0;bottom:0;width:3em;height:3em;background:url(../images/common/question-icon.svg) no-repeat center/contain}dl.ask-seniors-question-box dt::after{bottom:3px;left:-10vmax;width:13vmax;height:4px;background:#009191}dl.ask-seniors-question-box dd{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:8vmax}dl.ask-seniors-question-box dd .answer-box{width:46%;display:flex;flex-direction:column;justify-content:space-between}dl.ask-seniors-question-box dd .answer-box .text-box p.title{font-size:clamp(1.5rem,1.32vw,2.53rem);font-weight:600;margin-bottom:.8em}dl.ask-seniors-question-box dd .answer-box .profile-box{display:flex;justify-content:space-between;align-items:flex-end}dl.ask-seniors-question-box dd .answer-box .profile-box figure{width:30%}dl.ask-seniors-question-box dd .answer-box .profile-box figure img{width:100%}dl.ask-seniors-question-box dd .answer-box .profile-box p{width:65%;font-size:clamp(1.3rem,1.11vw,2.13rem)}.career-index-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.career-index-wrap .career-index-box{width:48%;margin-bottom:3vmax}.career-index-wrap .career-index-box figure{width:100%}.career-index-wrap .career-index-box figure img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.career-index-wrap .career-index-box p.prev-job{width:fit-content;padding:2px 2.5vmax;background:#fff;border:2px solid #009191;border-radius:100em;color:#009191;font-size:clamp(1.3rem,1.25vw,2.4rem);font-weight:700;letter-spacing:.15em;margin-top:-1em;margin-bottom:1em;position:relative;z-index:1}.career-index-wrap .career-index-box a.link_btn.half.green{display:block;width:fit-content;margin-left:auto;margin-top:-2em;margin-bottom:0}.career-index-wrap .career-index-box p.title{font-size:clamp(1.3rem,.9vw,1.73rem);font-weight:900;line-height:1;margin-bottom:1em;margin-left:2.5vmax}.career-index-wrap .career-index-box p.profile{font-size:clamp(1.3rem,1.11vw,2.13rem);margin-left:2.5vmax}.career-mainvisual-wrap{display:flex;justify-content:space-between;margin-bottom:6vmax}.career-mainvisual-wrap .profile-text-box{width:43%;border-top:1px solid #000;padding-top:1vmax}.career-mainvisual-wrap .profile-text-box p.lead{font-size:clamp(1.92rem,1.88vw,3.6rem);line-height:1.7;font-weight:700;letter-spacing:.1em;margin-bottom:2vmax}.career-mainvisual-wrap .profile-text-box .profile{padding-bottom:3vmax;margin-bottom:3vmax}.career-mainvisual-wrap figure{width:55%}.career-mainvisual-wrap figure img{width:100%}.career-prev-wrap{width:calc(100% + 10vw);padding:3vmax 5vmax;border-radius:20px;background:#009191;display:flex;align-items:center;justify-content:space-between;margin-bottom:3vmax;position:relative;left:-5vw}.career-prev-wrap figure{width:40%}.career-prev-wrap figure img{width:100%}.career-prev-wrap figure figcaption{color:#fff}.career-prev-wrap .text-box{width:55%}.career-prev-wrap .text-box p.title{color:#fff;font-size:clamp(1.5rem,1.25vw,2.4rem);font-weight:500;margin-bottom:1em}.career-prev-wrap .text-box p.paragraph{color:#fff}.career-sub-img-wrap{position:relative;left:-10vw;width:calc(100% + 20vw);display:flex;justify-content:space-between;gap:1%;margin-bottom:4vmax}.career-sub-img-wrap figure img{width:100%}.career-sub-img-wrap.wd100{width:100%;left:0}.protectors-voice-content{margin-bottom:4vmax}.protectors-voice-content .protectors-voice-block{display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"thumb description profile";gap:2vw 2vw}.protectors-voice-content .protectors-voice-block+.protectors-voice-block{margin-top:2vmax;border-top:solid 2px;padding-top:2vmax}.protectors-voice-content .protectors-voice-block:nth-child(2n){grid-template-areas:"profile thumb description"}.protectors-voice-content .protectors-voice-block .thumb-box{grid-area:thumb}.protectors-voice-content .protectors-voice-block .thumb-box img{width:100%;height:100%;object-fit:cover}.protectors-voice-content .protectors-voice-block .description-box{grid-area:description;padding:2vw;background:#009191;color:#fff}.protectors-voice-content .protectors-voice-block .description-box>:last-child{margin-bottom:unset}.protectors-voice-content .protectors-voice-block .description-box h2.title{font-weight:600;font-size:clamp(1.56rem,1.53vw,2.93rem);line-height:1.4;letter-spacing:.1em;margin-bottom:1em}.protectors-voice-content .protectors-voice-block .description-box p{font-weight:500;text-align:justify}.protectors-voice-content .protectors-voice-block .profile-box{grid-area:profile}.protectors-voice-content .protectors-voice-block .profile-box .profile>:last-child{margin-bottom:unset}.protectors-voice-content .protectors-voice-block .profile-box .profile h3.title{margin-bottom:.75em;font-size:clamp(1.3rem,1.11vw,2.13rem);font-weight:600;line-height:1;letter-spacing:.05em}.protectors-voice-content .protectors-voice-block .profile-box .img-box{margin-top:.75vw;padding-top:1vw;border-top:solid 2px;line-height:1.2}.protectors-voice-content .protectors-voice-block .profile-box .img-box h4.title{margin-bottom:1vw;font-size:clamp(1.4rem,1.04vw,2rem)}.protectors-voice-content .protectors-voice-block .profile-box .img-box h4.title .label{margin-right:1em;background:#187d54;padding:.2em .5em;border-radius:5px;color:#fff;font-weight:500;line-height:1;letter-spacing:.05em;text-align:center;font-size:clamp(1.2rem,.97vw,1.87rem)}.protectors-voice-content .protectors-voice-block .profile-box .img-box .img-flex{display:flex;gap:1vw}.protectors-voice-content .protectors-voice-block .profile-box .img-box .img-flex img{max-height:13.5vw;object-fit:cover;width:100%}.work-at-mpd-top-visual{width:100%;padding:6vmax 3vmax 4vmax 3vmax;background:url(../images/person/person-work-at-mpd-top-img.webp) no-repeat 50% 50%/cover;margin-bottom:3vmax}.work-at-mpd-top-visual .content-text{width:45%;margin:0 0 0 auto}.work-at-mpd-top-visual .content-text h2.work-at-mpd-content-title{display:flex;flex-direction:column;align-items:center;margin-bottom:2vmax}.work-at-mpd-top-visual .content-text h2.work-at-mpd-content-title span{font-size:clamp(3.91rem,3.82vw,7.33rem);font-weight:900;line-height:1.1;letter-spacing:.1em;padding-right:.25em}.work-at-mpd-top-visual .content-text>:last-child{margin-bottom:0}body.work-at-mpd .interview-mainvisual-wrap{flex-direction:row-reverse;margin:0 -10vw 6vmax 0}body.work-at-mpd .interview-mainvisual-wrap .img-grid-box{grid-template-rows:repeat(3,1fr)}body.work-at-mpd .interview-mainvisual-wrap .profile-text-box{align-content:end;padding-bottom:3vmax}.work-at-mpd-exclusive-message-wrap{position:relative;margin-bottom:5vmax}.work-at-mpd-exclusive-message-wrap .exclusive-message-icon{position:absolute;top:-3vmax;width:15vmax}.work-at-mpd-exclusive-message-wrap .exclusive-message-icon img{width:100%}.work-at-mpd-exclusive-message-wrap dl.exclusive-message-text{width:60%;margin:0 auto;text-align:center}.work-at-mpd-exclusive-message-wrap dl.exclusive-message-text dt{font-size:clamp(3.2rem,3.13vw,6rem);font-weight:700;letter-spacing:.2em;margin-bottom:2vmax}.work-at-mpd-exclusive-message-wrap dl.exclusive-message-text dt span{position:relative;font-size:inherit;font-weight:inherit}.work-at-mpd-exclusive-message-wrap dl.exclusive-message-text dt span::before{content:"";position:absolute;bottom:-.2em;left:50%;transform:translateX(-50%);width:100%;height:6px;background-color:#000}.work-at-mpd-exclusive-message-wrap dl.exclusive-message-text dd{text-align:left}.work-at-mpd-wide-wrap{width:calc(100% + 10vw);margin:0 0 3vmax -10vw;display:flex;justify-content:space-between}.work-at-mpd-wide-wrap .img-box{width:calc((100% - 10vw) * .475 + 10vw)}.work-at-mpd-wide-wrap .img-box img{width:100%}.work-at-mpd-wide-wrap .text-box{width:calc((100% - 10vw) * .475)}.work-at-mpd-wide-wrap .text-box .paragraph{text-align:justify}.work-at-mpd-wide-wrap .text-box>:last-child{margin-bottom:0}.work-at-mpd-main-wrap{width:100%;display:flex;justify-content:space-between;margin-bottom:3vmax}.work-at-mpd-main-wrap .text-box{width:47.5%}.work-at-mpd-main-wrap .text-box .lead-text{font-size:clamp(1.3rem,1.25vw,2.4rem);font-weight:700}.work-at-mpd-main-wrap .text-box .paragraph{text-align:justify}.work-at-mpd-main-wrap .text-box>:last-child{margin-bottom:0}.work-at-mpd-main-wrap .item-wrap{width:47.5%}.work-at-mpd-main-wrap .item-wrap .item-box{width:100%;display:flex;justify-content:space-between}.work-at-mpd-main-wrap .item-wrap .item-box p.paragraph{width:60%;text-align:justify;margin-bottom:0}.work-at-mpd-main-wrap .item-wrap .item-box .item-img{width:38%}.work-at-mpd-main-wrap .item-wrap .item-box .item-img img{width:100%}.work-at-mpd-main-wrap .text-box .lead-text,.work-at-mpd-wide-wrap .text-box .lead-text{font-size:clamp(1.42rem,1.39vw,2.67rem);font-weight:500;margin-bottom:1vmax}.work-at-mpd-img-wrap{width:100%;display:flex;gap:0 1vw;margin-bottom:5vmax}.work-at-mpd-img-wrap figure{width:calc((100% - 1vw)/ 2)}.work-at-mpd-img-wrap figure img{width:100%}h3.work-at-mpd-bg-title{width:100%;padding:1vmax 2vmax;background:#009191;color:#fff;font-size:clamp(1.3rem,1.25vw,2.4rem);font-weight:700;text-transform:uppercase;margin-bottom:1.5vmax}.work-at-mpd-off-routine-wrap{width:100%;display:flex;justify-content:space-between}.work-at-mpd-off-routine-wrap .off-routine-content{width:30%}.work-at-mpd-off-routine-wrap .off-routine-content .img-box{width:100%;margin-bottom:1vmax}.work-at-mpd-off-routine-wrap .off-routine-content .img-box img{width:100%}.work-at-mpd-off-routine-wrap .off-routine-content p.caption{width:100%;text-align:justify}@media screen and (max-width:1024px) and (orientation:portrait){.thumb-four-column{gap:5vw 4vw;margin-bottom:8vw}.thumb-four-column li{width:calc((100% - 4vw)/ 2)}.thumb-four-column li a .img-caption{padding:.7vw 0;border:2px solid #009191;border-radius:0 0 1.5vw 1.5vw;margin-bottom:.7vw;font-size:clamp(1.35rem,3.6vw,1.55rem)}.thumb-four-column li .sub-caption{gap:0 .5em;font-size:clamp(1.3rem,3.2vw,1.38rem)}.thumb-four-column li .sub-caption span{text-align:center}.person-title-wrap{flex-direction:column;justify-content:unset}.person-title-wrap p.lead{font-size:clamp(1.8rem,4.8vw,2.06rem);font-weight:600;text-align:unset}.person-title-wrap h1.page-title span.jp-sub{display:inline;font-size:clamp(1.8rem,4.8vw,2.06rem)}.person-title-wrap h1.page-title.career span.career-sub{font-size:clamp(2.5rem,6.67vw,2.87rem)}h2.interview-title{font-size:clamp(1.5rem,4vw,1.72rem)}.interview-column-wrap{flex-direction:column;justify-content:unset;gap:5vw 0}.interview-column-wrap .text-box{width:100%}.interview-column-wrap .text-box p.title{font-size:clamp(1.8rem,4.8vw,2.06rem)}.interview-column-wrap.wd90{width:100%}.interview-mainvisual-wrap{width:100%;margin:0 0 6vmax;flex-direction:column;gap:4vw 0}.interview-mainvisual-wrap .img-grid-box{width:100%;gap:2vw}.interview-mainvisual-wrap .profile-text-box{width:100%}.interview-sub-img-wrap{width:100%;margin:0 0 4vmax;flex-wrap:wrap;gap:2vw}.interview-sub-img-wrap figure{width:calc((100% - 2vw)/ 2)}.interview-timetable-wrap{padding:0}.interview-timetable-wrap .time-table-content{flex-direction:column;justify-content:unset}.interview-timetable-wrap .time-table-content .timetable-box{width:100%;border-top:unset;border-bottom:unset;padding-top:unset;padding-bottom:unset;gap:0}.interview-timetable-wrap .time-table-content .timetable-box dl dd,.interview-timetable-wrap .time-table-content .timetable-box dl dt{font-size:clamp(1.3rem,3.47vw,1.49rem);line-height:1.4;padding:.5em 0}.interview-timetable-wrap .time-table-content .timetable-box dl dt{width:20%}.interview-timetable-wrap .time-table-content .timetable-box dl dd{width:80%;padding-left:2em}.interview-timetable-wrap .time-table-content .timetable-box:first-of-type{border-top:1px solid #000;padding-top:2vmax}.interview-timetable-wrap .time-table-content .timetable-box:first-of-type dl:first-of-type dd,.interview-timetable-wrap .time-table-content .timetable-box:first-of-type dl:first-of-type dt{padding-top:0}.interview-timetable-wrap .time-table-content .timetable-box:last-of-type{padding-bottom:2vmax;border-bottom:1px solid #000}.interview-timetable-wrap .time-table-content .timetable-box:last-of-type dl:last-of-type dd,.interview-timetable-wrap .time-table-content .timetable-box:last-of-type dl:last-of-type dt{padding-bottom:0}.interview-holiday-wrap{padding:5vw}.interview-holiday-wrap h2.interview-title{margin:0 auto 5vw}.interview-holiday-wrap p.holiday-title{width:fit-content;margin:0 auto 1.5em;font-size:clamp(1.5rem,4vw,1.72rem);position:relative}.interview-holiday-wrap p.holiday-title::after,.interview-holiday-wrap p.holiday-title::before{position:absolute;top:50%}.interview-holiday-wrap p.holiday-title::before{transform:translateY(-50%) rotate(-35deg)}.interview-holiday-wrap p.holiday-title::after{transform:translateY(-50%) rotate(35deg)}.interview-holiday-wrap .column-wrap{flex-direction:column;justify-content:unset;gap:4vw 0}.interview-holiday-wrap .column-wrap .img-box{width:100%;gap:0 2vw}.interview-holiday-wrap .column-wrap .img-box figure{width:calc((100% - 2vw)/ 2)}.interview-holiday-wrap .column-wrap p.paragraph{width:100%}.pamphlet-link-container{padding:5vw}.pamphlet-link-container a{display:flex;flex-direction:column;align-items:center;justify-content:unset;gap:4vw}.pamphlet-link-container a figure{width:20vw}.pamphlet-link-container a p{font-size:clamp(1.4rem,3.73vw,1.61rem);text-align:center}figcaption.ask-seniors-caption{font-size:clamp(1.3rem,2.93vw,1.26rem)}dl.ask-seniors-question-box dt{font-size:clamp(2.4rem,6.4vw,2.75rem);line-height:1.3;padding-bottom:0}dl.ask-seniors-question-box dt::before{width:3em;height:2em}dl.ask-seniors-question-box dt::after{width:16vmax}dl.ask-seniors-question-box dd{flex-direction:column}dl.ask-seniors-question-box dd .answer-box{width:100%}dl.ask-seniors-question-box dd .answer-box .text-box p.title{font-size:clamp(1.9rem,5.07vw,2.18rem);margin-bottom:.4em;line-height:1.7}dl.ask-seniors-question-box dd .answer-box .profile-box figure{width:35%;max-width:200px}dl.ask-seniors-question-box dd .answer-box .profile-box p{width:60%;font-size:clamp(1.6rem,4.27vw,1.83rem)}dl.ask-seniors-question-box dd .answer-box+.answer-box{margin-top:4rem}.career-index-wrap .career-index-box{width:48%;margin-bottom:4vmax;display:flex;flex-direction:column}.career-index-wrap .career-index-box p.prev-job{padding:.4em 1.5vmax;font-size:min(16px,2.8vw);margin-bottom:1em;line-height:1.5;margin-inline:auto;text-align:center;width:90%}.career-index-wrap .career-index-box a.link_btn.half.green{width:100%;margin-top:0;order:4;font-size:clamp(1.3rem,2.93vw,1.26rem)}.career-index-wrap .career-index-box p.title{font-size:clamp(1.3rem,3.47vw,1.49rem);margin-bottom:.5em;margin-left:.5vmax}.career-index-wrap .career-index-box p.profile{font-size:clamp(1.3rem,3.2vw,1.38rem);margin-left:.5vmax;margin-bottom:1.2rem}.career01 .person-title-wrap h1.page-title.career span.career-sub,.career02 .person-title-wrap h1.page-title.career span.career-sub,.career03 .person-title-wrap h1.page-title.career span.career-sub,.career04 .person-title-wrap h1.page-title.career span.career-sub,.career05 .person-title-wrap h1.page-title.career span.career-sub,.career06 .person-title-wrap h1.page-title.career span.career-sub{padding:0 1em;margin-left:0;margin-top:.5rem;font-size:clamp(1.4rem,3.73vw,1.61rem)}.career-mainvisual-wrap{flex-direction:column-reverse}.career-mainvisual-wrap p.lead{font-size:clamp(2rem,5.33vw,2.29rem)}.career-mainvisual-wrap .profile-text-box{width:100%}.career-mainvisual-wrap .profile-text-box p.lead{font-size:clamp(2.7rem,7.2vw,3.1rem)}.career-mainvisual-wrap figure{width:100%}.career-mainvisual-wrap figure img{object-fit:cover;height:70vw}.career-prev-wrap{width:100%;padding:3vmax 3vmax;flex-direction:column-reverse;left:0}.career-prev-wrap figure{width:100%;margin-top:2rem}.career-prev-wrap .text-box{width:100%}.career-prev-wrap .text-box p.title{font-size:clamp(1.8rem,4.8vw,2.06rem)}.career-sub-img-wrap{left:-5vw;width:calc(100% + 10vw);flex-direction:column;gap:2%}.career-sub-img-wrap figure{height:40vw}.career-sub-img-wrap figure img{height:100%;object-fit:cover}.career-sub-img-wrap figure img.mb-position-top{object-position:center 28%}.career-sub-img-wrap figure img.mb-position-l{object-position:80%}.protectors-voice-content .protectors-voice-block{grid-template-columns:1fr;grid-template-areas:"thumb" "description" "profile";gap:4vw 2vw;flex-wrap:wrap}.protectors-voice-content .protectors-voice-block+.protectors-voice-block{margin-top:6vmax;padding-top:6vmax}.protectors-voice-content .protectors-voice-block:nth-child(2n){grid-template-areas:"thumb" "description" "profile"}.protectors-voice-content .protectors-voice-block .thumb-box{height:75vw}.protectors-voice-content .protectors-voice-block .thumb-box img{object-position:50% 40%}.protectors-voice-content .protectors-voice-block .description-box{padding:5vw}.protectors-voice-content .protectors-voice-block .description-box h2.title{font-size:clamp(1.8rem,4.8vw,2.06rem);margin-bottom:.75em}.protectors-voice-content .protectors-voice-block .description-box p{font-weight:400}.protectors-voice-content .protectors-voice-block .profile-box .profile h3.title{font-size:clamp(1.5rem,4vw,1.72rem)}.protectors-voice-content .protectors-voice-block .profile-box .img-box{margin-top:4vw;padding-top:6vw;border-top:solid 1px}.protectors-voice-content .protectors-voice-block .profile-box .img-box h4.title{margin-bottom:5vw;font-size:clamp(1.4rem,3.73vw,1.61rem)}.protectors-voice-content .protectors-voice-block .profile-box .img-box h4.title .label{font-size:clamp(1.3rem,3.47vw,1.49rem)}.protectors-voice-content .protectors-voice-block .profile-box .img-box .img-flex img{max-height:unset}.work-at-mpd-top-visual{padding:30vh 5vw 5vw;background:url(../images/person/person-work-at-mpd-top-img.webp) no-repeat 8% 50%/cover;margin-bottom:5vw;display:flex;align-items:flex-end}.work-at-mpd-top-visual .content-text{width:100%;margin:0;padding:5vw 3vw 3vw;background:rgba(255,255,255,.5)}.work-at-mpd-top-visual .content-text h2.work-at-mpd-content-title{flex-direction:row;align-items:unset;justify-content:center;gap:0 .1em;margin-bottom:3vw}.work-at-mpd-top-visual .content-text h2.work-at-mpd-content-title span{font-size:clamp(2.6rem,6.93vw,2.98rem);line-height:1}.work-at-mpd-top-visual .content-text p.paragraph{font-size:clamp(1.4rem,3.73vw,1.61rem);text-align:justify}body.work-at-mpd .interview-mainvisual-wrap{flex-direction:column;margin:0 0 10vw}body.work-at-mpd .interview-mainvisual-wrap .profile-text-box{align-content:unset;padding-bottom:unset}.work-at-mpd-exclusive-message-wrap{margin-bottom:10vw}.work-at-mpd-exclusive-message-wrap .exclusive-message-icon{position:relative;top:unset;width:35vw;margin:0 auto}.work-at-mpd-exclusive-message-wrap dl.exclusive-message-text{width:100%;text-align:unset}.work-at-mpd-exclusive-message-wrap dl.exclusive-message-text dt{font-size:clamp(2.2rem,5.87vw,2.52rem);text-align:center;margin-bottom:4vw}.work-at-mpd-exclusive-message-wrap dl.exclusive-message-text dt span::before{height:2px}.work-at-mpd-exclusive-message-wrap dl.exclusive-message-text dd{text-align:justify}.work-at-mpd-wide-wrap{width:100%;margin:0 0 10vw;flex-direction:column;justify-content:unset;gap:5vw 0}.work-at-mpd-wide-wrap .img-box{width:100%}.work-at-mpd-wide-wrap .text-box{width:100%}.work-at-mpd-main-wrap{flex-direction:column;justify-content:unset;gap:10vw 0;margin-bottom:10vw}.work-at-mpd-main-wrap .text-box{width:100%}.work-at-mpd-main-wrap .text-box .lead-text{font-size:clamp(1.8rem,4.8vw,2.06rem)}.work-at-mpd-main-wrap .item-wrap{width:100%}.work-at-mpd-main-wrap .item-wrap .item-box{width:100%;display:flex;flex-direction:column-reverse;align-items:center;justify-content:unset}.work-at-mpd-main-wrap .item-wrap .item-box p.paragraph{width:100%}.work-at-mpd-main-wrap .item-wrap .item-box .item-img{width:60%;max-width:200px}.work-at-mpd-main-wrap .text-box .lead-text,.work-at-mpd-wide-wrap .text-box .lead-text{font-size:clamp(2rem,5.33vw,2.29rem);margin-bottom:3vw}.work-at-mpd-img-wrap{gap:0 2vw;margin-bottom:10vw}.work-at-mpd-img-wrap figure{width:calc((100% - 1vw)/ 2)}h3.work-at-mpd-bg-title{font-size:clamp(1.8rem,4.8vw,2.06rem);margin-bottom:3vw}.work-at-mpd-off-routine-wrap{flex-direction:column;justify-content:unset;gap:5vw 0}.work-at-mpd-off-routine-wrap .off-routine-content{width:100%}.work-at-mpd-off-routine-wrap .off-routine-content .img-box{margin-bottom:2vw}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.thumb-four-column{gap:4vw 3vw;margin-bottom:6vw}.thumb-four-column li{width:calc((100% - 6vw)/ 3)}.thumb-four-column li a .img-caption{padding:.5vw 0;border:2.5px solid #009191;border-radius:0 0 1vw 1vw;margin-bottom:.5vw;font-size:clamp(1.35rem,1.76vw,1.8rem)}.thumb-four-column li a .img-caption br.mb-object.tb-none{display:none!important}.thumb-four-column li .sub-caption{font-size:clamp(1.3rem,1.56vw,1.6rem)}.thumb-four-column li .sub-caption span br.mb-object.tb-none{display:none!important}.person-title-wrap p.lead{font-size:clamp(1.8rem,2.34vw,2.4rem)}.person-title-wrap h1.page-title.career span.career-sub{font-size:clamp(2.5rem,3.26vw,3.33rem)}h2.interview-title{font-size:clamp(1.6rem,2.08vw,2.13rem)}.interview-column-wrap .text-box p.title{font-size:clamp(1.8rem,2.34vw,2.4rem)}.interview-timetable-wrap .time-table-content .timetable-box dl dd,.interview-timetable-wrap .time-table-content .timetable-box dl dt{font-size:clamp(1.5rem,1.95vw,2rem)}.interview-holiday-wrap p.holiday-title{font-size:clamp(1.6rem,2.08vw,2.13rem)}.pamphlet-link-container a p{font-size:clamp(1.4rem,1.82vw,1.87rem)}figcaption.ask-seniors-caption{font-size:clamp(1.3rem,1.69vw,1.73rem)}dl.ask-seniors-question-box dt{font-size:clamp(2.4rem,3.13vw,3.2rem)}dl.ask-seniors-question-box dt::after{bottom:4px;left:-12vmax}dl.ask-seniors-question-box dd .answer-box .text-box p.title{font-size:clamp(1.9rem,2.47vw,2.53rem)}dl.ask-seniors-question-box dd .answer-box .profile-box figure{width:25%;max-width:unset}dl.ask-seniors-question-box dd .answer-box .profile-box p{width:70%;font-size:clamp(1.6rem,2.08vw,2.13rem)}.career-mainvisual-wrap .profile-text-box p.lead{font-size:clamp(2.5rem,3.26vw,3.33rem)}.career-mainvisual-wrap figure img{height:55vw;object-position:center top}.career-prev-wrap{flex-direction:row}.career-prev-wrap figure{width:40%}.career-prev-wrap .text-box{width:55%}.career-prev-wrap .text-box p.title{font-size:clamp(1.4rem,1.82vw,1.87rem)}.career-prev-wrap .text-box p.paragraph{font-size:clamp(1.3rem,1.69vw,1.73rem)}.career-sub-img-wrap{flex-direction:row}.career-sub-img-wrap figure{height:auto}.career-sub-img-wrap figure img{object-fit:unset;height:auto}.protectors-voice-content .protectors-voice-block{grid-template-columns:repeat(2,1fr);grid-template-areas:"thumb description" "profile profile";gap:2vw 2vw}.protectors-voice-content .protectors-voice-block:nth-child(2n){grid-template-areas:"thumb description" "profile profile"}.protectors-voice-content .protectors-voice-block .thumb-box{height:100%;max-height:46vw}.protectors-voice-content .protectors-voice-block .thumb-box img{object-position:50% 50%}.protectors-voice-content .protectors-voice-block .description-box{padding:4.5vw}.protectors-voice-content .protectors-voice-block .description-box h2.title{font-size:clamp(1.9rem,2.47vw,2.53rem)}.protectors-voice-content .protectors-voice-block .profile-box{display:flex;gap:2vw;border-top:solid 1px;padding-top:3vw}.protectors-voice-content .protectors-voice-block .profile-box .profile{width:50%}.protectors-voice-content .protectors-voice-block .profile-box .profile h3.title{font-size:clamp(1.8rem,2.34vw,2.4rem)}.protectors-voice-content .protectors-voice-block .profile-box .img-box{width:50%;margin-top:unset;padding-top:unset;border-top:none}.protectors-voice-content .protectors-voice-block .profile-box .img-box h4.title{margin-bottom:2vw;font-size:clamp(1.6rem,2.08vw,2.13rem)}.protectors-voice-content .protectors-voice-block .profile-box .img-box h4.title .label{font-size:clamp(1.4rem,1.82vw,1.87rem)}.protectors-voice-content .protectors-voice-block .profile-box .img-box .img-flex{gap:1vw;width:100%}.protectors-voice-content .protectors-voice-block .profile-box .img-box .img-flex img{flex-shrink:999}.work-at-mpd-top-visual{padding:5vh 2.5vw 2.5vw;background:url(../images/person/person-work-at-mpd-top-img.webp) no-repeat 50% 50%/cover}.work-at-mpd-top-visual .content-text{width:45%;margin:0 0 0 auto;background:unset}.work-at-mpd-top-visual .content-text h2.work-at-mpd-content-title{margin-bottom:2vw}.work-at-mpd-top-visual .content-text h2.work-at-mpd-content-title span{font-size:clamp(2.6rem,3.39vw,3.47rem)}.work-at-mpd-top-visual .content-text p.paragraph{font-size:clamp(1.4rem,1.82vw,1.87rem)}body.work-at-mpd .interview-mainvisual-wrap{flex-direction:row;gap:0 3vw;margin:0 0 6vw}body.work-at-mpd .interview-mainvisual-wrap .img-grid-box img{object-position:20% 50%}.work-at-mpd-exclusive-message-wrap{margin-bottom:6vw}.work-at-mpd-exclusive-message-wrap .exclusive-message-icon{position:absolute;top:50%;transform:translateY(-50%);width:20vw;margin:unset}.work-at-mpd-exclusive-message-wrap dl.exclusive-message-text{width:calc(100% - 24vw);margin:0 0 0 auto}.work-at-mpd-exclusive-message-wrap dl.exclusive-message-text dt{font-size:clamp(2rem,2.6vw,2.67rem);margin-bottom:3vw}.work-at-mpd-exclusive-message-wrap dl.exclusive-message-text dt span::before{height:6px}.work-at-mpd-wide-wrap{margin:0 0 6vw;flex-direction:row;gap:0 3vw}.work-at-mpd-wide-wrap .img-box{width:calc((100% - 3vw)/ 2)}.work-at-mpd-wide-wrap .text-box{width:calc((100% - 3vw)/ 2)}.work-at-mpd-main-wrap{flex-direction:row;justify-content:space-between;gap:unset;margin-bottom:6vw}.work-at-mpd-main-wrap .text-box{width:47.5%}.work-at-mpd-main-wrap .text-box .lead-text{font-size:clamp(1.8rem,2.34vw,2.4rem)}.work-at-mpd-main-wrap .item-wrap{width:47.5%}.work-at-mpd-main-wrap .item-wrap .item-box{flex-direction:column;align-items:unset;justify-content:space-between}.work-at-mpd-main-wrap .item-wrap .item-box p.paragraph{width:100%}.work-at-mpd-main-wrap .item-wrap .item-box .item-img{width:60%;max-width:unset;margin:0 auto}.work-at-mpd-main-wrap .text-box .lead-text,.work-at-mpd-wide-wrap .text-box .lead-text{font-size:clamp(2rem,2.6vw,2.67rem);margin-bottom:1.5vw}.work-at-mpd-img-wrap{margin-bottom:6vw}h3.work-at-mpd-bg-title{font-size:clamp(1.8rem,2.34vw,2.4rem);margin-bottom:1.5vw}.work-at-mpd-off-routine-wrap{flex-direction:row;justify-content:space-between;gap:unset}.work-at-mpd-off-routine-wrap .off-routine-content{width:32%}.work-at-mpd-off-routine-wrap .off-routine-content .img-box{margin-bottom:1.5vw}}