.remark{font-size:1.125rem;line-height:1.5}.remark,.title{font-weight:700;letter-spacing:.5px}.title{margin-top:5px;font-size:clamp(26px,3vw,35px);line-height:1.3}.txt{margin-top:20px;font-weight:500;font-size:1.125rem;line-height:1.6;letter-spacing:.5px;color:#5c5c5c}.strategy-block{padding:100px 60px 135px}@media(max-width:576px){.strategy-block{padding:100px 10px 135px}}.strategy-block .container{margin:0 auto;max-width:calc(1300px + 5.20832vw);width:100%}@media(max-width:992px){.strategy-block .container{padding:100px 60px 135px}}@media(max-width:768px){.strategy-block .container{padding:80px 30px}}.strategy-block .main-content{margin-top:50px;display:flex}@media(max-width:1200px){.strategy-block .main-content{margin:50px auto 0;justify-content:center;flex-wrap:wrap;gap:50px 0;max-width:700px;width:100%}}@media(max-width:768px){.strategy-block .main-content{flex-direction:column;align-items:center;gap:40px 0;max-width:500px}}.strategy-block .main-content li{padding:15px 2.60416vw;max-width:calc(250px + 5.20832vw);position:relative;text-align:center}@media(max-width:768px){.strategy-block .main-content li{padding:0 15px;width:100%}}.strategy-block .main-content li:not(:first-child){border-left:1px solid rgba(0,0,0,.1)}@media(max-width:1200px){.strategy-block .main-content li:not(:first-child){border-left:none}}@media(max-width:768px){.strategy-block .main-content li:not(:first-child){padding-top:40px;border-top:1px solid rgba(0,0,0,.1)}}@media(max-width:1200px){.strategy-block .main-content li:not(:nth-child(odd)){border-left:1px solid rgba(0,0,0,.1)}}@media(max-width:768px){.strategy-block .main-content li:not(:nth-child(odd)){border-left:none}}.strategy-block .main-content li .number{font-weight:600;font-size:clamp(3.4375rem,3.75vw,4.5rem);color:#042080;opacity:.2}.strategy-block .main-content li .content{margin-top:15px;max-width:250px;width:100%}@media(max-width:768px){.strategy-block .main-content li .content{padding:0 15px;margin:10px auto 0;max-width:unset}}.strategy-block .main-content li .content .main{font-weight:700;font-size:1.25rem;line-height:1.5;letter-spacing:.5px;transition:color .3s}.strategy-block .main-content li .content .sub{margin-top:10px;font-weight:500;font-size:1.125rem;line-height:1.6;letter-spacing:.5px;color:#5c5c5c}@media(max-width:768px){.strategy-block .main-content li .content .sub{margin:10 auto}}.strategy-block .main-content li .hover-pic{opacity:0;position:absolute;top:45px;right:-240px;max-width:280px;min-width:280px;width:100%;z-index:1;pointer-events:none;transition:opacity .3s}@media(max-width:1200px){.strategy-block .main-content li .hover-pic{right:-25%}}@media(max-width:768px){.strategy-block .main-content li .hover-pic{margin-top:30px;position:static;max-width:unset;min-width:unset;opacity:1}}.strategy-block .main-content li .hover-pic .photo{position:relative}.strategy-block .main-content li .hover-pic .photo:before{content:"";display:block;width:100%;padding-bottom:67.8571%}.strategy-block .main-content li .hover-pic .photo img{width:100%;height:100%;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.strategy-block .main-content li:active .hover-pic,.strategy-block .main-content li:hover .hover-pic{opacity:1;filter:drop-shadow(5px 5px 25px rgba(0,0,0,.25))}.strategy-block .main-content li:active .main,.strategy-block .main-content li:hover .main{color:#042080}@media(max-width:1880px){.strategy-block{z-index:2;position:relative}.strategy-block .main-content .hover-pic{right:-10%;top:100%}}.development-block .container{min-height:645px;position:relative;display:flex}.development-block .container:before{content:"";display:block;background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.6));z-index:1}.development-block .container img,.development-block .container:before{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.development-block .container img{object-fit:cover}.development-block .content{padding:60px;max-width:1160px;width:100%;z-index:1;margin:auto}@media(max-width:768px){.development-block .content{padding:40px 0;width:calc(100% - 13.0208vw)}}.development-block .block-text{padding:0 30px;margin:0 auto;max-width:810px;width:100%}.development-block .post-group{margin-top:50px;display:flex;justify-content:space-between;gap:6.25vw;flex-wrap:wrap}@media(max-width:1200px){.development-block .post-group{gap:2.857vw}}@media(max-width:992px){.development-block .post-group{gap:1.95vw}}@media(max-width:768px){.development-block .post-group{max-width:320px;margin:50px auto 0;justify-content:center;flex-wrap:wrap;gap:0 20px}}@media(max-width:375px){.development-block .post-group{flex-direction:column;align-items:center;gap:10px 0}}.development-block .post-box{position:relative;display:flex;justify-content:center;align-items:center;flex-shrink:0;width:170px;height:170px;border-radius:50%}@media(max-width:992px){.development-block .post-box{width:150px;height:150px}}.development-block .post-box:active .icon-box:before,.development-block .post-box:hover .icon-box:before{opacity:1}.development-block .post-box p{max-width:120px;width:100%;color:#fff;text-align:center;font-weight:500;font-size:1.25rem;line-height:1.5;letter-spacing:.5px}.development-block .post-box:nth-child(odd){margin-top:50px}@media(max-width:375px){.development-block .post-box:nth-child(odd){margin-top:0}}.tech-block{padding:100px 60px;z-index:1;position:relative}@media(max-width:768px){.tech-block{padding:80px 30px}}.tech-block .container{margin:0 auto;display:flex;align-items:center;gap:5.2083vw;max-width:1320px;width:100%}@media(max-width:768px){.tech-block .container{flex-direction:column;gap:50px;max-width:600px}}.tech-block .info-wrap{max-width:600px;width:100%}.tech-block .img-wrap{display:flex;align-items:flex-start;width:100%;gap:20px}.tech-block .photo{max-width:300px;width:100%;position:relative}.tech-block .photo:before{content:"";display:block;width:100%;height:100%;padding-bottom:145%}.tech-block .photo img{width:100%;height:100%;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.tech-block .photo:first-child{margin-top:50px}.property-block{padding:100px 0 160px;border-bottom:3px solid rgba(0,0,0,.1)}.property-block .container{padding:0 60px}@media(max-width:576px){.property-block .container{padding:0 30px}}.property-block .container .img-box{max-width:1240px;width:100%;margin:0 auto;min-height:560px;position:relative;display:flex;align-items:flex-end;justify-content:center}@media(max-width:576px){.property-block .container .img-box{min-height:680px}}.property-block .container .img-box img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.property-block .container .img-box .symbol{position:absolute;display:flex;left:-20px;top:40px;width:455px;height:180px;background:linear-gradient(-90deg,rgba(5,40,163,0),#0528a3);color:#fff}@media(max-width:1200px){.property-block .container .img-box .symbol{bottom:50px;width:245px;height:120px}}@media(max-width:768px){.property-block .container .img-box .symbol{right:-10px}}.property-block .container .img-box .symbol .block-text{margin:auto;text-align:left}.property-block .container .img-box .symbol .block-text .main{margin-top:5px}@media(max-width:768px){.property-block .container .img-box .symbol .block-text .main{margin-top:0}}.property-block .container .img-box .headline-text.main-text{padding:60px;margin-top:180px;position:relative;z-index:1;max-width:1020px;width:100%}@media(max-width:768px){.property-block .container .img-box .headline-text.main-text{padding:50px 20px}}@media(max-width:576px){.property-block .container .img-box .headline-text.main-text{padding:50px 20px 20px}}.property-block .container .img-box .headline-text.main-text .text{color:#fff;display:flex}