@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)} 
#comingsoon {width:100%;padding-top:100px;text-align:center}

/* 공통 */
.common_page{font-size:15px;line-height:1.8;letter-spacing:-.3px;color:#666;font-family:'notokr-regular'}
.common_page .pl{white-space:pre-line}
.common_page .eng_tit{font-size:13px;text-align:center;font-weight:700;letter-spacing:0;color:#79a41c;font-family:'Poppins', sans-serif}
.common_page .ko_tit{margin-top:4px;font-size:30px;text-align:center;color:#222;font-family:'notokr-bold'}
    
.service_page .cont_wrap{margin-top:38px;padding:0 50px;border-top:3px solid #222}
.service_page .cont_box{overflow:hidden;padding:50px 0;border-bottom:1px dotted #e1e1e1;background:#fff}
.service_page .cont_box:last-child{padding-bottom:0;border-bottom:none}
.service_page .cont_box .cont_tit{float:left;position:relative;width:220px;height:232px;font-size:18px;color:#333;font-family:'notokr-bold'}
.service_page .cont_box .cont_tit span{display:block;font-size:13px;font-weight:600;letter-spacing:0;color:#79a41c;font-family:'Poppins', sans-serif}
.service_page .cont_box .cont_tit .icon{position: absolute;bottom:0;right:40px}
.service_page .cont_box .service_list{float:left;width:calc(100% - 220px);padding-top:32px}
.service_page .cont_box .service_list dl{overflow:hidden;padding:10px;border-radius:3px;background:#f7f7f7}
.service_page .cont_box .service_list dl+dl{margin-top:10px}
.service_page .cont_box .service_list dt{float:left;width:40px;height:40px;border-radius:100%;font-size:13px;text-align:center;font-weight:600;line-height:40px;letter-spacing:0;color:#fff;background:#333;font-family:'Poppins', sans-serif}
.service_page .cont_box .service_list dd{float:left;padding:6px 0 0 15px}
.service_page .ser_list{overflow:hidden;margin-top:38px}
.service_page .ser_list li{float:left;width:50%;padding:30px 0;text-align:center}
.service_page .ser_list li+li{border-left:1px dotted #e1e1e1}
.service_page .ser_list li .tit{margin-top:20px;font-size:18px;color:#333;font-family:'notokr-bold'}
.service_page .ser_list li .tit span{display:block;font-size:13px;font-weight:600;letter-spacing:0;color:#79a41c;font-family:'Poppins', sans-serif}

/* 인사말 */
#p33{text-align:center}
#p33 .ko_tit{margin-bottom:37px}
#p33 .ko_tit span{color:#79a41c}
#p33 .txt_wrap{padding:0 50px;/*background:url('/sh_page/img/p33_img.png') no-repeat center top*/}
#p33 .txt_box{background:#fff}
#p33 .txt_box{padding:0 0 67px}
#p33 .txt_box span{color:#333;font-family:'notokr-medium'}
#p33 .txt_box .sign{margin-left:34px;white-space:pre}

/* 생활지원서비스 */
#p38 .ser_list li{width:calc(100%/3)}

/* 이용안내 */
#p40 .cont_box{padding:47px 0 40px}
#p40 .cont_box .txt_box{float:left;padding-top:30px}
#p40 .cont_box .txt_box li{position:relative;margin-bottom:3px;padding-left:19px}
#p40 .cont_box .txt_box ul li:before{position:absolute;top:12px;left:0;content:'';width:4px;height:4px;border-radius:100px;background:#758bcd}
#p40 .img_box ul{overflow:hidden;position:relative;padding:40px 26px;margin-top:30px;background:#f7f7f7}
#p40 .img_box ul li:before{display:block;content:"\f054";position:absolute;top:113px;left:253px;font-size:13px;text-align:center;color:#333;-webkit-transition:all .3s;transition:all .3s;font-family:'fontawesome'}
#p40 .img_box ul li:nth-child(3):before{display:none}
#p40 .img_box ul li{float:left;position:relative;width:233px;height:233px;padding-top:70px;border-radius:100%;text-align:center;font-size:18px;background:#fff;color:#333;font-family:'notokr-medium'}
#p40 .img_box ul li+li{margin-left:48px}
#p40 .img_box ul li img{display:block;margin:0 auto;margin-bottom:12px}
#p40 .img_box ul li span{display:block;line-height:15px;font-size:15px;color:#666;font-family:'notokr-regular'}
#p40 .cont_box .r_txt{text-align:right;padding-top:14px;font-size:14px;color:#888}
#p40 .cont_box .r_txt.r2{float:right;padding-top:36px}

/* 후원안내 */
#p46 .txt_box{float:left;padding-top:30px}
#p46 .txt_box p{font-size:16px;margin-bottom:16px;color:#444;font-family:'notokr-medium'}    
#p46 .txt_box li span{display:block;font-size:14px;color:#888}
#p46 .r_txt{float:right;text-align:right;padding-top:60px;font-size:14px;color:#888;font-family:'notokr-regular'}
#p46 .cont_box .txt_box li{position:relative;padding-left:19px}
#p46 .cont_box .txt_box ul li:before{position:absolute;top:12px;left:0;content:'';width:4px;height:4px;border-radius:100px;background:#79a41c}
#p46 .cont_box .txt_box.tb{width:calc(100% - 220px)}
#p46 .p46_tb{width:100%;margin-top:45px;border-collapse:collapse;text-align:center;border-top:2px solid #79a41c;border-bottom:2px solid #79a41c}
#p46 .p46_tb thead tr th{padding:15px 0;border-bottom:1px solid #79a41c;border-right:1px solid #79a41c;background:#d3ebcc}
#p46 .p46_tb thead tr th:last-child{border-right:0}
#p46 .p46_tb tbody tr td{padding:15px 0;border-bottom:1px solid #e1e1e1;border-right:1px solid #79a41c}
#p46 .p46_tb tbody tr td:last-child{border-right:0}