.page-hr_development section+section{margin-top:6.5rem}@media screen and (max-width:768px){.page-hr_development section+section{margin-top:3.8rem}}.page-hr_development .gallery-wrap{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:8rem;display:grid}@media screen and (max-width:768px){.page-hr_development .gallery-wrap{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:4rem}}.page-hr_development .title{text-align:center;color:#fff;background-color:var(--main);width:100%;margin-bottom:3.8rem;padding-block:.8rem 1.1rem;font-size:2.4rem;font-weight:600;position:relative}@media screen and (max-width:768px){.page-hr_development .title{margin-bottom:2rem;padding-block:.8rem;font-size:1.9rem}}.page-hr_development .title:before{content:"";background-color:var(--yellow);z-index:10;width:2rem;height:100%;display:inline-block;position:absolute;top:0;left:0}@media screen and (max-width:768px){.page-hr_development .title:before{width:1.3rem}}.page-hr_development .title.sub{width:25rem;margin-bottom:1.3rem;padding-block:.7rem .9rem;font-size:1.8rem}@media screen and (max-width:768px){.page-hr_development .title.sub{margin-bottom:.8rem;padding-block:.4rem;font-size:1.6rem}}.page-hr_development .title.sub:before{width:1.3rem}@media screen and (max-width:768px){.page-hr_development .title.sub:before{width:.9rem}}@media screen and (max-width:768px){.page-hr_development .title.odd{margin-top:1.3rem}}.page-hr_development .hd{border-bottom:var(--main).1rem solid;margin-bottom:1.2rem;padding-bottom:2rem;font-size:2.3rem;font-weight:600}@media screen and (max-width:768px){.page-hr_development .hd{margin-bottom:.7rem;padding-bottom:1.4rem;font-size:1.7rem}}.page-hr_development .hd.bottom{margin-bottom:2.2rem}@media screen and (max-width:768px){.page-hr_development .hd.bottom{margin-bottom:1.5rem}}.page-hr_development .round-hd{color:#fff;background-color:var(--main);white-space:nowrap;border-radius:100vmax;height:fit-content;margin-top:2.5rem;padding-block:.6rem .8rem;padding-inline:3.3rem;font-size:1.6rem;font-weight:500;display:inline-block}@media screen and (max-width:768px){.page-hr_development .round-hd{padding-block:.6rem;padding-inline:2.3rem;font-size:1.3rem}}.page-hr_development .schedule-wrap{margin-top:2rem}@media screen and (max-width:768px){.page-hr_development .schedule-wrap{margin-top:1rem}}.page-hr_development .schedule-wrap .schedule{gap:1rem;display:flex}@media screen and (max-width:768px){.page-hr_development .schedule-wrap .schedule{flex-direction:column;gap:0}}.page-hr_development .schedule-wrap .schedule+.schedule{border-top:.1rem solid #c4c8ce;margin-top:1.5rem;padding-top:1.5rem}.page-hr_development .schedule-wrap .schedule .period{color:var(--main);flex-shrink:0;width:5em;font-weight:700}.page-hr_development .schedule-wrap .schedule .item .color{color:#29abe2;font-weight:500;text-decoration:underline}@media (any-hover:hover){.page-hr_development .schedule-wrap .schedule .item .color:hover{opacity:.6}}.page-hr_development .schedule-wrap .schedule .item .indent{text-indent:-1.5em;padding-left:1.5em;display:inline-block}.page-hr_development .schedule-wrap .schedule .item .indent>span{font-feature-settings:"palt"}.page-hr_development .caption{align-items:center;margin-top:.6rem;font-size:1.4rem;display:flex}@media screen and (max-width:768px){.page-hr_development .caption{margin-top:.5rem;font-size:1.1rem}}.page-hr_development .caption:before{content:"⚫︎";color:var(--main);font-size:2rem;display:inline-block}@media screen and (max-width:768px){.page-hr_development .caption:before{font-size:1.5rem}}.page-hr_development .grid-wrap{gap:4rem 3.8rem;display:grid}@media screen and (max-width:768px){.page-hr_development .grid-wrap{gap:3.5rem}}.page-hr_development .program{margin-top:9rem}@media screen and (max-width:768px){.page-hr_development .program{margin-top:4rem}}.page-hr_development .program .grid-wrap{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.page-hr_development .program .grid-wrap{grid-template-columns:repeat(1,1fr)}}.page-hr_development .program .grid-wrap .grid.full{grid-column:1/3}@media screen and (max-width:768px){.page-hr_development .program .grid-wrap .grid.full{grid-column:1/2}}.page-hr_development .technical .grid-wrap{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.page-hr_development .technical .grid-wrap{grid-template-columns:repeat(1,1fr)}}.page-hr_development .technical .grid-wrap .grid.full{grid-row:1/3}@media screen and (max-width:768px){.page-hr_development .technical .grid-wrap .grid.full{grid-row:1/2}}.page-hr_development .technical .grid-wrap .grid.full .schedule{align-items:center}@media screen and (max-width:768px){.page-hr_development .technical .grid-wrap .grid.full .schedule{align-items:flex-start}}.page-hr_development .technical .grid-wrap .grid.full .schedule.top{align-items:flex-start}.page-hr_development .technical .grid-wrap .grid.full .schedule.top .period{margin-top:-.3rem}@media screen and (max-width:768px){.page-hr_development .technical .grid-wrap .grid.full .schedule.top .period{margin-top:0}}.page-hr_development .technical .grid-wrap .grid .horizontal{gap:5rem;display:flex}@media screen and (max-width:768px){.page-hr_development .technical .grid-wrap .grid .horizontal{flex-direction:column;align-items:flex-start;gap:1.4rem;margin-top:1.6rem}}.page-hr_development .technical .grid-wrap .grid .horizontal .round-hd{margin-top:0}.page-hr_development .technical .grid-wrap .grid .horizontal:first-of-type{border-bottom:.1rem solid #c4c8ce;margin-bottom:3rem;padding-bottom:2.5rem}@media screen and (max-width:768px){.page-hr_development .technical .grid-wrap .grid .horizontal:first-of-type{margin-bottom:1.3rem;padding-bottom:1.8rem}}.page-hr_development .facility{margin-bottom:-4rem}@media screen and (max-width:768px){.page-hr_development .facility{margin-bottom:3.5rem}}.page-hr_development .facility .grid-wrap{grid-template-columns:repeat(2,1fr);gap:0 4rem;display:grid}@media screen and (max-width:768px){.page-hr_development .facility .grid-wrap{display:block}}.page-hr_development .facility .grid-wrap+.grid-wrap{margin-top:7.3rem}@media screen and (max-width:768px){.page-hr_development .facility .grid-wrap+.grid-wrap{margin-top:4rem}}.page-hr_development .facility .grid-wrap.img-text{grid-template-areas:"img1 text1""img2 text2"}.page-hr_development .facility .grid-wrap.img-text .item:first-child{grid-area:text1}.page-hr_development .facility .grid-wrap.img-text .item:nth-child(2){grid-area:img1}.page-hr_development .facility .grid-wrap.img-text .item:nth-child(3){grid-area:text2;margin-top:-2rem}@media screen and (max-width:768px){.page-hr_development .facility .grid-wrap.img-text .item:nth-child(3){margin-top:3rem}}.page-hr_development .facility .grid-wrap.img-text .item:nth-child(4){grid-area:img2}@media screen and (max-width:768px){.page-hr_development .facility .grid-wrap .item img{margin-top:1rem}}.page-hr_development .facility .grid-wrap .item.img-bottom{margin-top:3.3rem}@media screen and (max-width:768px){.page-hr_development .facility .grid-wrap .item.img-bottom{margin-top:0}}.page-hr_development .facility .grid-wrap .item.text-bottom{margin-top:3rem}@media screen and (max-width:768px){.page-hr_development .facility .grid-wrap .item.text-bottom{margin-top:3.5rem}}.page-hr_development .facility .grid-wrap .item .schedule-wrap{margin-top:2rem}@media screen and (max-width:768px){.page-hr_development .facility .grid-wrap .item .schedule-wrap{margin-top:1rem}}.page-hr_development .facility .grid-wrap .item .schedule-wrap .period{width:3em}#ancFacility01,#ancFacility02{margin-top:-9rem;padding-top:9rem}
