/* status */
.status_cont_tb .t_half .t_tit{flex:2;}
.status_cont_tb .t_tit {flex:4;}
.status_cont_tb .t_tit {padding : 0 20px;}

/* history */
.history_cont li.kep_history::before{content:'The following is the history of KEP.';top:-30px;font-weight: 600;font-size: 18px;line-height: 24px;letter-spacing: -0.01em;color: #7C7C7C;}

/* greeting */
.sub_contents .ceo_tit {font-size:32px;}
.ceo_img { flex:6;}

/* rnd */
.rnd_tech_li li {margin-left:5px;}
.sub_bnr .pre{white-space:pre;}

/* it */
.sub_bnr.it_en_bnr{padding:100px 0;}

/* product */
.sub_contents h5 { font-size:24px;}
.bnr_right button div{display:none;}
.calc02 span { font-size:18px; } 

/* */
.homo_box .homo_img{background:url("/en/img/en_homo_img.png") no-repeat center / 80%;}

/* tech */
.customer table { padding-top:10px; } 
.customer tr td .call_btn { width:180px; margin-bottom:10px;}
.user_form label{width:150px;}
.user_form textarea{margin-left:155px;}
.user_form #user_contents{width:530px;}

/* csm */
.csm_txt{ line-height:20px; } 
.csm_cont { width:100%; } 
.csm_li { margin-top:40px; }
.csm_wp>h5 {min-width:100%;}