@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}

/* 공통 */
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}
.blk{text-indent:-9999px;font-size:0;line-height:0}
.mld_txt{font-size:1.1em;color:#333}
.left_pd_10{padding-left:10px}
.con_text{font-size:1.05em;line-height:1.5em}
.img_area{width:100%;text-align:center;margin-top:20px}

.h10{height:10px}
.h20{height:20px}
.h30{height:30px}
.h40{height:40px}
.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{color:#333}
.str_org{color:#e79300;font-weight:bold}
.strb_red{font-weight:bold;color:#fe5556}
.strb_black{font-weight:bold;color:#333333}

p{font-size:1.05em;line-height:1.6em}
p b{font-weight:bold;color:#666}

/* 타이틀 공통 */
h3{font-size:1.3em;line-height:1.8em;color:#333;padding-left:17px;letter-spacing:-0.07em}  /* 컨텐츠 메인타이틀 */
h4{font-size:1.5em;line-height:1em;color:#333;padding-left:10px;margin:50px 0 10px;border-left:5px solid #335db1}
h5{color:#335db1;font-size:1.2em;line-height:1.4em;margin-top:20px} /* 컨텐츠 중분류 타이틀 */
h6{} /* 컨텐츠 소분류 타이틀 */

/* 테이블 공통 */
.tbl_basic{margin:-20px 0 10px;width:100%}
.tbl_basic caption{padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_basic thead th{padding:10px 0;border-top:2px solid #fe5556;border-bottom:1px solid #727272;border-right:1px solid #727272;background:#565656;color:#ffffff;font-size:0.95em;text-align:center;letter-spacing:-0.02em}
.tbl_basic thead th.last{border-right:none}
.tbl_basic tbody th{padding:8px 0;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;background:#f8f8f8;text-align:center}
.tbl_basic tbody th.last{border-right:none}
.tbl_basic td{padding:5px 15px;border-bottom:1px solid #eaeaea;line-height:1.5em;word-break:break-all}
.tbl_basic .in_td{border-right:1px solid #eaeaea} /* 오른쪽 라인 */
.tbl_basic .ct{text-align:center} /* 센터정렬 */

/* 공통 */
#top_tit{margin-bottom:35px}
#top_tit .tit{color:#889abf;font-weight:bold;font-size:1.4em;line-height:1.4em}
#top_tit span{font-size:2.1em;color:#333;line-height:1.1em;letter-spacing:-0.05em}
#top_tit span strong{color:#335db1;font-weight:bold}

/* 인사말 */
.p0101_move{letter-spacing:-0.05em}
.p0101_move p.t_tit{margin-bottom:25px;padding-bottom:40px;font-weight:bold;text-align:center;font-size:19px;color:#333;background:url(/sh_page/img/p0101_tit_bg.png) no-repeat bottom center}
.p0101_move p.t_tit span{color:#a0c717}
.p0101_move .box{margin-bottom:55px;padding:45px 0;font-size:15px;line-height:25px;text-align:center;color:#717171;border:1px solid #e9f2cb;background:#fefff9}
.p0101_move .box b{color:#6e8b07}
.p0101_move ul{display:table;width:100%;margin-bottom:65px}
.p0101_move ul:after{}
.p0101_move ul li{display:table-cell;width:25%;text-align:center}
.p0101_move ul li .circle{margin:0 auto 25px;width:112px;height:112px;text-align:center;line-height:112px;border-radius:56px;behavior:url(/js/PIE.htc)}
.p0101_move ul li:nth-child(even) .circle{background:#eff5d7}
.p0101_move ul li:nth-child(odd) .circle{background:#f3f3f3}
.p0101_move ul li p{font-size:16px;font-weight:bold;color:#333}
.p0101_move > img{display:block;margin:0 auto}

/* 서비스안내 공통 스타일 */
.top_tit{width:100%;min-height:150px;margin-bottom:35px;padding:45px 0 41px 45px;box-sizing:border-box}
.service dl{padding:35px 15px 33px 150px}
.service dl dt{padding-bottom:17px;font-weight:bold;font-size:18px;color:#333;line-height:1;letter-spacing:-0.05em}
.service dl dt span{margin-right:5px;font-size:24px;vertical-align:baseline}
.service dl dd{font-size:14px;color:#717171;line-height:1.5em;letter-spacing:-0.03em}
.service dl.first dt span, .service dl.third dt span{color:#a0c717}
.service dl.second dt span, .service dl.fourth dt span{color:#5b7500}
.service dl.first, .service dl.second, .service dl.third{border-bottom:1px dotted #ddd}

.p0201_move, .p0202_move, .p0203_move{overflow:hidden;box-sizing:border-box}

#p30 > img{float:left;padding-top:25px}
#p30 .p30_txt{float:right;width:490px;font-size:15px;letter-spacing:-0.02em;padding-top:15px;color:#333;margin-bottom:22px;;line-height:25px}
#p30 .p30_txt img{float:right;margin-right:10px}
#p30 .big_t{ font-size:25px;color:#8bab18;line-height:35px}

#p33 .b_text{font-size:23px;color:#4e7d1c;margin:0px 0 20px;background:url('/sh_page/img/b.png') left top 9px no-repeat;padding-left:15px}
#p33 .s_text{font-size:15px;color:#333}
#p33 .s_text strong{color:#3b82b7}
#p33 .line{border-bottom:#dbdbdb solid 1px;margin:50px 0 50px}
#p33 .left ul{background:url('/sh_page/img/p33_img2.png') left 370px top -45px no-repeat;font-size:15px;line-height:23px}
#p33 .left ul li{background:url('/sh_page/img/bb.png') left top 8px no-repeat;padding-left:15px}
#p33 .img{margin-top:40px}

#p34 .b_text{font-size:23px;color:#4e7d1c;margin:0px 0 20px;background:url('/sh_page/img/b.png') left top 9px no-repeat;padding-left:15px}
#p34 .s_text{font-size:15px;color:#333}
#p34 .s_text strong{color:#3b82b7}
#p34 .line{border-bottom:#dbdbdb solid 1px;margin:50px 0 50px}
#p34 .left ul{background:url('/sh_page/img/p34_img1.png') left 366px top 0px no-repeat;font-size:15px;line-height:23px}
#p34 .left ul li{background:url('/sh_page/img/bb.png') left top 8px no-repeat;padding-left:15px}
#p34 .img{margin-top:60px}

#p36 .b_text{font-size:23px;color:#4e7d1c;margin:0px 0 20px;background:url('/sh_page/img/b.png') left top 9px no-repeat;padding-left:15px}
#p36 .s_text{font-size:15px;color:#333}
#p36 .s_text strong{color:#3b82b7}
#p36 .line{border-bottom:#dbdbdb solid 1px;margin:50px 0 50px}
#p36 .left ul li{background:url('/sh_page/img/bb.png') left top 8px no-repeat;padding-left:15px;font-size:15px;line-height:23px}
#p36 .img{margin-top:40px}

#p37 .b_text{font-size:23px;color:#4e7d1c;margin:0px 0 20px;background:url('/sh_page/img/b.png') left top 9px no-repeat;padding-left:15px}
#p37 .s_text{font-size:15px;color:#333}
#p37 .s_text strong{color:#3b82b7}
#p37 .line{border-bottom:#dbdbdb solid 1px;margin:50px 0 50px}
#p37 .left ul li{line-height:25px;background:url('/sh_page/img/bb.png') left top 8px no-repeat;padding-left:15px;font-size:15px;line-height:23px}
#p37 .left ul li span{font-weight:600;font-size:17px;color:#4e7d1c}
#p37 .left ul li strong{font-weight:600;font-size:16px;color:#4e7d1c}
#p37 .img{margin-top:40px}

#p38 .b_text{font-size:23px;color:#4e7d1c;margin:0px 0 20px;background:url('/sh_page/img/b.png') left top 9px no-repeat;padding-left:15px}
#p38 .s_text{font-size:15px;color:#333}
#p38 .s_text strong{color:#3b82b7}
#p38 .img{margin-top:40px}

#p39 .b_text{font-size:23px;color:#4e7d1c;margin:0px 0 20px;background:url('/sh_page/img/b.png') left top 9px no-repeat;padding-left:15px}
#p39 .s_text{font-size:15px;color:#333}
#p39 .s_text strong{color:#3b82b7}
#p39 .img{margin-top:40px}

#p41 .b_text{font-size:23px;color:#4e7d1c;margin:0px 0 20px;background:url('/sh_page/img/b.png') left top 9px no-repeat;padding-left:15px}
#p41 .s_text{font-size:15px;color:#333}
#p41 .s_text strong{color:#3b82b7}
#p41 .line{border-bottom:#dbdbdb solid 1px;margin:50px 0 50px}
#p41 .img{margin-top:40px}

#p42 .b_text{font-size:23px;color:#4e7d1c;margin:0px 0 20px;background:url('/sh_page/img/b.png') left top 9px no-repeat;padding-left:15px}
#p42 .s_text{font-size:15px;color:#333}
#p42 .s_text strong{color:#3b82b7}
#p42 .line{border-bottom:#dbdbdb solid 1px;margin:50px 0 50px}
#p42 .left ul{background:url('/sh_page/img/p42_img1.png') left 366px top -28px no-repeat;font-size:15px;line-height:23px}
#p42 .left ul li{background:url('/sh_page/img/bb.png') left top 8px no-repeat;padding-left:15px}
#p42 .left1 ul li{background:url('/sh_page/img/bb.png') left top 8px no-repeat;padding-left:15px}
#p42 .img{margin-top:60px}

#p43 .b_text{font-size:23px;color:#4e7d1c;margin:0px 0 20px;background:url('/sh_page/img/b.png') left top 9px no-repeat;padding-left:15px}
#p43 .s_text{font-size:15px;color:#333}
#p43 .s_text strong{color:#3b82b7}
#p43 .line{border-bottom:#dbdbdb solid 1px;margin:50px 0 50px}
#p43 .img{margin-top:60px}

#p45 .b_text{font-size:23px;color:#4e7d1c;margin:0px 0 20px;background:url('/sh_page/img/b.png') left top 9px no-repeat;padding-left:15px}
#p45 .s_text{font-size:15px;color:#333}
#p45 .s_text strong{color:#3b82b7}
#p45 .line{border-bottom:#dbdbdb solid 1px;margin:50px 0 50px}
#p45 .img{margin-top:40px}

#p47 .b_txt{font-size:25px;line-height:36px}
#p47 .b_txt span{font-size:29px;color:#0082c8;font-weight:600}
#p47 .t_none{border-right:none}
#p47 .left{ text-align:left}
#p47 table{font-size:15px;color:#333;border-top:2px solid #9f9a92;border-bottom:2px solid #9f9a92;line-height:23px;text-align:center;margin:10px 0 0px}
#p47 table tbody tr th{border-right:1px solid #fff;border-top:1px solid #fff;background-color:#f2f2f2;color:#333}
#p47 table tbody tr td{ border-right:1px solid #c9c9c9;border-top:1px solid #c9c9c9}
#p47 table tbody tr td span{ color:#ff0000}
