.m-plus-rounded-1c-regular{font-weight:400;font-style:normal}@-webkit-keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video{from{opacity:0}to{opacity:1}}@-webkit-keyframes modal-video-inner{from{-webkit-transform:translate(0, 100px);transform:translate(0, 100px)}to{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes modal-video-inner{from{-webkit-transform:translate(0, 100px);transform:translate(0, 100px)}to{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video;animation-name:modal-video;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translate(0, 100px);transform:translate(0, 100px)}.modal-video-body{max-width:960px;width:100%;height:100%;margin:0 auto;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-video-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}@media(orientation: landscape){.modal-video-inner{padding:10px 60px;-webkit-box-sizing:border-box;box-sizing:border-box}}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video-inner;animation-name:modal-video-inner;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:rgba(0,0,0,0)}@media(orientation: landscape){.modal-video-close-btn{top:0;right:-45px}}.modal-video-close-btn:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-video-close-btn:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px}.lcl-movie{position:relative;width:71rem;margin-inline:auto;border:.1rem solid #333}@media screen and (max-width: 767px){.lcl-movie{width:100%}}.lcl-movie .lcl-movie__link{display:block;position:relative}@media(any-hover: hover){.lcl-movie .lcl-movie__link:hover .lcl-movie__play{opacity:.75}}.lcl-movie .lcl-movie__img{display:block;width:100%}.lcl-movie .lcl-movie__play{position:absolute;top:50%;left:50%;width:12.394%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.lcl-movie .lcl-movie__play img{display:block;width:100%}@media screen and (max-width: 767px){.lcl-flow .flowlist__cnt .btn01{width:100%}}@media screen and (min-width: 768px){.lcl-flow .lcl-flow__tel-note{font-size:max(1.5rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-flow .lcl-flow__tel-note{font-size:max(1.5rem,10px)}}.lcl-flow .lcl-flow__tel-note{letter-spacing:.03em;font-weight:400;line-height:1.8}@media screen and (max-width: 767px){.lcl-flow .lcl-flow__tel-note{letter-spacing:.02em;line-height:1.7}}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-flow .lcl-flow__tel-note{font-size:max(1.4rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-flow .lcl-flow__tel-note{font-size:max(1.4rem,10px)}}.lcl-flow .lcl-flow__tel-note{font-weight:700}.lcl-flow .lcl-flow-table{width:100%}@media screen and (max-width: 767px){.lcl-flow .lcl-flow-table{width:66rem}}.lcl-flow .lcl-flow-table .table__head01:last-child,.lcl-flow .lcl-flow-table .table__data{width:14.5rem;text-align:center}@media screen and (max-width: 767px){.lcl-flow .lcl-flow-table .table__head01:last-child,.lcl-flow .lcl-flow-table .table__data{width:10rem}}.lcl-flow-note{padding:3rem;border:.3rem solid #d3d8e0;border-radius:1rem}@media screen and (max-width: 767px){.lcl-flow-note{padding:2.5rem 2rem}}.lcl-flow-figs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem;width:100%}@media screen and (max-width: 767px){.lcl-flow-figs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-left:0}}.lcl-flow-fig{width:32.8rem}@media screen and (max-width: 767px){.lcl-flow-fig{width:28.3rem}}.lcl-flow-fig .lcl-flow-fig__body{border-radius:1rem;overflow:hidden}.lcl-flow-fig .lcl-flow-fig__body img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lcl-flow-fig .lcl-flow-fig__caption{margin-top:1rem;color:#767676;text-align:center}@media screen and (min-width: 768px){.lcl-flow-fig .lcl-flow-fig__caption{font-size:max(1.2rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-flow-fig .lcl-flow-fig__caption{font-size:max(1.2rem,10px)}}.lcl-flow-fig .lcl-flow-fig__caption{letter-spacing:.02em;font-weight:400;line-height:1.65}@media screen and (max-width: 767px){.lcl-flow-fig .lcl-flow-fig__caption{letter-spacing:.02em;line-height:1.75}}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-flow-fig .lcl-flow-fig__caption{font-size:max(1.1rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-flow-fig .lcl-flow-fig__caption{font-size:max(1.1rem,10px)}}@media screen and (max-width: 767px){.lcl-flow-fig .lcl-flow-fig__caption{margin-top:.5rem}}.lcl-schedule-sec .lcl-schedule-sec__fig{width:75.5rem;margin-inline:auto}@media screen and (max-width: 767px){.lcl-schedule-sec .lcl-schedule-sec__fig{width:100%}}.lcl-schedule-sec .lcl-schedule-sec__fig img{width:100%}.lcl-schedule{margin-top:3rem}.lcl-schedule-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;position:relative;padding-bottom:3rem}@media screen and (max-width: 767px){.lcl-schedule-row{gap:1.5rem;padding-bottom:2rem}}.lcl-schedule-row:not(:first-child){padding-top:5rem}@media screen and (max-width: 767px){.lcl-schedule-row:not(:first-child){padding-top:4.5rem}}.lcl-schedule-row:not(:last-child){border-bottom:.1rem solid #333}.lcl-schedule-row:not(:last-child)::after{content:"";position:absolute;right:0;bottom:-2rem;left:0;width:9.2rem;height:2rem;margin-inline:auto;background-color:#333;clip-path:polygon(0 0, 100% 0, 50% 100%)}@media screen and (max-width: 767px){.lcl-schedule-row:not(:last-child)::after{bottom:-1.5rem;width:7rem;height:1.5rem}}.lcl-schedule-row:last-child{padding-bottom:0}.lcl-schedule-row .lcl-schedule-row__time{-ms-flex-negative:0;flex-shrink:0;width:8.6rem;color:#127f3d;font-weight:700}@media screen and (min-width: 768px){.lcl-schedule-row .lcl-schedule-row__time{font-size:max(2rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-schedule-row .lcl-schedule-row__time{font-size:max(2rem,10px)}}.lcl-schedule-row .lcl-schedule-row__time{line-height:1.8;letter-spacing:0}@media screen and (max-width: 767px){.lcl-schedule-row .lcl-schedule-row__time{width:7rem}}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-schedule-row .lcl-schedule-row__time{font-size:max(1.6rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-schedule-row .lcl-schedule-row__time{font-size:max(1.6rem,10px)}}.lcl-schedule-row .lcl-schedule-row__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:3rem;border-left:.1rem dashed #d3d8e0}@media screen and (max-width: 767px){.lcl-schedule-row .lcl-schedule-row__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;padding-left:2rem}}.lcl-schedule-row .lcl-schedule-row__cnt{-webkit-box-flex:1;-ms-flex:1;flex:1}.lcl-schedule-row .lcl-schedule-row__ttl{font-weight:700}@media screen and (min-width: 768px){.lcl-schedule-row .lcl-schedule-row__ttl{font-size:max(2rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-schedule-row .lcl-schedule-row__ttl{font-size:max(2rem,10px)}}.lcl-schedule-row .lcl-schedule-row__ttl{line-height:1.8;letter-spacing:0}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-schedule-row .lcl-schedule-row__ttl{font-size:max(1.8rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-schedule-row .lcl-schedule-row__ttl{font-size:max(1.8rem,10px)}}.lcl-schedule-row .lcl-schedule-row__txt{margin-top:2rem}@media screen and (min-width: 768px){.lcl-schedule-row .lcl-schedule-row__txt{font-size:max(1.5rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-schedule-row .lcl-schedule-row__txt{font-size:max(1.5rem,10px)}}.lcl-schedule-row .lcl-schedule-row__txt{letter-spacing:.03em;font-weight:400;line-height:1.8}@media screen and (max-width: 767px){.lcl-schedule-row .lcl-schedule-row__txt{letter-spacing:.02em;line-height:1.7}}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-schedule-row .lcl-schedule-row__txt{font-size:max(1.4rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-schedule-row .lcl-schedule-row__txt{font-size:max(1.4rem,10px)}}@media screen and (max-width: 767px){.lcl-schedule-row .lcl-schedule-row__txt{margin-top:1.5rem}}.lcl-schedule-row .lcl-schedule-row__fig{-ms-flex-negative:0;flex-shrink:0;width:27rem;border-radius:2rem;overflow:hidden}@media screen and (max-width: 767px){.lcl-schedule-row .lcl-schedule-row__fig{width:24rem}}.lcl-schedule-row .lcl-schedule-row__fig img{width:100%}.lcl-bath-table{width:100%}@media screen and (max-width: 767px){.lcl-bath-table{width:66rem}}.lcl-bath-table .table__head03{width:24rem;text-align:left}@media screen and (max-width: 767px){.lcl-bath-table .table__head03{width:20rem}}.lcl-bath-figs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem}@media screen and (max-width: 767px){.lcl-bath-figs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}.lcl-bath-fig{-webkit-box-flex:1;-ms-flex:1;flex:1}.lcl-bath-fig .lcl-bath-fig__body{border-radius:1rem;overflow:hidden}.lcl-bath-fig .lcl-bath-fig__body img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lcl-bath-fig .lcl-bath-fig__caption{margin-top:1rem;color:#767676;text-align:center}@media screen and (min-width: 768px){.lcl-bath-fig .lcl-bath-fig__caption{font-size:max(1.2rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-bath-fig .lcl-bath-fig__caption{font-size:max(1.2rem,10px)}}.lcl-bath-fig .lcl-bath-fig__caption{letter-spacing:.02em;font-weight:400;line-height:1.65}@media screen and (max-width: 767px){.lcl-bath-fig .lcl-bath-fig__caption{letter-spacing:.02em;line-height:1.75}}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-bath-fig .lcl-bath-fig__caption{font-size:max(1.1rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-bath-fig .lcl-bath-fig__caption{font-size:max(1.1rem,10px)}}@media screen and (max-width: 767px){.lcl-bath-fig .lcl-bath-fig__caption{margin-top:.5rem}}.lcl-btnlist .btn01{width:100%}.lcl-tab .lcl-tab__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;border-bottom:.1rem solid #767676}@media screen and (max-width: 767px){.lcl-tab .lcl-tab__list{-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:none}}.lcl-tab .lcl-tab__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:17.4rem}@media screen and (max-width: 767px){.lcl-tab .lcl-tab__btn{width:16.5rem}}.lcl-tab .lcl-tab__btn{height:11.2rem;padding:1.5rem 1rem;border-radius:1rem 1rem 0 0;background-color:#d3d8e0;color:#767676;text-align:center;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}@media screen and (min-width: 768px){.lcl-tab .lcl-tab__btn{font-size:max(1.5rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-tab .lcl-tab__btn{font-size:max(1.5rem,10px)}}.lcl-tab .lcl-tab__btn{letter-spacing:.03em;font-weight:400;line-height:1.8}@media screen and (max-width: 767px){.lcl-tab .lcl-tab__btn{letter-spacing:.02em;line-height:1.7}}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-tab .lcl-tab__btn{font-size:max(1.4rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-tab .lcl-tab__btn{font-size:max(1.4rem,10px)}}.lcl-tab .lcl-tab__btn{font-weight:700}@media screen and (max-width: 767px){.lcl-tab .lcl-tab__btn{height:7.5rem;border-radius:100vw}}.lcl-tab .lcl-tab__btn.lcl-tab__btn--current{background-color:#18954c;color:#fff}@media(any-hover: hover){.lcl-tab .lcl-tab__btn:hover:not(.lcl-tab__btn--current){background-color:#21b445;color:#fff}}.lcl-tab-panel{display:none}.lcl-tab-panel.lcl-tab-panel--current{display:block}.lcl-txtfig{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:3.5rem}@media screen and (max-width: 767px){.lcl-txtfig{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding-top:1rem}}.lcl-txtfig .lcl-txtfig__cnt{width:45.6rem}@media screen and (max-width: 767px){.lcl-txtfig .lcl-txtfig__cnt{width:100%}}.lcl-txtfig .lcl-txtfig__fig{-ms-flex-negative:0;flex-shrink:0;width:25.2rem;border-radius:1rem;overflow:hidden}@media screen and (max-width: 767px){.lcl-txtfig .lcl-txtfig__fig{width:100%}}.lcl-txtfig .lcl-txtfig__fig img{width:100%}.lcl-txtfig.lcl-txtfig--full .lcl-txtfig__cnt{width:100%}.lcl-effort .lcl-effort__timeline{width:71rem;margin-inline:auto}@media screen and (max-width: 767px){.lcl-effort .lcl-effort__timeline{width:100%}}.lcl-effort .lcl-effort__timeline img{width:100%}.lcl-effort .lcl-effort__box{padding-left:3.5rem}@media screen and (max-width: 767px){.lcl-effort .lcl-effort__box{padding-left:0}}.lcl-effort .box01{border-radius:2rem}@media screen and (max-width: 767px){.lcl-effort .box01{border-radius:1rem}}.lcl-support .box01{border-radius:2rem}@media screen and (max-width: 767px){.lcl-support .box01{border-radius:1rem}}.lcl-results-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.lcl-result-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:24.8rem;min-height:12rem;padding:1rem 2rem;border:.1rem solid #d3d8e0;border-radius:1.5rem;background-color:#f1fcf3;text-align:center}@media screen and (max-width: 767px){.lcl-result-card{width:calc((100% - 1rem)/2);padding:1rem}}.lcl-result-card .lcl-result-card__ttl{padding:.5rem 2rem;border-radius:100vw;background-color:#18954c;color:#fff;font-weight:700}@media screen and (min-width: 768px){.lcl-result-card .lcl-result-card__ttl{font-size:max(1.4rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-result-card .lcl-result-card__ttl{font-size:max(1.4rem,10px)}}.lcl-result-card .lcl-result-card__ttl{line-height:1.6;letter-spacing:.02em}@media screen and (max-width: 767px){.lcl-result-card .lcl-result-card__ttl{padding-inline:1rem}}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-result-card .lcl-result-card__ttl{font-size:max(1.2rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-result-card .lcl-result-card__ttl{font-size:max(1.2rem,10px)}}.lcl-result-card .lcl-result-card__num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.5rem;margin-top:.5rem;color:#e67603;font-weight:800}@media screen and (min-width: 768px){.lcl-result-card .lcl-result-card__num{font-size:max(4rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-result-card .lcl-result-card__num{font-size:max(4rem,10px)}}.lcl-result-card .lcl-result-card__num{line-height:1;letter-spacing:0}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-result-card .lcl-result-card__num{font-size:max(3.2rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-result-card .lcl-result-card__num{font-size:max(3.2rem,10px)}}@media screen and (min-width: 768px){.lcl-result-card .lcl-result-card__dec{font-size:max(3rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-result-card .lcl-result-card__dec{font-size:max(3rem,10px)}}.lcl-result-card .lcl-result-card__dec{line-height:1}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-result-card .lcl-result-card__dec{font-size:max(2.4rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-result-card .lcl-result-card__dec{font-size:max(2.4rem,10px)}}.lcl-result-card .lcl-result-card__unit{font-weight:700}@media screen and (min-width: 768px){.lcl-result-card .lcl-result-card__unit{font-size:max(2.6rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-result-card .lcl-result-card__unit{font-size:max(2.6rem,10px)}}.lcl-result-card .lcl-result-card__unit{line-height:1.3}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-result-card .lcl-result-card__unit{font-size:max(2rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-result-card .lcl-result-card__unit{font-size:max(2rem,10px)}}.lcl-result-card .lcl-result-card__note{margin-top:.2rem}@media screen and (min-width: 768px){.lcl-result-card .lcl-result-card__note{font-size:max(1.2rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-result-card .lcl-result-card__note{font-size:max(1.2rem,10px)}}.lcl-result-card .lcl-result-card__note{letter-spacing:.02em;font-weight:400;line-height:1.65}@media screen and (max-width: 767px){.lcl-result-card .lcl-result-card__note{letter-spacing:.02em;line-height:1.75}}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-result-card .lcl-result-card__note{font-size:max(1.1rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-result-card .lcl-result-card__note{font-size:max(1.1rem,10px)}}.lcl-results-table{width:100%;margin-top:1rem}.lcl-results-table .table__head01,.lcl-results-table .table__head03,.lcl-results-table .table__data{text-align:center;padding-inline:.3rem}@media screen and (max-width: 767px){.lcl-results-table.lcl-results-table--area{width:120rem}}.lcl-results-table.lcl-results-table--vertical .table__head01:first-child{width:7.7rem}@media screen and (min-width: 768px){.lcl-department .lcl-department__en{font-size:max(1.5rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-department .lcl-department__en{font-size:max(1.5rem,10px)}}.lcl-department .lcl-department__en{letter-spacing:.03em;font-weight:400;line-height:1.8}@media screen and (max-width: 767px){.lcl-department .lcl-department__en{letter-spacing:.02em;line-height:1.7}}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-department .lcl-department__en{font-size:max(1.4rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-department .lcl-department__en{font-size:max(1.4rem,10px)}}.lcl-department .lcl-department__en{font-weight:700}.lcl-department .lcl-department__staff{display:inline-block;margin-left:1.2rem;padding-inline:2rem;border-radius:100vw;background-color:#127f3d;color:#fff;white-space:nowrap}@media screen and (min-width: 768px){.lcl-department .lcl-department__staff{font-size:max(1.5rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-department .lcl-department__staff{font-size:max(1.5rem,10px)}}.lcl-department .lcl-department__staff{letter-spacing:.03em;font-weight:400;line-height:1.8}@media screen and (max-width: 767px){.lcl-department .lcl-department__staff{letter-spacing:.02em;line-height:1.7}}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-department .lcl-department__staff{font-size:max(1.4rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-department .lcl-department__staff{font-size:max(1.4rem,10px)}}.lcl-department .lcl-department__staff{font-weight:700}@media screen and (max-width: 767px){.lcl-department .lcl-department__staff{margin-left:0;padding-inline:1.5rem}}.lcl-department-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 767px){.lcl-department-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}}.lcl-department-block .lcl-department-block__cnt{width:37rem}@media screen and (max-width: 767px){.lcl-department-block .lcl-department-block__cnt{width:100%}}.lcl-department-fig{-ms-flex-negative:0;flex-shrink:0;width:37rem}@media screen and (max-width: 767px){.lcl-department-fig{width:100%}}.lcl-department-fig .lcl-department-fig__body{border-radius:2rem;overflow:hidden}@media screen and (max-width: 767px){.lcl-department-fig .lcl-department-fig__body{border-radius:1rem}}.lcl-department-fig .lcl-department-fig__body img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lcl-department-fig .lcl-department-fig__caption{margin-top:.5rem;text-align:center}@media screen and (min-width: 768px){.lcl-department-fig .lcl-department-fig__caption{font-size:max(1.2rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-department-fig .lcl-department-fig__caption{font-size:max(1.2rem,10px)}}.lcl-department-fig .lcl-department-fig__caption{letter-spacing:.02em;font-weight:400;line-height:1.65}@media screen and (max-width: 767px){.lcl-department-fig .lcl-department-fig__caption{letter-spacing:.02em;line-height:1.75}}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-department-fig .lcl-department-fig__caption{font-size:max(1.1rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-department-fig .lcl-department-fig__caption{font-size:max(1.1rem,10px)}}.lcl-faq-box{padding:2rem 2rem 3rem;border:.1rem solid #d3d8e0;border-radius:1rem;background-color:#fff}@media screen and (max-width: 767px){.lcl-faq-box{padding:1.5rem 1.5rem 2rem}}.lcl-program .lcl-program-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:4rem;border-radius:2rem;background-color:#fff;overflow:hidden}@media screen and (max-width: 767px){.lcl-program .lcl-program-hero{margin-top:3rem;border-radius:1rem}}.lcl-program .lcl-program-figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2rem;background-color:#fff;overflow:hidden}@media screen and (max-width: 767px){.lcl-program .lcl-program-figure{border-radius:1rem}}.lcl-program-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:3rem}@media screen and (max-width: 767px){.lcl-program-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}}.lcl-program-row .lcl-program-row__cnt{-webkit-box-flex:1;-ms-flex:1;flex:1}.lcl-program-row .lcl-program-row__illust{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0;width:20rem}@media screen and (max-width: 767px){.lcl-program-row .lcl-program-row__illust{width:15.5rem}}.lcl-program-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-top:1rem}.lcl-program-tags .lcl-program-tags__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc((100% - 2rem)/3);min-height:6rem;padding:1rem;border:.1rem solid #d3d8e0;border-radius:.5rem;background-color:#fff;text-align:center}@media screen and (min-width: 768px){.lcl-program-tags .lcl-program-tags__item{font-size:max(1.5rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-program-tags .lcl-program-tags__item{font-size:max(1.5rem,10px)}}.lcl-program-tags .lcl-program-tags__item{letter-spacing:.03em;font-weight:400;line-height:1.8}@media screen and (max-width: 767px){.lcl-program-tags .lcl-program-tags__item{letter-spacing:.02em;line-height:1.7}}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-program-tags .lcl-program-tags__item{font-size:max(1.4rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-program-tags .lcl-program-tags__item{font-size:max(1.4rem,10px)}}.lcl-program-tags .lcl-program-tags__item{font-weight:700}@media screen and (max-width: 767px){.lcl-program-tags .lcl-program-tags__item{width:calc((100% - 1rem)/2);min-height:5rem}}@media screen and (min-width: 768px){.lcl-program-tags .lcl-program-tags__note{font-size:max(1.2rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-program-tags .lcl-program-tags__note{font-size:max(1.2rem,10px)}}.lcl-program-tags .lcl-program-tags__note{letter-spacing:.02em;font-weight:400;line-height:1.65}@media screen and (max-width: 767px){.lcl-program-tags .lcl-program-tags__note{letter-spacing:.02em;line-height:1.75}}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-program-tags .lcl-program-tags__note{font-size:max(1.1rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-program-tags .lcl-program-tags__note{font-size:max(1.1rem,10px)}}.lcl-program-figs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 3rem}@media screen and (max-width: 767px){.lcl-program-figs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}}.lcl-program-fig{width:36rem}@media screen and (max-width: 767px){.lcl-program-fig{width:100%}}.lcl-program-fig .lcl-program-fig__body{border-radius:1rem;overflow:hidden}.lcl-program-fig .lcl-program-fig__body img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lcl-program-fig .lcl-program-fig__body.lcl-program-fig__body--contain{background-color:#fff}.lcl-program-fig .lcl-program-fig__caption{margin-top:.5rem;color:#767676;text-align:center}@media screen and (min-width: 768px){.lcl-program-fig .lcl-program-fig__caption{font-size:max(1.2rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-program-fig .lcl-program-fig__caption{font-size:max(1.2rem,10px)}}.lcl-program-fig .lcl-program-fig__caption{letter-spacing:.02em;font-weight:400;line-height:1.65}@media screen and (max-width: 767px){.lcl-program-fig .lcl-program-fig__caption{letter-spacing:.02em;line-height:1.75}}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-program-fig .lcl-program-fig__caption{font-size:max(1.1rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-program-fig .lcl-program-fig__caption{font-size:max(1.1rem,10px)}}.lcl-program-table{width:100%}@media screen and (max-width: 767px){.lcl-program-table{width:70rem}}.lcl-program-table .table__head01:first-child,.lcl-program-table .table__head03{width:26rem;text-align:left}@media screen and (max-width: 767px){.lcl-program-table .table__head01:first-child,.lcl-program-table .table__head03{width:20rem}}.lcl-program-subttl{position:relative;padding-left:2rem}@media screen and (min-width: 768px){.lcl-program-subttl{font-size:max(1.5rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-program-subttl{font-size:max(1.5rem,10px)}}.lcl-program-subttl{letter-spacing:.03em;font-weight:400;line-height:1.8}@media screen and (max-width: 767px){.lcl-program-subttl{letter-spacing:.02em;line-height:1.7}}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-program-subttl{font-size:max(1.4rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-program-subttl{font-size:max(1.4rem,10px)}}.lcl-program-subttl{font-weight:700}.lcl-program-subttl::before{content:"";position:absolute;top:.9rem;left:0;width:1rem;height:1rem;border-radius:50%;background:-webkit-gradient(linear, left top, right top, color-stop(50%, #21b445), color-stop(50%, #18954c));background:linear-gradient(90deg, #21b445 50%, #18954c 50%)}@media screen and (max-width: 767px){.lcl-program-subttl::before{top:.8rem}}.lcl-department-fig .lcl-department-fig__body.lcl-department-fig__body--contain{background-color:#fff}.lcl-department-fig .lcl-department-fig__body.lcl-department-fig__body--r10{border-radius:1rem}.lcl-stroke-table,.lcl-swallow-table{width:100%}@media screen and (max-width: 767px){.lcl-stroke-table,.lcl-swallow-table{width:70rem}}.lcl-stroke-table .table__head01:first-child,.lcl-stroke-table .table__head02,.lcl-stroke-table .table__head03,.lcl-swallow-table .table__head01:first-child,.lcl-swallow-table .table__head02,.lcl-swallow-table .table__head03{width:26rem}@media screen and (max-width: 767px){.lcl-stroke-table .table__head01:first-child,.lcl-stroke-table .table__head02,.lcl-stroke-table .table__head03,.lcl-swallow-table .table__head01:first-child,.lcl-swallow-table .table__head02,.lcl-swallow-table .table__head03{width:18rem}}.lcl-swallow-table .table__head01,.lcl-swallow-table .table__head02,.lcl-swallow-table .table__data{text-align:center}.lcl-stroke-figs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.5rem}@media screen and (max-width: 767px){.lcl-stroke-figs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}.lcl-stroke-fig{-webkit-box-flex:1;-ms-flex:1;flex:1}.lcl-stroke-fig .lcl-stroke-fig__body{border-radius:1rem;overflow:hidden}.lcl-stroke-fig .lcl-stroke-fig__body img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lcl-stroke-fig .lcl-stroke-fig__caption{margin-top:.5rem;text-align:center}@media screen and (min-width: 768px){.lcl-stroke-fig .lcl-stroke-fig__caption{font-size:max(1.2rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-stroke-fig .lcl-stroke-fig__caption{font-size:max(1.2rem,10px)}}.lcl-stroke-fig .lcl-stroke-fig__caption{letter-spacing:.02em;font-weight:400;line-height:1.65}@media screen and (max-width: 767px){.lcl-stroke-fig .lcl-stroke-fig__caption{letter-spacing:.02em;line-height:1.75}}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-stroke-fig .lcl-stroke-fig__caption{font-size:max(1.1rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-stroke-fig .lcl-stroke-fig__caption{font-size:max(1.1rem,10px)}}.lcl-ortho-equips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem 2.5rem}@media screen and (max-width: 767px){.lcl-ortho-equips{gap:2rem}}.lcl-ortho-equip{width:calc((100% - 5rem)/3)}@media screen and (max-width: 767px){.lcl-ortho-equip{width:calc((100% - 2rem)/2)}}.lcl-ortho-equip .lcl-ortho-equip__body{border-radius:1rem;background-color:#fff;overflow:hidden}.lcl-ortho-equip .lcl-ortho-equip__txt{margin-top:1rem}@media screen and (min-width: 768px){.lcl-ortho-equip .lcl-ortho-equip__txt{font-size:max(1.2rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-ortho-equip .lcl-ortho-equip__txt{font-size:max(1.2rem,10px)}}.lcl-ortho-equip .lcl-ortho-equip__txt{letter-spacing:.02em;font-weight:400;line-height:1.65}@media screen and (max-width: 767px){.lcl-ortho-equip .lcl-ortho-equip__txt{letter-spacing:.02em;line-height:1.75}}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-ortho-equip .lcl-ortho-equip__txt{font-size:max(1.1rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-ortho-equip .lcl-ortho-equip__txt{font-size:max(1.1rem,10px)}}@media screen and (max-width: 767px){.lcl-ortho-equip .lcl-ortho-equip__txt{margin-top:.5rem}}