@keyframes bg-gradient{0%{background-position:0% 0%}50%{background-position:25% 50%}75%{background-position:50% 100%}100%{background-position:100% 100%}}.index-page-header{padding-top:30px}@media screen and (max-width:1024px){.index-page-header{padding-top:2.9268292683vw}}@media screen and (max-width:767px){.index-page-header{padding-top:8vw}}.index-outer{margin-top:70px}@media screen and (max-width:1024px){.index-outer{margin-top:6.8292682927vw}}@media screen and (max-width:767px){.index-outer{margin-top:10.6666666667vw;padding-top:0}}.l-container .l-content.index-content{width:100%;max-width:1920px;padding:0 81px;margin:0 auto}@media screen and (max-width:1024px){.l-container .l-content.index-content{padding:0 7.9024390244vw}}@media screen and (max-width:767px){.l-container .l-content.index-content{padding:0 5.3333333333vw}}.index__sec01{position:relative;padding:20px 0 144px}@media screen and (max-width:767px){.index__sec01{padding:0 0 21.3333333333vw}}.index__ttl01{text-align:center}@media screen and (max-width:767px){.index__ttl01{margin:0 auto;width:67.2vw}.index__ttl01 img{width:100%}}.index__txt01{margin-top:18px;font-size:1.6rem;line-height:2;letter-spacing:.02em;text-align:center}@media screen and (max-width:767px){.index__txt01{margin-top:4vw;font-size:4.2666666667vw;text-align:left}}.index__inner01{display:flex;flex-wrap:wrap;gap:40px 2px;margin-top:70px}@media screen and (max-width:767px){.index__inner01{margin-top:14.6666666667vw;gap:8vw 0}}.index__inner01 .box01{width:calc((100% - 6px)/4)}@media screen and (max-width:1280px){.index__inner01 .box01{width:calc((100% - 6px)/3)}}@media screen and (max-width:1024px){.index__inner01 .box01{width:calc((100% - .5853658537vw)/3)}}@media screen and (max-width:767px){.index__inner01 .box01{width:100%}}.index__inner01 .box01 a{position:relative;display:block}.index__inner01 .box01 a .thumbs{display:block;overflow:hidden}.index__inner01 .box01 a .thumbs img{transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.index__inner01 .box01 a .cat{position:absolute;top:0;right:0;width:40px;display:block}@media screen and (max-width:1024px){.index__inner01 .box01 a .cat{width:3.9024390244vw}}@media screen and (max-width:767px){.index__inner01 .box01 a .cat{width:8.5333333333vw}}.index__inner01 .box01 a .txtBox{position:absolute;bottom:0;left:0;display:flex;width:100%;padding:0 23px 25px}@media screen and (max-width:1024px){.index__inner01 .box01 a .txtBox{padding:0 2.243902439vw 2.4390243902vw}}@media print,screen and (min-width:768px){.index__inner01 .box01 a .txtBox{height:100%;flex-direction:column;justify-content:flex-end}}@media screen and (max-width:767px){.index__inner01 .box01 a .txtBox{flex-wrap:wrap;align-items:flex-end;gap:4vw 0;padding:0 5.3333333333vw 5.3333333333vw}}.index__inner01 .box01 a .txtBox::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgb(28, 44, 67) 0%, rgba(28, 44, 67, 0) 50%)}@media screen and (max-width:767px){.index__inner01 .box01 a .txtBox::before{background:linear-gradient(to top, rgb(28, 44, 67) 0%, rgba(28, 44, 67, 0) 100%)}}.index__inner01 .box01 a .txtBox .copy{position:relative;font-size:2rem;font-weight:500;line-height:1.75;color:#fff;display:block}@media screen and (max-width:1600px){.index__inner01 .box01 a .txtBox .copy{font-size:1.249219238vw}}@media screen and (max-width:1280px){.index__inner01 .box01 a .txtBox .copy{font-size:1.5612802498vw}}@media screen and (max-width:1024px){.index__inner01 .box01 a .txtBox .copy{font-size:1.5609756098vw}}@media screen and (max-width:767px){.index__inner01 .box01 a .txtBox .copy{width:100%;font-size:4.8vw}}.index__inner01 .box01 a .txtBox .copy .border{border-bottom:2px solid #2bb9b0}.index__inner01 .box01 a .txtBox .txt{position:relative;margin-top:20px;color:#fff;display:block}@media screen and (max-width:1024px){.index__inner01 .box01 a .txtBox .txt{margin-top:1.9512195122vw}}@media screen and (max-width:767px){.index__inner01 .box01 a .txtBox .txt{margin:0 2.6666666667vw 0 0}}.index__inner01 .box01 a .txtBox .txt .pos{margin-right:15px;font-size:1.4rem;font-weight:500}@media screen and (max-width:1024px){.index__inner01 .box01 a .txtBox .txt .pos{margin-right:1.4634146341vw;font-size:1.3658536585vw}}@media screen and (max-width:767px){.index__inner01 .box01 a .txtBox .txt .pos{margin-right:2.6666666667vw;margin-top:0;font-size:3.2vw}}.index__inner01 .box01 a .txtBox .txt .name{font-size:1.6rem;font-weight:500;font-family:"Poppins",sans-serif}@media screen and (max-width:1024px){.index__inner01 .box01 a .txtBox .txt .name{font-size:1.5609756098vw}}@media screen and (max-width:767px){.index__inner01 .box01 a .txtBox .txt .name{font-size:3.7333333333vw}}.index__inner01 .box01 a .txtBox .date{position:relative;margin-top:10px;font-size:1.4rem;color:#fff;display:block}@media screen and (max-width:1024px){.index__inner01 .box01 a .txtBox .date{margin-top:.9756097561vw;font-size:1.3658536585vw}}@media screen and (max-width:767px){.index__inner01 .box01 a .txtBox .date{margin-top:0;top:-.5333333333vw;font-size:3.2vw}}@media print,screen and (min-width:768px){.is-view-pc .index__inner01 .box01 a:hover .thumbs img{transform:scale(1.05)}}.index__inner01 img{width:100%}.detail-page-header{flex:1}.detail-page-header__inner{position:relative}.detail-page-header__inner .imageBox{position:relative;overflow:hidden}@media screen and (max-width:1280px){.detail-page-header__inner .imageBox{height:556px}}@media screen and (max-width:767px){.detail-page-header__inner .imageBox{height:auto}}.detail-page-header__inner .imageBox .image{position:relative}@media screen and (max-width:1280px){.detail-page-header__inner .imageBox .image{position:absolute;top:0;right:50%;width:1143px;transform:translateX(50%)}}@media screen and (max-width:767px){.detail-page-header__inner .imageBox .image{position:relative;right:0;transform:none;width:100%}}.detail-page-header__inner .imageBox .image img{width:100%}.detail-page-header__inner .imageBox .screenVideo{position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:screen;pointer-events:none;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.detail-page-header__inner .imageBox .screenVideo.autoplay-failed{display:none !important}.detail-page-header__inner .imageBox .screenVideo::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.detail-page-header__inner .imageBox .screenVideo .inner{position:relative;width:100%;height:100%;overflow:hidden}.detail-page-header__inner .imageBox .screenVideo .inner video{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;mix-blend-mode:screen}.detail-page-header__inner .ttlBox{position:absolute;bottom:-40px;left:0;padding:40px;background-color:#fff}@media screen and (max-width:767px){.detail-page-header__inner .ttlBox{position:relative;bottom:auto;margin-top:-26.6666666667vw;padding:8vw 5.3333333333vw;width:calc(100% - 13.3333333333vw)}}.detail-page-header__inner .ttlBox .cat{position:absolute;top:0;left:100%;width:40px;transform:rotate(180deg)}.detail-page-header__inner .ttlBox .ttl{display:block;font-size:3.2rem;font-weight:500;line-height:1.5}@media screen and (max-width:767px){.detail-page-header__inner .ttlBox .ttl{font-size:5.8666666667vw}}.detail-page-header__inner .ttlBox .ttl small{font-size:1.6rem}@media screen and (max-width:767px){.detail-page-header__inner .ttlBox .ttl small{font-size:3.2vw}}.detail-page-header__inner .ttlBox .ttl .border{border-bottom:2px solid #2bb9b0}.detail-page-header__inner .ttlBox .name{margin-top:15px;display:block;font-size:1.6rem;font-weight:500;line-height:1.5}@media screen and (max-width:767px){.detail-page-header__inner .ttlBox .name{margin-top:4vw;font-size:3.7333333333vw}}.detail-page-header__inner .ttlBox .pos{margin-top:10px;display:block;font-size:1.4rem;font-weight:500;line-height:1.5}@media screen and (max-width:767px){.detail-page-header__inner .ttlBox .pos{margin-top:2.6666666667vw;font-size:3.2vw}}.detail-page-header__inner .ttlBox .date{margin-top:5px;display:block;font-size:1.4rem;font-weight:500;line-height:1.5;color:#707070}@media screen and (max-width:767px){.detail-page-header__inner .ttlBox .date{margin-top:1.3333333333vw;font-size:3.2vw}}.detail-outer{position:relative;z-index:2;background-color:#fff}.detail-container{position:relative;width:100%}.detail-container .fixImage{position:fixed;bottom:0;left:0;width:100%;height:100%;display:none}@media screen and (max-width:767px){.detail-container .fixImage{display:none !important}}.detail-container .fixImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.detail-content{width:100% !important}.detail__ttl01{position:relative;font-size:1.6rem;font-weight:500;color:#00867d;line-height:1.5}@media screen and (max-width:767px){.detail__ttl01{font-size:3.7333333333vw}}.detail__ttl01::before{content:"Q.";margin-right:6px}@media screen and (max-width:767px){.detail__ttl01::before{margin-right:1.6vw}}.detail__ttl01 small{font-size:1.2rem}@media screen and (max-width:767px){.detail__ttl01 small{font-size:3.2vw}}.detail__ttl01+.detail__ttl02{margin-top:30px}@media screen and (max-width:767px){.detail__ttl01+.detail__ttl02{margin-top:4vw}}.detail__ttl02{position:relative;font-size:3.2rem;font-weight:500;line-height:1.5}@media screen and (max-width:767px){.detail__ttl02{font-size:5.8666666667vw}}.detail__ttl02 small{font-size:1.5rem}@media screen and (max-width:767px){.detail__ttl02 small{font-size:3.2vw}}.detail__ttl02+.detail__ttl01{margin-top:30px}@media screen and (max-width:767px){.detail__ttl02+.detail__ttl01{margin-top:4vw}}.detail__txt01{margin-top:25px;font-size:1.6rem;line-height:2;letter-spacing:.02em}@media screen and (max-width:767px){.detail__txt01{margin-top:4vw;font-size:3.7333333333vw}}.detail__txt01:first-child{margin-top:0}.detail__txt02{margin-top:60px;font-size:1.4rem;line-height:2;letter-spacing:.02em;text-align:center}@media screen and (max-width:767px){.detail__txt02{margin-top:8vw;font-size:3.4666666667vw}}.detail__sec01{position:relative;padding:120px 0 0;background-color:#fff}@media screen and (max-width:767px){.detail__sec01{padding:13.3333333333vw 0 0}.detail__sec01+.detail__sec02{padding-top:5.3333333333vw}}.detail__sec01 .outer{position:relative;margin:0 auto;max-width:1600px;padding:0 60px}@media screen and (max-width:767px){.detail__sec01 .outer{padding:0 5.3333333333vw}}.detail__sec01 .outer #peopleArrow01{position:absolute;bottom:-110px;right:90px;width:197px;z-index:3}@media screen and (max-width:1280px){.detail__sec01 .outer #peopleArrow01{right:calc(50% + 120px);width:130px}}@media screen and (max-width:1024px){.detail__sec01 .outer #peopleArrow01{bottom:-7.8048780488vw;right:10.6666666667vw;width:12.6829268293vw}}@media screen and (max-width:767px){.detail__sec01 .outer #peopleArrow01{top:auto;bottom:-16vw;right:9.3333333333vw;transform:none;width:24vw}}.detail__sec01 .inner{position:relative;background-color:#e8f7f6;display:flex;flex-direction:row-reverse}@media screen and (max-width:767px){.detail__sec01 .inner{display:block}}.detail__sec01 .inner .myjob{position:absolute;top:0;left:0;width:209px}@media screen and (max-width:767px){.detail__sec01 .inner .myjob{width:40vw}}.detail__sec01 .inner .imageBox{width:50%}@media screen and (max-width:767px){.detail__sec01 .inner .imageBox{width:100%}}.detail__sec01 .inner .imageBox .image{height:100%}.detail__sec01 .inner .imageBox .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.detail__sec01 .inner .txtBox{padding:100px 70px;display:flex;justify-content:center;flex-direction:column;width:50%}@media screen and (max-width:767px){.detail__sec01 .inner .txtBox{padding:6.6666666667vw 5.3333333333vw;width:100%}}.detail__sec01 .inner .txtBox .ttl{font-size:2.8rem;font-weight:500;color:#00867d;line-height:1.5}@media screen and (max-width:767px){.detail__sec01 .inner .txtBox .ttl{font-size:4.8vw}}.detail__sec02{position:relative;padding:170px 0 0;background-color:#fff}@media screen and (max-width:767px){.detail__sec02{padding:20vw 0 0}}.detail__sec02 .outer{position:relative}.detail__sec02 .inner{width:100%;display:flex}@media screen and (max-width:1024px){.detail__sec02 .inner{display:block}}.detail__sec02 .inner.reverse{flex-direction:row-reverse}@media screen and (max-width:767px){.detail__sec02 .inner.reverse .imageBox{padding:0 0 0 5.3333333333vw}}.detail__sec02 .inner .imageBox{width:50%}@media screen and (max-width:767px){.detail__sec02 .inner .imageBox{width:calc(100% + 5.3333333333vw);margin-left:-5.3333333333vw}}.detail__sec02 .inner .imageBox img{width:100%}.detail__sec02 .inner .txtBox{padding:50px 80px 0;width:50%}@media screen and (max-width:1024px){.detail__sec02 .inner .txtBox{padding:0 60px;width:100%}}@media screen and (max-width:767px){.detail__sec02 .inner .txtBox{padding:16vw 5.3333333333vw 0;width:100%}}.detail__sec02 .inner .txtBox .border{padding-top:45px;border-top:1px solid #3b495d}@media screen and (max-width:767px){.detail__sec02 .inner .txtBox .border{padding-top:0;border-top:0}}@media screen and (max-width:1024px){.detail__sec02 .inner .txtBox .border .topBpx{display:flex}.detail__sec02 .inner .txtBox .border .topBpx.reverse{flex-direction:row-reverse}}@media screen and (max-width:767px){.detail__sec02 .inner .txtBox .border .topBpx{display:block}}@media screen and (max-width:1024px){.detail__sec02 .inner .txtBox .border .topBpx .ttlBox{flex:1;padding:0 0 0 40px}}@media screen and (max-width:1024px)and (min-width:768px){.detail__sec02 .inner .txtBox .border .topBpx .ttlBox.reverse{padding:0 40px 0 0}}@media screen and (max-width:767px){.detail__sec02 .inner .txtBox .border .topBpx .ttlBox{margin-top:16vw;padding:10.6666666667vw 0 0;border-top:1px solid #3b495d}}.detail__sec02 .inner .txtBox .border .bottomBox{margin-top:25px}@media screen and (max-width:767px){.detail__sec02 .inner .txtBox .border .bottomBox{margin-top:4vw}}.detail__sec03{position:relative;padding:120px 0;background-color:#fff}@media screen and (max-width:1024px){.detail__sec03{top:-1px}}@media screen and (max-width:767px){.detail__sec03{padding:16vw 0}}.detail__sec03.pb0{padding-bottom:0}.detail__sec03 .outer{position:relative;margin:0 auto;max-width:1600px;padding:0 60px}@media screen and (max-width:767px){.detail__sec03 .outer{padding:0 5.3333333333vw}}.detail__sec03 .inner .txtBox{padding:0 80px;margin:0 auto;max-width:1360px;width:100%}@media screen and (max-width:1024px){.detail__sec03 .inner .txtBox{padding:0}}.detail__sec03 .inner .txtBox .border{display:flex;padding-top:45px;border-top:1px solid #3b495d}@media screen and (max-width:767px){.detail__sec03 .inner .txtBox .border{display:block;padding-top:10.6666666667vw}}.detail__sec03 .inner .txtBox .border .leftBox{width:50%}@media screen and (max-width:767px){.detail__sec03 .inner .txtBox .border .leftBox{width:100%}}.detail__sec03 .inner .txtBox .border .rightBox{width:50%;padding-left:40px}@media screen and (max-width:767px){.detail__sec03 .inner .txtBox .border .rightBox{margin-top:4vw;padding-left:0;width:100%}}.detail__sec04{position:relative;margin-top:44.9718925671vw;padding:145px 0 0;background-color:#fff}@media screen and (max-width:767px){.detail__sec04{margin-top:0;padding:0 0 0}.detail__sec04+.detail__sec02{padding-top:0}}.detail__sec04 .outer{margin:0 auto;max-width:1600px;padding:0 60px}@media screen and (max-width:767px){.detail__sec04 .outer{padding:0 5.3333333333vw}}.detail__sec04 .inner .imageBox{margin:0 -5.3333333333vw 16vw}@media print,screen and (min-width:768px){.detail__sec04 .inner .imageBox{display:none}}.detail__sec04 .inner .txtBox{padding:0 80px;margin:0 auto;max-width:1360px;width:100%}@media screen and (max-width:1024px){.detail__sec04 .inner .txtBox{padding:0}}.detail__sec04 .inner .txtBox .border{padding-top:45px;border-top:1px solid #3b495d}@media screen and (max-width:767px){.detail__sec04 .inner .txtBox .border{padding-top:10.6666666667vw}}.detail__sec04 .inner .txtBox .border .box{display:flex;margin-top:35px}@media screen and (max-width:767px){.detail__sec04 .inner .txtBox .border .box{display:block;margin-top:8vw}}.detail__sec04 .inner .txtBox .border .box .leftBox{width:50%;padding-right:40px}@media screen and (max-width:767px){.detail__sec04 .inner .txtBox .border .box .leftBox{width:100%;padding-right:0}}.detail__sec04 .inner .txtBox .border .box .rightBox{width:50%;padding-left:40px}@media screen and (max-width:767px){.detail__sec04 .inner .txtBox .border .box .rightBox{margin-top:8vw;width:100%;padding-left:0}}.detail__sec04 .inner .txtBox .border .box02{margin-top:35px}@media screen and (max-width:767px){.detail__sec04 .inner .txtBox .border .box02{margin-top:8vw}}.detail__sec05{padding:180px 0 0;background-color:#fff}@media screen and (max-width:767px){.detail__sec05{padding:16vw 0 0}}.detail__sec05 .outer{position:relative}.detail__sec05 .outer #peopleArrow02{position:absolute;top:-120px;left:65px;width:240px;z-index:10}@media screen and (max-width:1280px){.detail__sec05 .outer #peopleArrow02{top:-9.3676814988vw;left:5.0741608119vw;width:18.7353629977vw}}@media screen and (max-width:767px){.detail__sec05 .outer #peopleArrow02{top:-9.3333333333vw;left:5.3333333333vw;width:24.5333333333vw}}.detail__sec05 .imageBox{position:relative}.detail__sec05 .imageBox img{width:100%}.detail__sec05 .imageBox .txt-en{position:absolute;bottom:109px;right:50%;transform:translateX(50%);width:680px}@media screen and (max-width:1024px){.detail__sec05 .imageBox .txt-en{width:66.3414634146vw;bottom:79px}}@media screen and (max-width:767px){.detail__sec05 .imageBox .txt-en{width:72.5333333333vw;bottom:5.0666666667vw}}.detail__sec05 .wrap{position:relative;padding:0 60px;margin:-110px auto 0;max-width:1600px;width:100%}@media screen and (max-width:1024px){.detail__sec05 .wrap{margin:-80px auto 0}}@media screen and (max-width:767px){.detail__sec05 .wrap{margin:-5.3333333333vw auto 0;padding:0 5.3333333333vw}}.detail__sec05 .inner{padding:60px 80px 115px;background-color:#e8f7f6}@media screen and (max-width:1024px){.detail__sec05 .inner{padding:40px 40px 115px}}@media screen and (max-width:767px){.detail__sec05 .inner{padding:10.6666666667vw 5.3333333333vw}}.detail__sec05 .inner .ttl01{font-size:3.2rem;font-weight:500}@media screen and (max-width:767px){.detail__sec05 .inner .ttl01{font-size:5.8666666667vw}}.detail__sec05 .inner .box{margin:70px auto 0;width:100%;max-width:1140px;display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:10px;column-gap:10px}@media screen and (max-width:767px){.detail__sec05 .inner .box{margin:5.3333333333vw auto 0;display:block}}.detail__sec05 .inner .box .list li{position:relative;padding:10px 0 30px 65px;display:flex;min-height:100px}@media screen and (max-width:767px){.detail__sec05 .inner .box .list li{display:block;padding:2.6666666667vw 0 6.6666666667vw 13.3333333333vw}}.detail__sec05 .inner .box .list li::before{content:"";position:absolute;bottom:0;left:26px;width:3px;height:100%;background-color:#00867d}@media screen and (max-width:767px){.detail__sec05 .inner .box .list li::before{width:2px;left:5.3333333333vw}}.detail__sec05 .inner .box .list li::after{content:"";position:absolute;left:26px;width:3px;height:33px;border-left:3px dotted #00867d;display:none}@media screen and (max-width:767px){.detail__sec05 .inner .box .list li::after{display:none !important}}.detail__sec05 .inner .box .list li .ico{position:absolute;top:0;left:-2px;width:59px;height:59px;border-radius:100vh;border:2px solid #e8f7f6;background-color:#fff}@media screen and (max-width:767px){.detail__sec05 .inner .box .list li .ico{width:11.7333333333vw;height:11.7333333333vw}}.detail__sec05 .inner .box .list li .ico .hour{position:absolute;bottom:50%;right:50%;transform-origin:right center;width:16px;height:1px;background-color:#707070}@media screen and (max-width:767px){.detail__sec05 .inner .box .list li .ico .hour{width:3.2vw}}.detail__sec05 .inner .box .list li .ico .second{position:absolute;bottom:50%;right:50%;transform:rotate(90deg);transform-origin:right center;width:24px;height:1px;background-color:#707070}@media screen and (max-width:767px){.detail__sec05 .inner .box .list li .ico .second{width:4.5333333333vw}}.detail__sec05 .inner .box .list li .ico .circle{position:absolute;bottom:50%;right:50%;width:10px;height:10px;border:2px solid #fff;background-color:#2bb9b0;transform:translate(50%, 50%);border-radius:100vh}@media screen and (max-width:767px){.detail__sec05 .inner .box .list li .ico .circle{width:2.1333333333vw;height:2.1333333333vw}}.detail__sec05 .inner .box .list li .ico.ico0600 .hour{transform:rotate(270deg)}.detail__sec05 .inner .box .list li .ico.ico0600 .second{transform:rotate(90deg)}.detail__sec05 .inner .box .list li .ico.ico0700 .hour{transform:rotate(300deg)}.detail__sec05 .inner .box .list li .ico.ico0700 .second{transform:rotate(90deg)}.detail__sec05 .inner .box .list li .ico.ico0800 .hour{transform:rotate(330deg)}.detail__sec05 .inner .box .list li .ico.ico0800 .second{transform:rotate(90deg)}.detail__sec05 .inner .box .list li .ico.ico0830 .hour{transform:rotate(345deg)}.detail__sec05 .inner .box .list li .ico.ico0830 .second{transform:rotate(270deg)}.detail__sec05 .inner .box .list li .ico.ico0840 .hour{transform:rotate(350deg)}.detail__sec05 .inner .box .list li .ico.ico0840 .second{transform:rotate(330deg)}.detail__sec05 .inner .box .list li .ico.ico0850 .hour{transform:rotate(355deg)}.detail__sec05 .inner .box .list li .ico.ico0850 .second{transform:rotate(60deg)}.detail__sec05 .inner .box .list li .ico.ico0900 .hour{transform:rotate(0)}.detail__sec05 .inner .box .list li .ico.ico0900 .second{transform:rotate(90deg)}.detail__sec05 .inner .box .list li .ico.ico0930 .hour{transform:rotate(15deg)}.detail__sec05 .inner .box .list li .ico.ico0930 .second{transform:rotate(270deg)}.detail__sec05 .inner .box .list li .ico.ico1000 .hour{transform:rotate(30deg)}.detail__sec05 .inner .box .list li .ico.ico1000 .second{transform:rotate(90deg)}.detail__sec05 .inner .box .list li .ico.ico1200 .hour{display:none;transform:rotate(90deg)}.detail__sec05 .inner .box .list li .ico.ico1200 .second{transform:rotate(90deg)}.detail__sec05 .inner .box .list li .ico.ico1300 .hour{transform:rotate(120deg)}.detail__sec05 .inner .box .list li .ico.ico1300 .second{transform:rotate(90deg)}.detail__sec05 .inner .box .list li .ico.ico1315 .hour{transform:rotate(123deg)}.detail__sec05 .inner .box .list li .ico.ico1315 .second{transform:rotate(180deg)}.detail__sec05 .inner .box .list li .ico.ico1400 .hour{transform:rotate(150deg)}.detail__sec05 .inner .box .list li .ico.ico1400 .second{transform:rotate(90deg)}.detail__sec05 .inner .box .list li .ico.ico1500 .hour{transform:rotate(180deg)}.detail__sec05 .inner .box .list li .ico.ico1500 .second{transform:rotate(90deg)}.detail__sec05 .inner .box .list li .ico.ico1530 .hour{transform:rotate(195deg)}.detail__sec05 .inner .box .list li .ico.ico1530 .second{transform:rotate(270deg)}.detail__sec05 .inner .box .list li .ico.ico1600 .hour{transform:rotate(210deg)}.detail__sec05 .inner .box .list li .ico.ico1600 .second{transform:rotate(90deg)}.detail__sec05 .inner .box .list li .ico.ico1630 .hour{transform:rotate(225deg)}.detail__sec05 .inner .box .list li .ico.ico1630 .second{transform:rotate(270deg)}.detail__sec05 .inner .box .list li .ico.ico1700 .hour{transform:rotate(240deg)}.detail__sec05 .inner .box .list li .ico.ico1700 .second{transform:rotate(90deg)}.detail__sec05 .inner .box .list li .ico.ico1800 .hour{transform:rotate(270deg)}.detail__sec05 .inner .box .list li .ico.ico1800 .second{transform:rotate(90deg)}.detail__sec05 .inner .box .list li .ico.ico1830 .hour{transform:rotate(285deg)}.detail__sec05 .inner .box .list li .ico.ico1830 .second{transform:rotate(270deg)}.detail__sec05 .inner .box .list li .ico.ico1900 .hour{transform:rotate(300deg)}.detail__sec05 .inner .box .list li .ico.ico1900 .second{transform:rotate(90deg)}.detail__sec05 .inner .box .list li .ico.ico1930 .hour{transform:rotate(315deg)}.detail__sec05 .inner .box .list li .ico.ico1930 .second{transform:rotate(270deg)}.detail__sec05 .inner .box .list li .ico.ico2000 .hour{transform:rotate(330deg)}.detail__sec05 .inner .box .list li .ico.ico2000 .second{transform:rotate(90deg)}.detail__sec05 .inner .box .list li .ico.ico2030 .hour{transform:rotate(345deg)}.detail__sec05 .inner .box .list li .ico.ico2030 .second{transform:rotate(270deg)}.detail__sec05 .inner .box .list li .ico.ico2100 .hour{transform:rotate(0deg)}.detail__sec05 .inner .box .list li .ico.ico2100 .second{transform:rotate(90deg)}.detail__sec05 .inner .box .list li .ico.ico2200 .hour{transform:rotate(30deg)}.detail__sec05 .inner .box .list li .ico.ico2200 .second{transform:rotate(90deg)}.detail__sec05 .inner .box .list li .ico.ico2300 .hour{transform:rotate(60deg)}.detail__sec05 .inner .box .list li .ico.ico2300 .second{transform:rotate(90deg)}.detail__sec05 .inner .box .list li .time{position:relative;padding-top:3px;width:80px;font-size:1.8rem;font-weight:500;font-family:"Poppins",sans-serif;color:#00867d}@media screen and (max-width:767px){.detail__sec05 .inner .box .list li .time{width:100%;padding-top:0;font-size:3.7333333333vw}}.detail__sec05 .inner .box .list li .txtBox{position:relative;flex:1}.detail__sec05 .inner .box .list li .txtBox .ttl{font-size:2rem;font-weight:500}@media screen and (max-width:767px){.detail__sec05 .inner .box .list li .txtBox .ttl{margin-top:1.3333333333vw;font-size:4.2666666667vw}}.detail__sec05 .inner .box .list li .txtBox .txt{margin-top:10px;font-size:1.6rem;line-height:2;width:100%;max-width:360px}@media screen and (max-width:767px){.detail__sec05 .inner .box .list li .txtBox .txt{margin-top:2.6666666667vw;font-size:3.7333333333vw;line-height:1.5}}.detail__sec05 .inner .box .leftBox .list li:last-child::after{display:block;top:100%}.detail__sec05 .inner .box .rightBox .list li:first-child::after{display:block;bottom:100%}.detail__sec06{position:relative;display:flex;flex-direction:row-reverse;padding:280px 0 0;background-color:#fff}@media screen and (max-width:1024px){.detail__sec06{padding:17.5609756098vw 0 0}}@media screen and (max-width:767px){.detail__sec06{display:block;padding:21.3333333333vw 0 0}}.detail__sec06 .imageBox{position:relative;top:-60px;width:calc(100% - 900px);z-index:2}@media screen and (max-width:1600px){.detail__sec06 .imageBox{width:700px}}@media screen and (max-width:1280px){.detail__sec06 .imageBox{width:46.8384074941vw}}@media screen and (max-width:1024px){.detail__sec06 .imageBox{top:-5.8536585366vw;width:calc(100% - 1.9512195122vw);margin-left:1.9512195122vw}}@media screen and (max-width:767px){.detail__sec06 .imageBox{top:0;z-index:3;width:calc(100% - 5.3333333333vw);margin-left:5.3333333333vw}}.detail__sec06 .imageBox img{width:100%}.detail__sec06 .outer{position:relative}@media screen and (max-width:1024px){.detail__sec06 .outer{top:0;width:calc(100% - 1.9512195122vw);margin-left:1.9512195122vw}}@media screen and (max-width:767px){.detail__sec06 .outer{top:0;z-index:2;width:calc(100% - 5.3333333333vw);margin-left:5.3333333333vw}}.detail__sec06 .outer::before{content:"";position:absolute;top:0;left:0;width:calc(100% + 300px);height:100%;background-color:#2bb9b0}@media screen and (max-width:1280px){.detail__sec06 .outer::before{width:calc(100% + 23.4192037471vw)}}@media screen and (max-width:1024px){.detail__sec06 .outer::before{left:-1.9512195122vw}}@media screen and (max-width:767px){.detail__sec06 .outer::before{left:-5.3333333333vw;width:100%}}.detail__sec06 .inner{position:relative;margin:0 auto;padding:100px 160px 80px;flex:1;z-index:2}@media screen and (max-width:1600px){.detail__sec06 .inner{padding:100px 4.9968769519vw 80px}}@media screen and (max-width:1280px){.detail__sec06 .inner{padding:7.806401249vw 6.2451209992vw 6.2451209992vw}}@media screen and (max-width:1024px){.detail__sec06 .inner{padding:7.806401249vw 3.9024390244vw 6.2451209992vw}}@media screen and (max-width:767px){.detail__sec06 .inner{margin-top:-14.6666666667vw;padding:24vw 10.6666666667vw 14.6666666667vw 0}}.detail__sec06 .inner .txtBox{max-width:640px}.detail__sec06 .inner .txtBox .ttl01 .en{display:block;font-size:8.8rem;font-weight:500;color:#fff;line-height:1}@media screen and (max-width:1280px){.detail__sec06 .inner .txtBox .ttl01 .en{font-size:6.8696330991vw}}@media screen and (max-width:767px){.detail__sec06 .inner .txtBox .ttl01 .en{font-size:12.8vw}}.detail__sec06 .inner .txtBox .ttl01 .jpn{margin-top:25px;display:block;font-size:2rem;font-weight:500;color:#fff;line-height:1}@media screen and (max-width:1280px){.detail__sec06 .inner .txtBox .ttl01 .jpn{margin-top:1.9516003123vw;font-size:1.5612802498vw}}@media screen and (max-width:767px){.detail__sec06 .inner .txtBox .ttl01 .jpn{margin-top:4vw;font-size:3.7333333333vw}}.detail__sec06 .inner .txt01{margin-top:50px;font-size:3.2rem;font-weight:500;color:#fff;line-height:1.5}@media screen and (max-width:1280px){.detail__sec06 .inner .txt01{margin-top:3.9032006245vw;font-size:2.4980483997vw}}@media screen and (max-width:767px){.detail__sec06 .inner .txt01{margin-top:8vw;font-size:5.8666666667vw}}.detail__sec06 .inner .txt02{margin-top:35px;font-size:1.6rem;color:#fff;line-height:2;letter-spacing:.02em}@media screen and (max-width:1280px){.detail__sec06 .inner .txt02{margin-top:2.7322404372vw}}@media screen and (max-width:1024px){.detail__sec06 .inner .txt02{font-size:1.5609756098vw}}@media screen and (max-width:767px){.detail__sec06 .inner .txt02{margin-top:5.3333333333vw;font-size:3.7333333333vw}}.detail__sec07{position:relative;padding:150px 0 0;background-color:#fff}@media screen and (max-width:767px){.detail__sec07{padding:21.3333333333vw 0 0}}.detail__sec07 .outer{position:relative}.detail__sec07 .outer .ttl01{position:relative;margin-bottom:40px;font-size:3.2rem;font-weight:500}@media screen and (max-width:767px){.detail__sec07 .outer .ttl01{margin-bottom:5.3333333333vw;font-size:5.8666666667vw}}.detail__sec07 .people-slider{position:relative;padding:90px 80px 0}@media screen and (max-width:767px){.detail__sec07 .people-slider{padding:10.6666666667vw 5.3333333333vw 0}}.detail__sec07 .people-slider::before{content:"";position:absolute;top:0;left:0;width:100%;height:600px;background-color:#e8f7f6}@media screen and (max-width:767px){.detail__sec07 .people-slider::before{height:106.6666666667vw}}.detail__sec07 .people-slider .item{width:320px;height:530px}@media screen and (max-width:767px){.detail__sec07 .people-slider .item{width:69.3333333333vw;height:104vw}}.detail__sec07 .people-slider .box01{width:100%;height:100%}.detail__sec07 .people-slider .box01 a{position:relative;display:block;height:100%}.detail__sec07 .people-slider .box01 a .thumbs{display:block;overflow:hidden;height:100%}.detail__sec07 .people-slider .box01 a .thumbs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.detail__sec07 .people-slider .box01 a .cat{position:absolute;top:0;right:0;width:40px;display:block}@media screen and (max-width:1024px){.detail__sec07 .people-slider .box01 a .cat{width:3.9024390244vw}}@media screen and (max-width:767px){.detail__sec07 .people-slider .box01 a .cat{width:8.5333333333vw}}.detail__sec07 .people-slider .box01 a .txtBox{position:absolute;bottom:0;left:0;display:flex;width:100%;padding:0 20px 25px 23px}@media screen and (max-width:1024px){.detail__sec07 .people-slider .box01 a .txtBox{padding:0 1.9512195122vw 2.4390243902vw}}@media print,screen and (min-width:768px){.detail__sec07 .people-slider .box01 a .txtBox{height:100%;flex-direction:column;justify-content:flex-end}}@media screen and (max-width:767px){.detail__sec07 .people-slider .box01 a .txtBox{flex-wrap:wrap;align-items:flex-end;gap:0;padding:0 0 8vw 5.3333333333vw}}.detail__sec07 .people-slider .box01 a .txtBox::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgb(28, 44, 67) 0%, rgba(28, 44, 67, 0) 50%)}@media screen and (max-width:767px){.detail__sec07 .people-slider .box01 a .txtBox::before{background:linear-gradient(to top, rgb(28, 44, 67) 0%, rgba(28, 44, 67, 0) 100%)}}.detail__sec07 .people-slider .box01 a .txtBox .copy{position:relative;font-size:2rem;font-weight:500;line-height:1.75;color:#fff;display:block}@media screen and (max-width:1024px){.detail__sec07 .people-slider .box01 a .txtBox .copy{font-size:1.9512195122vw}}@media screen and (max-width:767px){.detail__sec07 .people-slider .box01 a .txtBox .copy{width:100%;font-size:4.5333333333vw}}.detail__sec07 .people-slider .box01 a .txtBox .copy .border{border-bottom:2px solid #2bb9b0}.detail__sec07 .people-slider .box01 a .txtBox .txt{position:relative;margin-top:20px;color:#fff;display:block}@media screen and (max-width:1024px){.detail__sec07 .people-slider .box01 a .txtBox .txt{margin-top:1.9512195122vw}}@media screen and (max-width:767px){.detail__sec07 .people-slider .box01 a .txtBox .txt{display:block;width:100%;margin-top:4vw}}.detail__sec07 .people-slider .box01 a .txtBox .txt .pos{margin-right:15px;font-size:1.4rem;font-weight:500}@media screen and (max-width:1024px){.detail__sec07 .people-slider .box01 a .txtBox .txt .pos{margin-right:1.4634146341vw;font-size:1.3658536585vw}}@media screen and (max-width:767px){.detail__sec07 .people-slider .box01 a .txtBox .txt .pos{margin-right:2.6666666667vw;margin-top:0;font-size:3.2vw}}.detail__sec07 .people-slider .box01 a .txtBox .txt .name{font-size:1.6rem;font-weight:500;font-family:"Poppins",sans-serif}@media screen and (max-width:1024px){.detail__sec07 .people-slider .box01 a .txtBox .txt .name{font-size:1.5609756098vw}}@media screen and (max-width:767px){.detail__sec07 .people-slider .box01 a .txtBox .txt .name{font-size:3.7333333333vw}}.detail__sec07 .people-slider .box01 a .txtBox .date{position:relative;margin-top:10px;font-size:1.4rem;color:#fff;display:block}@media screen and (max-width:1024px){.detail__sec07 .people-slider .box01 a .txtBox .date{margin-top:.9756097561vw;font-size:1.3658536585vw}}@media screen and (max-width:767px){.detail__sec07 .people-slider .box01 a .txtBox .date{width:100%;margin-top:1.3333333333vw;top:0;font-size:3.2vw}}@media print,screen and (min-width:768px){.is-view-pc .detail__sec07 .people-slider .box01 a:hover .thumbs img{transform:scale(1.05)}}.detail__sec07 .people-slider img{width:100%}.detail__sec07 .people-slider .btnBox{position:relative;margin:40px auto 0;display:flex;align-items:center}@media screen and (max-width:767px){.detail__sec07 .people-slider .btnBox{margin:5.3333333333vw auto 0}}.detail__sec07 .people-slider .btnBox .people-prev{margin-right:8px;display:flex;align-items:center;justify-content:center;width:80px;height:80px;border:1px solid rgba(43,185,176,.64);border-radius:100vh;transform:rotate(180deg);cursor:pointer;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media print,screen and (min-width:768px){.is-view-pc .detail__sec07 .people-slider .btnBox .people-prev:hover{border-color:#2bb9b0}}@media screen and (max-width:767px){.detail__sec07 .people-slider .btnBox .people-prev{width:16vw;height:16vw}}.detail__sec07 .people-slider .btnBox .people-next{margin-right:32px;display:flex;align-items:center;justify-content:center;width:80px;height:80px;border:1px solid rgba(43,185,176,.64);border-radius:100vh;cursor:pointer;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media print,screen and (min-width:768px){.is-view-pc .detail__sec07 .people-slider .btnBox .people-next:hover{border-color:#2bb9b0}}@media screen and (max-width:767px){.detail__sec07 .people-slider .btnBox .people-next{margin-right:2.1333333333vw;width:16vw;height:16vw}}.detail__sec07 .people-slider .btnBox .people-pagination{position:relative;top:0;left:0;width:calc(100% - 200px);height:4px;display:flex}@media screen and (max-width:767px){.detail__sec07 .people-slider .btnBox .people-pagination{width:calc(100% - 41.3333333333vw);height:1.0666666667vw}}.detail__sec07 .people-slider .btnBox .people-pagination .swiper-pagination-bullet{flex:1;border-radius:0;margin:0;height:4px;background-color:#eff4f3;opacity:1}@media screen and (max-width:767px){.detail__sec07 .people-slider .btnBox .people-pagination .swiper-pagination-bullet{height:1.0666666667vw}}.detail__sec07 .people-slider .btnBox .people-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#2bb9b0}.detail__sec08{position:relative;padding:120px 0;background-color:#fff}@media screen and (max-width:767px){.detail__sec08{padding:21.3333333333vw 0}}.detail__sec08 .outer{position:relative}.detail__sec08 .p-related{margin:0 auto}.detail .btnBack{width:360px;height:64px;margin:85px auto 0}@media screen and (max-width:767px){.detail .btnBack{width:68vw;margin:8vw auto 0}}