
.wrapper_cont {width:96%; background:#fff; border:1px solid #aeaeae; margin:32px auto 0px;  box-sizing:border-box;}

/********** table *********/
.table-d { width:100%;border-top:2px solid #121212;border-collapse:collapse; }
.table-d .center { text-align:center; }
.table-d .left { text-align:left; }
.table-d .right { text-align:right; }
.table-d caption span { position:absolute; top:-9999px; overflow:hidden; height:0px; width:0px; }
.table-d thead th,
.table-d tfoot th,
.table-d tfoot td,
.table-d tbody th {padding:10px 5px 10px 5px; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; text-align:center;}
.table-d tbody td {padding:8px 5px 8px 5px; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;  border-left:1px solid #d2d2d2; background:#fff; text-align:center; font-size:16px;}
.table-d thead th {padding:5px 0px; border-bottom:1px solid #a8a8a8; text-align:center; background: #f3f3f3; font-weight:bold; font-size:14px;}
.table-d thead th:last-child {background:none;}
.table-d tfoot th,
.table-d tbody th { color:#121212; }
.table-d thead th { background:#f6f5f2;padding:10px 8px 10px 8px; }
.table-d tfoot th { background:#f0e9e9; font-weight:bold; }
.table-d tfoot td { background:#f0e9e9;  font-weight:bold; }
.table-d tbody th { background:#f0e9e9; }
.table-d .br_none {border-right: none;}



input {border:1px solid #dae0e6; height:34px;}
select {  height:34px; border:1px solid #dae0e6; }

input[type="text"] { margin:0 0px; box-sizing:border-box;}
input[type="file"] { border:none;}
input[type="radio"] { border:1px solid #dae0e6; padding:5px; height:15px; width:15px; font-size:13px; vertical-align:middle;  margin:0 5px 0 20px; }
input[type="checkbox"] { border:1px solid #dae0e6; padding:5px;	height:25px; width:25px; vertical-align:middle;  margin:0 5px 0 20px; }



a.btn-a  {display:inline-block; background:#446199 url('../img/custom/btn_bg.png') no-repeat right 0; border:1px solid #d5d5d5; padding:13px 73px; color:#fff; font-weight:bold; font-size:16px; transition: all .3s;}
a.btn-b  {display:inline-block; background:#006a91 url('../img/custom/btn_bg.png') no-repeat right 0; border:1px solid #d5d5d5; padding:13px 73px; color:#fff; font-weight:bold; font-size:16px; transition: all .3s;}
a.btn-a:hover, a.btn-b:hover {  background:#000 url('../img/custom/btn_bg.png') no-repeat right 0;}
a.btn-down  {display:inline-block; background:#446199 93% 50%; border:1px solid #d5d5d5; padding:13px 53px; color:#fff; font-weight:bold; font-size:16px; transition: all .3s; margin-left:20px;}
a.btn-down:hover  {  background:#000 93% 50%;}

a.btn-small {display:inline-block; background:#6c6c6c; padding:3px 8px; color:#fff; font-weight:400; font-size:14px;   border-radius:10px; transition: all .3s; }
a.btn-small:hover {  background:#131092;}

a.btn-c  {display:inline-block; background:#338489;  padding:8px 30px; color:#fff; font-weight:400; font-size:14px; transition: all .3s;}
a.btn-c:hover {background:#000;}


/******** scroll_box ********/
.scroll_box{overflow-x: hidden; height: 350px; padding: 20px;
    overflow-y: scroll;
    box-sizing: border-box;
    border: 1px solid #cfcfcf;
	font-size:14px;
	color: #838383;
	line-height: 20px;
    font-family: inherit;}
.scroll_box p{ margin:5px 0;}
.scroll_box span.title{color: #3b4e89; font-size: 16px; font-weight:600; margin-bottom:10px;}
.scroll_box span.s_title{color: #2d275e; font-size: 14px; font-weight:600; margin-bottom:10px;}
.scroll_box span.s_title2{color: #000; font-size: 14px; font-weight:600; margin-bottom:10px;}



/********  pdf ********/
body.pdf {background:#f1f1f2; margin:0; padding:0;}
div.bg_wrapper { background:#f1f1f2; padding: 0 50px 0px 30px;box-sizing:border-box; width:1100px; margin:0 auto;}
#pdf_header .pdf_wrapper {position:relative; width:1000px; margin:0 auto;  overflow:hidden;}
/*텍스트로고일때 #pdf_header h1 { position:absolute; left:0; top:52px; font-size:70px; margin:0; }*/
/*이미지로고일때*/
#pdf_header h1.logo {position: absolute;left: 0px;top:50px;z-index: 11;margin: 0; with:420px;}
#pdf_header .rbox {width:100%; text-align:right; margin-top:52px;}d
#pdf_header .rbox p {font-size:22px; font-weight:600; color:#000; line-height:1.1em;}
#pdf_header .rbox p.stxt {font-size:15px; font-weight:400; line-height:14px;}

.pdf_content {display:block;background:#fff; width:1000px; margin:0 auto;  margin-top:30px; overflow:hidden; box-sizing:border-box;  }
.page {width:1000px; margin:0 auto;  margin-bottom:40px; text-align:center; line-height:40px; height:40px;}
h4.pdf_h4 {color:#25408f; background: url('../img/common/h4_bar.png')  repeat-x 0 38%; letter-spacing:5px; margin-bottom:0;}
h4.pdf_h4 span{background:#fff; padding:10px 28px 0px 28px;}

.table-approval { width:250px;border:1px solid #939598;border-collapse:collapse; box-sizing:border-box; margin-left:690px; }
.table-approval caption span { position:absolute; top:-9999px; overflow:hidden; height:0px; width:0px; }
.table-approval thead th,
.table-approval tfoot th,
.table-approval tfoot td,
.table-approval tbody th {padding:8px 10px;  border-right:1px solid #939598; border-bottom:1px solid #939598;  border-left:1px solid #939598;font-weight:normal;   }
.table-approval tbody td { padding:8px 10px;  border-right:1px solid #939598; border-bottom:1px solid #939598;  border-left:1px solid #939598;  background:#fff;  text-align:center;}
.table-approval thead th,
.table-approval tfoot th,
.table-approval tbody th { color:#121212; background:#e1e0ed; }

.pdf_a { width:100%;border:1px solid #939598;border-collapse:collapse; box-sizing:border-box; }
.pdf_a caption span { position:absolute; top:-9999px; overflow:hidden; height:0px; width:0px; }
.pdf_a thead th,
.pdf_a tfoot th,
.pdf_a tfoot td,
.pdf_a tbody th {padding:8px 10px;  border-right:1px solid #939598; border-bottom:1px solid #939598;  border-left:1px solid #939598;font-weight:normal;   }
.pdf_a tbody td { padding:8px 10px;  border-right:1px solid #939598; border-bottom:1px solid #939598;  border-left:1px solid #939598;  background:#fff;  text-align:center;}
.pdf_a thead th,
.pdf_a tbody th { color:#fff; background:#4f5b9e; }
.pdf_a tfoot th {color:#040404; background:#e6e7e8;  text-align:center; font-weight:600; }

.pdf_content .wrapper {width:1000px; padding:0 30px 50px 30px;  box-sizing:border-box;  }
h5.pdf span {  display:inline block ; padding:5px 25px; background:#e6e7e8 url('../img/common/dot_w.png') no-repeat 15px 50%; border-radius:20px; color:#000; font-weight:500;}
.prefix { position:absolute; width:500px;left:190px; margin-top:-35px; }
.pdf_content p {color:#595a5c; margin-top:10px; text-indent:23px;}



/********* 보기페이지 STYLE *********/
.txtarea {
	width: 98%;
	height: 250px;
	}


