/* BASIC css start */
#header{display:none;}
body .header_sub{display:flex;}

.company_wrap {display:flex;min-height:calc(100vh - 100px); } 
.company_wrap>div.cnt_left {border-right:1px solid var(--mainColor);width:50%;flex:1; } 
.company_wrap>div.cnt_left .subCnt_title h4 {font-size:13px;font-weight:500;line-height:16px;padding:50px 50px 0 50px;box-sizing:border-box; } 
.company_wrap>div.cnt_left .cnt_sub_title p {font-size:13px;line-height:22px;font-weight:400;margin-top:30px;padding:0 50px; } 
.company_wrap>div.cnt_right {width:50%;flex:1; } 
.company_wrap img {width:100%; } 
.company_wrap .cnt_article.text01 {padding:50px 50px 55px 50px;box-sizing:border-box; } 
.company_wrap .cnt_article.text01 p {font-size:13px;line-height:22px;color:var(--mainColor);font-weight:400; } 
.company_wrap .cnt_article.img02 .cnt_img {display:flex;align-items:center; } 
.company_wrap .cnt_article.img02 .cnt_img a {flex:1; } 
@media(max-width:900px) {.company_wrap {min-height:calc(100vh - 71px); } 
.company_wrap>div.cnt_left {display:none; } 
.company_wrap>div.cnt_right {width:100%; } 
.company_wrap .cnt_article.img02 .cnt_img {flex-direction:column; } 
.company_wrap .cnt_article.img02 .cnt_img a {width:100%; } 
 }
@media(max-width:743px) {.company_wrap .cnt_article.text01 {padding:30px 20px 48px 20px; } 
.company_wrap .cnt_article.text01 p {font-size: 14px; } 
 }
/* BASIC css end */

