@charset "utf-8";
/*@import "/Web-home/content/css/contentCommon.css";*/
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,400,400,700&display=swap&subset=korean');

*{font-family:'Noto Sans KR', Nanum Gothic ,nanumgothic,"돋움",dotum,tahoma,sans-serif; word-break:keep-all;}

body{	font-size:16px;	font-weight:300;}
#contentsEditHtml{	line-height:1.6;	color:#666;}
b, strong {font-weight:500;}

a:hover{color:#005bac;}
.sub #_contentBuilder .objHeading_h2,
.sub #_contentBuilder .objHeading_h3,
.sub #_contentBuilder .objHeading_h4,
.sub #_contentBuilder .objHeading_h5{position:relative; font-weight:500; letter-spacing:-1px; line-height:1.2;}
.sub #_contentBuilder .objHeading_h2{font-size:24px; color:#222222; margin:40px 0 20px; background:url(./images/h2.png) left top no-repeat; padding-top:20px;}
.sub #_contentBuilder .objHeading_h3{font-size:18px; color:#586479; margin:35px 0 10px;  background:url(./images/h3.png) left 5px no-repeat; padding-left:20px;}
.sub #_contentBuilder .objHeading_h4{font-size:16px; color:#222; margin:25px 0 10px 0; background:url(./images/h4.png) left 8px no-repeat; padding-left:20px;}
.sub #_contentBuilder .objHeading_h5{font-size:16px; color:#222; margin:25px 0 10px 10px; padding-left:10px; position:relative;}
.sub #_contentBuilder .objHeading_h5:before{content:''; width:5px; height:5px; display:block; background-color:#728daf; position:absolute; left:0; top:7px; border-radius:100%;}

._objHtml .tableWrap{overflow-x:auto; }
._objHtml .tableWrap table{min-width:940px;}
._objHtml table{border-top:2px solid #565c6b}
._objHtml table caption{width:0; height:0; position:relative;}
._objHtml table thead th{background-color:#f4f5f7; font-weight:400; border-bottom:1px solid #ddd; padding:10px 5px;border-right:1px solid #ddd;}
._objHtml table thead th:last-child{border-right:none;}
._objHtml table tbody td{border-bottom:1px solid #ddd; padding:10px 5px 10px 10px;  border-right:1px solid #ddd; font-weight:300;}
._objHtml table tbody td:last-child{border-right:none;}
._objHtml table tbody th{border-bottom:1px solid #ddd; padding:10px 5px; border-right:1px solid #ddd;background-color:#f9fafc; font-weight:400;}
._objHtml table tbody th:last-child{border-right:none;}

.tableWrap{overflow-x:auto; }
.tableWrap table{min-width:800px;}
.tableWrap table{border-top:2px solid #6186bf}
.tableWrap table caption{width:0; height:0; position:relative;}
.tableWrap table thead th{background-color:#ecf1f6; font-weight:500; border-bottom:1px solid #ddd; padding:10px 5px;border-right:1px solid #ddd; color:#0e2c5d;}
.tableWrap table thead th:last-child{border-right:none;}
.tableWrap table tbody td{border-bottom:1px solid #ddd; padding:10px 5px 10px 10px;  border-right:1px solid #ddd; font-weight:300;word-break: keep-all;}
.tableWrap table tbody td:last-child{border-right:none;}
.tableWrap table tbody th{border-bottom:1px solid #ddd; padding:10px 5px; border-right:1px solid #ddd;background-color:#fbfbfb; font-weight:500;}
.tableWrap table tbody th:last-child{border-right:none;}

._objHtml .ul_1{margin-bottom:10px;}
._objHtml .ul_1 > li{position:relative; padding-left:20px; margin-bottom:5px; background:url(./images/ul_1Dot.png) left 10px no-repeat;}
._objHtml .ul_1 > li > strong{color:#000;}

._objHtml .ul_2{margin:10px 0;}
._objHtml .ul_2 > li{position:relative; padding-left:10px; color:#888;}
._objHtml .ul_2 > li:before{content:''; width:3px; height:3px; display:block; background-color:#808080; position:absolute; left:0; top:10px;}
._objHtml .ul_2 > li > strong{color:#000;}

.ol_num > li{margin-bottom:10px; position:relative; padding-left:25px;}
.ol_num > li strong{margin-bottom:10px; color:#000;}
.ol_num > li span{position:absolute; left:0; top:5px; display:block; margin:-2px 5px 0 0; background-color:#94bbcd; color:#fff; border-radius:10px; width:20px; height:20px; text-align:center; font-size:12px;}

._objHtml .f-orange{color:#ff6c00;}
._objHtml .f-teal{color:#17a88e;}
._objHtml .f-blue{color:#2c6aba;}
._objHtml .f-red{color:#9e0b0f;}

/*Btn*/
a.Btn_basic{border:1px solid #b9c1d7;border-radius: 5px;padding:5px 15px 5px 30px;display:inline-block;margin-right:5px;font-weight:300;background-color: #fff;}
a.Btn_bmark{background-image:url(./images/BmarkIcon.png); background-position:10px; background-repeat:no-repeat;}
a.Btn_certificate{background-image:url(./images/certificate.png); background-position:10px;background-repeat: no-repeat;padding:5px 15px 5px 35px;}
a.Btn_clip{background-image:url(./images/clip.png);background-position:10px;background-repeat: no-repeat;}
a.Btn_house{background-image:url(./images/house.png); background-position:10px;background-repeat: no-repeat;padding:5px 15px 5px 35px;}
a.Btn_expand{background-image:url(./images/expand.png); background-position:10px;background-repeat: no-repeat;padding:5px 15px 5px 35px;}

a.Btn_basic:hover{border:1px solid #10489f;border-radius: 5px;padding:5px 15px 5px 30px;display:inline-block;margin-right:5px;font-weight:300;background-color: #10489f;color:#fff;transition:all 0.8s;}
a.Btn_bmark:hover{background-image:url(./images/BmarkIcon_w.png);background-position:10px; background-repeat:no-repeat;}
a.Btn_certificate:hover{background-image:url(./images/certificate_w.png);background-position:10px;background-repeat: no-repeat;padding:5px 15px 5px 35px;}
a.Btn_clip:hover{background-image:url(./images/clip_w.png);background-position:10px;background-repeat: no-repeat;}
a.Btn_house:hover{background-image:url(./images/house_w.png);background-position:10px;background-repeat: no-repeat;padding:5px 15px 5px 35px;}
a.Btn_expand:hover{background-image:url(./images/expand_w.png);background-position:10px;background-repeat: no-repeat;padding:5px 15px 5px 35px;}

@media only screen and (max-width:900px){
	._objHtml .tableWrap:before{content:'※ 좌우로 스크롤 해주세요'; color:#2c6aba; font-size:12px; font-weight:400;}
}

.mark01{color:#ff6000; background:url(./images/mark01.png) left 0px no-repeat; padding-left:32px; line-height:1.6; margin:5px 0;}
.mark02{color:#b61f24; background:url(./images/mark02.png) left 0px no-repeat; padding-left:32px; line-height:1.6; margin:5px 0;}
.mark03{color:#f2a037; background:url(./images/mark03.png) left 0px no-repeat; padding-left:32px; line-height:1.6; margin:5px 0;}
.mark04{color:#0e8772; background:url(./images/mark04.png) left 0px no-repeat; padding-left:32px;line-height:1.6; margin:5px 0;}

.spanLine{display:block; border-bottom:1px solid #dfe2e5; margin:40px 0 10px;}

/*#contentWrap ._objHeading:first-child h2{margin-top:0;}*/


/*margin*/
.marT10{margin-top:10px;}
.marT15{margin-top:15px;}
.marT20{margin-top:20px;}
.marT25{margin-top:25px;}
.marT30{margin-top:30px;}
.marT35{margin-top:35px;}
.marT40{margin-top:40px;}
.marT45{margin-top:45px;}
.marT50{margin-top:50px;}

.marB10{margin-bottom:10px;}
.marB15{margin-bottom:15px;}
.marB20{margin-bottom:20px;}
.marB25{margin-bottom:25px;}
.marB30{margin-bottom:30px;}
.marB35{margin-bottom:35px;}
.marB40{margin-bottom:40px;}
.marB45{margin-bottom:45px;}
.marB50{margin-bottom:50px;}

.marL10{margin-left:10px;}
.marL15{margin-left:15px;}
.marL20{margin-left:20px;}
.marL25{margin-left:25px;}
.marL30{margin-left:30px;}
.marL35{margin-left:35px;}
.marL40{margin-left:40px;}
.marL45{margin-left:45px;}
.marL50{margin-left:50px;}

.marR10{margin-right:10px;}
.marR15{margin-right:15px;}
.marR20{margin-right:20px;}
.marR25{margin-right:25px;}
.marR30{margin-right:30px;}
.marR35{margin-right:35px;}
.marR40{margin-right:40px;}
.marR45{margin-right:45px;}
.marR50{margin-right:50px;}

/*color*/
.font-red{color:#b61f24}
.font-orange{color:#f2a037}
.font-green{color:#0e8772}
.font-blue{color:#0e2c5d;}
