@charset "utf-8";
ul {margin:0;padding:0;}
li{list-style:none;}
img {border:0;}
a {text-decoration:none;}

@font-face {font-family: ngb;src:url(http://www.hdweb.co.kr/NanumGothicBold.eot);}
@font-face {font-family: 'Binggrae-Bold';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/Binggrae-Bold.woff') format('woff');}

/*제작 210216 s*/
.pagecommon{font-size:16px;color:#777;letter-spacing:-.2px;line-height:1.8;font-family:'notokr-regular'}
.pagecommon b{font-weight:normal;font-family:'notokr-bold'}
.pagecommon .br {white-space:pre-line}
.pagecommon{padding:0 50px 50px;}
.pagecommon .tit_area span{display:block;margin-bottom:9px;font-size:14px;font-weight:700;color:#fead11;letter-spacing:0px;font-family:'Poppins',sans-serif;}
.pagecommon .tit_area .tit{font-size:30px;color:#222;line-height:40px}
.pagecommon .box_tit{display:inline-block;position:relative;margin-bottom:30px;font-size:36px;font-style:italic;color:#222;font-family:'Binggrae-Bold';}
.pagecommon .box_tit:before{display:none;position:absolute;left:-32px;top:27px;width:calc(100% + 64px);height:6px;background-color:#fead11;content:'';z-index:-1}
.pagecommon .red{color:#c10615}
table,thead,tbody,tfoot,tr,th,td{border-collapse:collapse}

/*p33*/
#p33{background:url(/sh_page/img/p33_bg.png) top right no-repeat}
#p33 .tit_area{margin:0 0 21px 35px}
#p33 .txt_area .txt{margin:0 0 40px 35px}
#p33 .txt_area .txt span{color:#222;font-family:'notokr-medium'}

/*p34*/
#p34{text-align:center;background:url(/sh_page/img/p34_box_bg.png) no-repeat bottom right}
#p34 .tit_area{margin-bottom:44px}
#p34 .txt_area .txt{position:relative;width:680px;margin:0 auto 54px;padding:44px 0;border-top:1px solid #222;border-bottom:1px solid #222;line-height:26px}
#p34 .txt_area .txt:after{position:absolute;top:-4px;left:50%;width:8px;height:8px;margin-left:-4px;background-color:#222;border:1px solid #fff;content:'';transform:rotate(-45deg);}
#p34 .txt_area .txt:before{position:absolute;bottom:-4px;left:50%;width:8px;height:8px;margin-left:-4px;background-color:#222;border:1px solid #fff;content:'';transform:rotate(-45deg);}
#p34 .txt_area .logo_area{overflow:hidden;width:847px;padding:52px 82px;margin:0 auto 78px;background:url(/sh_page/img/p34_logo_bg.png) no-repeat center}
#p34 .txt_area .logo_area .left{float:left;margin-right:82px}
#p34 .txt_area .logo_area .right{float:left;text-align:left}
#p34 .txt_area .logo_area .right .logo_tit{margin:23px 0 15px;font-size:22px;color:#222;font-weight:700;font-family:'Poppins',sans-serif;}
#p34 .txt_area .box_area{overflow:hidden;width:680px;margin:0 auto}
#p34 .txt_area .box_area .box{float:left;width:50%;height:342px;padding:70px 0;background:url(/sh_page/img/p34_box.png) no-repeat center}
#p34 .txt_area .box_area .box .num{display:inline-block;padding:0 48px 12px;margin-bottom:26px;border-bottom:1px solid #fff;font-size:24px;color:#fff;font-weight:700;font-family:'Poppins',sans-serif;}
#p34 .txt_area .box_area .box .box_txt{font-size:16px;color:#fff;font-family:'notokr-medium'}

/*p39*/
#p39{text-align:center}
#p39 .tit_area{margin-bottom:20px}
#p39 .txt_area .box_area{margin-top:80px}
#p39 .txt_area .box_area .box_all{overflow:hidden;width:826px;margin:0 auto}
#p39 .txt_area .box_area .box_all dl{float:left;width:50%;padding:48px 46px;text-align:left;}
#p39 dl:nth-child(1), #p39 dl:nth-child(4),#p39 dl:nth-child(5){background-color:#f4f4f4}
#p39 .txt_area .box_area .box_all dl dt{position:relative;margin-bottom:19px;color:#222;font-size:23px;letter-spacing:-.5px; line-height:24px;font-family:'notokr-black';z-index:1;}
#p39 .txt_area .box_area .box_all dl dt .num{position:absolute;left:-14px;top:-20px;font-weight:700;font-size:40px;color:rgba(34,34,34,.2);line-height:40px;font-family:'Poppins',sans-serif;z-index:-1}
#p39 .txt_area .box_area .box_all dl .sub_tit{font-size:18px;color:#222;font-family:'notokr-bold'}
#p39 .txt_area .box_area .box_all .img{padding:0}
#p39 .txt_area .box_area .box_all .img dt{margin-bottom:0}

/*p40*/
#p40{width:950px;margin:0 auto;padding-bottom:100px;text-align:center;background:url(/sh_page/img/p40_img-bg.png) no-repeat bottom left;}
#p40 .tit_area{margin-bottom:66px}
#p40 .txt_area{width:660px;margin:0 auto;}
#p40 .txt_area .cont1{margin-bottom:100px}
#p40 .txt_area .cont1 dl{position:relative;margin-bottom:58px;padding:30px 25px 15px;border:2px solid rgba(166,0,12,.05)}
#p40 .txt_area .cont1 dl:last-child{margin-bottom:0}
#p40 .txt_area .cont1 dl:nth-child(1){text-align:left}
#p40 .txt_area .cont1 dl:nth-child(2){text-align:right}
#p40 .txt_area .cont1 dl:nth-child(2) dt{right:18px;left:auto}
#p40 .txt_area .cont1 dl dt{display:inline-block;position:absolute;top:-26px;left:18px;margin-bottom:10px;line-height:44px;font-size:24px;color:#fff;font-style:italic;font-family:'Binggrae-Bold';z-index:1}
#p40 .txt_area .cont1 dl:nth-child(1) dt:before{position:absolute;top:0;left:-30px;background-color:#a6000c;height:100%;width:calc(100% + 60px);content:'';z-index:-1;-webkit-transform: skew(-20deg);-moz-transform: skew(-20deg);transform: skew(-20deg);}
#p40 .txt_area .cont1 dl:nth-child(2) dt:before{position:absolute;top:0;left:-30px;background-color:#a6000c;height:100%;width:calc(100% + 60px);content:'';z-index:-1;-webkit-transform: skew(20deg);-moz-transform: skew(20deg);transform: skew(20deg);}
#p40 .txt_area .cont1 dl dt span{font-size:20px}
#p40 .txt_area .cont1 dl dd{display:inline-block;position:relative;padding-left:20px;color:#333;font-size:20px;font-family:'notokr-medium'}
#p40 .txt_area .cont1 dl dd:before{position:absolute;top:18px;left:0;width:3px;height:3px;border-radius:50%;background-color:#333;content:''}
#p40 .txt_area .cont2 ul{overflow:hidden;padding:40px 0;margin-top:10px;background:url(/sh_page/img/p40_img-01.png) no-repeat center}
#p40 .txt_area .cont2 ul li{float:left;width:calc(100% / 2 - 14px);margin-right:27px;color:#fff}
#p40 .txt_area .cont2 ul li:nth-child(even){margin-right:0;}
#p40 .txt_area .cont2 ul li dl{padding:0 31px}
#p40 .txt_area .cont2 ul li dl dt{padding-bottom:26px;margin-bottom:24px;border-bottom:1px solid rgba(255,255,255,.1);font-size:30px;line-height:30px;font-family:'notokr-bold'}
#p40 .txt_area .cont2 ul li dl dd{padding:0 8px;text-align:left}
#p40 .txt_area .cont2 ul li dl dd p{position:relative;padding-left:15px}
#p40 .txt_area .cont2 ul li dl dd p:before{position:absolute;left:0;top:13px;height:2px;width:2px;border-radius:50%;background-color:#fff;content:''}

/*p41*/
#p41{text-align:center}
#p41 .tit_area{margin-bottom:70px}
#p41 .txt_area .cont1{margin-bottom:70px}
#p41 .txt_area .cont1 ul:nth-child(3){margin-top:50px}
#p41 .txt_area .cont1 ul:after{display:block;content:'';clear:both}
#p41 .txt_area .cont1 ul li{position:relative;float:left;width:calc(100% / 4 - 8px);height:250px;margin-right:10px;background-color:#f7f7f7;border:1px solid #ddd}
#p41 .txt_area .cont1 ul li:last-child{margin-right:0}
#p41 .txt_area .cont1 ul li .num{display:inline-block;position:absolute;top:-13px;left:50%;margin-left:-28px;z-index:1;color:#fff;font-weight:700;font-size:14px;font-family:'Poppins',sans-serif;}
#p41 .txt_area .cont1 ul li .num:before{position:absolute;left:-5px;top:-17px;border-radius:5px;background-color:#777;color:#fff;height:60px;width:60px;transform:rotate(45deg);content:'';z-index:-1}
#p41 .txt_area .cont1 ul li dl{padding-top:55px;}
#p41 .txt_area .cont1 ul li dl dt{margin-bottom:5px;font-size:20px;color:#333;font-family:'notokr-bold'}
#p41 .txt_area .cont1 .logo{margin:20px 0}
#p41 .txt_area .cont2 > .cont2_tit{margin-bottom:30px}
#p41 .txt_area .cont2 > .cont2_tit .box_tit{margin-bottom:0}
#p41 .txt_area .cont2 > .cont2_tit .cont2_txt{width:85%;margin:0 auto;padding:20px;color:#333;background-color:#f7f7f7;font-family:'notokr-regular'}
#p41 .txt_area .cont2 table{width:85%;margin:0 auto 15px}
#p41 .txt_area .cont2 table thead{background-color:#555}
#p41 .txt_area .cont2 table thead tr th{padding:5px 0;color:#fff;border-right:1px solid #fff}
#p41 .txt_area .cont2 table thead tr th:last-child{border-right:0}
#p41 .txt_area .cont2 table tbody tr{border-bottom:1px solid #ddd}
#p41 .txt_area .cont2 table tbody tr:last-child{border-bottom:0}
#p41 .txt_area .cont2 table tbody tr td{padding:10px;border-right:1px solid #ddd}
#p41 .txt_area .cont2 table tbody tr td:last-child{border-right:0}
#p41 .txt_area .cont2 table tbody tr .red{font-family:'notokr-bold'}
#p41 .txt_area .cont2 table tfoot{background-color:#c10615}
#p41 .txt_area .cont2 table tfoot tr th{padding:5px 0;border-right:1px solid #fff;}
#p41 .txt_area .cont2 table tfoot tr th:last-child{border-right:0}
#p41 .txt_area .cont2 table tfoot tr .white{color:#fff}
#p41 .txt_area .cont2 .cont2_box{width:85%;margin:0 auto;padding:30px;color:#fff;background-color:#fead11}
#p41 .txt_area .cont2 .cont2_box .cont2_tit{margin-bottom:10px;font-size:30px;font-family:'notokr-bold'}
#p41 .txt_area .cont2 .cont2_box .cont2_txt span{text-decoration:underline;font-family:'notokr-bold'}
#p41 .tb_info{width:85%;margin:0 auto 40px;text-align:left}

#tbl37{margin-bottom:40px;font-family:'notokr-medium'}
#tbl37 .tit_area{font-size:19px;text-align:center} 
#tbl37 .tit_area p{padding-top:15px;color:#333}
#tbl37 .menu_tit{font-size:20px;color:#333;font-family:'notokr-bold'}
#tbl37 .menu{margin:10px 0 50px;padding:33px 110px;border-top:solid 2px #333;border-bottom:solid 1px #e1e1e1;overflow:hidden;}
#tbl37 .menu ul{float:left;width:25%;margin-right:12%}
#tbl37 .menu ul:last-child{margin-right:1px}
#tbl37 .menu ul li{position:relative;font-size: 16px;line-height: 29px;color:#222;}
#tbl37 .menu ul li span{position:absolute;top:0;font-size:15px}
#tbl37 .menu ul li.big{margin-bottom:10px;font-size:18px;font-family:'notokr-bold'}
#tbl37 .menu ul img{position:relative;top:-105px;right:-120px}
#tbl37 .menu ul li > ul{width:100%}
#tbl37 .menu ul li > ul > li{padding-left: 10px; font-size:15px}