@charset "utf-8";.landing-top__section{width:100%;max-width:1920px;padding:40px 20px;margin:auto;background:#fff;box-sizing:border-box}
.landing-top__inner{width:100%;max-width:1200px;padding:0;margin:auto;box-sizing:border-box}
.landing-title{width:100%;font-size:36px;padding:20px 0 40px 0;font-family:"kiaB";line-height:1.2;color:#05141f;word-break:break-word}
.landing-top__devided{display:flex}
.landing-top__image{width:55%}
.landing-top__textarea{width:45%;padding-left:50px;box-sizing:border-box}
.landing-top__textarea .info_tbl .info_th{width:100px}
.landing-top__formBox .inner{width:100%}
.landing-top__imageBox{width:100%}
.landing-top__imageBox img{width:100%}
.landing-top__text{padding:15px 10px;font-size:14px;color:#05141f;line-height:1.4;opacity:.8}
.landing-top__title{font-size:14px;line-height:1.4}
.landing--paerformance .img_box_wrap .tab_contents .txt_desc{padding:20px 25px;box-sizing:border-box}
.landing--imagebox__wrap{width:100%;max-width:1920px;padding:60px 20px;margin:auto;background:#fff;box-sizing:border-box}
.landing--imagebox__inner{width:100%;max-width:1200px;padding:0;margin:auto;box-sizing:border-box}
.landing--imagebox__box{display:flex;gap:50px}
.landing--imagebox{width:50%;box-sizing:border-box}
.landing--imagebox__title{padding:30px 15px;font-size:32px;color:#05141f;font-family:"kiaB";text-align:center;line-height:1.2;word-break:break-word;box-sizing:border-box}
.landing--box__image{overflow:hidden;position:relative;text-align:center;max-width:450px;width:100%;height:300px;margin:auto;box-sizing:border-box}
.landing--box__image img{position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%)}
.landing--image__buttonbox{width:100%;padding:40px 0;text-align:center}
.landing--image__buttonbox a{display:inline-block;max-width:100px;padding:18px 26px;background:#05141f;color:#fff;font-size:16px}
.landing-top__formBox .inner .step_ctrl{width:100%;text-align:right}
.landing-top__formBox .inner .step_ctrl a{display:inline-block}
@media(max-width:1024px){.landing-title{font-size:32px}
.landing-top__formBox .inner{margin:0}
.landing-top__image{width:50%}
.landing-top__textarea{width:50%;padding-left:20px}
.landing--image__buttonbox a{font-size:14px}
.landing--imagebox__box{gap:30px}
}
@media(width:768px){.landing--box__image{height:230px}
}
@media(max-width:767px){.landing-title{font-size:24px;padding:20px 0}
.landing-top__section{padding:20px 20px 50px 20px}
.landing-top__devided{display:block}
.landing-top__image{width:100%}
.landing-top__textarea{width:100%;padding-left:0}
.landing-top__formBox .inner .step_ctrl{padding-top:20px;text-align:center}
.landing--imagebox__wrap{padding:20px 0}
.landing--imagebox__box{display:block;gap:0}
.landing--imagebox{width:100%;margin-top:20px}
.landing--box__image{height:236px}
.landing--image__buttonbox a{padding:14px 26px}
.landing--image__buttonbox{padding:20px 0}
.landing--imagebox__title{font-size:24px;padding:15px}
.landing--box__image img{position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%)}
.nf_tab_com.landing--paerformance .m_com_inner .com_mobile_tp .title_txt{box-sizing:border-box}
}