.box{display:flex;justify-content:center;align-items:center;width:100%;height:100vh;padding:40px}section#FeaturesArea,section#FacilityArea,section#VoiceArea,section#ContactArea{padding-top:5px;margin-top:-5px}.pagination{position:fixed;right:20px;top:50%;transform:translateY(-50%);font-size:1em;z-index:10;list-style:none}.pagination a{display:block;height:20px;margin-bottom:5px;color:#fff;position:relative;padding:4px}.pagination a.active:after{box-shadow:inset 0 0 0 5px}.pagination a .hover-text{position:absolute;right:15px;top:0;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;padding-right:15px}.pagination a:hover .hover-text{opacity:1}.pagination a:after{-webkit-transition:box-shadow .5s ease;transition:box-shadow .5s ease;width:10px;height:10px;display:block;border:1px solid;border-radius:50%;content:"";position:absolute;margin:auto;top:0;right:3px;bottom:0}@media screen and (max-width:768px){.pagination a .hover-text{display:none}}.slider_css{width:85%;height:80vw;margin:2% auto;padding:0}.slider_css::before{content:"";display:block}.slider_css ul{position:relative}.slider_css .SliderItem{width:100%;height:80vw;position:absolute;top:0;left:0;z-index:10;overflow:hidden}.slider_css .SliderItem img{margin:0 auto}.PhotoZoomUp{transform:scale(1);transition:transform 20s ease-in-out}.zoomed{transform:scale(1.8)}@keyframes zoomIn {
    0% {
        transform: scale(1);
    }
    100% {
        transform: scale(1.2);
    }
}@keyframes ZoomInFadeIn9 {
  0% {
    transform: scale(1);
  }
  100% { 
    transform: scale(1.4);
    z-index:9;
  }
}@keyframes ZoomInFadeOut {
  0% {
    transform: scale(1.3);
  }
  100% {
    transform: scale(1);
  }
}@keyframes slider-zoominLast {
  0% { opacity: 0; transform: scale(1)}
  5% { opacity: 1; transform: scale(1)  }
 6% { opacity: 1; transform: scale(1)  }
 21% { opacity: 0; transform: scale(1)  }
100% { opacity: 0; transform: scale(1)  }
}.FrontCatchBox{width:100%;margin:5% auto}.FrontCatchBox img{max-width:100%;height:auto;margin:0 auto}@media screen and (min-width:2001px){.slider_css{width:45%;height:45vw}.slider_css .SliderItem{height:45vw}.slider_css .SliderItem span{height:45vw}}@media screen and (min-width:1801px) and (max-width:2000px){.slider_css{width:40%;height:40vw}.slider_css .SliderItem{height:39vw}.slider_css .SliderItem span{height:39vw}}@media screen and (min-width:1601px) and (max-width:1800px){.slider_css{width:45%;height:45vw}.slider_css .SliderItem{height:44vw}.slider_css .SliderItem span{height:44vw}}@media screen and (min-width:1501px) and (max-width:1600px){.slider_css{width:52%;height:52vw}.slider_css .SliderItem{height:51vw}.slider_css .SliderItem span{height:51vw}}@media screen and (min-width:1301px) and (max-width:1500px){.slider_css{width:56%;height:56vw}.slider_css .SliderItem{height:55vw}.slider_css .SliderItem span{height:55vw}}@media screen and (min-width:1201px) and (max-width:1300px){.slider_css{width:64%;height:64vw}.slider_css .SliderItem{height:63vw}.slider_css .SliderItem span{height:63vw}}@media screen and (min-width:1000px) and (max-width:1200px){.slider_css{width:70%;height:70vw}.slider_css .SliderItem{height:69vw}.slider_css .SliderItem span{height:69vw}}@media screen and (min-width:601px) and (max-width:999px){.slider_css{width:92%;height:92vw}.slider_css .SliderItem{height:90vw}.slider_css .SliderItem span{height:90vw}}@media screen and (min-width:340px) and (max-width:600px){.slider_css{width:95%;height:92vw}.slider_css .SliderItem{width:100%;height:92vw}.slider_css .SliderItem span{width:100%;height:92vw}}section#FrontConceptArea{max-width:1300px;width:80%;margin:0 auto}.FrontContentsTitle{margin:0;padding:0;font-size:70px;text-align:center;vertical-align:middle}span.FeaturesTitleBold{font-family:"メイリオ",sans-serif;font-weight:bold;vertical-align:middle}span.TitleSize{font-size:70%}.FrontContentsBox>div{margin:4% 0;gap:0;display:grid;gap:0;grid-template-columns:45% 28% 27%;grid-template-rows:50% 50%}.FrontContentsInversionBox>div{margin:4% 0;gap:0;display:grid;gap:0;grid-template-columns:27% 28% 45%;grid-template-rows:50% 50%}.FeaturesItem{}.FeaturesItemBox01{display:flex;justify-content:space-between;grid-column:1;grid-row: 1 / 4;padding:0 2rem 0 0;justify-self:stretch}.FeaturesItemBox02{justify-self:stretch;padding:0 0 .5rem 0}.FeaturesItemBox03{justify-self:stretch;padding:.5rem 0 0 0}.FeaturesItemBox04{grid-column: 3 / 4;grid-row: 1 / 4;padding:0 0 0 1rem;justify-self:stretch}.FeaturesItemInversionBox01{display:flex;justify-content:space-between;grid-column: 3 / 4;grid-row: 1 / 4;padding:0 0 0 2rem;justify-self:stretch}.FeaturesItemInversionBox02{padding:0 0 .5rem 0;justify-self:stretch}.FeaturesItemInversionBox03{padding:.5rem 0 0 0;justify-self:stretch}.FeaturesItemInversionBox04{grid-column:1;grid-row: 1 / 4;padding:0 1rem 0 0;justify-self:stretch}.FeaturesItemBox04>div{width:100%;height:100%;object-fit:cover;vertical-align:bottom}.ThaadBox>div .FeaturesItemBox01{grid-column:3;padding:0 0 0 2rem}.ThaadBox>div .FeaturesItemBox02{grid-area: 1 / 1 / 1 / 3;padding:0 0 .5rem 0}.FeaturesPhoto img{width:100%;height:100%;object-fit:cover;vertical-align:bottom}.FeaturesUp{margin:0 0 1rem 0}.FeaturesDown{}p.FeaturesText{margin:-.5em 0;font-size:20px;font-weight:500;line-height:1.8;text-align:justify;font-feature-settings:"palt";letter-spacing:1px}.FeaturesFlow{display:block;margin:2% 0 4%}.FeaturesFlow_SP{display:none}.FeaturesFlow figure{width:100%}.FeaturesFlow img{width:100%}.wp-block-column.FeaturesPhotoLeft.is-layout-flow.wp-block-column-is-layout-flow{flex-basis:auto;width:47%;margin:0}.wp-block-column.FeaturesPhotoRight.is-layout-flow.wp-block-column-is-layout-flow{flex-basis:auto;width:41%}.FeaturesGalleryBox{gap:0;margin:0}.FeaturesPhotoRight img{width:100%}figure.wp-block-image.size-full.FeaturesDownPhoto{margin:1em 0 0}.PriceTable img{width:100%}.FacilityContentsBox>div{margin:4% 0;gap:0;display:grid;gap:0;grid-template-columns:70% 30%}.FacilityContentsBox01{display:flex;justify-content:space-between;grid-column:1;grid-row: 1 / 3;padding:0 2rem 0 0}.FacilityContentsBox02{display:flex;justify-content:space-between}h3.FacilityTitle{margin:0;font-size:45px;font-weight:500;line-height:1}.is-layout-flex .FacilityText{margin:-.5em 0;font-size:20px;font-weight:500;line-height:1.8;text-align:justify;font-feature-settings:"palt";letter-spacing:2px}.FacilityContentsTextPhoto img{width:100%;height:100%;object-fit:cover;vertical-align:bottom}.VoiceContentsBox{margin:4% 0 0;gap:0}.wp-block-column.VoiceColumnLeft.is-layout-flow.wp-block-column-is-layout-flow{flex-basis:unset;width:60%;margin:0 5% 0 0;position:relative}.wp-block-column.VoicePhotoBoxRight.is-layout-flow.wp-block-column-is-layout-flow{width:16%;flex-basis:unset}.wp-block-image.VoiceTitle{margin:0 0 10% 0}.VoicePhotoLeftBox .Up img{width:100%;margin:0 0 1em 0}.VoicePhotoLeftBox .Down img{width:100%}.VoicePhotoMain img{width:100%}.VoicePhotoBoxRight img{width:100%}p.InterviewText{margin:-.6em 0;font-size:20px;line-height:2.2;font-weight:500;text-align:justify}p.InterviewText span::first-line{vertical-align:top}.InterviewTextfirst figure.alignleft.size-full{margin:0 3% 0 0}.InterviewTextfirst img{margin:0}.wp-block-column.VoicePhotoLeftBox.is-layout-flow.wp-block-column-is-layout-flow{width:20%;flex-basis:unset}.wp-block-column.VoiceColumnRight.is-layout-flow.wp-block-column-is-layout-flow{width:76%;flex-basis:unset}.VoiceCorporateBox{margin:5% 0 0;padding:0 3% 0 0;border-right:1px solid #000}.VoiceCorporateNameBox{text-align:right}.VoiceCorporateNameBox img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;text-align:right;margin:0 0 0 auto}p.VoiceCorporateName{font-family:"Noto Sans JP",sans-serif;margin:0;font-size:27px;font-weight:bold;line-height:1}p.VoiceCorporateJobName.wp-block-paragraph{font-family:"Noto Sans JP",sans-serif;margin:2% 0;font-size:16px;font-weight:bold;line-height:1}p.InterviewName{font-family:"Noto Sans JP",sans-serif;margin:0;font-size:55px;font-weight:bold;line-height:1}p.InterviewName span{font-family:"Noto Sans JP",sans-serif;font-size:35px}p.InterviewNameEiji.wp-block-paragraph{font-family:"Noto Sans JP",sans-serif;margin:2% 0 0;font-size:17px;font-weight:400;line-height:1}p.VoiceCommentText{font-family:"Noto Sans JP",sans-serif;width:80%;margin:5% 0 0 auto;padding:0 0 0 3%;border-left:1px solid #000;font-size:18px;line-height:1.8;font-weight:400;text-align:justify}.VoiceGalleryBox{gap:1em;margin:1em 0 2em}figure.wp-block-image.size-full.VoicePhotoRight{margin:1em 0 0}.ContactPhotoBox>div{margin:4% 0;gap:0;display:grid;gap:0;grid-template-columns:33% 67%;grid-template-rows:50% 50%}.ContactPhotoBox01{padding:0 0 .5rem 0}.ContactPhotoBox02{grid-column:2;grid-row: 1 / 3;padding:0 0 0 1rem}.ContactPhotoBox03{padding:.5rem 0 0 0}.ContactPhoto img{width:100%;height:100%;object-fit:cover;vertical-align:bottom}.UeuraCorporateName{margin:5% auto}.UeuraCorporateName img{width:60%;margin:0 auto}.CompanyNameBox{margin:10% 0}p.AddressText{margin:0 0 2%;font-size:30px;text-align:center;line-height:2}p.AddressNumberText{font-size:35px;text-align:center}span.AddressNumberTitle{margin:0 2% 0 0;font-size:25px}.ContactListBox{width:50%;margin:5% auto;display:flex}.TelIcon img{width:85%;margin:0 auto}.TelIcon img:hover{filter: alpha(opacity=70);-moz-opacity:.7;opacity:.7}.MailIcon img{width:100%;margin:0 auto}.MailIcon img:hover{filter: alpha(opacity=70);-moz-opacity:.7;opacity:.7}.LineIcon img{width:95%;margin:0 auto}.LineIcon img:hover{filter: alpha(opacity=70);-moz-opacity:.7;opacity:.7}.ContactPhotoBox{width:100%;margin:0 auto;gap:0}.GoogleMapBox{position:relative;width:100%;height:0;padding-top:60%;margin:10% 0 0;text-align:center}.GoogleMapBox iframe{position:absolute;width:68%;height:50vh;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (min-width:960px) and (max-width:1280px){section#FrontConceptArea{width:85%}.FeaturesNumber{width:70%;margin:0 auto}p.FeaturesText{font-size:1.2rem;padding:11% 0 0}h3.FacilityTitle{font-size:2rem}.FacilityText{font-size:1.1rem}p.InterviewText{font-size:1.1rem;line-height:2;margin:0 0 5%}p.VoiceCorporateName{font-size:1.3rem}p.VoiceCorporateJobName.wp-block-paragraph{font-size:1rem}p.InterviewName{margin:4% 0 0;font-size:2.5rem}p.InterviewNameEiji.wp-block-paragraph{font-size:1rem}p.InterviewName span{font-size:1.2rem}p.VoiceCommentText{width:70%;font-size:.9rem}.GoogleMapBox iframe{width:90%;height:40vh}}@media screen and (min-width:601px) and (max-width:959px){section#FrontConceptArea{max-width:85%;width:85%}section#FeaturesArea,section#FacilityArea,section#VoiceArea,section#ContactArea{padding-top:50px;margin-top:-50px}.box{margin:0 auto;padding:0 2%;height:70vh}.FrontContentsBox>div,.FrontContentsInversionBox>div{grid-template-columns:25% 25% 50%;grid-template-rows:56% 22% 22%;grid-column-gap:0;grid-row-gap:0}.FrontContentsThaadBox>div{grid-template-columns:100%;grid-template-rows:60% 40%;padding:0}.wp-container-core-group-is-layout-3.wp-container-core-group-is-layout-3,.wp-container-core-group-is-layout-6.wp-container-core-group-is-layout-6,.wp-container-core-group-is-layout-8.wp-container-core-group-is-layout-8,.wp-container-core-group-is-layout-10.wp-container-core-group-is-layout-10{display:flex;align-items:center;flex-direction:column;flex-wrap:nowrap}.FeaturesItemBox01,.FeaturesItemInversionBox01{grid-area: 1 / 1 / 2 / 4;padding:0}.FeaturesItemBox02,.FeaturesItemInversionBox02{grid-area: 2 / 1 / 3 / 3}.FeaturesItemBox03,.FeaturesItemInversionBox03{grid-area: 3 / 1 / 4 / 3}.FeaturesItemBox04,.FeaturesItemInversionBox04{grid-area: 2 / 3 / 4/ 4;padding:0 0 0 1rem}.ThaadBox>div .FeaturesItemBox01{grid-column:1;grid-row:1;grid-area: 1 / 1 / 2 / 4;padding:0}.ThaadBox>div .FeaturesItemBox02{grid-row:1;padding:0 0 .5rem 0;grid-area: 2 / 1 / 3 / 4}.FeaturesNumber{width:60%;margin:0 auto}p.FeaturesText{font-size:1.5rem;padding:11% 0 6%}.wp-block-column.FeaturesSecondPhotoLeft.is-layout-flow.wp-block-column-is-layout-flow{flex-basis:auto;width:21%;margin:0 1em 0 0}.wp-block-column.FeaturesSecondPhotoRight.is-layout-flow.wp-block-column-is-layout-flow{flex-basis:auto;width:23%}.FeaturesFlow{display:none}.FeaturesFlow_SP{display:block;margin:7% 0}.FeaturesFlow_SP img{width:100%}.FacilityContentsBox>div{display:flex;flex-direction:column}.FacilityContentsBox01{margin:0 0 5% 0;padding:0}h3.FacilityTitle{font-size:2rem}.is-layout-flex .FacilityText{margin:10% 0 0;font-size:1.5rem}.wp-block-column.VoiceColumnLeft.is-layout-flow.wp-block-column-is-layout-flow{width:70%;margin:0 2rem 0 0}.wp-block-column.VoicePhotoBoxRight.is-layout-flow.wp-block-column-is-layout-flow{width:14%}p.InterviewText{font-size:.9rem;line-height:2;margin:0 0 5%}.wp-block-column.VoiceColumnRight.is-layout-flow.wp-block-column-is-layout-flow{width:75%;margin:0}.wp-block-column.VoicePhotoLeftBox.is-layout-flow.wp-block-column-is-layout-flow{width:18%}.InterviewTextfirst img{width:70%}p.VoiceCorporateName{font-size:1.3rem}p.VoiceCorporateJobName.wp-block-paragraph{font-size:1rem}p.InterviewName{margin:4% 0 0;font-size:2.5rem}p.InterviewNameEiji.wp-block-paragraph{font-size:1rem}p.InterviewName span{font-size:1.2rem}.InterviewTextfirst figure.alignleft.size-full{margin:0}p.VoiceCommentText{width:85%;font-size:.9rem}.wp-block-column.ContactPhotoBoxLeft.is-layout-flow.wp-block-column-is-layout-flow{width:50%}p.AddressText{font-size:1.5rem}.ContactListBox{width:60%}.GoogleMapBox{width:100%;height:45vh}.GoogleMapBox iframe{width:100%;height:40vh}}@media screen and (min-width:351px) and (max-width:600px){section#FrontConceptArea{max-width:80%}.wp-block-columns.FrontContentsBox.is-layout-flex.wp-container-core-columns-is-layout-4.wp-block-columns-is-layout-flex{display:flex;flex-direction:column-reverse}section#FeaturesArea,section#FacilityArea,section#VoiceArea,section#ContactArea{padding-top:50px;margin-top:-50px}.box{width:75%;margin:0 auto;padding:0 2%;height:70vh}.FrontContentsBox>div,.FrontContentsInversionBox>div{grid-template-columns:25% 25% 50%;grid-template-rows:60% 20% 20%;grid-column-gap:0;grid-row-gap:0}.FrontContentsThaadBox>div{grid-template-columns:100%;grid-template-rows:60% 40%;padding:0}.wp-container-core-group-is-layout-3.wp-container-core-group-is-layout-3,.wp-container-core-group-is-layout-6.wp-container-core-group-is-layout-6,.wp-container-core-group-is-layout-8.wp-container-core-group-is-layout-8,.wp-container-core-group-is-layout-10.wp-container-core-group-is-layout-10{display:flex;align-items:center;flex-direction:column;flex-wrap:nowrap}.FeaturesItemBox01,.FeaturesItemInversionBox01{grid-area: 1 / 1 / 2 / 4;padding:0}.FeaturesItemBox02,.FeaturesItemInversionBox02{grid-area: 2 / 1 / 3 / 3}.FeaturesItemBox03,.FeaturesItemInversionBox03{grid-area: 3 / 1 / 4 / 3}.FeaturesItemBox04,.FeaturesItemInversionBox04{grid-area: 2 / 3 / 4/ 4;padding:0 0 0 1rem}.ThaadBox>div .FeaturesItemBox01{grid-column:1;grid-row:1;grid-area: 1 / 1 / 2 / 4;padding:0}.ThaadBox>div .FeaturesItemBox02{grid-row:1;padding:0 0 .5rem 0;grid-area: 2 / 1 / 3 / 4}.FeaturesNumber{width:60%;margin:0 auto}p.FeaturesText{font-size:1.1rem;padding:11% 0}.wp-block-column.FeaturesSecondPhotoLeft.is-layout-flow.wp-block-column-is-layout-flow{flex-basis:auto;width:21%;margin:0 1em 0 0}.wp-block-column.FeaturesSecondPhotoRight.is-layout-flow.wp-block-column-is-layout-flow{flex-basis:auto;width:23%}.FeaturesFlow{display:none}.FeaturesFlow_SP{display:block;margin:10% 0 0}.FacilityContentsBox>div{display:flex;flex-direction:column}.FacilityContentsBox01{margin:0 0 5% 0;padding:0}.wp-block-column.FacilityContentsTextBox.is-layout-flow.wp-block-column-is-layout-flow{margin:0 0 8% 0}h3.FacilityTitle{font-size:1.5rem}.is-layout-flex .FacilityText{margin:10% 0 0;font-size:1rem}.wp-block-column.VoiceColumnLeft.is-layout-flow.wp-block-column-is-layout-flow{width:60%;margin:0}p.InterviewText{font-size:1rem;line-height:2}.wp-block-column.VoiceColumnRight.is-layout-flow.wp-block-column-is-layout-flow{width:75%;margin:5% 0 0}.wp-block-column.VoicePhotoLeftBox.is-layout-flow.wp-block-column-is-layout-flow{width:18%}.InterviewTextfirst figure.alignleft.size-full{margin:0}.InterviewTextfirst img{width:70%}.VoiceCorporateNameBox img{width:80%}p.VoiceCorporateName{font-size:1.3rem}p.VoiceCorporateJobName.wp-block-paragraph{font-size:1rem}p.InterviewName{margin:4% 0 0;font-size:2.5rem}p.InterviewNameEiji.wp-block-paragraph{font-size:1rem}p.InterviewName span{font-size:1.2rem}p.VoiceCommentText{width:80%;font-size:.9rem}.wp-block-column.ContactPhotoBoxLeft.is-layout-flow.wp-block-column-is-layout-flow{width:60%}p.AddressText{font-size:1rem}.ContactListBox{width:80%}.GoogleMapBox{width:100%;height:45vh}.GoogleMapBox iframe{width:100%;height:40vh}}