@charset "utf-8";

/* 본문 */
/*#visual{margin:0 auto;width:1000px;}
@media (max-width: 1000px) {#visual{width:800px !important ;}}*/
/*#visual{position:relative;margin-top:-1px;height:198px;background:url(/newhtml/images/sub/sub_visual.jpg) no-repeat 50% 0;}*/
#visual{position:relative;margin-top:-1px;height:50px;}
#content{padding:0}
.content-head{position:relative;width:1140px;margin:-28px auto 0;background:#fff;border:1px solid #f9f9f9;}
.content-head:after{display:block;clear:both;content:'';}
.content-head a{height:56px;line-height:56px;}
.content-head-home{float:left;}
.content-head-home a{display:block;width:59px;background:#fff url(/newhtml/images/sub/sub_icon_home.png) no-repeat 50% 50%;text-indent:-9999px}
.content-head-menu{float:left;background:#fff url(/newhtml/images/sub/sub_bg_menu.jpg) repeat-y 0 0}
.content-head-menu li{float:left;padding:0 42px 0 22px;}
.content-head-menu li a{display:inline-block;color:#5e5e5e;font-size:14px;letter-spacing:-0.1px;font-size:16px;letter-spacing:-0.3px;}
.content-head-menu li + li{padding:0 0 0 59px;background:url(/newhtml/images/sub/sub_bg_menu2.jpg) no-repeat 0 0;}
.content-head-menu li + li.on a{border-bottom:1px solid #37bf85;color:#37bf85;font-weight:700;}
.content-head-menu li.on a{border-bottom:1px solid #37bf85;color:#37bf85;font-weight:700;}

.content-body{padding:50px 0 139px}
.page-title{position:relative;line-height:1.2;color:#222222;font-size:35px;font-weight:700;letter-spacing:-0.2px;text-align:center;}
.content-title{position:relative;margin:53px 0 30px;padding-top:10px;line-height:40px;color:#222222;font-size:27px;font-weight:700;letter-spacing:-0.2px;text-align:center;}
.content-title:before{position:absolute;top:0;left:50%;width:20px;height:1px;background:#aaa;content:'';-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.content-text{padding:0 30px 30px;line-height:25px;color:#737373;font-size:16px;font-weight:300;letter-spacing:-0.5px;}
.content-text:after{display:block;clear:both;content:'';}
.content-text p + p{padding-top:10px}
.content-text .num{padding-bottom:10px}
.content-text .num li{position:relative;padding-left:20px;}
.content-text .num li em{position:absolute;display:block;top:0;left:0;}

.box-text{padding:24px;border:1px solid #f4f4f4;border-radius:2px;background:#fff;line-height:25px;color:#737373;font-size:16px;font-weight:300;letter-spacing:-0.2px;}
.box-text p + p{padding-top:10px}

.content-summary{padding:30px;background:#f3f3f3;margin-top:142px;}
.content-summary-bg{position:relative;margin-top:-142px;}

.content-float{margin-bottom:30px;padding:0 30px;}
.content-float:after{display:block;clear:both;content:'';}
.content-float .content-text{padding:0 0 30px;}
.content-float-left{float:left;}
.content-float-left + .content-float-info{width:600px;float:right;}
.content-float-right{float:right;margin-left:25px;}

.content-background{padding:53px 140px 0;background-position:50% 50%;background-repeat:no-repeat;}
.content-background .content-title{margin:0 0 30px;}

.content-box-list{position:relative;padding:0 25px 60px;}
.content-box-list:after{display:block;clear:both;content:'';}
.content-box-list .box-item{position:relative;float:left;width:373px;margin:0 5px 10px;padding:27px 29px;background:#f6f6f6;}
.content-box-list .box-item .title{margin-bottom:15px;color:#37bf85;font-size:19px;font-weight:500;text-align:center;line-height:26px;}
.content-box-list .box-item .title span{display:inline-block;width:26px;height:26px;line-height:26px;margin-right:5px;border-radius:13px;background:#37bf85;color:#fff;font-size:15px;font-weight:500;}
.content-box-list .box-item .text{color:#737373;font-size:15px;font-weight:300;line-height:24px;letter-spacing:-0.5px;}
.content-box-list .box-item.small{background:#fff;}
.content-box-list .box-item.small .text{position:absolute;bottom:0;left:0;padding:0 10px;background:#f6f6f6;font-size:13px;line-height:21px;}

.content-table{width:100%;margin-top:10px;border-top:2px solid #37bf85;background:#fff;}
.content-table th,.content-table td{border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;color:#858585;font-size:15px;text-align:center;}
.content-table thead th{padding:10px 5px;color:#20b073;font-size:16px;font-weight:700;}
.content-table th{font-weight:500;}
.content-table td{padding:12px 5px;font-weight:300;letter-spacing:-0.2px;line-height:21px;}
.content-table td,.content-table th.th_data{background:#fff;font-size:16px;font-weight:400;color:#5d5d5d;text-align:center;}
.content-table .tbl_left td,.content-table td.td_left,.content-table td.title{padding:12px 15px 12px 18px;text-align:left;}
.content-table td.bl_none{border-left:0 none;}
.content-table td.br_none{border-right:0 none;}
.content-table tr.row_group{border-top:3px double #d3d3d3;}
.content-table tr th:first-child,.content-table tr td:first-child{border-left:0 none;}
