

body {
  width: 100%;
  height: 100%;
  background: #fff;
  font-family: NanumGothic, Malgun Gothic, dotum, gulim, sans-serif;
  margin:0;
  padding:0;
}



a, a:link, a:visited {
  text-decoration: none !important;
  color:#000;
}
ul, ol, dl, li{margin:0; padding:0;}
h1, h2, h3, h4{margin:0; padding:0;}

input { background-color: #fff; background-image: none; color: rgb(0, 0, 0); }


fieldset input::-webkit-input-placeholder{ font-size:15px;color: #b8b8b8; font-weight:500}
fieldset input:-moz-placeholder{ font-size:15px;color: #b8b8b8; font-weight:500}
fieldset input:-moz-placeholder{ font-size:15px;color: #b8b8b8;font-weight:500 }
fieldset input:-ms-input-placeholder{ font-size:15px;color: #b8b8b8;font-weight:500 }

.wrap { width: 94%; height: 100%; margin:0 auto;}
.wrap h1 {font-size:0; }
.wrap h2 {font-size:17px; font-weight: 600; color: #bb2d00; margin-bottom:10px;}
.wrap h3 {font-size:14px; font-weight: 400; color: #5f5e5e; margin-left: -20px; margin-bottom:5px;}
.wrap h3.bold {font-weight:600; color:#444343}
.wrap h4 {font-size:12px; font-weight: 400; color: #484848; margin:0px;  margin-left:-20px;  }

.wrap > ol { width:100%; font-size: 14px; color: #757575;  line-height: 18px; padding: 18px 0 0 0;  margin-bottom: 35px;}
.wrap > ol > p {line-height:22px;color: #333;}
.wrap > ol > li {font-size: 13px;color: #424242;line-height: 20px;margin-left:20px;margin-bottom: 15px; }
.wrap > ol > li > ul{margin-left:20px;margin-top:5px;margin-bottom: 20px;margin-top: 5px;}

.wrap > ol > li > ul > li{list-style-type:none; margin-left:-7px;font-size: 13px; line-height:25px;}

.wrap > ol > li > ul > li > ul{margin-bottom:15px;}
.wrap > ol > li > ul > li > ul > li{list-style-type:disc; margin-left:35px; padding-left:0px; margin-bottom: 10px; line-height:20px; margin-top:10px;}
.wrap > ul > li{list-style-type:disc;}
.nostyle{list-style-type:none !important;}
.styleex li {margin-left:0px !important;line-height:25px; list-style-type:disc !important;}
.styleex01 li {margin-left:15px !important;list-style-type:disc !important;}
.styleex01 li+h3{margin-top:15px;}
.styleend li {margin-left:15px !important;line-height:30px; list-style-type:disc !important;}
.endlist > h3 {margin-left:0px; margin-top:20px;}
.endlist li {margin-left:15px !important;line-height:30px; list-style-type:disc !important;}

table{border-collapse:collapse; }
table {margin-top:10px; margin-bottom:10px;  width:100%; border-top:1px solid #dedede;  border-left:1px solid #dedede}
table thead tr th{background:#efefef; }
table tbody tr th,table tbody tr td,table tbody tr th{border-bottom:1px solid #dedede; font-size:13px;}
table thead tr th,
table tbody tr td,
table tbody tr th {border-right:1px solid #dedede; padding:5px;text-align:center; }
table tbody tr th{background:#f7f7f7; font-weight:400;}

.title_area .selectZone{position:absolute;right:0;margin-top: 5px;/* line-height: 20px; */}
.title_area .selectZone > select {padding: 5px 5px; margin: 0; line-height: 12px; height: 35px; }