@charset "utf-8";

#comingsoon{width:100%;padding-top:100px;text-align:center}

/* 페이지 포인트 컬러 */
#pageCm .pg_color{color:#222}
#pageCm .pg_bdcolor:before{border-color:#222}
#pageCm .pg_bgcolor{background-color:#222}

/* 공통 */
#pageCm{padding-bottom:50px;position:relative;font-size:16px;letter-spacing:-.3px;line-height:1.8;color:#777;font-family:'notokr-regular'}
#pageCm .tit_area{margin-bottom:25px;color:#aaa;letter-spacing:-.8px;font-family:'notokr-light'}
#pageCm .tit_area span{display:inline-block;font-size:14px;letter-spacing:2px;text-transform:uppercase;font-family:'notokr-bold'}
#pageCm .tit_area.t_center span:after{display:block;content:"";width:1px;height:30px;margin:12px auto;background-color:#d1d1d1}
#pageCm .tit_area p{font-size:29px;line-height:1.4}
#pageCm .t_center{text-align:center}
#pageCm .c_black{color:#333}
#pageCm strong{font-weight:normal;font-family:'notokr-bold'}
#pageCm .stit_area{font-size:17px;line-height:1.6}
#pageCm .stit_area h4{padding-bottom:15px;font-size:29px;font-weight:normal;line-height:1.4;font-family:'notokr-regular'}

/*page33*/
#p33{text-align:center;letter-spacing:-0.4px}
#p33 .tit{font-size:22px;color:#333;font-family:'notokr-medium',sans-serif}
#p33 .tit span{color:#0091d7}
#p33 .imgs{overflow:hidden;width:810px;margin:30px auto}
#p33 .imgs li{float:left;width:270px;padding:55px 0 50px;border:1px solid #dadada;border-right:none;font-size:20px;color:#454545;font-family:'notokr-medium',sans-serif}
#p33 .imgs li:last-child{border-right:1px solid #dadada}
#p33 .imgs li div{margin-bottom:20px}
#p33 .imgs li span{display:block;font-size:16px;color:#17688f;font-family:'notokr-regular',sans-serif}
#p33 .txt{font-size:17px;line-height:27px;color:#666;font-family:'notokr-regular',sans-serif}
#p33 .img{margin-top:60px}
#p33 .cont{overflow:hidden;width:810px;margin:0 auto;padding:35px 0;background:#f7f7f7}
#p33 .cont .tit{margin-bottom:25px;}
#p33 .cont ul{float:left}
#p33 .cont .left{margin-left:132px}
#p33 .cont .right{margin-left:110px;}
#p33 .cont ul li{position:relative;padding-left:15px;font-size:17px;line-height:30px;color:#666;text-align:left;font-family:'notokr-regular',sans-serif}
#p33 .cont ul li:before{position:absolute;top:50%;left:0;width:3px;height:3px;margin-top:-1.5px;border-radius:100%;background:#17688f;content:""}

/*page36*/
#p36{overflow:hidden}
#p36 .img{float:left;margin-bottom:17px}
#p36 .txt{float:right;width:545px;height:448px;padding:40px 0 0 45px;box-sizing:border-box;background:url(/sh_page/img/p36_bg.png) 369px 280px no-repeat #fafafa;font-size:18px;line-height:30px;color:#666;letter-spacing:-0.4px;font-family:'notokr-regular',sans-serif}
#p36 .txt span{color:#333;font-family:'notokr-medium',sans-serif}
#p36 .img2{margin-bottom:60px}

/*page37,38 공통*/
.prd_page .cont{overflow:hidden;width:100%;margin-bottom:70px}
.prd_page .img{float:left;width:480px;border:1px solid #f1f1f1;line-height:480px;text-align:center;}
.prd_page .txt{float:right;margin-top:32px}
.prd_page .tit{position:relative;padding-left:12px;margin-bottom:10px;font-size:22px;color:#333;letter-spacing:-0.4px;font-family:'notokr-medium',sans-serif}
.prd_page .tit:before{position:absolute;top:50%;left:0;width:4px;height:4px;margin-top:-2px;background:#0091d6;border-radius:100%;content:""}
.prd_page>.tit{padding:0;margin-bottom:20px}
.prd_page>.tit:before{display:none}
.prd_page table{width:551px;border-collapse:collapse;border-spacing:0}
.prd_page th{width:158px;padding:17px 10px;border:1px solid #676767;box-sizing:border-box;background:#545454;font-weight:400;font-size:16px;color:#fff;letter-spacing:-0.4px;font-family:'notokr-medium',sans-serif}
.prd_page td{padding:17px;border:1px solid #d7d7d7;font-size:16px;line-height:26px;color:#666;letter-spacing:-0.4px;font-family:'notokr-regular',sans-serif}

/*page37*/
#p37 .cont09{margin-bottom:0} 

/*page38*/
#p38 .cont10{margin-bottom:0} 
#p38 .cont01 .img,#p38 .cont02 .img,#p38 .cont03 .img{line-height:635px}

/*page41*/
#p41 ol{overflow:hidden;margin:0;padding:0}
#p41 li{float:left;width:260px;height:290px;margin:0 10px 20px 0;border:1px solid #d7d7d7;text-align:center;}
#p41 li:nth-child(4n){margin-right:0}
#p41 li:nth-child(5n){margin-left:132px}
#p41 .img{margin-top:30px}
#p41 dt{margin:20px 0 14px;font-size:20px;color:#333;letter-spacing:-0.5px;font-family:'notokr-medium',sans-serif}
#p41 dd{font-size:15px;line-height:24px;color:#666;letter-spacing:-0.5px;font-family:'notokr-regular',sans-serif}
#p41 dd span{color:#333;font-family:'notokr-medium',sans-serif}
#p41 .small{letter-spacing:-0.7px}
