@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);}
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
#comingsoon {width:100%;padding-top:100px;text-align:center}

/* 공통 */
dl, dd, dt {margin:0;padding:0;border:0}
a, input {outline:none;selector-dummy : expression(this.hideFocus=true);}
.clearfix {overflow:auto;}
.clear {clear:both;display:inline;}
.blk {text-indent:-9999px;font-size:0;line-height:0;}
.h10 {height:10px;}
.h15 {height:15px;}
.h20 {height:20px;}
.h25 {height:25px;}
.h30 {height:30px;}
.h35 {height:35px;}
.h40 {height:40px;}
.h45 {height:45px;}
.h50 {height:50px;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt40 {padding-top:40px;}
.pt50 {padding-top:50px;}
.str_b {color:#424242;font-weight:bold;}
.strb_red {font-weight:bold;color:#fe5556;}
.strb_black {font-weight:bold;color:#333333;}

/* 페이지 공통 */
.pageCm{font-size:15px;line-height:25px;letter-spacing:-.3px;color:#666;font-family:'notokr-regular'}
.pageCm .pl{white-space:pre-line}
.pageCm .cl_tit{line-height:43px}
.pageCm .cl_tit span{display:inline-block;padding:0 40px;margin-right:12px;border-radius:50px;color:#fff;background:#333;font-family:'notokr-bold'}

/* 사업영역,참여하기 공통 */
.pageCm_2{text-align:center}
.pageCm_2 .eng_tit{margin-bottom:27px;font-size:13px;color:#a0663f;font-family:'notokr-bold'}
.pageCm_2 .ko_tit{font-size:23px;line-height:33px;color:#222;font-family:'notokr-light'}
.pageCm_2 .ko_tit span{position:relative;font-family:'notokr-bold'}
.pageCm_2 .ko_tit span:before{position:absolute;left:50%;top:21px;transform:translateX(-50%);content:'';z-index:-1;height:20px;background:#f5efeb}
.pageCm_2 .line{display:block;width:30px;height:1px;margin:55px auto 51px;background:#e1e1e1}
.pageCm_2 .bus_list{overflow:hidden}
.pageCm_2 .bus_list li{float:left;width:253px}
.pageCm_2 .bus_list li+li{margin-left:30px}
.pageCm_2 .bus_list li .num_img{display:block;width:253px;height:253px;padding-top:103px;font-family:'notokr-bold';color:rgba(255,255,255,.7)}
.pageCm_2 .bus_list li .bus_txt{margin-top:25px;font-size:18px;color:#333;font-family:'notokr-bold'}

/* 소개 */
#p33 .txt_box{padding:0 40px}
#p33 .b_txt{margin-bottom:30px;font-size:28px;color:#222;font-family:'notokr-bold'}
#p33 .s_txt{word-break:keep-all}
#p33 .s_txt span{text-decoration:underline;word-break:keep-all;color:#444;font-family:'notokr-medium'}
#p33 .img_box{margin-top:34px;padding:140px 40px 0;background:url('/sh_page/img/p33_img01.jpg') no-repeat top center}
#p33 .img_box .img_txt{padding-top:26px;border-radius:5px;font-size:18px;text-align:center;color:#333;background:#fff;font-family:'notokr-medium'}
#p33 .cl_box{padding:0 40px}
#p33 .cl_tit{margin:76px 0 30px}
#p33 .cl_box img{border-radius:5px}

/* 윤리강령 */
#p51{padding-top:30px;background:url('/sh_page/img/p51_bg.png') no-repeat top center}
#p51 .eng_tit{margin-bottom:15px}
#p51 .ko_tit{font-size:28px}
#p51 .bo_txt{margin-top:20px;color:#777;font-size:15px;line-height:25px;font-family:'notokr-regular'}
#p51 .codes_box{padding:45px 40px;border-radius:5px;text-align:left;background:#f7f7f7}
#p51 .codes_box dl{overflow:hidden;margin-bottom:20px}
#p51 .codes_box dl:last-child{margin-bottom:0}
#p51 .codes_box dt{float:left;width:108px;height:43px;border-radius:50px;text-align:center;line-height:43px;color:#fff;background:#444;font-family:'notokr-bold'}
#p51 .codes_box dd{float:left;width:632px;padding:8px 0 0 15px;word-break:keep-all}
#p51 img{margin-top:50px}

/* 인사말 */   
#p35{padding:246px 40px 0;background:url('/sh_page/img/p35_bg.jpg') no-repeat top center}
#p35 .cont_box{margin-bottom:55px;padding-top:58px;border-radius:5px;text-align:center;background:#fff}
#p35 .cont_box .b_txt{font-size:23px;line-height:33px;color:#222;font-family:'notokr-light'}
#p35 .cont_box .b_txt span{font-family:'notokr-bold'}
#p35 .cont_box .line{display:block;width:30px;height:1px;margin:34px auto;background:#e1e1e1}
#p35 .cont_box .box_txt{margin:25px 0;padding:38px 0;border-radius:5px;background:#f7f7f7}
#p35 .cont_box .box_txt span{text-decoration:underline;color:#444;font-family:'notokr-medium'}
#p35 .cont_box .sign{margin-top:9px;text-align:right}
#p35 .cont_box .sign span{color:#444;font-family:'notokr-medium'}

/* 경영진 */
#p47 .profile_list{overflow:hidden;margin-top:40px}
#p47 .profile_list>li{float:left;width:50%;margin-bottom:40px}
#p47 .profile_list>li:last-child{margin-bottom:0}
#p47 .profile_list .name{margin:16px 0 20px;color:#888}
#p47 .profile_list .name b{font-size:18px;font-weight:normal;color:#333;font-family:'notokr-bold'}
#p47 .profile_list .name span{float:right;padding-right:137px;font-size:13px;color:#a0663f;font-family:'notokr-medium'}
#p47 .profile_list ul li{margin-bottom:5px;font-size:13px;line-height:23px}
#p47 .profile_list ul li span{display:inline-block;margin-right:7px;padding:3px 5px;border-radius:3px;background:#f7f7f7;font-family:'notokr-medium'}

/* 사업영역 */
#p37 .ko_tit span:before{width:555px}
#p37 .bus_list li:nth-child(1) .num_img{background:url('/sh_page/img/p37_img01.png')}
#p37 .bus_list li:nth-child(2) .num_img{background:url('/sh_page/img/p37_img02.png')}
#p37 .bus_list li:nth-child(3) .num_img{background:url('/sh_page/img/p37_img03.png')}

/* 참여하기 */
#p39 .ko_tit span:before{width:450px}
#p39 .bus_list li:nth-child(1) .num_img{background:url('/sh_page/img/p39_img01.png')}
#p39 .bus_list li:nth-child(2) .num_img{background:url('/sh_page/img/p39_img02.png')}
#p39 .bus_list li:nth-child(3) .num_img{background:url('/sh_page/img/p39_img03.png')}
#p39 .account{display:inline-block;position:relative;margin-top:40px;padding:0 60px;font-size:20px;line-height:30px;color:#a0663f;font-family:'notokr-bold'}
#p39 .account:before{position:absolute;left:0;top:2px;content:'';width:43px;height:35px;background:url('/sh_page/img/p39_heart.png') no-repeat center}
#p39 .account:after{position:absolute;right:0;top:2px;content:'';width:43px;height:35px;background:url('/sh_page/img/p39_heart.png') no-repeat center}
