@charset "UTF-8";@keyframes FadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}.p-fac-intro{position:relative}.p-fac-intro .c-text-set{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-fac-intro .c-text-set{width:calc(1360 / 1440 * 100%);max-width:calc(1360px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-fac-intro .c-text-set{max-width:calc(1360px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-fac-intro .c-text-set{max-width:calc(1360px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-fac-intro .c-text-set{width:calc(1360 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-fac-intro .c-text-set{width:calc(340 / 390 * 100%)}}.p-fac-intro .c-text-set{position:relative;z-index:2}@media only screen and (max-width:767px){.p-fac-intro .c-text-set .c-text-set__text{text-align:left}}.p-fac-intro__img{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-fac-intro__img{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-fac-intro__img{max-width:calc(1100px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-fac-intro__img{max-width:calc(1100px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-fac-intro__img{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-fac-intro__img{width:calc(340 / 390 * 100%)}}.p-fac-intro__img{margin-top:4.61rem}@media only screen and (max-width:767px){.p-fac-intro__img{margin-top:3.07rem}}.p-fac-intro .c-motif{z-index:-1}.p-fac-anch{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-fac-anch{width:calc(1360 / 1440 * 100%);max-width:calc(1360px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-fac-anch{max-width:calc(1360px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-fac-anch{max-width:calc(1360px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-fac-anch{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-fac-anch{width:calc(340 / 390 * 100%)}}.p-fac-anch{margin-top:6.15rem}@media only screen and (max-width:767px){.p-fac-anch{margin-top:3.07rem}}.p-fac-anch .c-anch{max-width:1080px;margin-left:auto;margin-right:auto}.p-fac{margin-top:12.3rem}@media only screen and (max-width:767px){.p-fac{margin-top:6.15rem}}.p-fac__inner,.p-fac__service,.p-fac__slide{margin-top:4.92rem}@media only screen and (max-width:767px){.p-fac__inner,.p-fac__service,.p-fac__slide{margin-top:3.07rem}}.p-fac__slide{width:100%}.p-fac__text{margin-right:auto;margin-left:auto}@media only screen and (max-width:767px){.p-fac__text{width:calc(340 / 390 * 100%)}}.p-fac__text{margin-top:2.76rem}@media only screen and (min-width:768px){.p-fac__text{width:calc(760 / 1440 * 100%);margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){.p-fac__text{margin-top:1.15rem}}.p-fac__text .c-text-set__text{text-align:left}.p-fac__inner{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-fac__inner{width:calc(1200 / 1440 * 100%);max-width:calc(1200px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-fac__inner{max-width:calc(1200px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-fac__inner{max-width:calc(1200px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-fac__inner{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-fac__inner{width:calc(340 / 390 * 100%)}}.p-fac__list__item{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:1024px){.p-fac__list__item{align-items:flex-start}}@media only screen and (max-width:767px){.p-fac__list__item{flex-wrap:wrap}}@media only screen and (min-width:768px){.p-fac__list__item.reverse{flex-direction:row-reverse}}.p-fac__list__item+.p-fac__list__item{margin-top:4.92rem}.p-fac__list__item__img{width:calc(780 / 1200 * 100%)}@media only screen and (min-width:768px) and (max-width:1024px){.p-fac__list__item__img{width:calc(740 / 1200 * 100%)}}@media only screen and (max-width:767px){.p-fac__list__item__img{width:100%}}.p-fac__list__item__img.view{aspect-ratio:780/520}.p-fac__list__item__img.view iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-fac__list__item__text{width:calc(325 / 1200 * 100%)}@media only screen and (min-width:768px) and (max-width:1024px){.p-fac__list__item__text{width:calc(390 / 1200 * 100%)}}@media only screen and (max-width:767px){.p-fac__list__item__text{width:100%;margin-top:1.53rem}}@media only screen and (max-width:767px){.p-fac__list__item__text .c-text-set__btn .c-arrow-link{justify-content:flex-end}}@media only screen and (min-width:768px){.p-fac__list__item__text .c-text-set__btn .c-btn{max-width:15.38rem}}.p-fac__list__sub{width:calc(1100 / 1200 * 100%);display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:9.23rem}@media only screen and (max-width:767px){.p-fac__list__sub{margin-top:4.61rem;flex-wrap:wrap;width:86%}}.p-fac__list__sub__item{width:calc(530 / 1100 * 100%)}@media only screen and (max-width:767px){.p-fac__list__sub__item{width:100%}.p-fac__list__sub__item+.p-fac__list__sub__item{margin-top:3.07rem}}.p-fac__list__sub__item__text{width:calc(485 / 530 * 100%);margin-left:auto;margin-right:auto;margin-top:2.3rem}@media only screen and (max-width:767px){.p-fac__list__sub__item__text{width:100%;margin-top:1.15rem}}.p-fac__list__sub__item__text .c-text-set__btn .c-arrow-link{justify-content:flex-end}.p-fac__service{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-fac__service{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-fac__service{max-width:calc(1100px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-fac__service{max-width:calc(1100px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-fac__service{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-fac__service{width:calc(300 / 390 * 100%)}}.p-fac__service{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.p-fac__service{flex-wrap:wrap}}.p-fac__service__item{width:calc(353 / 1100 * 100%)}@media only screen and (max-width:767px){.p-fac__service__item{width:100%}.p-fac__service__item+.p-fac__service__item{margin-top:4.61rem}}.p-fac__service__item__text{width:calc(337 / 353 * 100%);margin-left:auto;margin-right:auto;margin-top:1.84rem}@media only screen and (max-width:767px){.p-fac__service__item__text{margin-top:1.15rem}}.p-fac__service__item__text .c-text-set__text{margin-top:.76rem}.p-fac__service__item__text .c-table{margin-top:1.84rem}html:lang(en) .p-fac__service__item__text .c-table{letter-spacing:0}@media only screen and (min-width:768px) and (max-width:1024px){html:not([lang=ja]) .p-fac__service__item__text .c-table .c-table__th{width:35%}}html:not([lang=ja]) .p-fac__service__item__text .c-table .c-table__td{padding-right:0}@media only screen and (max-width:767px){.p-fac__service__item__text .c-table{margin-top:1.53rem}}.p-fac-info{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-fac-info{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-fac-info{max-width:calc(900px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-fac-info{max-width:calc(900px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-fac-info{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-fac-info{width:calc(340 / 390 * 100%)}}.p-fac-info{margin-top:12.3rem}@media only screen and (max-width:767px){.p-fac-info{margin-top:6.15rem}}.p-fac-info__tbl{margin-top:3.69rem}@media only screen and (max-width:767px){.p-fac-info__tbl{margin-top:3.07rem}}.p-fac-link{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-fac-link{width:calc(1200 / 1440 * 100%);max-width:calc(1200px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-fac-link{max-width:calc(1200px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-fac-link{max-width:calc(1200px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-fac-link{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-fac-link{width:calc(350 / 390 * 100%)}}.p-fac-link{margin-top:12.3rem;border:1px solid var(--color-line-2)}@media only screen and (max-width:767px){.p-fac-link{margin-top:6.15rem}}.p-fac-link>.inner{display:flex;align-items:center;padding:calc(64 / 1200 * 100%);margin-right:auto;margin-left:auto;flex-wrap:wrap}@media only screen and (max-width:1024px){.p-fac-link>.inner{align-items:flex-start}}@media only screen and (max-width:767px){.p-fac-link>.inner{padding:2rem}}.p-fac-link__img{width:calc(500 / 1072 * 100%);order:-1}@media only screen and (min-width:768px) and (max-width:1024px){.p-fac-link__img{width:calc(480 / 1072 * 100%)}}@media only screen and (max-width:767px){.p-fac-link__img{width:100%}}.p-fac-link__text{width:calc(508 / 1072 * 100%);margin-left:calc(64 / 1072 * 100%)}@media only screen and (min-width:768px) and (max-width:1024px){.p-fac-link__text{width:calc(540 / 1072 * 100%);margin-left:calc(52 / 1072 * 100%)}}@media only screen and (max-width:767px){.p-fac-link__text{width:100%;margin-top:1rem;margin-left:0}}@media only screen and (max-width:767px){.p-fac-link__text .c-arrow-link{justify-content:flex-end}}