@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,600,700&display=swap');

/* 페이지 리뉴얼 201020 [s] */
.pagecommon{margin:0 auto;font-size:15px;color:#777;letter-spacing:-.3px;line-height:1.8;font-family:'notokr-regular'}
.pagecommon .cont_area{margin-bottom:50px}
.pagecommon .br{white-space:pre-line}
.e_tit{font-weight:600;font-size:13px;font-family:'Poppins';color:#181b20;letter-spacing:0}
.k_tit{margin:20px 0 60px;font-size:30px;line-height:40px;font-family:'notokr-light';color:#222}
.k_tit span{font-family:'notokr-bold'}
.txt_area span{color:#222;text-decoration:underline;font-family:'notokr-medium'}

/* 인사말 */
#p6 .cont_area .e_tit{float:left;padding-left:10%;color:#181b20;font-size:13px;font-weight:600;font-family:'Poppins'}
#p6 .cont_area .k_tit{float:left;margin:0 0 45px 50px;color:#222;font-size:30px;line-height:40px;font-family:'notokr-light'}
#p6 .cont_area .k_tit span{font-family:'notokr-bold'}
#p6 .cont_area  img{width:800px}
#p6 .cont_area .box{width:690px;height:270px;float:right;position:relative;margin-top:-235px;z-index:-1;background:#262626;}
#p6 .cont_area .box p{position:absolute;top:110px;right:65px;width:147px;text-align:center;color:#fff;font-weight:600;font-family:'Poppins'}
#p6 .cont_area .box:before{content:'';position:absolute;top:80px;right:110px;width:60px;height:1px;background:#464646}
#p6 .cont_area .txt_area{position:relative;width:80%;margin:-55px auto;padding:74px;font-size:15px;text-align:center;border-left:1px solid #e1e1e1}
#p6 .cont_area .txt_area:after{content:'';position:absolute;bottom:0;right:0;height:410px;width:1px;background:#e1e1e1}
#p6 .cont_area .txt_area span{color:#222;text-decoration:underline;font-family:'notokr-medium'}
#p6 .cont_area .txt_area  p{color:#222;font-family:'notokr-medium'}
#p6 .cont_area .img_wrap{clear:both;position:relative;z-index:1}

#p42 .cont > p{padding:20px 25px;background:#f7f7f7}
#p42 .cont ul{display:grid;grid-template-columns:repeat(2, 1fr);align-items:flex-start;justify-content:space-between;width:100%}
#p42 .cont ul li{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;height:100%;padding:40px;border:1px solid #e1e1e1;border-bottom:none;transition:all .3s}
#p42 .cont ul li:hover{border-top:1px solid #333}
#p42 .cont ul li:last-child:hover{border-top:1px solid #e1e1e1}
#p42 .cont ul li:nth-child(2n){border-left:none}
#p42 .cont ul li:nth-last-child(-n+2){border-bottom:1px solid #e1e1e1}
#p42 .cont ul li:last-child{background:#ddd}
#p42 .cont ul li:last-child img{position:absolute;bottom:35%;right:50%;transform:translateX(50%)}
#p42 .cont ul li div{display:flex;align-items:center;justify-content:center;width:68px;height:68px;margin-bottom:27px;border-radius:10px;background:#f7f7f7}
#p42 .cont ul li p{padding-bottom:10px;font-size:18px;font-weight:700;color:#222}
#p42 .cont ul li p b{margin-right:10px;font-size:14px;font-weight:600;font-family:'Poppins'}
#p42 .cont ul li span{word-break:keep-all}

#p44 .cont_area .e_tit{margin-bottom:40px;padding-left:10%;color:#181b20;font-size:13px;font-weight:600;font-family:'Poppins'}
#p44 .cont_area .img_wrap{text-align:center}
#p44 .cont_area .txt_wrap{position:relative;width:55%;margin:-200px 0 0 auto;padding:30px 50px 0 60px;background:#fff}
#p44 .cont_area .txt_wrap ul li{padding:20px 0 20px 20px}
#p44 .cont_area .txt_wrap ul li + li{border-top:1px dashed #e1e1e1}
#p44 .cont_area .txt_wrap ul li p{margin-right:15px;color:#181b20;font-size:15px;font-weight:600;font-family:'Poppins'}
#p44 .cont_area .txt_wrap ul li p:before{content:'';display:inline-block;width:5px;height:5px;margin:-5px 20px 0 -20px;vertical-align:middle;background:#181b20;border-radius:100%;}

/* 반응형 s */
@media (max-width:1400px){

}
@media (max-width:1200px){
#p6 .cont_area .box{display:none}
#p6 .cont_area img{width:100%}
#p6 .cont_area .txt_area{border-right:1px solid #e1e1e1}
#p6 .cont_area .txt_area:after{display:none}

}
@media(max-width:1024px){
#p6 .cont_area .e_tit{padding-left:0}

#p42 .cont ul li{padding:30px}
#p44 .cont_area .txt_wrap{width:70%;margin:-150px 0 0 auto}
}
@media (max-width:900px){
#p6 .cont_area .txt_area{width:100%;padding:74px 50px}
}
@media (max-width:890px){
}
@media (max-width:768px){
.pagecommon{line-height:1.7;font-size:15px}
.pagecommon .br{white-space:normal;word-break:keep-all}
#p6 .cont_area{text-align:center}
#p6 .cont_area .e_tit{float:none;margin-bottom:15px}
#p6 .cont_area .k_tit{float:none;margin:0 0 40px;white-space:pre-line;word-break:keep-all;font-size:26px;line-height:36px;letter-spacing:-.3px;}
#p6 .cont_area .txt_area{width:100%;padding:50px 30px;margin:0}
#p42 .cont ul{grid-template-columns:repeat(1, 1fr)}
#p42 .cont ul li{padding:24px}
#p42 .cont ul li:nth-child(2n){border-left:1px solid #e1e1e1}
#p44 .cont_area .txt_wrap{width:90%;margin:-50px auto;padding:20px}
#p44 .cont_area .img_wrap img{width:100%}
}
@media(max-width:480px){
#p6 .cont_area .k_tit{font-size:24px;line-height:34px}
#p42 .cont ul li div{width:60px;height:60px}
#p42 .cont ul li div img{width:35px}
#p42 .cont ul li:last-child img{position:initial;transform:none;margin:0 auto}
#p44 .cont_area .txt_wrap{width:100%;margin:0;padding:0}
}
@media(max-width:380px){

}
/* 반응형 e */