@charset "euc-kr"; 
/* css Document */

.keywordBox *{font-family:'Pretendard';}
.keywordBox{width:1000px; margin:0 auto;}
.keywordBox::after{width:0; height:0; line-height:0; font-size:0; display:block; visibility:hidden; clear:both !important; content:"";}

#wrapSection .keyword_header{border-bottom:0 !important; height: 135px;}

.keyword02 .keyword_top{width:1000px; height:268px; background:url('../img/keyword/keyword02_top.png') no-repeat center; margin-bottom:80px;}
.keyword02 .keyword_top span{display:inline-block; margin:110px 0 0 340px; font-size:40px; color:#fff; font-weight:800; letter-spacing:0.8px;}

.keyword02 .keyword_tit{color:#232323;}

.keyword_tit .title{display:flex; font-size:28px; font-weight:600; margin-bottom:15px;}
.keyword_tit .title img{padding-right:10px}
.keyword_tit .title span{color:#232323; position: relative; display: inline; box-shadow: inset 0 -8px 0 #dde4ff; -webkit-text-stroke:0.2px;}
.keyword_tit p{font-size:16.5px; line-height:26px;}
.keyword_tit p b{font-weight:600;}

.keyword_content{margin-top:70px;}
.keyword_content .keyword_tit{margin-bottom:40px;}
.key_con{margin-bottom:120px;}
.key_con .con_tit{display:flex; align-items: center; margin-bottom:15px;}
.con_tit div{width:31px; height:31px; border-radius:8px; background-color:#ededed; color:#6080ff; font-size:20px; font-weight:600; text-align:center; line-height: 30px;}
.con_tit span{font-size:23px; color:#232323; font-weight:600; -webkit-text-stroke:0.2px; margin-left:8px;}
.key_con p{font-size:16.5px; line-height:26px; color:#232323;}
.key_con img{margin-top:35px;}
.key_con.con02 p{margin-bottom:50px;}
.key_con.con06 img{margin-bottom:30px;}
.key_con.con07 img{margin-bottom:30px;}

.keywordBox table{width:90%; border-top:2px solid #9f95d4; border-bottom:1px solid #e9e5ff; margin: 0 auto;}
.keywordBox table tr th,
.keywordBox table tr td{padding:13px 5px; line-height:20px; border-top:1px solid #e9e5ff; border-left:1px solid #e9e5ff; vertical-align:middle;}
.keywordBox table tr th:first-child,
.keywordBox table tr td:first-child{border-left:none;}
.keywordBox table tr th{background-color:#f6f5ff; text-align:center; font-weight:600;}
.keywordBox table tr td{border-top:1px solid #e9e5ff;}

.ogn-guide-box .ogn-confirm-view table tr td{text-align:center;}
.ogn-guide-box .ogn-confirm-view table tr td span{display:block;}
.ogn-guide-box .ogn-confirm-view table tr td b{display:block; font-weight:600;}

.ogn-confirm-view-v2{width:100%; margin-bottom:20px;}
.ogn-confirm-view-v2 table{border-bottom:1px solid #e9e5ff;}
.ogn-confirm-view-v2 table tr th, 
.ogn-confirm-view-v2 table tr td{padding:13px 10px; border-top:1px solid #e9e5ff; border-left:1px solid #e9e5ff; text-align:center;}
.ogn-confirm-view-v2 table thead tr th:first-child{border-left:none;}
.ogn-confirm-view-v2 table tbody tr th{background-color:#f6f5ff; border-left:none; font-weight:600;}
.ogn-confirm-view-v2 table tbody tr td:last-child{text-align:justify;}

.ogn-confirm-view-v2 > div{width:100%; margin-top:10px; padding:20px 30px; border:5px solid #e9e5ff;}
.ogn-confirm-view-v2 > div div{float:left;}
.ogn-confirm-view-v2 > div div:nth-child(n+2){margin-left:120px;}
.ogn-confirm-view-v2 > div div b{float:left; display:block; height:30px; line-height:30px; margin-right:20px; padding:0 0 0 23px; background:url(../img/content/b_att17_pp.png) no-repeat 0 7px; font-weight:600;}
.ogn-confirm-view-v2 > div div ul{float:left;}
.ogn-confirm-view-v2 > div div ul li{float:left;}
.ogn-confirm-view-v2 > div div ul li:nth-child(n+2){margin-left:7px;}
.ogn-confirm-view-v2 > div div ul li a{padding:0 17px;}
.ogn-confirm-view-v2 > div div button{float:left;}
.ogn-confirm-view-v2 > div::after{width:0; height:0; line-height:0; font-size:0; display:block; visibility:hidden; clear:both !important; content:"";}

.keyword_btn{width:100%; margin:0 auto; text-align:center; padding-bottom:80px;}
.keyword_btn a{background-color:#ff4090; color:#fff; font-size: 38px; font-weight: 800; padding: 17px 125px; border-radius: 20px;}
