@charset "UTF-8";@keyframes ani-MvPhrase{0%{opacity:0;transform:translate3d(0%,35%,0)}to{opacity:1;transform:none}}.js-ani-Phrase01{opacity:0;display:block}.js-ani-Phrase01.is-show{opacity:1;animation:ani-Phrase01 0.9s cubic-bezier(0.04,0.65,0.4,0.99) 0.2s both}@keyframes ani-Hawk01{0%{opacity:0;transform:translate3d(-60%,30%,0) scale(1.4) rotate(6deg);filter:grayscale(100%)}25%{opacity:1}to{opacity:1;transform:none;filter:grayscale(0%)}}.js-ani-Hawk01{opacity:0;transform:translate3d(-60%,30%,0) scale(1.4) rotate(6deg)}.js-ani-Hawk01.is-show{opacity:1;animation:ani-Hawk01 0.9s cubic-bezier(0.04,0.86,0.4,0.99) 0s both}@keyframes ani-Hawk02{0%{opacity:0;transform:translate3d(60%,-8%,0) scale(0.8) rotate(-6deg);filter:grayscale(100%)}25%{opacity:1}to{opacity:1;transform:none;filter:grayscale(0%)}}.js-ani-Hawk02{opacity:0;transform:translate3d(60%,-8%,0) scale(0.8) rotate(-6deg)}.js-ani-Hawk02.is-show{opacity:1;animation:ani-Hawk02 1.2s cubic-bezier(0.04,0.86,0.4,0.99) 0s both}.scroll-indicator{display:none;position:fixed;bottom:20px;right:20px;background-color:rgba(0,0,0,0.7);color:white;padding:5px 10px;border-radius:5px;font-size:1rem;z-index:100}.con-mv{position:relative;z-index:2}.con-mv .box-movie{position:relative;min-height:780px;height:calc(100vh - 150px);overflow:hidden;background-color:#222}@media screen and (max-width:1199px){.con-mv .box-movie{min-height:600px}}@media screen and (max-width:999px){.con-mv .box-movie{min-height:520px}}@media screen and (max-width:767px){.con-mv .box-movie{min-height:420px;height:calc(100vh - 70px);height:calc(100svh - 70px)}}@media screen and (max-width:600px){.con-mv .box-movie{height:540px;min-height:0px}}.con-mv .box-movie:before{position:absolute;z-index:1;content:"";top:calc(50% - 0px);left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;opacity:0;background-color:transparent}.con-mv .box-movie #main-movie{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:115%;height:115%;object-fit:cover;object-position:center center}@media screen and (max-width:767px){.con-mv .box-movie #main-movie{width:300%;height:300%}}@media screen and (max-width:600px){.con-mv .box-movie #main-movie{width:410%;height:410%;object-fit:fill;object-position:center center}}.con-mv .box-phrase{position:absolute;bottom:0;left:calc(50% + 0px);transform:translateX(-50%);width:100%;overflow:hidden}@media screen and (max-width:767px){.con-mv .box-phrase{left:calc(44% + 0px);width:80%;overflow:visible}}@media screen and (max-width:600px){.con-mv .box-phrase{left:calc(49% + 0px);width:91.4666666667%}}.con-mv .box-phrase .inner-box-phrase{opacity:0;animation:ani-MvPhrase 0.9s cubic-bezier(0.04,0.65,0.4,0.99) 0.3s both}@media screen and (max-width:767px){.con-mv .box-phrase .inner-box-phrase img{transform:translateY(32%)}}.con-banner{padding-top:74px;background-color:#050B12}@media screen and (max-width:767px){.con-banner{padding-top:121px}}.con-banner>.inner{width:70.4166666667%;margin:0 auto;position:relative;z-index:2}@media screen and (max-width:1199px){.con-banner>.inner{width:80%}}@media screen and (max-width:767px){.con-banner>.inner{width:100%}}.con-banner>.inner .my-swiper-button-next,.con-banner>.inner .my-swiper-button-prev{position:absolute;z-index:2;top:calc(50% + 0px);transform:translateY(-50%);width:18px;height:31px;cursor:pointer}@media only screen and (max-width:1700px){.con-banner>.inner .my-swiper-button-next,.con-banner>.inner .my-swiper-button-prev{width:14px;height:24px}}@media screen and (max-width:767px){.con-banner>.inner .my-swiper-button-next,.con-banner>.inner .my-swiper-button-prev{display:none}}.con-banner>.inner .my-swiper-button-next>.inner,.con-banner>.inner .my-swiper-button-prev>.inner{width:100%;height:100%;background:url(../img/common/icn_arrow_slider01_r.svg) center center no-repeat;background-size:contain}.con-banner>.inner .my-swiper-button-prev{left:-57px;transform:translateY(-50%) scale(-1,1)}@media screen and (max-width:999px){.con-banner>.inner .my-swiper-button-prev{left:-40px}}.con-banner>.inner .my-swiper-button-next{right:-57px}@media screen and (max-width:999px){.con-banner>.inner .my-swiper-button-next{right:-40px}}.con-banner>.inner .container-slider-banner{overflow:hidden}@media screen and (max-width:767px){.con-banner>.inner .container-slider-banner{padding:0 24%}}@media screen and (max-width:600px){.con-banner>.inner .container-slider-banner{padding:0 10%}}.con-banner>.inner .container-slider-banner ul.slider-banner.swiper-wrapper li.swiper-slide a{display:block}.con-banner>.inner .container-slider-banner ul.slider-banner.swiper-wrapper li.swiper-slide a .image{position:relative;overflow:hidden;padding-bottom:41.6666666667%}.con-banner>.inner .container-slider-banner ul.slider-banner.swiper-wrapper li.swiper-slide a .image img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;object-fit:cover;object-position:center center}.con-news{padding-top:94px;padding-bottom:130px;background-color:#050B12;overflow:hidden;position:relative}@media screen and (max-width:999px){.con-news{padding-bottom:100px}}@media screen and (max-width:767px){.con-news{padding-top:77px;padding-bottom:120px}}@media screen and (max-width:600px){.con-news{padding-bottom:146px}}.con-news .bg-pattern{position:absolute;bottom:0;left:calc(58.2% + 0px);transform:translateX(-50%);width:2112px}@media screen and (max-width:767px){.con-news .bg-pattern{left:calc(60% + 0px)}}.con-news .bg-pattern img{transform:translateY(20%)}@media screen and (max-width:767px){.con-news .bg-pattern img{transform:translateY(2%)}}.con-news>.inner{width:75%;margin:0 auto;position:relative;z-index:2}@media screen and (max-width:1199px){.con-news>.inner{width:84%}}@media screen and (max-width:767px){.con-news>.inner{width:88.5333333333%}}.con-news>.inner .box-news{display:flex}@media screen and (max-width:767px){.con-news>.inner .box-news{display:block}}.con-news>.inner .box-news .block-title{padding-top:4px;margin-right:134px}@media screen and (max-width:1199px){.con-news>.inner .box-news .block-title{margin-right:100px}}@media screen and (max-width:999px){.con-news>.inner .box-news .block-title{margin-right:60px}}.con-news>.inner .box-news .block-title p.txt-en{margin-bottom:17px;font-family:"Barlow","Helvetica","Helvetica Neue",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:4.8rem;color:#ffffff;letter-spacing:0em;font-weight:600;font-style:italic;line-height:1}@media only screen and (max-width:1700px){.con-news>.inner .box-news .block-title p.txt-en{font-size:4rem}}.con-news>.inner .box-news .block-title h2{padding-left:0.3em;font-size:2.4rem;color:#ffffff;letter-spacing:0em;font-weight:500}@media only screen and (max-width:1700px){.con-news>.inner .box-news .block-title h2{font-size:2rem}}.con-news>.inner .box-news .block-news{flex:1}.con-news>.inner .box-news .block-news ul.list-news li:first-child>span{padding-top:0}@media screen and (max-width:767px){.con-news>.inner .box-news .block-news ul.list-news li:first-child>span{padding-top:30px}}.con-news>.inner .box-news .block-news ul.list-news li a,.con-news>.inner .box-news .block-news ul.list-news li>span{padding:30px 0 30px;display:flex;border-bottom:0.5px solid #fff}@media screen and (max-width:767px){.con-news>.inner .box-news .block-news ul.list-news li a,.con-news>.inner .box-news .block-news ul.list-news li>span{padding:30px 0 20px}}@media screen and (min-width:1200px){.con-news>.inner .box-news .block-news ul.list-news li a:hover,.con-news>.inner .box-news .block-news ul.list-news li>span:hover{opacity:1}.con-news>.inner .box-news .block-news ul.list-news li a:hover .b-detail p.txt-title,.con-news>.inner .box-news .block-news ul.list-news li>span:hover .b-detail p.txt-title{text-decoration:underline}.con-news>.inner .box-news .block-news ul.list-news li a:hover .b-detail p.txt-date,.con-news>.inner .box-news .block-news ul.list-news li>span:hover .b-detail p.txt-date{color:#fff}}.con-news>.inner .box-news .block-news ul.list-news li a .b-image,.con-news>.inner .box-news .block-news ul.list-news li>span .b-image{margin-right:23px;width:90px}.con-news>.inner .box-news .block-news ul.list-news li a .b-image .image,.con-news>.inner .box-news .block-news ul.list-news li>span .b-image .image{position:relative;overflow:hidden;padding-bottom:66.6666666667%}.con-news>.inner .box-news .block-news ul.list-news li a .b-image .image img,.con-news>.inner .box-news .block-news ul.list-news li>span .b-image .image img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;object-fit:cover;object-position:center center}.con-news>.inner .box-news .block-news ul.list-news li a .b-detail,.con-news>.inner .box-news .block-news ul.list-news li>span .b-detail{flex:1;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:999px){.con-news>.inner .box-news .block-news ul.list-news li a .b-detail,.con-news>.inner .box-news .block-news ul.list-news li>span .b-detail{margin-top:-5px;display:block}}@media screen and (max-width:767px){.con-news>.inner .box-news .block-news ul.list-news li a .b-detail,.con-news>.inner .box-news .block-news ul.list-news li>span .b-detail{margin-top:0}}.con-news>.inner .box-news .block-news ul.list-news li a .b-detail p.txt-date,.con-news>.inner .box-news .block-news ul.list-news li>span .b-detail p.txt-date{order:2;font-family:"Barlow","Helvetica","Helvetica Neue",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:2rem;color:#b3b4b7;letter-spacing:0em;transition:0.35s cubic-bezier(0.04,0.65,0.4,0.99)}@media screen and (max-width:767px){.con-news>.inner .box-news .block-news ul.list-news li a .b-detail p.txt-date,.con-news>.inner .box-news .block-news ul.list-news li>span .b-detail p.txt-date{font-size:1.6rem}}.con-news>.inner .box-news .block-news ul.list-news li a .b-detail p.txt-title,.con-news>.inner .box-news .block-news ul.list-news li>span .b-detail p.txt-title{padding-right:20px;font-family:"Barlow","Helvetica","Helvetica Neue",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:1.6rem;color:#ffffff;letter-spacing:0em;transition:0.35s cubic-bezier(0.04,0.65,0.4,0.99);line-height:1.75}@media screen and (max-width:767px){.con-news>.inner .box-news .block-news ul.list-news li a .b-detail p.txt-title,.con-news>.inner .box-news .block-news ul.list-news li>span .b-detail p.txt-title{padding-right:0;margin-top:0.32em}}.con-news>.inner .box-news .block-news p.style-btn-link01{margin-top:66px}@media screen and (max-width:767px){.con-news>.inner .box-news .block-news p.style-btn-link01{margin-top:62px}}.con-about{padding-top:115px;padding-bottom:500px;position:relative;overflow:hidden;background-color:#090909}@media screen and (max-width:1199px){.con-about{padding-bottom:290px}}@media screen and (max-width:767px){.con-about{padding-top:90px;padding-bottom:220px}}@media screen and (max-width:600px){.con-about{padding-top:74px;padding-bottom:220px}}.con-about .bg-image01{position:absolute;top:0;left:calc(50% + 0px);transform:translateX(-50%);width:100%;height:50%}.con-about .bg-image01 .inner-bg-image{position:relative;width:100%;height:100%}.con-about .bg-image01 .inner-bg-image img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:140%;will-change:transform;object-fit:cover;object-position:center center}.con-about .bg-image02{position:absolute;bottom:0;left:calc(50% + 0px);transform:translateX(-50%);width:100%;height:50%}.con-about .bg-image02 .inner-bg-image{position:relative;width:100%;height:100%}.con-about .bg-image02 .inner-bg-image img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;object-fit:cover;object-position:center center}.con-about>.inner{position:relative;z-index:2;width:69.4444444444%;margin-inline:auto}@media only screen and (max-width:1400px){.con-about>.inner{width:80%}}@media screen and (max-width:1199px){.con-about>.inner{width:88%}}@media screen and (max-width:999px){.con-about>.inner{width:80%}}@media screen and (max-width:767px){.con-about>.inner{width:85.3333333333%}}.con-about>.inner .box-about{position:relative;z-index:2;display:flex;transform:translateX(3.5%)}@media screen and (max-width:999px){.con-about>.inner .box-about{transform:none;display:block}}.con-about>.inner .box-about .image-hawk{width:297.1428571429%;transform:translateY(-9.7%) translateX(-21.5%);aspect-ratio:1.11/1;position:relative;clip-path:url(#mask_about_hawk)}@media screen and (max-width:999px){.con-about>.inner .box-about .image-hawk{margin-top:-240px;width:160%;transform:translateX(8%)}}@media screen and (max-width:767px){.con-about>.inner .box-about .image-hawk{margin-top:-210px;width:166.5625%;transform:translateX(2.9%)}}@media screen and (max-width:600px){.con-about>.inner .box-about .image-hawk{margin-top:-163px}}.con-about>.inner .box-about .image-hawk img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:106%;height:106%;object-fit:cover;object-position:center center}.con-about>.inner .box-about .block-detail{flex:1;position:relative;z-index:2}.con-about>.inner .box-about .block-detail .b-title{margin-bottom:83px;position:relative;z-index:2}@media screen and (max-width:767px){.con-about>.inner .box-about .block-detail .b-title{padding-left:0.4em}}.con-about>.inner .box-about .block-detail .b-title h2{font-size:2rem;color:#3d5ab4;letter-spacing:0em}.con-about>.inner .box-about .block-detail .b-title p.txt-en{font-family:"Barlow","Helvetica","Helvetica Neue",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:8rem;color:#ffffff;letter-spacing:0em;line-height:1;font-weight:500;font-style:italic}@media screen and (max-width:767px){.con-about>.inner .box-about .block-detail .b-title p.txt-en{margin-top:0.1em;font-size:6rem}}@media screen and (max-width:999px){.con-about>.inner .box-about .block-detail .b-detail{margin-top:-50px}}@media screen and (max-width:767px){.con-about>.inner .box-about .block-detail .b-detail{margin-top:-20px}}.con-about>.inner .box-about .block-detail .b-detail h2{margin-bottom:32px}@media screen and (max-width:767px){.con-about>.inner .box-about .block-detail .b-detail h2{margin-bottom:18px}}.con-about>.inner .box-about .block-detail .b-detail h2 img{width:601px}@media screen and (max-width:767px){.con-about>.inner .box-about .block-detail .b-detail h2 img{width:370px}}@media screen and (max-width:600px){.con-about>.inner .box-about .block-detail .b-detail h2 img{width:332px}}.con-about>.inner .box-about .block-detail .b-detail p.txt{padding-right:20%;color:#fff}@media only screen and (max-width:1400px){.con-about>.inner .box-about .block-detail .b-detail p.txt{padding-right:25%}}@media screen and (max-width:1199px){.con-about>.inner .box-about .block-detail .b-detail p.txt{padding-right:30%}}@media screen and (max-width:999px){.con-about>.inner .box-about .block-detail .b-detail p.txt{padding-right:0}}@media screen and (max-width:767px){.con-about>.inner .box-about .block-detail .b-detail p.txt{padding-right:0}}.con-about>.inner .box-about .block-image{width:35%}@media screen and (max-width:767px){.con-about>.inner .box-about .block-image{display:none}}.con-about>.inner .box-photo{margin-top:-42.7%;width:122.6%;transform:translateX(-18%);padding-bottom:49%}@media only screen and (max-width:1400px){.con-about>.inner .box-photo{margin-top:-270px;transform:translateX(-11%)}}@media screen and (max-width:1199px){.con-about>.inner .box-photo{margin-top:-175px;width:110%;transform:translateX(-7%)}}@media screen and (max-width:999px){.con-about>.inner .box-photo{margin-top:30px;width:120%;transform:translateX(-11%)}}@media screen and (max-width:767px){.con-about>.inner .box-photo{margin-top:68px;width:117.1875%;transform:translateX(-7.3333333333%);padding-bottom:107.4666666667%}}.con-about>.inner .box-photo .photo01,.con-about>.inner .box-photo .photo02,.con-about>.inner .box-photo .photo03{position:absolute}.con-about>.inner .box-photo .photo01 .inner-photo .image,.con-about>.inner .box-photo .photo02 .inner-photo .image,.con-about>.inner .box-photo .photo03 .inner-photo .image{position:relative;overflow:hidden}.con-about>.inner .box-photo .photo01 .inner-photo .image img,.con-about>.inner .box-photo .photo02 .inner-photo .image img,.con-about>.inner .box-photo .photo03 .inner-photo .image img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:140%;will-change:transform;filter:grayscale(1)}.con-about>.inner .photo01{top:0;left:0;width:17.2104404568%;z-index:2}@media screen and (max-width:767px){.con-about>.inner .photo01{width:56%}}.con-about>.inner .photo01 .inner-photo .image{padding-bottom:87.6777251185%}.con-about>.inner .photo02{top:31%;left:26.5%;width:36.2153344209%}@media screen and (max-width:767px){.con-about>.inner .photo02{top:auto;left:auto;bottom:0;right:0;width:72.4%}}.con-about>.inner .photo02 .inner-photo .image{padding-bottom:63.7387387387%}.con-about>.inner .photo03{bottom:0;right:0;width:18.67862969%}@media screen and (max-width:767px){.con-about>.inner .photo03{display:none}}.con-about>.inner .photo03 .inner-photo .image{padding-bottom:68.5589519651%}.con-reason{position:relative;height:92vh;height:92svh;min-height:600px;overflow-x:clip;background-color:#090909}@media screen and (max-width:767px){.con-reason{min-height:500px}}.con-reason .bg-image{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;overflow:hidden}.con-reason .bg-image img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:140%;will-change:transform;object-fit:cover;object-position:center center}.con-reason .bg-pattern{position:absolute;top:0;z-index:3;left:calc(58.2% + 0px);transform:translateX(-50%);width:2112px}@media screen and (max-width:767px){.con-reason .bg-pattern{left:calc(-28% + 0px);transform:none;width:967px}}.con-reason .bg-pattern img{transform:translateY(-55.5%)}@media screen and (max-width:767px){.con-reason .bg-pattern img{transform:translateY(-53%)}}.con-reason .illu-hawk01{position:absolute;z-index:3;top:0;left:-16.5%;width:42.3611111111%}@media screen and (max-width:767px){.con-reason .illu-hawk01{left:-196px;width:528px}}@media screen and (max-width:600px){.con-reason .illu-hawk01{left:-164px;width:440px}}.con-reason .illu-hawk01 img{transform:translateY(-67%) scale(-1,1)}@media screen and (max-width:767px){.con-reason .illu-hawk01 img{transform:translateY(-65%) scale(-1,1)}}@media screen and (max-width:600px){.con-reason .illu-hawk01 img{transform:translateY(-65%) scale(-1,1)}}.con-reason>.inner{position:relative;z-index:4;height:100%;display:flex;justify-content:center;align-items:center;width:53.3333333333%;margin:0 auto;position:relative;z-index:2;transform:translateX(-5%)}@media only screen and (max-width:1400px){.con-reason>.inner{width:72%;transform:none}}@media screen and (max-width:767px){.con-reason>.inner{width:86.4%}}.con-reason>.inner .box-reason{margin-top:60px}@media screen and (max-width:767px){.con-reason>.inner .box-reason{margin-top:60px}}.con-reason>.inner .box-reason h2{margin-bottom:20px;font-weight:600;font-size:5.4rem;color:#ffffff;letter-spacing:0em}@media only screen and (max-width:1700px){.con-reason>.inner .box-reason h2{margin-bottom:16px;font-size:4.6rem}}@media screen and (max-width:767px){.con-reason>.inner .box-reason h2{font-size:4rem}}@media screen and (max-width:600px){.con-reason>.inner .box-reason h2{font-size:3.6rem}}.con-reason>.inner .box-reason p.txt{color:#fff}.con-strength{position:relative}.con-strength>.inner #strength-fixed{height:300vh}.con-strength>.inner #strength-fixed .box-strength{position:sticky;top:0;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center}.con-strength>.inner #strength-fixed .box-strength .bg-image img{position:absolute;z-index:1;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;object-fit:cover;object-position:center center}.con-strength>.inner #strength-fixed .box-strength #strength-progress{position:absolute;z-index:3;top:calc(50% + 0px);transform:translateY(-50%);right:50px;width:20px;height:calc(100% - 100px)}@media screen and (max-width:999px){.con-strength>.inner #strength-fixed .box-strength #strength-progress{right:30px}}@media screen and (max-width:767px){.con-strength>.inner #strength-fixed .box-strength #strength-progress{top:calc(50% - 24px);right:3%}}.con-strength>.inner #strength-fixed .box-strength #strength-progress .inner-progress{position:relative;width:100%;height:100%}.con-strength>.inner #strength-fixed .box-strength #strength-progress .inner-progress #strength-counter{position:absolute;top:0;left:0;width:100%;height:0;transition:top 0.1s ease}.con-strength>.inner #strength-fixed .box-strength #strength-progress .inner-progress #strength-counter p.txt-num-curernt,.con-strength>.inner #strength-fixed .box-strength #strength-progress .inner-progress #strength-counter p.txt-num-total{font-family:"Barlow","Helvetica","Helvetica Neue",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:2rem;letter-spacing:0em;line-height:1;text-align:center}.con-strength>.inner #strength-fixed .box-strength #strength-progress .inner-progress #strength-counter p.txt-num-curernt{padding-bottom:60px;color:#ffffff;position:relative}.con-strength>.inner #strength-fixed .box-strength #strength-progress .inner-progress #strength-counter p.txt-num-curernt:after{content:"";display:block;position:absolute;bottom:9px;left:calc(50% + 0px);transform:translateX(-50%);width:0.5px;height:40px;background-color:#FFFFFF}.con-strength>.inner #strength-fixed .box-strength #strength-progress .inner-progress #strength-counter p.txt-num-total{color:#8D8D8D}.con-strength>.inner #strength-fixed .box-strength .inner-box-strength{width:69.4444444444%;margin-inline:auto;position:relative;z-index:4;display:flex;align-items:center;transform:translateX(1.8%)}@media only screen and (max-width:1400px){.con-strength>.inner #strength-fixed .box-strength .inner-box-strength{width:72%;transform:none}}@media screen and (max-width:999px){.con-strength>.inner #strength-fixed .box-strength .inner-box-strength{width:83%}}@media screen and (max-width:767px){.con-strength>.inner #strength-fixed .box-strength .inner-box-strength{display:block;width:80%;transform:translateX(-4%)}}.con-strength>.inner #strength-fixed .box-strength .inner-box-strength .block-image{margin-right:87px;width:50.2%;position:relative}@media only screen and (max-width:1400px){.con-strength>.inner #strength-fixed .box-strength .inner-box-strength .block-image{margin-right:70px}}@media screen and (max-width:999px){.con-strength>.inner #strength-fixed .box-strength .inner-box-strength .block-image{margin-right:60px}}@media screen and (max-width:767px){.con-strength>.inner #strength-fixed .box-strength .inner-box-strength .block-image{width:100%;margin-right:0}}.con-strength>.inner #strength-fixed .box-strength .inner-box-strength .block-image .strength-img-wrapper{position:relative;overflow:hidden;padding-bottom:74.5019920319%}.con-strength>.inner #strength-fixed .box-strength .inner-box-strength .block-image .strength-img-wrapper img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;object-fit:cover;object-position:center center;transition:opacity 0.6s ease;opacity:0}.con-strength>.inner #strength-fixed .box-strength .inner-box-strength .block-image .strength-img-wrapper img.active{opacity:1}.con-strength>.inner #strength-fixed .box-strength .inner-box-strength .block-detail{flex:1}@media screen and (max-width:767px){.con-strength>.inner #strength-fixed .box-strength .inner-box-strength .block-detail{padding-top:22px}}.con-strength>.inner #strength-fixed .box-strength .inner-box-strength .block-detail .inner-detail .strength-info{position:relative}.con-strength>.inner #strength-fixed .box-strength .inner-box-strength .block-detail .inner-detail .strength-info .item{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity 0.6s ease;display:none}.con-strength>.inner #strength-fixed .box-strength .inner-box-strength .block-detail .inner-detail .strength-info .item.active{opacity:1;display:block}.con-strength>.inner #strength-fixed .box-strength .inner-box-strength .block-detail .inner-detail .strength-info .item p.txt-en{margin-bottom:32px;font-family:"Barlow","Helvetica","Helvetica Neue",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:1.8rem;color:#ffffff;letter-spacing:0em;line-height:1.2;font-style:italic}@media screen and (max-width:767px){.con-strength>.inner #strength-fixed .box-strength .inner-box-strength .block-detail .inner-detail .strength-info .item p.txt-en{margin-bottom:19px}}.con-strength>.inner #strength-fixed .box-strength .inner-box-strength .block-detail .inner-detail .strength-info .item h3{margin-bottom:28px;font-size:3.7rem;color:#ffffff;letter-spacing:0em;font-weight:500}@media only screen and (max-width:1700px){.con-strength>.inner #strength-fixed .box-strength .inner-box-strength .block-detail .inner-detail .strength-info .item h3{font-size:3.2rem}}@media screen and (max-width:767px){.con-strength>.inner #strength-fixed .box-strength .inner-box-strength .block-detail .inner-detail .strength-info .item h3{margin-bottom:18px;font-size:2.7rem}}@media screen and (max-width:600px){.con-strength>.inner #strength-fixed .box-strength .inner-box-strength .block-detail .inner-detail .strength-info .item h3{font-size:2.4rem}}.con-strength>.inner #strength-fixed .box-strength .inner-box-strength .block-detail .inner-detail .strength-info .item p.txt{font-size:1.4rem;color:#fff}.con-service{padding-top:280px;padding-bottom:200px;position:relative;overflow-x:clip}@media screen and (max-width:767px){.con-service{padding-top:302px;padding-bottom:140px}}@media screen and (max-width:600px){.con-service{padding-top:302px;padding-bottom:80px}}.con-service .bg-pattern{position:absolute;top:0;z-index:2;left:calc(58.2% + 0px);transform:translateX(-50%);width:2112px}@media screen and (max-width:767px){.con-service .bg-pattern{left:calc(30% + 0px);width:1053px}}.con-service .bg-pattern img{transform:translateY(-31.5%)}@media screen and (max-width:767px){.con-service .bg-pattern img{transform:translateY(-41%)}}.con-service>.inner{position:relative;z-index:3;width:83.3333333333%;margin-inline:auto}@media screen and (max-width:767px){.con-service>.inner{width:85.8666666667%}}.con-service>.inner .box-title-service{position:relative}.con-service>.inner .box-title-service .illu-hawk02{position:absolute;z-index:3;top:0;right:-22.5%;width:48%}@media screen and (max-width:767px){.con-service>.inner .box-title-service .illu-hawk02{right:-196px;width:528px}}@media screen and (max-width:600px){.con-service>.inner .box-title-service .illu-hawk02{right:-164px;width:440px}}.con-service>.inner .box-title-service .illu-hawk02 img{transform:translateY(-104%)}.con-service>.inner .box-title-service .block-title{margin-bottom:42px;display:flex;align-items:center}@media screen and (max-width:1199px){.con-service>.inner .box-title-service .block-title{display:block}}@media screen and (max-width:767px){.con-service>.inner .box-title-service .block-title{margin-bottom:21px}}.con-service>.inner .box-title-service .block-title .title{margin-right:70px}@media screen and (max-width:1199px){.con-service>.inner .box-title-service .block-title .title{margin-right:0}}.con-service>.inner .box-title-service .block-title .title h2{padding-left:0.6em;font-weight:600;font-size:2.4rem;color:#2b4289;letter-spacing:0em}@media only screen and (max-width:1700px){.con-service>.inner .box-title-service .block-title .title h2{font-size:2rem}}@media screen and (max-width:767px){.con-service>.inner .box-title-service .block-title .title h2{padding-left:0.3em}}.con-service>.inner .box-title-service .block-title .title p.txt-en{margin-top:-0.1em;font-family:"Barlow","Helvetica","Helvetica Neue",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:14rem;color:#2b4289;letter-spacing:0em;font-weight:600;font-style:italic;line-height:1}@media only screen and (max-width:1700px){.con-service>.inner .box-title-service .block-title .title p.txt-en{font-size:12rem}}@media screen and (max-width:767px){.con-service>.inner .box-title-service .block-title .title p.txt-en{margin-top:-0.1em;font-size:6rem}}@media screen and (max-width:600px){.con-service>.inner .box-title-service .block-title .title p.txt-en{font-size:4.8rem}}.con-service>.inner .box-title-service .block-title p.txt{margin-top:2em;flex:1;max-width:680px}@media screen and (max-width:1199px){.con-service>.inner .box-title-service .block-title p.txt{margin-top:1.5em}}@media screen and (max-width:767px){.con-service>.inner .box-title-service .block-title p.txt{margin-top:1.5em;padding-left:0}}.con-service>.inner #service-pin{height:500vh;position:relative}.con-service>.inner #service-pin #service-fixed{position:sticky;top:0;width:100%;height:100vh;min-height:700px}@media screen and (max-width:767px){.con-service>.inner #service-pin #service-fixed{min-height:500px}}.con-service>.inner #service-pin #service-fixed .box-service{padding-top:90px;width:87%;margin-inline:auto;display:flex;align-items:flex-end;transform:translateX(-4.2%);position:relative;z-index:2}@media only screen and (max-width:1700px){.con-service>.inner #service-pin #service-fixed .box-service{padding-top:110px}}@media screen and (max-width:999px){.con-service>.inner #service-pin #service-fixed .box-service{padding-top:80px;width:100%;transform:none}}@media screen and (max-width:767px){.con-service>.inner #service-pin #service-fixed .box-service{padding-top:50px;width:116.4596273292%;transform:translateX(-7.0666666667%);display:block;max-width:560px}}@media screen and (max-width:600px){.con-service>.inner #service-pin #service-fixed .box-service{padding-top:90px;max-width:420px}}.con-service>.inner #service-pin #service-fixed .box-service .block-image{order:2;width:55.2681992337%;position:relative;z-index:2}@media screen and (max-width:767px){.con-service>.inner #service-pin #service-fixed .box-service .block-image{width:89.0666666667%}}.con-service>.inner #service-pin #service-fixed .box-service .block-image .service-img-wrapper{position:relative;overflow:hidden;padding-bottom:67.5909878683%}.con-service>.inner #service-pin #service-fixed .box-service .block-image .service-img-wrapper img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%) scale(1.05);width:100%;height:100%;object-fit:cover;object-position:center center;transition:0.9s cubic-bezier(0.02,0.83,0.33,1);opacity:0}.con-service>.inner #service-pin #service-fixed .box-service .block-image .service-img-wrapper img.exit{opacity:0;transform:translateY(-50%) translateX(-50%) scale(1)}.con-service>.inner #service-pin #service-fixed .box-service .block-image .service-img-wrapper img.active{opacity:1;transform:translateY(-50%) translateX(-50%) scale(1)}.con-service>.inner #service-pin #service-fixed .box-service .block-image .service-front-img-wrapper img{position:absolute;top:calc(50% + 0px);left:calc(50% + 0px);transform:translateY(-50%) translateX(-50%) scale(0.95);width:24.9566724437%;transition:0.6s cubic-bezier(0.05,0.61,0.58,1);transition-delay:0s;opacity:0}.con-service>.inner #service-pin #service-fixed .box-service .block-image .service-front-img-wrapper img.s01{top:calc(51% + 0px);left:calc(46% + 0px);width:33.6221837088%}.con-service>.inner #service-pin #service-fixed .box-service .block-image .service-front-img-wrapper img.s02{top:calc(50% + 0px);left:calc(50% + 0px);width:30.6759098787%}.con-service>.inner #service-pin #service-fixed .box-service .block-image .service-front-img-wrapper img.s03{top:calc(53% + 0px);left:calc(49% + 0px);width:24.6100519931%}.con-service>.inner #service-pin #service-fixed .box-service .block-image .service-front-img-wrapper img.s04{top:calc(52% + 0px);left:calc(48% + 0px);width:61.3518197574%}.con-service>.inner #service-pin #service-fixed .box-service .block-image .service-front-img-wrapper img.s05{top:calc(51% + 0px);left:calc(53% + 0px);width:54.7660311958%}.con-service>.inner #service-pin #service-fixed .box-service .block-image .service-front-img-wrapper img.s06{top:calc(52% + 0px);left:calc(49% + 0px);width:29.8093587522%}.con-service>.inner #service-pin #service-fixed .box-service .block-image .service-front-img-wrapper img.exit{opacity:0;transform:translateY(-50%) translateX(-50%) scale(1)}.con-service>.inner #service-pin #service-fixed .box-service .block-image .service-front-img-wrapper img.active{opacity:1;transform:translateY(-50%) translateX(-50%) scale(1);transition-delay:0.1s}.con-service>.inner #service-pin #service-fixed .box-service .block-image #service-progress{position:absolute;top:calc(50% + 1px);transform:translateY(-50%);right:-90px;width:2px;height:176px;background-color:#D6D6D6}@media screen and (max-width:999px){.con-service>.inner #service-pin #service-fixed .box-service .block-image #service-progress{top:calc(50% - 10px);right:-30px}}@media screen and (max-width:767px){.con-service>.inner #service-pin #service-fixed .box-service .block-image #service-progress{top:-22px;right:-7%;transform:none;height:130px}}.con-service>.inner #service-pin #service-fixed .box-service .block-image #service-progress .inner-progress{position:relative;width:100%;height:100%}.con-service>.inner #service-pin #service-fixed .box-service .block-image #service-progress .inner-progress .thumb{position:absolute;top:0;left:0;width:100%;height:0;background:#2B4289;transition:top 0.1s ease}.con-service>.inner #service-pin #service-fixed .box-service .block-image #service-progress .inner-progress:after{content:"";display:block;position:absolute;bottom:-37px;left:calc(50% + 2px);transform:translateX(-50%);width:4px;height:22px;background:url(../img/common/icn_arrow_scrool_down_blue.svg) center center no-repeat;background-size:contain}@media screen and (max-width:767px){.con-service>.inner #service-pin #service-fixed .box-service .block-image #service-progress .inner-progress:after{bottom:-30px}}.con-service>.inner #service-pin #service-fixed .box-service .block-detail{transform:translateY(34px);flex:1}@media screen and (max-width:767px){.con-service>.inner #service-pin #service-fixed .box-service .block-detail{transform:translateY(-34px)}}.con-service>.inner #service-pin #service-fixed .box-service .block-detail .inner-detail{padding:43px 130px 77px 45px;width:calc(100% + 62px);background-color:#2B4289}@media screen and (max-width:999px){.con-service>.inner #service-pin #service-fixed .box-service .block-detail .inner-detail{padding:43px 90px 77px 45px}}@media screen and (max-width:767px){.con-service>.inner #service-pin #service-fixed .box-service .block-detail .inner-detail{margin-left:10%;width:auto;padding:120px 8% 14px 12%}}@media screen and (max-width:600px){.con-service>.inner #service-pin #service-fixed .box-service .block-detail .inner-detail{padding:90px 8% 24px 12%}}.con-service>.inner #service-pin #service-fixed .box-service .block-detail .inner-detail .service-info{position:relative}.con-service>.inner #service-pin #service-fixed .box-service .block-detail .inner-detail .service-info .item{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity 0.6s ease;pointer-events:none}.con-service>.inner #service-pin #service-fixed .box-service .block-detail .inner-detail .service-info .item.active{opacity:1;pointer-events:auto}.con-service>.inner #service-pin #service-fixed .box-service .block-detail .inner-detail .service-info .item h3{margin-bottom:18px;font-size:3.2rem;color:#ffffff;letter-spacing:0em;font-weight:600}@media only screen and (max-width:1700px){.con-service>.inner #service-pin #service-fixed .box-service .block-detail .inner-detail .service-info .item h3{font-size:2.8rem}}@media screen and (max-width:767px){.con-service>.inner #service-pin #service-fixed .box-service .block-detail .inner-detail .service-info .item h3{margin-bottom:12px;font-size:2.2rem}}@media screen and (max-width:600px){.con-service>.inner #service-pin #service-fixed .box-service .block-detail .inner-detail .service-info .item h3{margin-bottom:8px;font-size:1.8rem}}.con-service>.inner #service-pin #service-fixed .box-service .block-detail .inner-detail .service-info .item p.txt{font-size:1.4rem;color:#fff}.con-service>.inner #service-pin #service-fixed .box-service .block-detail .inner-detail .service-info .item p.style-btn-link01{margin-top:54px}@media screen and (max-width:767px){.con-service>.inner #service-pin #service-fixed .box-service .block-detail .inner-detail .service-info .item p.style-btn-link01{margin-top:30px}}.con-achievement{padding-bottom:110px}@media screen and (max-width:767px){.con-achievement{padding-bottom:100px}}.con-achievement>.inner .box-title{width:89.5833333333%;margin-inline:auto;margin-bottom:52px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1199px){.con-achievement>.inner .box-title{display:block}}@media screen and (max-width:767px){.con-achievement>.inner .box-title{margin-bottom:25px;width:85.3333333333%}}.con-achievement>.inner .box-title .title{margin-right:70px}@media screen and (max-width:1199px){.con-achievement>.inner .box-title .title{margin-right:0}}.con-achievement>.inner .box-title .title h2{padding-left:2.1em;font-weight:600;font-size:2.4rem;color:#2b4289;letter-spacing:0em}@media only screen and (max-width:1700px){.con-achievement>.inner .box-title .title h2{font-size:2rem}}@media screen and (max-width:767px){.con-achievement>.inner .box-title .title h2{padding-left:0.2em}}.con-achievement>.inner .box-title .title p.txt-en{margin-top:-0.06em;font-family:"Barlow","Helvetica","Helvetica Neue",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:12rem;color:#2b4289;letter-spacing:-0.03em;font-weight:600;font-style:italic;line-height:1}@media only screen and (max-width:1700px){.con-achievement>.inner .box-title .title p.txt-en{font-size:10rem}}@media screen and (max-width:767px){.con-achievement>.inner .box-title .title p.txt-en{margin-top:0.08em;font-size:6rem}}@media screen and (max-width:600px){.con-achievement>.inner .box-title .title p.txt-en{font-size:4.8rem}}.con-achievement>.inner .box-title p.txt{margin-top:2em;flex:1}@media screen and (max-width:1199px){.con-achievement>.inner .box-title p.txt{margin-top:1.5em}}@media screen and (max-width:767px){.con-achievement>.inner .box-title p.txt{margin-top:1.5em}}.con-achievement>.inner .box-achievement .marquee-wrapper{overflow:hidden;width:100%;background:#f0f0f0;position:relative;height:434px}@media screen and (max-width:767px){.con-achievement>.inner .box-achievement .marquee-wrapper{height:356px}}@media screen and (max-width:600px){.con-achievement>.inner .box-achievement .marquee-wrapper{height:270px}}.con-achievement>.inner .box-achievement .marquee-wrapper ul.marquee-content{display:flex;position:absolute;top:0;left:0;height:100%}.con-achievement>.inner .box-achievement .marquee-wrapper ul.marquee-content li.marquee-item{margin-right:15px;width:352px;height:100%;position:relative}@media screen and (max-width:767px){.con-achievement>.inner .box-achievement .marquee-wrapper ul.marquee-content li.marquee-item{width:290px}}@media screen and (max-width:600px){.con-achievement>.inner .box-achievement .marquee-wrapper ul.marquee-content li.marquee-item{width:220px}}.con-achievement>.inner .box-achievement .marquee-wrapper ul.marquee-content li.marquee-item:hover .bg-pop{opacity:1}.con-achievement>.inner .box-achievement .marquee-wrapper ul.marquee-content li.marquee-item:hover .block-pop{opacity:1}.con-achievement>.inner .box-achievement .marquee-wrapper ul.marquee-content li.marquee-item .block-image{height:100%}.con-achievement>.inner .box-achievement .marquee-wrapper ul.marquee-content li.marquee-item .block-image .image{position:relative;overflow:hidden;height:100%}.con-achievement>.inner .box-achievement .marquee-wrapper ul.marquee-content li.marquee-item .block-image .image img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;object-fit:cover;object-position:center center}.con-achievement>.inner .box-achievement .marquee-wrapper ul.marquee-content li.marquee-item .bg-pop{opacity:0;position:absolute;top:calc(50% + 0px);left:calc(50% + 0px);transform:translateY(-50%) translateX(-50%);width:100%;height:100%;background-color:#2B4289;mix-blend-mode:multiply;transition:0.35s cubic-bezier(0.04,0.65,0.4,0.99)}.con-achievement>.inner .box-achievement .marquee-wrapper ul.marquee-content li.marquee-item .block-pop{opacity:0;position:absolute;z-index:2;top:calc(50% + 0px);left:calc(50% + 0px);transform:translateY(-50%) translateX(-50%);width:100%;height:100%;transition:0.35s cubic-bezier(0.04,0.65,0.4,0.99);display:flex;justify-content:center;align-items:center}.con-achievement>.inner .box-achievement .marquee-wrapper ul.marquee-content li.marquee-item .block-pop .inner-block-pop{position:relative;z-index:2;max-width:60%}@media screen and (max-width:767px){.con-achievement>.inner .box-achievement .marquee-wrapper ul.marquee-content li.marquee-item .block-pop .inner-block-pop{max-width:80%}}.con-achievement>.inner .box-achievement .marquee-wrapper ul.marquee-content li.marquee-item .block-pop .inner-block-pop .holder-pop h3{margin-bottom:18px;padding-bottom:13px;font-weight:600;font-size:2rem;color:#ffffff;letter-spacing:0.06em;position:relative;text-align:center}@media screen and (max-width:767px){.con-achievement>.inner .box-achievement .marquee-wrapper ul.marquee-content li.marquee-item .block-pop .inner-block-pop .holder-pop h3{margin-bottom:14px;font-size:1.8rem}}.con-achievement>.inner .box-achievement .marquee-wrapper ul.marquee-content li.marquee-item .block-pop .inner-block-pop .holder-pop h3:after{content:"";display:block;position:absolute;bottom:0;left:calc(50% + 0px);transform:translateX(-50%);width:39px;height:0.5px;background-color:#fff}@media screen and (max-width:767px){.con-achievement>.inner .box-achievement .marquee-wrapper ul.marquee-content li.marquee-item .block-pop .inner-block-pop .holder-pop h3:after{width:32px}}.con-achievement>.inner .box-achievement .marquee-wrapper ul.marquee-content li.marquee-item .block-pop .inner-block-pop .holder-pop p.txt{font-size:1.4rem;color:#ffffff}.con-recruitment{padding-top:110px;padding-bottom:120px;position:relative;background-color:#2B4289;overflow:hidden}@media screen and (max-width:767px){.con-recruitment{padding-top:60px;padding-bottom:50px}}@media screen and (max-width:600px){.con-recruitment{padding-top:32px;padding-bottom:38px}}.con-recruitment .bg-pattern{position:absolute;top:0;left:calc(63% + 0px);transform:translateX(-50%);width:2112px}@media screen and (max-width:767px){.con-recruitment .bg-pattern{left:calc(46% + 0px);width:1802px}}.con-recruitment .bg-pattern img{transform:translateY(-35%)}@media screen and (max-width:767px){.con-recruitment .bg-pattern img{transform:translateY(-42%)}}.con-recruitment>.inner{width:63.1944444444%;margin-inline:auto;transform:translateX(9%);position:relative;z-index:2}@media only screen and (max-width:1400px){.con-recruitment>.inner{transform:translateX(15%);width:72%}}@media screen and (max-width:1199px){.con-recruitment>.inner{width:84%;transform:translateX(5%)}}@media screen and (max-width:767px){.con-recruitment>.inner{width:85.3333333333%;transform:none}}.con-recruitment>.inner .recruit-title .title{margin-bottom:24px}@media screen and (max-width:767px){.con-recruitment>.inner .recruit-title .title{margin-bottom:20px}}@media screen and (max-width:600px){.con-recruitment>.inner .recruit-title .title{margin-bottom:12px}}.con-recruitment>.inner .recruit-title .title p.txt-en{margin-bottom:6px;font-family:"Barlow","Helvetica","Helvetica Neue",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:6.8rem;color:#2b4289;letter-spacing:-0.03em;line-height:1;text-align:center;font-weight:600;font-style:italic}@media only screen and (max-width:1700px){.con-recruitment>.inner .recruit-title .title p.txt-en{font-size:5.6rem}}@media screen and (max-width:767px){.con-recruitment>.inner .recruit-title .title p.txt-en{color:#fff;font-size:5rem}}@media screen and (max-width:600px){.con-recruitment>.inner .recruit-title .title p.txt-en{font-size:4rem}}.con-recruitment>.inner .recruit-title .title h2{font-weight:600;font-size:2.4rem;color:#2b4289;letter-spacing:0em;text-align:center}@media only screen and (max-width:1700px){.con-recruitment>.inner .recruit-title .title h2{font-size:2rem}}@media screen and (max-width:767px){.con-recruitment>.inner .recruit-title .title h2{color:#fff}}.con-recruitment>.inner .recruit-title p.txt{padding:0 14%;font-size:1.4rem;color:#2B4289}@media screen and (max-width:767px){.con-recruitment>.inner .recruit-title p.txt{padding:0;color:#fff}}.con-recruitment>.inner p.style-btn-link01{margin-top:52px;text-align:right}@media screen and (max-width:767px){.con-recruitment>.inner p.style-btn-link01{margin-top:88px;text-align:center}}.con-recruitment>.inner .box-recruitment{position:relative;display:flex;justify-content:flex-end;padding:86px 3.5% 34px;min-height:540px}@media only screen and (max-width:1900px){.con-recruitment>.inner .box-recruitment{min-height:480px}}@media only screen and (max-width:1700px){.con-recruitment>.inner .box-recruitment{min-height:0}}@media screen and (max-width:767px){.con-recruitment>.inner .box-recruitment{margin-top:28px;padding:0;padding-bottom:88.75%}}.con-recruitment>.inner .box-recruitment .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.con-recruitment>.inner .box-recruitment .bg-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:left top}@media screen and (max-width:767px){.con-recruitment>.inner .box-recruitment .bg-image img{width:auto;height:100%;left:-26%}}.con-recruitment>.inner .box-recruitment p.txt-phrase{position:absolute;z-index:2;bottom:0;left:0;width:58%}@media screen and (max-width:767px){.con-recruitment>.inner .box-recruitment p.txt-phrase{max-width:400px;width:91.25%}}@media screen and (max-width:600px){.con-recruitment>.inner .box-recruitment p.txt-phrase{max-width:350px}}.con-recruitment>.inner .box-recruitment p.txt-phrase span{display:block}.con-recruitment>.inner .box-recruitment p.txt-phrase span img{transform:translateY(22%) translateX(-48%)}@media screen and (max-width:1199px){.con-recruitment>.inner .box-recruitment p.txt-phrase span img{transform:translateY(22%) translateX(-14%)}}@media screen and (max-width:767px){.con-recruitment>.inner .box-recruitment p.txt-phrase span img{transform:translateY(22%) translateX(-7%)}}@media screen and (max-width:600px){.con-recruitment>.inner .box-recruitment p.txt-phrase span img{transform:translateY(42%) translateX(-7%)}}.con-recruitment>.inner .box-recruitment .block-detail{width:54%;position:relative;z-index:2}.con-contact{padding-top:126px;padding-bottom:66px;position:relative}@media screen and (max-width:767px){.con-contact{padding-top:120px;padding-bottom:114px}}.con-contact .bg-image{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;overflow:hidden;background-color:#090909}.con-contact .bg-image img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;will-change:transform;object-fit:cover;object-position:center top}.con-contact:before{content:"";display:block;position:absolute;z-index:2;top:calc(50% + 0px);left:calc(50% + 0px);transform:translateY(-50%) translateX(-50%);width:100%;height:100%;background-color:#696969;mix-blend-mode:multiply;opacity:0.72;display:none}@media screen and (max-width:767px){.con-contact:before{display:block}}.con-contact>.inner{position:relative;z-index:2;max-width:1150px;margin:0 auto;position:relative;z-index:2;display:flex;justify-content:flex-end}@media only screen and (max-width:1230px){.con-contact>.inner{width:92%}}@media screen and (max-width:767px){.con-contact>.inner{justify-content:center;width:82.6666666667%}}.con-contact>.inner .box-contact .block-title{margin-bottom:20px}@media screen and (max-width:767px){.con-contact>.inner .box-contact .block-title{margin-bottom:16px}}.con-contact>.inner .box-contact .block-title p.txt-en{margin-bottom:10px;font-family:"Barlow","Helvetica","Helvetica Neue",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:5.6rem;color:#ffffff;letter-spacing:-0.03em;line-height:1;text-align:center;font-style:italic;font-weight:600}@media only screen and (max-width:1700px){.con-contact>.inner .box-contact .block-title p.txt-en{font-size:4.8rem}}@media screen and (max-width:767px){.con-contact>.inner .box-contact .block-title p.txt-en{margin-bottom:8px}}@media screen and (max-width:600px){.con-contact>.inner .box-contact .block-title p.txt-en{font-size:4rem}}.con-contact>.inner .box-contact .block-title h2{font-weight:600;font-size:2.1rem;color:#ffffff;letter-spacing:0em;text-align:center}@media only screen and (max-width:1700px){.con-contact>.inner .box-contact .block-title h2{font-size:1.8rem}}@media screen and (max-width:767px){.con-contact>.inner .box-contact .block-title h2{margin-top:-0.1em}}.con-contact>.inner .box-contact .block-detail{display:flex;justify-content:center}.con-contact>.inner .box-contact .block-detail p.txt{font-size:1.6rem;color:#ffffff;letter-spacing:0em;line-height:1.625;text-align:center}.con-contact>.inner .box-contact .block-contact{margin-top:28px}@media screen and (max-width:767px){.con-contact>.inner .box-contact .block-contact{margin-top:28px;display:block}}.con-contact>.inner .box-contact .block-contact .b-tel p.txt-tel{margin-top:0;text-align:center}@media screen and (max-width:767px){.con-contact>.inner .box-contact .block-contact .b-tel p.txt-tel{margin-top:0}}.con-contact>.inner .box-contact .block-contact .b-tel p.txt-tel a{font-family:"Barlow","Helvetica","Helvetica Neue",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:6rem;color:#ffffff;letter-spacing:-0.03em;line-height:1;font-weight:300;white-space:nowrap}@media only screen and (max-width:1700px){.con-contact>.inner .box-contact .block-contact .b-tel p.txt-tel a{font-size:5.4rem}}@media screen and (max-width:999px){.con-contact>.inner .box-contact .block-contact .b-tel p.txt-tel a{font-size:5.8rem}}@media screen and (max-width:767px){.con-contact>.inner .box-contact .block-contact .b-tel p.txt-tel a{font-size:5.2rem}}@media screen and (max-width:600px){.con-contact>.inner .box-contact .block-contact .b-tel p.txt-tel a{font-size:4.8rem}}@media screen and (min-width:1200px){.con-contact>.inner .box-contact .block-contact .b-tel p.txt-tel a:hover{opacity:1}}.con-contact>.inner .box-contact .block-contact .b-tel p.txt-note{margin-top:0.6em;font-size:1.6rem;color:#ffffff;letter-spacing:0em;text-align:center}.con-contact>.inner .box-contact .block-contact .b-link{margin-top:32px}.con-contact>.inner .box-contact .block-contact .b-link p.style-btn-link03{max-width:334px;margin-inline:auto}@media screen and (max-width:767px){.con-contact>.inner .box-contact .block-contact .b-link p.style-btn-link03{max-width:420px}}
/*# sourceMappingURL=index.css.map */