body{overflow:initial}@media (max-width: 1023px){.c-titlepage__jp{height:105px}}.facilitywrap .sloganbox{position:relative}@media (max-width: 1023px){.facilitywrap .sloganbox{margin-top:32px}}.facilitywrap .sloganbox__txt{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 40px);max-width:902px}@media (max-width: 1023px){.facilitywrap .sloganbox__txt{width:300px}}.facilitywrap .introbox{padding:64px 0 68px}@media (max-width: 1023px){.facilitywrap .introbox{padding:30px 0 47px}}.facilitywrap .introbox .intro-cnt{display:flex;justify-content:space-between;align-items:center}@media (max-width: 1023px){.facilitywrap .introbox .intro-cnt{display:block}}.facilitywrap .introbox .txtdiv{margin-top:-15px;width:calc(613 / 1100 * 100%)}@media (max-width: 1023px){.facilitywrap .introbox .txtdiv{margin-top:0;width:100%}}.facilitywrap .introbox .imgdiv{width:calc(396 / 1100 * 100%)}@media (max-width: 1023px){.facilitywrap .introbox .imgdiv{margin-top:24px;width:100%;text-align:center}.facilitywrap .introbox .imgdiv img{width:245px}}.facilitywrap .introbox .intro-ttl{color:#193a8b;font-size:36px;font-size:3.6rem;line-height:1.61111em;letter-spacing:.05em;font-weight:700}@media (max-width: 1023px){.facilitywrap .introbox .intro-ttl{margin-right:-5px;font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.05em}}.facilitywrap .introbox .intro-desc{margin-top:33px;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.05em;font-weight:500}@media (max-width: 1023px){.facilitywrap .introbox .intro-desc{margin-top:12px;font-size:14px;font-size:1.4rem;line-height:2em;letter-spacing:.04em}}.facilitywrap .workbox{background:#f0f4fc;padding:100px 0 110px}@media (max-width: 1023px){.facilitywrap .workbox{padding:40px 0 38px}}.facilitywrap .workbox .work-inner{margin:0 auto;max-width:1400px}.facilitywrap .workbox .work-flexbox{margin-left:auto;max-width:calc(50% + 550px + 20px);display:flex;align-items:flex-start;padding-left:20px}@media (max-width: 1023px){.facilitywrap .workbox .work-flexbox{display:block;max-width:unset;padding:0 20px}}.facilitywrap .workbox .work-sidebar{position:relative;margin-top:100px;width:320px;background:#fff;padding:0 35px 28px;order:2}@media (min-width: 1024px){.facilitywrap .workbox .work-sidebar{position:sticky;top:160px}}@media (max-width: 1023px){.facilitywrap .workbox .work-sidebar{margin-top:0;width:100%;padding:0 20px}}.facilitywrap .workbox .work-sidebar .sidebar-ttlen{position:absolute;top:0;right:0}@media (max-width: 1023px){.facilitywrap .workbox .work-sidebar .sidebar-ttlen{display:none}}.facilitywrap .workbox .work-sidebar .sidebar-ttl{position:relative;margin-right:-35px;border-bottom:#c3c7ce 4px solid;padding:28px 0 11px;color:#193a8b;font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:.05em;font-weight:700;font-family:"Montserrat",sans-serif}.facilitywrap .workbox .work-sidebar .sidebar-ttl:before{content:"";position:absolute;bottom:-4px;left:0;width:95px;height:4px;background:#193a8b}@media (max-width: 1023px){.facilitywrap .workbox .work-sidebar .sidebar-ttl{margin:0 -20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.857' height='21.858' viewBox='0 0 21.857 21.858'%3E%3Cg id='Group_187697' data-name='Group 187697' transform='translate(21.857) rotate(90)'%3E%3Cg id='Ellipse_231' data-name='Ellipse 231' fill='none' stroke='%23193a8b' stroke-width='1'%3E%3Cellipse cx='10.929' cy='10.929' rx='10.929' ry='10.929' stroke='none'/%3E%3Cellipse cx='10.929' cy='10.929' rx='10.429' ry='10.429' fill='none'/%3E%3C/g%3E%3Cpath id='Path_788' data-name='Path 788' d='M0,0V5.573H5.571' transform='translate(9.881 15.25) rotate(-135)' fill='none' stroke='%23193a8b' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right 22px center;padding:15px 20px 13px;font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:.05em;font-family:"Montserrat",sans-serif;transition:0.3s}.facilitywrap .workbox .work-sidebar .sidebar-ttl:before{width:105px}.facilitywrap .workbox .work-sidebar .sidebar-ttl.active{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.858' height='21.858' viewBox='0 0 21.858 21.858'%3E%3Cg id='Group_187697' data-name='Group 187697' transform='translate(0 21.858) rotate(-90)'%3E%3Cg id='Ellipse_231' data-name='Ellipse 231' fill='none' stroke='%23193a8b' stroke-width='1'%3E%3Ccircle cx='10.929' cy='10.929' r='10.929' stroke='none'/%3E%3Ccircle cx='10.929' cy='10.929' r='10.429' fill='none'/%3E%3C/g%3E%3Cpath id='Path_788' data-name='Path 788' d='M0,5.573V0H5.571' transform='translate(13.821 10.548) rotate(135)' fill='none' stroke='%23193a8b' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A")}}@media (max-width: 1023px){.facilitywrap .workbox .work-sidebar .sidebar-cnt{display:none;padding-bottom:25px}}.facilitywrap .workbox .work-sidebar .link-group{margin-top:22px;font-size:13px;font-size:1.3rem;line-height:1.84615em;letter-spacing:.04em;font-weight:500}.facilitywrap .workbox .work-sidebar .link-group+.link-group{margin-top:15px}@media (max-width: 1023px){.facilitywrap .workbox .work-sidebar .link-group{margin-top:32px;font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.04em}.facilitywrap .workbox .work-sidebar .link-group+.link-group{margin-top:15px}}.facilitywrap .workbox .work-sidebar .link-group .pa-link a{color:#193a8b;text-decoration:underline;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.04em;font-weight:700}@media (max-width: 1023px){.facilitywrap .workbox .work-sidebar .link-group .pa-link a{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.04em}}.facilitywrap .workbox .work-sidebar .link-group .sub-link{padding:9px 0 0 10px}@media (max-width: 1023px){.facilitywrap .workbox .work-sidebar .link-group .sub-link{padding:18px 0 10px 10px}}.facilitywrap .workbox .work-sidebar .link-group .sub-link .sub-item+.sub-item{margin-top:3px}@media (max-width: 1023px){.facilitywrap .workbox .work-sidebar .link-group .sub-link .sub-item+.sub-item{margin-top:9px}}.facilitywrap .workbox .work-sidebar .link-group .sub-link .sub-item a{display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.021' height='12.021' viewBox='0 0 12.021 12.021'%3E%3Cpath id='Path_476196' data-name='Path 476196' d='M-4285.019-632.535h8v8' transform='translate(2588.353 3477.59) rotate(45)' fill='none' stroke='%23707070' stroke-width='1'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:left center;padding-left:20px;text-decoration:underline}@media (max-width: 1023px){.facilitywrap .workbox .work-sidebar .link-group .sub-link .sub-item a{padding-left:22px}}.facilitywrap .workbox .work-maincnt{width:calc(100% - 320px);padding-right:50px}@media (max-width: 1023px){.facilitywrap .workbox .work-maincnt{width:100%;padding-right:0}}.facilitywrap .workbox .work-group{max-width:880px}.facilitywrap .workbox .work-group+.work-group{margin-top:85px}@media (max-width: 1023px){.facilitywrap .workbox .work-group{margin-top:43px;max-width:unset}.facilitywrap .workbox .work-group+.work-group{margin-top:62px}}.facilitywrap .workbox .group-ttl{padding-left:10px;color:#193a8b;font-size:38px;font-size:3.8rem;line-height:1.26316em;letter-spacing:.1em;font-weight:700}@media (max-width: 1023px){.facilitywrap .workbox .group-ttl{padding-left:0;font-size:24px;font-size:2.4rem;line-height:1.41667em;letter-spacing:.1em}}.facilitywrap .workbox .work-item{margin-top:53px;background:#fff}.facilitywrap .workbox .work-item+.work-item{margin-top:40px}@media (max-width: 1023px){.facilitywrap .workbox .work-item{margin-top:26px}.facilitywrap .workbox .work-item+.work-item{margin-top:28px}}.facilitywrap .workbox .work-item__ttl{min-height:83px;display:flex;align-items:center;background:#193a8b;padding:10px 40px 15px;color:#fff;font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.1em;font-weight:700}@media (max-width: 1023px){.facilitywrap .workbox .work-item__ttl{min-height:62px;padding:10px 20px 15px;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.1em}}.facilitywrap .workbox .work-item__cnt{padding:40px}@media (max-width: 1023px){.facilitywrap .workbox .work-item__cnt{padding:25px 20px}}.facilitywrap .workbox .work-item__flex{display:flex;align-items:center;justify-content:space-between}@media (max-width: 1023px){.facilitywrap .workbox .work-item__flex{display:block}}.facilitywrap .workbox .work-item__img{width:calc(401 / 800 * 100%)}@media (max-width: 1023px){.facilitywrap .workbox .work-item__img{width:100%}}.facilitywrap .workbox .work-item__imgtxt{margin-top:7px;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.05em;font-weight:500}@media (max-width: 1023px){.facilitywrap .workbox .work-item__imgtxt{margin-top:9px;font-size:13px;font-size:1.3rem;line-height:1.38462em;letter-spacing:.025em}}.facilitywrap .workbox .work-item__desc{margin-top:-25px;width:calc(369 / 800 * 100%);font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.05em;font-weight:500}@media (max-width: 1023px){.facilitywrap .workbox .work-item__desc{margin-top:16px;width:100%;font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.04em}}.facilitywrap .workbox .work-item .gray-cnt{margin-top:25px;background:#f6f6f6;padding:30px 47px 38px}@media (max-width: 1023px){.facilitywrap .workbox .work-item .gray-cnt{margin-top:20px;padding:22px 20px 26px}}.facilitywrap .workbox .work-item .gray-cnt .gray-ttl .label{position:relative;display:inline-block;font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.1em;font-weight:700}.facilitywrap .workbox .work-item .gray-cnt .gray-ttl .label:before{content:"";position:absolute;top:50%;left:-47px;margin-top:-2px;width:28px;height:2px;background:#193a8b}@media (max-width: 1023px){.facilitywrap .workbox .work-item .gray-cnt .gray-ttl .label{font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.1em}.facilitywrap .workbox .work-item .gray-cnt .gray-ttl .label:before{left:-20px;margin-top:-2px;width:14px;height:2px}}.facilitywrap .workbox .work-item .gray-cnt .gray-ttl .time{position:relative;top:-2px;display:inline-block;padding-left:6px;color:#707070;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.05em;font-weight:500}@media (max-width: 1023px){.facilitywrap .workbox .work-item .gray-cnt .gray-ttl .time{padding-left:3px}}.facilitywrap .workbox .work-item .uldot{margin-top:11px}@media only screen and (max-width: 1100px){.facilitywrap .workbox .work-item .uldot{margin-right:-35px}}@media (max-width: 1023px){.facilitywrap .workbox .work-item .uldot{margin-top:5px;margin-right:0}}.facilitywrap .workbox .work-item .uldot li{position:relative;display:flex;padding-left:20px;font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.05em;font-weight:500}.facilitywrap .workbox .work-item .uldot li:before{content:"";position:absolute;top:8px;left:0;width:8px;height:8px;background:#193a8b;border-radius:50%}.facilitywrap .workbox .work-item .uldot li.nodot:before{display:none}@media only screen and (max-width: 1100px){.facilitywrap .workbox .work-item .uldot li{font-size:13px;font-size:1.3rem;line-height:1.69231em;letter-spacing:0em}}@media (max-width: 1023px){.facilitywrap .workbox .work-item .uldot li{flex-wrap:wrap;padding-left:15px;font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:.025em}.facilitywrap .workbox .work-item .uldot li:before{top:9px;width:6px;height:6px}.facilitywrap .workbox .work-item .uldot li+li{margin-top:3px}}@media (min-width: 1024px){.facilitywrap .workbox .work-item .uldot.stylecol{display:flex;flex-wrap:wrap;column-gap:65px}.facilitywrap .workbox .work-item .uldot.w0101 .text01{width:155px}.facilitywrap .workbox .work-item .uldot.w0102 .text01{width:62px}.facilitywrap .workbox .work-item .uldot.w0104 .text01{width:158px}.facilitywrap .workbox .work-item .uldot.w0104 .text02{width:125px}.facilitywrap .workbox .work-item .uldot.w0104 .text03{width:65px}.facilitywrap .workbox .work-item .uldot.w0104 .text04{width:calc(100% - 160px - 125px - 65px);text-align:right}.facilitywrap .workbox .work-item .uldot.w0105 .text01{width:252px}.facilitywrap .workbox .work-item .uldot.w0201 .text01{width:110px}.facilitywrap .workbox .work-item .uldot.w0205 .text01{width:140px}}@media (max-width: 1023px){.facilitywrap .workbox .work-item .uldot.w0101 .text01{width:140px}.facilitywrap .workbox .work-item .uldot.w0102 .text01{width:100%}.facilitywrap .workbox .work-item .uldot.w0104 .text01{width:100%}.facilitywrap .workbox .work-item .uldot.w0104 .text02{width:auto;padding-right:20px}.facilitywrap .workbox .work-item .uldot.w0104 .text03{width:auto}.facilitywrap .workbox .work-item .uldot.w0104 .text04{width:100%}.facilitywrap .workbox .work-item .uldot.w0105 .text01{width:100%}.facilitywrap .workbox .work-item .uldot.w0201 .text01{width:96px}.facilitywrap .workbox .work-item .uldot.w0205 .text01{width:125px}}.facilitywrap .workbox .ga-slider{position:relative}.facilitywrap .workbox .ga-slider .imgcnt{position:relative}.facilitywrap .workbox .ga-slider .imgcnt:before{display:block;content:" ";width:100%;padding-top:62.34414%}.facilitywrap .workbox .ga-slider .imgcnt>.content{position:absolute;top:0;left:0;right:0;bottom:0}.facilitywrap .workbox .ga-slider .swiper-button-prev,.facilitywrap .workbox .ga-slider .swiper-button-next{top:50%;margin-top:-10px;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg id='Group_187366' data-name='Group 187366' xmlns='http://www.w3.org/2000/svg' width='20.405' height='20.405' viewBox='0 0 20.405 20.405'%3E%3Cg id='Ellipse_231' data-name='Ellipse 231' fill='%23fff' stroke='%23193a8b' stroke-width='1'%3E%3Ccircle cx='10.202' cy='10.202' r='10.202' stroke='none'/%3E%3Ccircle cx='10.202' cy='10.202' r='9.702' fill='none'/%3E%3C/g%3E%3Cpath id='Path_788' data-name='Path 788' d='M0,5.2V0H5.2' transform='translate(12.902 9.847) rotate(135)' fill='%23fff' stroke='%23193a8b' stroke-width='1'/%3E%3C/svg%3E%0A");background-size:100% auto;border-radius:50%}.facilitywrap .workbox .ga-slider .swiper-button-prev:after,.facilitywrap .workbox .ga-slider .swiper-button-next:after{display:none}.facilitywrap .workbox .ga-slider .swiper-button-prev{left:-10px;transform:rotate(-180deg)}.facilitywrap .workbox .ga-slider .swiper-button-next{right:-10px}.facilitywrap .recruit-cnt{margin-top:134px}@media (max-width: 1023px){.facilitywrap .recruit-cnt{margin-top:57px}}

/*# sourceMappingURL=maps/facility.min.css.map */
