@charset "utf-8";
/* CSS Document */

/**************************************************************

File name :   default.css
function :    Reset & Default
Last update : 2026-01-30 : 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{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{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;}
/* 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;}