#section {
    min-height:900px;
	padding-top:190px;
}
div.cntBox {
    margin-top:50px;
}
div.cntBox:first-child {
    margin-top:0;
}
div.subTitBox {
    width:100%;
    height:280px;
    background:#000;
    text-align:center;
}
div.subTitBox h2 {
    padding-top:110px;
    font-size:40px;
	font-weight:600;
    color:#fff;
	line-height:1;
}
div.subTitBox p {
    margin-top:10px;
    font-size:14px;
    color:#fff;
}
ul.subMenu {
    width:100%;
    height:60px;
    line-height:60px;
    border-bottom:1px solid #ddd;
    background-color:#fff;
    text-align:center;
}
ul.subMenu li {
    display:inline-block;
	width:230px;
    height:60px;
}
ul.subMenu li a {
	position:relative;
    width:230px;
    height:60px;
    font-size:17px;
	display:block;
}
/*
ul.subMenu li a:after {content:""; position:absolute; left:0; right:0; bottom:-3px; margin:0 auto; width:0; height:3px; background:red; transition:0.5s all; box-sizing:border-box;}
ul.subMenu li:hover a:after {content:""; width:170px;}
*/

ul.subMenu li a.menuOn {
    height:60px;
    border-bottom:3px solid #cf9e73;
}

div.contents {
    padding:80px 0;
}

/*---- Title 타이틀 ----*/
h2.subTit01 {
    font-size:30px;
}
h3.subTit02 {
    font-size:22px;
	font-weight:600;
    /*font-family: 'Noto Sans Medium';*/
    color:#444;
}
p.subTxt01 {
    font-size:15px;
    line-height:26px;
    color:#454545;
}
p.subTxt02 {
    margin-top:20px;
    font-size:16px;
    line-height:26px;
    color:#454545;
}
p.subTxt03 {
    margin-bottom:20px;
    font-size:19px;
    line-height:28px;
    color:#283b46;
}
/*-- END Title 타이틀 --*/



/*---- table 테이블 ----*/
table.tbl01 {
    margin-top:15px;
    width:100%;
}
table.tbl01 caption {
    margin-bottom:5px;
    text-align:right;
    font-size:14px;
    color:#999;
}
table.tbl01 tr th {
    padding:12px 20px;
    border:1px solid #e9e9e9;
    font-size:15px;
    font-weight:500;
    color:#454545;
	background:#eee;
}
table.tbl01 tr td {
    padding:12px 20px;
    border:1px solid #e9e9e9;
    font-size:14px;
    color:#454545;
    line-height:20px;
}

table.tbl02 {
    width:100%;
    text-align:center;
    border-top:2px solid #0c2c40;
}
table.tbl02 tr {
    border-bottom:1px solid #ccc;
}
table.tbl02 tr th {
    position:relative;
    height:50px;
    background-color:#f9f9f9;
    font-weight:500;
    color:#454545;
}
table.tbl02 tr th:first-child::after {
    display:none;
}
table.tbl02 tr th::after {
    position:absolute;
    top:50%;
    left:0;
    margin-top:-8px;
    content:'';
    display:block;
    width:1px;
    height:14px;
    background-color:#e0e0e0;
}
table.tbl02 tr td {
    height:55px;
    font-size:15px;
    color:#555;
}
/*-- END table 테이블 --*/



/*---- button 버튼 ----*/
div.bigBtn, div.mediumBtn {
    margin-top:50px;
    text-align:center;
}
div.bigBtn a {
    display:inline-block;
    margin:0 10px;
    width:260px;
    height:55px;
    background-color:#caced1;
    font-size:18px;
    text-align:center;
    line-height:55px;
    color:#fff;
}
div.bigBtn a.col, div.mediumBtn a.col, div.smallBtn a.col {
    background-color:#cf9e73;
}
div.smallBtn a.col_blue {background:#107ab7;}
div.mediumBtn a {
    display:inline-block;
    margin:0 10px;
    width:160px;
    height:50px;
    background-color:#caced1;
    font-size:18px;
    text-align:center;
    line-height:50px;
    color:#fff;
}
div.smallBtn {
    margin-top:50px;
    text-align:right;
}
div.smallBtn a {
    display:inline-block;
    margin:0 10px;
    width:80px;
    height:35px;
    background-color:#caced1;
    font-size:16px;
    text-align:center;
    line-height:35px;
    color:#fff;
}
div.smallBtn a.col02 {
    background-color:#334652;
}
/*-- END button 버튼 --*/


/*---- commonUl 리스트 ----*/
ul.commonUl01 {
    margin-top:20px;
}
ul.commonUl01 li {
    position:relative;
    padding-left:20px;
    font-size:15px;
    line-height:26px;
    color:#555;
}
ul.commonUl01 li::after {
    position:absolute;
    top:10px;
    left:5px;
    content:'';
    display:block;
    width:4px;
    height:4px;
    background-color:#283b46;
}
/*-- END commonUl 리스트 --*/

