@charset "utf-8";

.pageCommon{font-size:15px;line-height:25px;color:#777;letter-spacing:-.3px;font-family:notokr-regular}

.bsnPage .tit_wrap{text-align:center}
.bsnPage .tit_wrap .tit{margin-bottom:30px;}
.bsnPage .tit_wrap .tit span{display:block;padding-bottom:17px;font-size:13px;font-weight:700;color:#2ba052;letter-spacing:.3px;font-family: 'Roboto', sans-serif}
.bsnPage .tit_wrap .tit p{font-size:35px;color:#222;font-family:notokr-light}
.bsnPage .tit_wrap .cont{padding:30px 0;background-color:#f7f7f7}
.bsnPage .cont_wrap{margin-top:65px}
.bsnPage .btit{display:inline-block;position:relative;margin-bottom:15px;padding:7px 32px;border-radius:30px;font-size:19px;color:#fff;background-color:#2ba052;font-family:notokr-medium}
.bsnPage .cont{position: relative;margin-bottom:30px;}
.bsnPage .cont .line{margin-top:15px;padding:25px 20px;border:solid 1px #ccc}
.bsnPage .cont .line li{position:relative;padding-left:13px;margin-bottom:10px}
.bsnPage .cont .line li:before{position:absolute;left:0;top:11px;width:3px;height:3px;content:'';background-color:#888}
.bsnPage .scont{margin-bottom: 50px;}
.bsnPage table{width:100%;border-collapse:collapse;text-align:center;font-size:14px}
.bsnPage table th{font-weight:normal;color: #333;font-family:notokr-medium;}
.bsnPage table thead th{color: #fff;background-color:#234c31;line-height:19px;padding:11px 0;border-left: solid 1px #3f8657;}
.bsnPage table tbody th{width: 28%;border-bottom:solid 1px #ddd;background-color:#f7f7f7;}
.bsnPage table tbody td{border-bottom:solid 1px #e1e1e1;border-left:solid 1px #e1e1e1}
.bsnPage .stit{position:relative;margin:38px 10px 15px;padding-left:19px;font-size:17px;color:#333;font-family:notokr-medium}
.bsnPage .stit:before{position:absolute;left:0;top:6px;width:12px;height:12px;border:solid 4px #2ba052;border-radius:50%;content:''}
.bsnPage .tbl_tit{font-size:15px;color:#fff;padding: 14px 0;text-align: center;background: #144a26;border-radius: 30px 30px 0 0}
.bsnPage .rtxt{position: absolute;top: -49px;right: 0;padding-bottom:10px;font-size:14px;color:#999;text-align:right}
.bsnPage .nbr_area ul li{position:relative;padding: 15px 0 15px 42px;border-bottom: dashed 1px #ccc;}
.bsnPage .nbr_area ul li span{display:inline-block;position:absolute;left:0;top: 12px;width: 30px;height: 30px;border-radius: 3px;font-size:13px;line-height: 30px;color:#fff;text-align:center;background-color:#333;font-family: notokr-medium;}

#Page33{text-align:center}
#Page33 .eng{margin:30px 0 10px;font-size:13px;font-weight:700;color:#2ba052;letter-spacing:.3px;font-family: 'Roboto', sans-serif}
#Page33 .tit:after{display:block;width:1px;height:34px;margin:18px auto 0;content:'';background-color:#2ba052}
#Page33 .tit{font-size:27px;line-height:37px;color:#222;font-family:notokr-light}
#Page33 .tit span{font-family:notokr-bold}
#Page33 .cont{padding-top:20px}
#Page33 .sign{margin-top:30px;font-size:17px;color:#333;font-family:notokr-medium}

#Page34 .cont_wrap:first-child{margin-bottom:65px}
#Page34 .cont_wrap .map_tbl{width:100%;border-top:solid 2px #333;border-collapse:collapse}
#Page34 .cont_wrap .map_tbl th{border-bottom:solid 1px #ddd;font-weight:normal;color:#333;background-color:#f7f7f7;font-family:notokr-medium}
#Page34 .cont_wrap .map_tbl td{border-bottom:solid 1px #e1e1e1}
#Page34 .cont_wrap iframe{margin-top:10px;border:solid 1px #e1e1e1}

#Page36 .step_area li{position:relative;padding:30px 0 30px 130px;border-bottom:dashed 1px #ccc}
#Page36 .step_area li p{margin-bottom: 7px;font-size:17px;color:#333;font-family:notokr-medium;}
#Page36 .step_area li p span{padding:5px 10px;border-radius: 50%;margin-right: 8px;font-size: 13px;color:#fff;background-color: #144a26;letter-spacing:.3px;font-family: 'Roboto', sans-serif}
#Page36 .step_area li img{position:absolute;left:29px;top:25px}

#Page37 table tbody th.r_line{border-right:solid 1px #ddd}
#Page37 table.scd_tbl tbody th{width:15%}

#Page38 table tbody th{width:11%;border-left:solid 1px #e1e1e1}
#Page38 table tbody th:first-child{border-left:none}

#Page41 .step_area{overflow:hidden}
#Page41 .step_area .img{float:left;width:50%;padding:20px;border:solid 1px #e1e1e1;text-align:center;font-size:15px;color:#333;font-family:notokr-medium}
#Page41 .step_area .img p{padding-bottom:10px}
#Page41 .step_area .step{position:relative;float:right;width: 45%;padding-left:50px;overflow:hidden;}
#Page41 .step_area .step:before{position:absolute;left: 39px;top:0;width:1px;height:100%;content:'';background-color:#e1e1e1;}
#Page41 .step_area .step li{position:relative;padding-left: 13px;line-height: 41px;color: #333;font-family: notokr-medium;}
#Page41 .step_area .step li:before{position:absolute;left: -14px;top:16px;width: 7px;height: 7px;border-radius:50%;content:'';background-color:#2ba052;}
#Page41 .step_area .step li span{position: absolute;left: -49px;top: 0;font-size: 13px;color: #239a4b;font-family: notokr-bold;}

#Page42 .img{margin-top:10px}
#Page42 table tbody th.f{border-right:solid 1px #e1e1e1}
#Page42 .top_tbl tbody th{width:14%}
#Page42 table tbody td.last{padding:20px 0}

#Page43 dl{padding:20px 0;border-bottom:solid 1px #e1e1e1;font-size:14px}
#Page43 dl dt{padding-bottom:10px;font-size:16px;color:#333;font-family:notokr-medium}
#Page43 dl dd{padding-left:20px}

#Page44 .top_tbl{border-top:solid 2px #234c31}
#Page44 .top_tbl tbody th{background:none}
#Page44 .top_tbl tbody tr:nth-child(2){background-color:#f7f7f7}
#Page44 .last_tbl tbody th{width: 13%;}
#Page44 .last_tbl tbody td span{display:block;padding-bottom:5px;color:#333;font-family:notokr-medium}
#Page44 .last_tbl tbody td:last-child{width: 74%;padding: 25px;text-align:left;}
#Page44 .scd_tbl thead tr:nth-child(2) th{padding:4px 0;border-left:solid 1px #b9c7be;color:#333;background-color:#ccdad1}
#Page44 .scd_tbl tbody th{width:90px;padding:22px 0}

#Page50 .tit_wrap .tit{margin-bottom:30px;padding-bottom: 30px;border-bottom: solid 1px #e1e1e1;}
#Page50 ul{overflow:hidden;padding: 0 133px}
#Page50 .cont ul li{float:left;width: 265px;height: 128px;border-radius: 35px 0;margin-bottom: 28px;text-align:center;background-color:#2ba052}
#Page50 .cont ul li:nth-child(2n){float:right}
#Page50 .cont ul li:nth-child(2){border:none;background-color:#22b3b3}
#Page50 .cont ul li:nth-child(3){border:none;background-color:#1eb2a0}
#Page50 .cont ul li a{display: block;height: 100%;padding: 53px 0 0;font-size: 22px;color:#fff;font-family: 'notokr-demilight'}
#Page50 .cont p{padding-bottom:30px;text-align:center}