section.service {font-size:14px;font-family:'NanumGothicBold';padding-top:0;margin-bottom:0;}
section.service .logo {margin-bottom:20px;}
section.service .content-lg {margin:0 60px;}
section.service .lead {color:#8c8c8c;}
.service-block {border:1px solid #2d9bf0;padding-top:10px;padding-bottom:10px;position:relative;background:#fff;}
.service-block:after {border: solid transparent;content: " ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#2d9bf0;border-width:15px;bottom:-30px;left:50%;margin-left:-15px;z-index:0;}
.service-block:before {border: solid transparent;content: " ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#fff;border-width:14px;bottom:-28px;left:50%;margin-left:-14px;z-index:1;}
.service-block .block-inside {margin:0 -1px;background:#fff;padding:50px 20px;}
.service-block .block-inside h1 {font-size:30px;}
.service-block .block-inside h1 > span {color:#2d9bf0;position:relative;}
.service-block .block-inside h1 > span:after {content:'';position:absolute;width:5px;height:5px;background:#2d9bf0;display:block;top:-5px;left:12px;border-radius:50%;}

.service-item {overflow:hidden;font-size:16px;margin-top:50px;}
.service-item .bg-yellow {height:60px;width:60px;color:#444;text-align:center;padding:10px;line-height:1.4;font-size:13px;}
.service-item ul li {line-height:1.7;}

.service-nopage {font-size:15px;margin-bottom:60px;}
.service-nopage dt {width:50px;text-align:left;color:#2d9bf0;float:none;position:absolute;left:15px;font-size:16px;}
.service-nopage dd {margin-left:0px;line-height:1.6;padding-left:50px;}
.service-nopage dl + dl {border-top:1px dotted #ddd;padding-top:20px;}

.service-errer {font-size:15px;margin-bottom:60px;}

footer {min-height:1%;background:none;border:none;font-size:14px;}
footer .btn {border:1px solid #cacaca;background:none;color:#5b5b5b !important;border-radius:0;}