#wrap{overflow:hidden}@media (max-width: 767px){.cmn-heading .cmn-heading__ttl{font-size:32px;line-height:calc(40/32)}.cmn-heading .breadcrumb li{overflow-wrap:anywhere}}.main .intro{background-color:#0c152c;color:#ebebeb;position:relative}.main .intro__info__ttl{font-size:24px;font-size:2.4rem;line-height:1.41667em;letter-spacing:0em;font-weight:600;margin-bottom:34px}@media (max-width: 767px){.main .intro__info__ttl{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:0em;font-weight:600;margin-bottom:28px}}.main .intro__info__sub{font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:0em;font-weight:700;margin-bottom:8px;color:#fff}@media (max-width: 767px){.main .intro__info__sub{font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:0em;font-weight:700;margin-bottom:15px}}.main .intro__info__txt{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:0em;font-weight:400;margin-bottom:24px}.main .intro__info__txt:last-child{margin-bottom:0}@media (max-width: 767px){.main .intro__info__txt{font-size:15px;font-size:1.5rem;line-height:1.66667em;letter-spacing:0em;font-weight:400}}.main .intro__info__yl{font-size:24px;font-size:2.4rem;line-height:1.41667em;letter-spacing:0em;font-weight:600;color:#fadd0f;margin-bottom:34px}@media (max-width: 767px){.main .intro__info__yl{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:0em;font-weight:700;margin-bottom:28px}}.main .intro__img{background-size:cover;background-position:center center;background-repeat:no-repeat;aspect-ratio:1 / 1;height:auto;margin-top:-57px;position:absolute;right:0;top:0;width:43.75%}@media (max-width: 767px){.main .intro__img{margin-top:0;width:calc(100% - 16px);right:auto;left:16px}}.main .top{padding-top:98px;margin-bottom:68px;min-height:max(422px, calc(43.75vw - 57px))}@media (max-width: 767px){.main .top{margin-bottom:40px;min-height:auto}}.main .top .intro__info{max-width:612px}@media (max-width: 767px){.main .top .intro__info{max-width:100%;margin-right:0}}@media (max-width: 767px){.main .top{padding-top:calc(100vw + 24px);margin-bottom:46px}}.main .bottom{margin-top:65px;padding-bottom:247px}.main .bottom__row.flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width: 767px){.main .bottom__row.flexbox{display:block}}.main .bottom__row.flexbox .box{flex:1}.main .bottom .box--full{margin-top:54px;padding-top:67px;border-top:2px solid #26355a}@media (max-width: 767px){.main .bottom .box--full{margin-top:48px;padding-top:48px}}@media (max-width: 767px){.main .bottom{flex-direction:column;margin-top:50px;padding-bottom:142px}}.main .bottom .box .intro__info{padding-top:0;margin-bottom:68px;padding-bottom:66px;border-bottom:1px solid #405588}@media (max-width: 767px){.main .bottom .box .intro__info{margin-bottom:48px;padding-bottom:48px}}.main .bottom .box .intro__info:last-child{padding:0;margin:0;border-bottom:0}.main .bottom .feature{margin-top:6px;margin-left:78px;width:42.5%}@media (max-width: 767px){.main .bottom .feature{margin-left:0;width:100%;margin-top:36px}}.main .bottom .feature__item{background-color:#eef1f6;border-top:6px solid #233e84;margin-bottom:16px;padding:14px 32px 18px 30px}@media (max-width: 767px){.main .bottom .feature__item{padding:13px 24px 18px 20px;margin-bottom:16px}}.main .bottom .feature__item__ttl{font-size:24px;font-size:2.4rem;line-height:1.33333em;letter-spacing:.02em;font-weight:700;margin-bottom:40px;color:#233e84;margin-bottom:6px}@media (max-width: 767px){.main .bottom .feature__item__ttl{margin-bottom:4px;font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.02em;font-weight:700}}.main .bottom .feature__item__txt{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:400;color:#121212}@media (max-width: 767px){.main .bottom .feature__item__txt{font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:0em;font-weight:400}}.main .detail{padding-top:224px;padding-bottom:100px;position:relative}@media (max-width: 767px){.main .detail{padding-top:148px;padding-bottom:72px}}.main .detail .sub-banner{position:absolute;top:-150px;padding-right:calc((100% - 1200px) / 2);width:100%}@media only screen and (max-width: 1200px){.main .detail .sub-banner{padding-right:16px}}@media (max-width: 767px){.main .detail .sub-banner{padding-right:0;right:0;top:-88px}}.main .detail .sub-banner .img{background-size:cover;background-position:center center;object-fit:cover;height:300px;width:100%}@media (max-width: 767px){.main .detail .sub-banner .img{height:200px;background-size:cover;width:calc(100% - 16px)}}.main .detail__txt{padding-left:32px;position:relative;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:0em;font-weight:500}@media (max-width: 767px){.main .detail__txt{font-size:15px;font-size:1.5rem;line-height:1.66667em;letter-spacing:0em;font-weight:500;padding-left:16px}}.main .detail__txt::after{content:"";position:absolute;background-color:#233e84;width:8px;height:calc(100% + 8px);border-radius:9px;top:-4px;left:0}@media (max-width: 767px){.main .detail__txt::after{width:5px;height:100%;top:1px}}.main .detail__slide{margin:74px -12px 0}@media (max-width: 767px){.main .detail__slide{margin-top:36px}}.main .detail__slide__item{padding:0 12px;cursor:pointer;cursor:pointer}@media only screen and (min-width: 1025px){.main .detail__slide__item:hover{cursor:url(../../img/common/ico_drag.svg),auto}}.main .detail__slide__item .img{overflow:hidden;position:relative;position:relative}.main .detail__slide__item .img:before{display:block;content:" ";width:100%;padding-top:75%}.main .detail__slide__item .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.main .detail__slide__item .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width: 767px){.main .detail__slide__item .img{position:relative}.main .detail__slide__item .img:before{display:block;content:" ";width:100%;padding-top:75.2%}.main .detail__slide__item .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.main .detail__slide__item .img img{transition:0.3s all}@media only screen and (min-width: 1025px){.main .detail__slide__item:hover .img img{transform:scale(1.1)}}.others{padding:98px 0 96px}@media (max-width: 767px){.others{padding:56px 0}}.others__head{display:flex;justify-content:space-between;align-items:center}@media (max-width: 767px){.others__head{display:block}.others__head .btn-more{margin-top:20px}}.others__ttl{font-size:64px;font-size:6.4rem;line-height:1.25em;letter-spacing:.05em;font-weight:bold;text-transform:uppercase}@media (max-width: 767px){.others__ttl{font-size:34px;line-height:1.3}}.others__lst{margin-top:47px}@media (max-width: 767px){.others__lst{margin-top:32px}}

/*# sourceMappingURL=maps/technology-detail.min.css.map */
