@charset "utf-8";
/* CSS Document */

/**************************************************************

File name :   style.css
function :    Style
Last update : 2026-08-06 : AM

***************************************************************/


#ctt_con .bizList{width:100%;}
#ctt_con .bizList li{display:inline;float:left; width:33.33%;}

#container .ctt_company img{vertical-align:top;}
#container .ctt_company .comText{position:relative; padding-top:20px; font-family:'NanumSquareNeo';font-size:17px;line-height:1.6em; transform: skew(-0.001deg);}
#container .ctt_company .comText p{margin-bottom:20px;}
#container .ctt_company .comText .import{position:relative; display:inline-block; font-weight:800;}
#container .ctt_company .comText .import::after{content:''; position:absolute;top:14px;left:0px; display:block;background:#e2f1ff; width:80px;height:10px; z-index:-1;}
#container .ctt_company .comText strong{color:#265cc9; font-weight:800;}
#container .ctt_company .comText .sign{position:absolute;left:160px;bottom:0; background:url('../img/contents/sign.png') no-repeat center center;background-size: cover; display:block;width:100px;height:80px;}

.tableArea{margin-bottom:20px; width:100%;}
.tableArea .contTable_c{border-collapse:collapse;table-layout:fixed; border-collapse:collapse;border-spacing:0;border-top:1px solid #333; width:100%; font-size:0.8rem;line-height:1.6em;}
.tableArea .contTable_c th, .tableArea .contTable_c td{border:1px solid #ddd; padding:5px;}
.tableArea .contTable_c thead th{background:#0070c0;color:#fff;}
.tableArea .contTable_c tbody th{background:#eee; font-size:bold;}
/* table : align */
.tableArea td.ta_l{text-align:left;}
.tableArea td.ta_r{text-align:right;}
.tableArea td.ta_c{text-align:center;}
.tableArea td.bg-yellow{background:#ffffcc;}
/* step */
#bo_v_con .stepArea ol{display:flex; padding-left:0;}
#bo_v_con .stepArea ol li{list-style-type:none; width:20%;margin:0 2.5%;}
#bo_v_con .stepArea ol li p{display:block; background:#0070c0;border-radius:40px; width:100%; color:#fff; font-weight:700; text-align:center;}
#bo_v_con .stepArea ol li span.tit{display:block; font-weight:700; text-align:center;}
#bo_v_con .stepArea ol li ul{padding-left:10px;}
#bo_v_con .stepArea ol li ul li{width:100%; list-style-type:circle; font-size:0.9rem;}

/* STYLE : FONT */
.font_wb{font-weight:bold;}
.font_blue{color:#0070c0;}
.font_red{color:#c00000;}