@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}

/*all*/
.all h4{margin-bottom:30px;font-size:22px;color:#222;letter-spacing:-0.4px;text-align:center;font-family:'notokr-medium',sans-serif}
.all h4:before{display:block;width:35px;margin:0 auto 10px;background:url(/sh_page/img/p37_box.png);font-size:14px;line-height:35px;color:#146810;letter-spacing:-0.25px;text-align:center;font-family:'notokr-medium',sans-serif;clear:both;content:"01"}
.all .tit02:before{content:"02"}
.all .tit03:before{content:"03"}
.all .img{float:left;width:50%}
.all .txt{float:left;width:50%;margin-bottom:80px;padding:45.5px 27px;box-sizing:border-box;background:#f1f1f1;font-size:15px;line-height:27px;color:#666;letter-spacing:-0.4px;text-align:justify;font-family:'notokr-regular',sans-serif}
.all.ta_33 .txt{min-height:577px}
#t40 .txt{min-height:631px}
#p37 .txt{min-height:496px}
.plus{margin-top:20px; color:#222; font-family:'notokr-medium',sans-serif;}

#p48 .txt{height:488px;padding:75px 0;margin-bottom:20px;line-height:41px;letter-spacing:-1.2px;color:#222}
#p48 .box_out{line-height:33px;font-size:23px;margin-bottom:80px;text-align:center;color:#ff0000}

/*page37 start*/
#p37 ul{overflow:hidden;margin-bottom:55px;clear:both}
#p37 li{float:left;margin:0 46.25px 25px 0}
#p37 li:nth-child(5n){margin-right:0}

/*table40 start*/
#t40 .txt{margin-bottom:50px}
#t40 table{width:100%;margin-bottom:80px;border-spacing:0;border-collapse:collapse}
#t40 th{width:12%;border:1px solid #847b72;background:#726960;font-weight:400;font-size:17px;color:#fff;letter-spacing:-0.4px;font-family:'notokr-medium',sans-serif}
#t40 td{padding:15px 0 15px 15px;border:1px solid #dfdfdf;font-size:15px;line-height:27px;color:#666;letter-spacing:-0.25px;font-family:'notokr-regular',sans-serif}

/* 전화번호 신청하기 */
.num {width:100%;height:160px;text-align:center;background:#2993f0 url(/sh_img/make24/bg.png) right center no-repeat;}
.num p{position:relative;padding:22px 0; font-size:22px; color:#fff;font-family:'notokr-medium'}
.num p::before{display: block;position: absolute;top: 50%;left: 288px;width: 4px;height: 4px;margin-top: -2px;border-radius: 100%;background: #80bcf1;content: "";}
.num p::after{display: block;position: absolute;top: 50%;right:291px;width: 4px;height: 4px;margin-top: -2px;border-radius: 100%;background: #80bcf1;content: "";}
.num a{font-size:34px;line-height:1.5;color:#fff;font-family:'notokr-bold'}