@charset "utf-8";
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css); 

/* 초기화 */
html {}
body {margin:0; padding:0; font-size:13px; font-family:'나눔고딕',NanumGothic,'돋움',dotum,sans-serif;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0; padding:0; border:0;}
h1, h2, h3, h4, h5, h6 {font-family:'나눔고딕',NanumGothic,'돋움',dotum,sans-serif; font-size:18px; font-weight:600;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
#hd ul, nav ul, #ft ul {margin:0; padding:0; list-style:none;}
legend {position:absolute; margin:0; padding:0; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden;}
label, input, button, select, img {vertical-align:middle;}
input, button {margin:0; padding:0; font-family:'나눔고딕',NanumGothic,'돋움',dotum,sans-serif; font-size:13px; border: 1px solid #cdcdcd;} 
button {cursor:pointer}
.cp {cursor:pointer}
textarea, select {font-family:'나눔고딕',NanumGothic,'돋움',dotum,sans-serif;  font-size:13px; border: 1px solid #cdcdcd;} 
select {display:inline-block; line-height:27px; height:27px; vertical-align:middle;  padding:0 0 0 2px;}
p {margin:0; padding:0; word-break:break-all;}
hr {display:none;}
pre {overflow-x:scroll; font-size:13px;}
a:link, a:visited {color:#000; text-decoration:none;}
a:hover, a:focus, a:active {color:crimson; text-decoration:none;}

input[type="text"] {line-height:26px; height:26px; padding:0 5px;}
input[type="number"]  {line-height:26px; height:26px; padding:0 5px;}
input[type="password"] {line-height:26px; height:26px; padding:0 5px;}
input[type="checkbox"], input[type="radio"] {display:inline-block; line-height:28px; vertical-align:middle; margin:0}
input[type="button"] {display:inline-block; line-height:28px; height:28px; vertical-align:middle;  padding:0 10px; border:none; background:#555; color:#fff; font-size:12px;}
input[type="file"] {display:inline-block; line-height:28px; vertical-align:middle; font-family:'나눔고딕',NanumGothic,'돋움',dotum,sans-serif; border:none; background:#fff; width:100%;}

@media screen and (min-width:768px) {
	.show_mo {display:none;}

}
h1.h1_title {font-size:26px; margin-top:0; margin-bottom:20px; color:#000;}

h2.h2_title{
    color: #111; margin-top: 0px; display: inline-block; position: relative;  letter-spacing: -0.75px;
    font-weight: 600; line-height: 1.12em; padding-top: 0; margin-bottom:3px; padding:0; font-size:18px;
}

h2.h2_title span.normal {font-weight:normal;}

@media screen and (min-width:1024px) { 
	h1.h1_title {margin-top:10px;}
	h2.h2_title {margin-top:10px;}
}

.fl {float:left !important;}
.fr {float:right !important;}
.t_left {text-align:left !important;}
.t_right {text-align:right !important;}
.t_center {text-align:center !important;}

.readonly {background:#ccc !important}

/*color*/
#content_inner .black {color:#000 !important;}
#content_inner .red {color:#cc0000 !important;}
#content_inner .blue {color:#007cdb !important;}
#content_inner .green {color:#0e8d3b !important;}
#content_inner .orange {color:#ec5300 !important;}
#content_inner .orange {color:#ec5300 !important;}
#content_inner .grey {color:#666 !important;}

#content_inner .br_block {display:block; margin-top:5px;}
#content_inner .normal {font-weight:normal !important;}
#content_inner .strong {font-weight: 600;}
#content_inner .font-small {font-size:.813em !important;}

#content_inner .mt5 {margin-top:5px !important;}
#content_inner .mt10 {margin-top:10px !important;}
#content_inner .mt15 {margin-top:15px !important;}
#content_inner .mt20 {margin-top:20px !important;}

#content_inner .mr5 {margin-right:5px !important;}
#content_inner .mr10 {margin-right:10px !important;}
#content_inner .mr15 {margin-right:15px !important;}
#content_inner .mr20 {margin-right:20px !important;}



/* 레이아웃 */
#content_inner {display:block; position:relative; overflow:hidden; clear:both; width:100%;  margin:0 auto;}
@media screen and (min-width:1024px) { 
	#content_inner {margin:20px auto; max-width:1170px;}
}
#admin_gnb {display:block; position:relative; overflow:hidden; clear:both; margin:0 0 25px;  background:#333;}
#admin_gnb ul {list-style-type:none; margin:0; padding:0;}
#admin_gnb ul li {float:left;}
#admin_gnb ul li:last-child {float:right;} 
#admin_gnb ul li a {display:inline-block; color:#fff; padding:15px 19px; font-weight:600;}
#admin_gnb ul li a:hover {background:#f5f5f5; color:#000;}
#admin_gnb ul li a.sel {background:#f5f5f5; color:#000;}

#admin_menu {display:block; position:relative; overflow:hidden; clear:both; margin:0 0 25px;  background:#333;}
#admin_menu ul {list-style-type:none; margin:0; padding:0;}
#admin_menu ul li {float:left;}
#admin_menu ul li:last-child {*float:right;} 
#admin_menu ul li a {display:inline-block; color:#fff; padding:15px 19px; font-weight:600;}
#admin_menu ul li a:hover {background:#f5f5f5; color:#000;}

.btns {margin-top:30px; text-align:center; }
.btns button {display: inline-block; color:#000; text-align:center;  background:#fff; border:1px solid #ccc; line-height: 40px; height: 40px; padding:0 20px; color: #666;}
.btns button:hover {border:1px solid #000; color: #000;}
.btns button:active {border:1px solid #000; color: #000;}
.btns button.btnDarkgray {background: #333 !important; color:#fff !important; border: 1px solid #111 !important;}
.btns button.btnDarkgray:hover {background: #000 !important; color:#fff !important; border: 1px solid #000 !important;}
.btns button.btnLightgray {background: #34495e !important; color:#fff !important; border: 1px solid #111 !important;}
.btns button.btnLightgray:hover {background: #333 !important; color:#fff !important; border: 1px solid #000 !important;}


.table_inner1 {display:block; position:relative; overflow:hidden; clear:both; margin:15px 0; border: 1px solid #d7d7d7; background:#f7f7f7;}
.table_inner1 ul {list-style-type:none; margin:0; padding:0;}
.table_inner1 ul li {position:relative; overflow:hidden; clear:both; border-bottom: 1px solid #cacaca;}
.table_inner1 ul li:last-child {border-bottom:none;} 

.table_inner1 ul li div.title {width:25%; float:left; display:block; }
.table_inner1 ul li div.cont {width:75%; float:right; background:#fff; }

.table_inner1 ul li div.title label {display:block !important; font-size:13px !important; line-height:28px !important;  padding:10px 20px !important;}

.table_inner1 ul li div.input {line-height:28px; color:#666; padding:10px 20px;}
.table_inner1 ul li div.input label {display:inline-block; margin-right:18px;}
.table_inner1 ul li div.input input {display:inline-block; vertical-align:middle;}

.table_inner1 ul li div.input span {margin-left:5px; color:#666;}

.table_inner1 ul li div.colspan {padding:0;}
.table_inner1 ul li div.colspan .w50 {float:left; width:40%; padding:0;}
.table_inner1 ul li div.colspan .w50:last-child {float:right; width:55%; padding:0;} 
.table_inner1 ul li div.colspan .w50 ul li {border-left:1px solid #cacaca;}
.table_inner1 ul li div.rowspan {padding:0;}
.table_inner1 ul li div.rowspan ul li {line-height:28px; height:28px; padding:10px 20px;}


.table_inner2 {display:block; position:relative; overflow:hidden; clear:both; margin:15px 0; border: 1px solid #d7d7d7; background:#f7f7f7;}
.table_inner2 ul {list-style-type:none; margin:0; padding:0; border-bottom: 1px solid #cacaca; position:relative; overflow:hidden; clear:both;}
.table_inner2 ul:last-child {border-bottom:none;} 
.table_inner2 ul li {position:relative; overflow:hidden;}
.table_inner2 ul li.w50 {width:50%;}
.table_inner2 ul li.w50 div.cont {width:319px;}
.table_inner2 ul li div.title {width:110px; float:left; display:block; }
.table_inner2 ul li div.title label {position:relative; display:block; font-size:13px; line-height:28px; padding:10px 10px 10px 20px;}
.table_inner2 ul li div.title label.two_line {position:absolute; line-height:16px;}
.table_inner2 ul li div.title label.two_line_block {position:absolute; line-height:16px; top:17px;}
.table_inner2 ul li div.title label.three_line {position:absolute; line-height:16px; height:68px;}
.table_inner2 ul li div.cont {width:748px; float:right; background:#fff; }
.table_inner2 ul li div.two_line_one label {line-height:38px; height:38px;}
.table_inner2 ul li div.cont .two_line {line-height:18px; height:38px;}
.table_inner2 ul li div.cont .two_line_one {line-height:38px; height:38px;}
.table_inner2 ul li div.cont .three_line {line-height:68px;  height:68px;}

.table_inner2 ul li div.input {line-height:28px; color:#666; padding:10px 20px;}
.table_inner2 ul li div.input .three_line {line-height:68px;  height:68px;}
.table_inner2 ul li div.input span {position:relative; margin-left:5px;  color:#6f7e97;}
.table_inner2 ul li div.input span.two_line {position:absolute; line-height:16px; margin-left:15px; margin-right:10px; }
.table_inner2 ul li div.input span.two_line_block {display:block; line-height:16px; margin-left:0; margin-top:7px;}
.table_inner2 ul li div.input span.mt0 {margin-top:0;}
.table_inner2 ul li div.input label {display:inline-block; margin-left:10px; width:auto;}
.table_inner2 ul li div.input label.two_line {line-height:16px;}
.table_inner2 ul li div.input label.mr10 {margin-left:0;  margin-right:10px;}


.table_inner3 {display:block; position:relative; overflow:hidden; clear:both; margin:15px 0;}
.table_inner3 table {*display:block;  width:100%; border-collapse:collapse; border-top: 1px solid #333;}
.table_inner3 table thead {background:#f7f7f7; border-bottom:1px solid #aaa;}
.table_inner3 table thead tr {border-top: 1px solid #ccc;}
.table_inner3 table thead tr:first-child {border-top:none;}
.table_inner3 table thead th {font-size:14px; padding:15px 0; font-weight:500; border-right: 1px solid #ccc; font-size:13px;}
.table_inner3 table thead th:last-child {border-right:none;}
.table_inner3 table tbody tr {border-bottom: 1px solid #ddd;}
.table_inner3 table tbody tr:last-child {*border-bottom: 1px solid #aaa;}
.table_inner3 table tbody td {text-align:center; padding:10px 0; color:#666; line-height:20px; border:none; border-right: 1px solid #ddd; height: 41px; font-size:13px;}
.table_inner3 table tbody td:last-child {border-right:none;}
.table_inner3 table tbody td.border-r {border-right: 1px solid #ddd;}
.table_inner3 table tbody td.left {text-align:left; padding:10px;}
.table_inner3 table tbody td.right {text-align:right; padding:10px;}
.table_inner3 table tbody td a {color:#666;}
.table_inner3 table tbody td a:hover {color:#fc004d;}
.table_inner3 table tbody td label {display:inline-block; margin-right:10px;}
.table_inner3 table tbody td label:last-child {margin-right:0;}
.table_inner3 table tbody td label.red {color:#ff0000;}
.table_inner3 table tfoot {border-top: 1px solid #a1a1a1; background:#f9f9f9; border-bottom: 1px solid #a1a1a1;}
.table_inner3 table tfoot tr {border-bottom: 1px solid #a1a1a1;}
.table_inner3 table tfoot td {text-align:center; padding:10px 0; color:#666; line-height:20px; border-right: 1px solid #ddd; font-size:13px; border-bottom: 1px solid #a1a1a1;}
.table_inner3 table tfoot td.left {text-align:left; padding:10px;}
.table_inner3 table tfoot td.right {text-align:right; padding:10px;}


.mypage_list {position:relative; overflow:hidden; clear:both; display:block;width:100%; border-top:1px solid #333; margin:0 0 20px; letter-spacing:-0.03em; font-size:13px;}
.mypage_list .clear {clear:both;}
.mypage_list .clr {*zoom:1}
.mypage_list .clr:after {content:''; display:block; clear:both;}
.mypage_list small {font-weight:normal;  font-size:12px;}
.mypage_list p {margin:0; padding:0;}

.mypage_list input[type=checkbox], .mypage_list input[type=radio] {margin:0;}

.mypage_list ul {margin:0; padding:0; list-style: none;}
.mypage_list ul.mypage_head {display:none; position:relative; overflow:hidden; clear:both; background:#f7f7f7; border-bottom:1px solid #888; width:100%;}
.mypage_list ul.mypage_head li {padding:15px 0;  *line-height:25px;}
.mypage_list ul.mypage_head li div {float:left; text-align:center; font-weight:600; color:#000;}
.mypage_list ul.mypage_head li div p {position:relative; margin:0; padding:0 10px;  line-height:1.3em; vertical-align: middle;}

.mypage_list ul.mypage_body {position:relative; overflow:hidden; clear:both; display: block;}
.mypage_list ul.mypage_body li {clear:left; margin:0; padding:13px 5px; border-bottom:1px solid #ddd; }
.mypage_list ul.mypage_body li:last-child {border-bottom:1px solid #888;}
.mypage_list ul.mypage_body li div {clear:both; padding:2px 0; color:#555; font-size:13px; *line-height:1.3em;}
.mypage_list ul.mypage_body li div label {font-weight:normal; margin:0; color:#3f79af; width:100px; display:table; float:left;}
.mypage_list ul.mypage_body li div p {margin:0; padding:0 10px; margin-left:105px;  *line-height:1.3em; vertical-align: middle; word-break:keep-all;}
.mypage_list ul.mypage_body li div p a {display:inline-block;}

.ta_l {text-align:left !important;}
.mo_br {display: block;}
.no_data {margin:20px 0 !important;  text-align:center;}

@media screen and (max-width:991px){
	.mypage_list ul.mypage_body li div {*border-bottom:1px solid #ddd; padding:3px 0; *zoom:1}
	.mypage_list ul.mypage_body li div:after {content:''; display:block; clear:both;}
	
}

@media screen and (min-width:992px){
	.mypage_list ul.mypage_head {display:block;}
	.mypage_list ul.mypage_body {margin:0; padding:0;}
	.mypage_list ul.mypage_body li {padding:12px 0;}
	.mypage_list ul.mypage_body li div {clear:none;   float:left; text-align:center; padding:0;}
	.mypage_list ul.mypage_body li div label {display:none;}
	.mypage_list ul.mypage_body li div p {margin:0; line-height:25px;}
	
	.mo_br {display:inline-block;}
}


.export table {display:block;  width:100%; border-collapse:collapse; border-top: 1px solid #333;}
.export table thead {background:#f7f7f7; border-bottom:1px solid #aaa;}
.export table thead tr {border-top: 1px solid #ccc;}
.export table thead tr:first-child {border-top:none;}
.export table thead th {font-size:14px; padding:10px 0; font-weight:500; border-right: 1px solid #ccc; font-size:13px;}
.export table thead th:last-child {border-right:none;}
.export table tbody tr {border-bottom: 1px solid #ddd;}
.export table tbody tr:last-child {*border-bottom: 1px solid #aaa;}
.export table tbody td {text-align:center; padding:5px 0; color:#666; line-height:20px; border-right: 1px solid #ddd; height: 41px; font-size:13px;}
.export table tbody td:last-child {border-right:none;}
.export table tbody td.border-r {border-right: 1px solid #ddd;}
.export table tbody td.left {text-align:left; padding:5px;}
.export table tbody td.right {text-align:right; padding:5px;}
.export table tbody td a {color:#666;}
.export table tbody td a:hover {color:#fc004d;}
.export table tbody td label {display:inline-block; margin-right:10px;}
.export table tbody td label:last-child {margin-right:0;}
.export table tbody td label.red {color:#ff0000;}
.export table tfoot {border-top: 1px solid #a1a1a1; background:#f9f9f9; border-bottom: 1px solid #a1a1a1;}
.export table tfoot tr {border-bottom: 1px solid #a1a1a1;}
.export table tfoot td {text-align:center; padding:5px 0; color:#666; line-height:20px; font-size:13px; border-bottom: 1px solid #a1a1a1;}
.export table tfoot td.left {text-align:left; padding:5px;}
.export table tfoot td.right {text-align:right; padding:5px;}


.table_inner3 .box1 {display:block; position:relative; overflow:hidden; clear:both; margin:0 0 10px; border: 1px solid #333; background:#fff;}
.table_inner3 .box1 ul {list-style-type:none; margin:0; padding:0; }
.table_inner3 .box1 ul li {float:left; }
.table_inner3 .box1 ul li.tit {background:#666;padding:15px 20px; margin-right:20px; color:#fff;}
.table_inner3 .box1 ul li a {padding:15px 8px; display:inline-block; }
.table_inner3 .box1 ul li a:last-child {padding-right:0;} 
.table_inner3 .box1 ul li a:hover {color:#fc004d; font-weight:600;}

.table_inner3 .box2 {display:block; position:relative; overflow:hidden; clear:both; margin:0 0 10px; border: 1px solid #333; background:#fff;}
.table_inner3 .box2 dl {list-style-type:none; margin:0; padding:0; clear:both; background:#666; border-top: 1px solid #bbb;}
.table_inner3 .box2 dl:first-child {border-top:none;}
.table_inner3 .box2 dt {float:left; width:100px; background:#666; margin-right:23px; color:#fff; padding:10px 0 10px 20px;}
.table_inner3 .box2 dd {display:table-cell; margin-left:140px; padding:8px 0 8px 30px; background:#fff; width:100%;}
.table_inner3 .box2 dd a {padding:2px 0; width:134px; display:inline-block; }
.table_inner3 .box2 dd a:last-child {padding-right:0;} 
.table_inner3 .box2 dd a:hover {color:#fc004d; font-weight:600;}

.table_inner3 .box3 {display:block; position:relative; overflow:hidden; clear:both; margin:0px auto 20px auto; border: 1px solid #333; background:#666; }
.table_inner3 .box3 dl {list-style-type:none; margin:0; padding:0; background:#666; border-top: 1px solid #333; }
.table_inner3 .box3 dl:after {content:''; display:block; clear:both;}
.table_inner3 .box3 dl:first-child {border-top:none;}
.table_inner3 .box3 dt {color:#fff; padding:10px; }
.table_inner3 .box3 dd {display:block; padding:15px 10px; margin:0; background:#fff; }
.table_inner3 .box3 dd label {margin:0 20px 0 0;}
.table_inner3 .box3 dd input[type=checkbox], .table_inner3 .box3 dd input[type=radio] {margin:0;} 
.table_inner3 .box3 dd a {padding:0px 30px 0px 0; display:inline-block;  font-size:13px;}
.table_inner3 .box3 dd a.loc { *width: 60px; }
.table_inner3 .box3 dd a.selected {color:#fc004d; font-weight:600;}
.table_inner3 .box3 dd a:last-child {padding-right:0;} 
.table_inner3 .box3 dd a:hover {color:#000; *font-weight:600;}

@media screen and (min-width:992px){
	.table_inner3 .box3 dt {float:left; display:block; *width:20%; text-align:center; margin:0; padding:15px 20px;}
	.table_inner3 .box3 dd {float:right; width:80%;padding:15px 20px 15px 30px;}
	.table_inner3 .box3 dt, .table_inner3 .box3 dd {margin:0; line-height:22px;}

}

.table_inner3 .box4 {display:block; position:relative; overflow:hidden; clear:both; margin:0 0 10px; border: 1px solid #777; background:#fff; padding:20px 10px; }
.table_inner3 .box4 ul {list-style-type:none; margin:0; padding:0; }
.table_inner3 .box4 ul li {margin-bottom:6px; color:#666;}
.table_inner3 .box4 ul li:last-child {margin-bottom:0;} 


.table_inner4 {display:block; position:relative; overflow:hidden; clear:both; margin:15px 0; border: 1px solid #d7d7d7; background:#f7f7f7;}
.table_inner4 ul {list-style-type:none; margin:0; padding:0; position:relative; overflow:hidden; clear:both; border-bottom: 1px solid #cacaca;}
.table_inner4 ul:last-child {border-bottom:none;} 
.table_inner4 ul li {position:relative; overflow:hidden; }
.table_inner4 ul li.w60 {width:651px;}
.table_inner4 ul li.w60 div.title {width:170px;}
.table_inner4 ul li.w60 div.cont {width:481px;}
.table_inner4 ul li.w60.fl .cont {border-right: 1px solid #d7d7d7; width:481px;}
.table_inner4 ul li.w40 {width:487px;}
.table_inner4 ul li.w40 div.title {width:140px;}
.table_inner4 ul li.w40 div.cont {width:347px;}

.table_inner4 ul li div.title {position:relative; width:170px; float:left; display:block; }
.table_inner4 ul li div.title label {position:relative; display:block; font-size:13px; line-height:28px; padding:10px 10px 10px 20px; margin-bottom:0;}
.table_inner4 ul li div.title label.two_line {position:absolute; line-height:16px; font-size:12px;}
.table_inner4 ul li div.cont {width:968px; display:block;  float:right; background:#fff;}

.table_inner4 ul li div.input  {line-height:28px; color:#666; padding:10px 20px; border-left: 1px solid #d7d7d7;}
.table_inner4 ul li div.input span {position:relative; margin-left:5px;  color:#6f7e97;}
.table_inner4 ul li div.input span.two_line{position:absolute; line-height:16px; margin-left:15px; margin-right:10px; }
.table_inner4 ul li div.input span.two_line_block {display:block; line-height:16px; margin-left:0; margin-top:7px;}
.table_inner4 ul li div.input span.mt0 {margin-top:0;}
.table_inner4 ul li div.input label {display:inline-block; margin-right:15px; width:auto; margin-bottom:0;}
.table_inner4 ul li div.input label.mr10 {margin-left:0;  margin-right:10px;}

.table_inner4 ul.point {background:#ededed;}
.table_inner4 ul.point .type1_title {color:#000; font-weight: 600;}
.table_inner4 ul.point li div.cont {*background:#fafafa;}

.table_inner4 ul.type1 li .type1_title {float:left; width:170px; display:inline-block; line-height:18px; padding:10px 10px 10px 20px;}
.table_inner4 ul.type1 li .type1_cont {float:right; width:968px; border-left: 1px solid #d7d7d7;}

.table_inner4 ul.type1 li .type1_cont .title {position:relative; width:140px; float:left; display:block; }
.table_inner4 ul.type1 li .type1_cont .title label span.two_line {position:absolute; line-height:16px; display:block; margin:-2.5px 0;}

.table_inner4 ul.type1 li .w50 div.cont {*width:400px; line-height:28px; }
.table_inner4 ul.type1 li .w50.fl {width:480px;}
.table_inner4 ul.type1 li .w50.fl .cont {border-right:1px solid #d7d7d7; width:340px;}
.table_inner4 ul.type1 li .w50.fr {width:487px;}
.table_inner4 ul.type1 li .w50.fr .cont {width:347px;}

.table_inner4 ul.type1 li .w100 div.cont {width:827px; line-height:28px;}
.table_inner4 ul.type1 input[type="text"] {line-height:27px; height:27px;}

@media screen and (max-width:1199px) {
	.table_inner4 ul li div.cont {width:768px;}
	.table_inner4 ul li.w60, .table_inner4 ul li.w40 {width:auto;}
	.table_inner4 ul li.w60.fl .cont, .table_inner4 ul li.w60.fr .cont, .table_inner4 ul li.w40.fl .cont, .table_inner4 ul li.w40.fr .cont {width:768px; border-right:none;}
	.table_inner4 ul li.w60.fl, .table_inner4 ul li.w60.fr, .table_inner4 ul li.w40.fl, .table_inner4 ul li.w40.fr,
	.table_inner4 ul.type1 li .w60.fl, .table_inner4 ul.type1 li .w60.fr,
	.table_inner4 ul.type1 li .w40.fl, .table_inner4 ul.type1 li .w40.fr,
	.table_inner4 ul.type1 li .w50.fl, .table_inner4 ul.type1 li .w50.fr {float:none !important;}
	.table_inner4 ul.type1 li .w50.fl, .table_inner4 ul.type1 li .w50.fl .cont,
	.table_inner4 ul.type1 li .w50.fr, .table_inner4 ul.type1 li .w50.fr .cont {width:auto;}
	.table_inner4 ul li.w60, .table_inner4 ul.type1 li .w50.fl {border-bottom: 1px solid #cacaca;} 
	.table_inner4 ul.type1 li .w50.fl .cont {border-right:none;}

	.table_inner4 ul li.w60 div.cont {width:627px;} 
	.table_inner4 ul.type1 li .type1_cont {width:768px;}
	.table_inner4 ul.type1 li .type1_cont .w100 .title {float:left;}
	.table_inner4 ul.type1 li .type1_cont .w100 .cont {float:right; width:627px;}
	.table_inner4 ul.type1 li .w50.fl .cont, .table_inner4 ul.type1 li .w50.fr .cont, .table_inner4 ul.type1 li .type1_cont .w100 .cont {width:627px; float:right;}
	.table_inner4 ul.type1 li .w100 div.cont .input label {margin-right:8px !important; word-break:keep-all;}
} 

@media screen and (max-width:991px) {
	.table_inner4 ul li div.cont {width:548px;}
	.table_inner4 ul li.w60 {border-bottom: 1px solid #cacaca;}
	.table_inner4 ul li.w60, .table_inner5 ul li.w40 {float:none; width:100%;}
	.table_inner4 ul li.w60 div.cont {width:568px;}
	.table_inner4 ul li.w60.fl .cont, .table_inner4 ul li.w60.fr .cont, .table_inner4 ul li.w40.fl .cont, .table_inner4 ul li.w40.fr .cont {width:548px;}
	.table_inner4 ul.type1 li .type1_cont {width:548px;}
	.table_inner4 ul.type1 li .w50.fl .cont, .table_inner4 ul.type1 li .w50.fr .cont, .table_inner4 ul.type1 li .type1_cont .w100 .cont {width:407px; float:right;}
}

@media screen and (max-width:767px) {
	.table_inner4 ul li div.title, .table_inner4 ul li div.cont {width:100%; float:none;}
	.table_inner4 ul li div.title {border-bottom: 1px solid #d7d7d7;}
	.table_inner4 ul li div.title label {padding:7px 10px;}
	.table_inner4 ul li div.input {border-left:none;  padding:7px 10px;}
	.table_inner4 ul li div.input span.two_line, .table_inner5 ul.type1 li .type1_cont .title label span.two_line {position:relative; margin:-2.5px 0 5px; }
	.table_inner4 ul label {margin:0 !important;}
	.table_inner4 ul li.w60 div.cont, .table_inner4 ul li.w60 div.title, .table_inner4 ul li.w60.fl .cont,
	.table_inner4 ul li.w40 div.title, .table_inner4 ul li.w40.fr .cont {width:100%;}

	.table_inner4 ul.type1 li div.input {border-left:none; word-break:keep-all;}
	.table_inner4 ul.type1 li .type1_title {width:100%; float:none; border-bottom: 1px solid #d7d7d7; padding:10px;}
	.table_inner4 ul.type1 li .type1_cont {float:none; width:100%; background:#fff; border-left:none; margin:0;}
	.table_inner4 ul.type1 li .type1_cont .title {width:30%; border-bottom:none;}
	.table_inner4 ul.type1 li .w50.fl .cont, .table_inner4 ul.type1 li .w50.fr .cont, .table_inner4 ul.type1 li .w100 div.cont {width:70%;}
	.table_inner4 ul.type1 li .type1_cont .w100 .title {width:30%;}
	.table_inner4 ul.type1 li .type1_cont .w100 .cont {width:70%;}
}


.table_inner5 {display:block; position:relative; overflow:hidden; clear:both; margin:15px 0; border: 1px solid #d7d7d7; border-bottom:none; background:#f7f7f7;}
.table_inner5 ul {list-style-type:none; margin:0; padding:0; position:relative; overflow:hidden; clear:both; border-bottom:1px solid #cacaca;}
.table_inner5 ul:last-child {border-bottom:none;} 
.table_inner5 ul li {position:relative; overflow:hidden; }
.border-b {border-bottom: 1px solid #cacaca;}

.table_inner5 ul li.w60 {width:641px;}
.table_inner5 ul li.w60 div.title {width:150px;}
.table_inner5 ul li.w60 div.cont {width:491px;}
.table_inner5 ul li.w60.fl .cont {border-right: 1px solid #d7d7d7; width:491px;}
.table_inner5 ul li.w40 {width:497px;}
.table_inner5 ul li.w40 div.title {width:120px;}
.table_inner5 ul li.w40 div.cont {width:377px;}

.table_inner5 ul li div.title {position:relative; width:150px; float:left; display:block; }
.table_inner5 ul li div.title label {position:relative; display:block; font-size:13px; line-height:27px; padding:10px 10px 10px 20px; margin-bottom:0;}
.table_inner5 ul li div.title label.two_line {position:absolute; line-height:16px; font-size:12px; }
.table_inner5 ul li div.cont {width:988px; display:block;  float:right; background:#fff; }

.table_inner5 ul li div.input {line-height:27px; color:#666; padding:10px 20px; border-left: 1px solid #d7d7d7;}
.table_inner5 ul li div.input span {position:relative; margin-left:5px;  color:#6f7e97;}
.table_inner5 ul li div.input span.two_line {position:absolute; line-height:16px; margin-left:15px; margin-right:10px; }
.table_inner5 ul li div.input span.two_line_block {display:block; line-height:16px; margin-left:0; margin-top:7px;}
.table_inner5 ul li div.input span.mt0 {margin-top:0;}
.table_inner5 ul li div.input label {display:inline-block; margin-right:15px; width:auto; margin-bottom:0;}
.table_inner5 ul li div.input label.mr10 {margin-left:0;  margin-right:10px;}

.table_inner5 ul.point {background:#ededed;}
.table_inner5 ul.point .type1_title {color:#000; font-weight:600;}
.table_inner5 ul.point li div.cont {background:#fafafa;}

.table_inner5 ul.type1 li .type1_title {float:left; width:150px; display:inline-block; line-height:18px; padding:13px 10px 10px 20px;}
.table_inner5 ul.type1 li .type1_cont {float:right; width:988px; border-left: 1px solid #d7d7d7;}

.table_inner5 ul.type1 li .type1_cont .title {position:relative; width:110px; float:left; display:block; }
.table_inner5 ul.type1 li .type1_cont .title label span.two_line {position:absolute; line-height:16px; display:block; margin:-2.5px 0;}

.table_inner5 ul.type1 li .w50 div.cont {*width:400px; line-height:28px; }
.table_inner5 ul.type1 li .w50.fl {width:490px;}
.table_inner5 ul.type1 li .w50.fl .cont {border-right:1px solid #d7d7d7; width:370px;}
.table_inner5 ul.type1 li .w50.fr {width:497px;}
.table_inner5 ul.type1 li .w50.fr .cont {width:377px;}

.table_inner5 ul.type1 li .w100 div.cont {width:867px; line-height:28px;}
.table_inner5 ul.type1 input[type="text"] {line-height:27px; height:27px;}


.div_table_hd {}
.div_table_hd label {margin-bottom:0}
.div_table_hd > .title {padding:10px 10px 10px 20px;border:1px solid #cacaca;border-bottom:0;font-size:13px;background:#f7f7f7}
.div_table_hd > .title label {display:block;line-height:28px}
.div_table_hd .dthd_table {overflow:hidden;margin:0 0 20px;font-size:13px}
.div_table_hd .dthd_table ul {margin:0;padding:0;list-style:none}
.div_table_hd .dthd_table li {overflow:hidden;display:flex;border:1px solid #cacaca;border-bottom:0}
.div_table_hd .dthd_table li > div {overflow:hidden;border-right:1px solid #cacaca}
.div_table_hd .dthd_table li > div:last-child {border-right:0}
.div_table_hd .dthd_table .dthd_head {background:#f7f7f7}
.div_table_hd .dthd_table .dthd_head li > div {padding:12px 0;font-weight:700;text-align:center}
.div_table_hd .dthd_table .dthd_body {border-bottom:1px solid #cacaca;background:#f7f7f7}
.div_table_hd .dthd_table .dthd_body li {}
.div_table_hd .dthd_table .dthd_body li > div {}
.div_table_hd .dthd_table .dthd_body li div.title {display:none}
.div_table_hd .dthd_table .dthd_body li div.title label {display:block;padding:7px 10px;font-weight:700;line-height:28px}
.div_table_hd .dthd_table .dthd_body li div.cont {height:100%;background:#fff}
.div_table_hd .dthd_table .dthd_body li div.input {padding:10px;line-height:28px;color:#666}
.div_table_hd .dthd_table .dthd_body li div.input span {margin-left:5px;color:#6f7e97}
.div_table_hd .dthd_table .dthd_body li div.input label {display:inline-block;width:auto;margin-right:15px}
.div_table_hd .dthd_table .dthd_body li div.input label:last-child {margin-right:0}
.div_table_hd .dthd_table .dthd_body li div.input input[type="text"] {height:27px;line-height:27px}

@media screen and (max-width:1199px) {
    .div_table_hd .dthd_table .dthd_head {display:none}
    .div_table_hd .dthd_table .dthd_body li {flex-wrap:wrap;width:100%;border-top:2px solid #aaa}
    .div_table_hd .dthd_table .dthd_body li > div {display:flex;width:50%;border-right:0;border-bottom:1px solid #cacaca}
    .div_table_hd .dthd_table .dthd_body li > div:last-child {border-bottom:0}
    .div_table_hd .dthd_table .dthd_body li div.title {display:block;width:170px}
    .div_table_hd .dthd_table .dthd_body li div.cont {width:calc(100% - 170px)}
    .div_table_hd .dthd_table .dthd_body li div.input {padding:10px 15px}
}

@media screen and (max-width:767px) {
    .div_table_hd .dthd_table .dthd_body li > div {width:100%}
    .div_table_hd .dthd_table .dthd_body li div.title {width:30%}
    .div_table_hd .dthd_table .dthd_body li div.cont {width:70%}
    .div_table_hd .dthd_table .dthd_body li div.input {border-left:0;padding:7px 10px}
}

@media screen and (min-width:768px) and (max-width:1199px) {
    .div_table_hd .dthd_table .dthd_body li > div:nth-last-child(2) {border-bottom:0}
    .div_table_hd .dthd_table .dthd_body li div.input {height:100%;border-left:1px solid #d7d7d7}
}

@media screen and (min-width:1200px) {
    .div_table_hd .dthd_table .dthd_body li div.input {text-align:center}
}


/* 반응형 작업 */
@media screen and (min-width:768px) {
	#st-body .container.content {max-width:750px;}
}

@media screen and (min-width:992px) {
	#st-body .container.content {max-width:970px;}
}

@media screen and (min-width:1200px) {
	#st-body .container.content {max-width: 1170px;}
}


@media screen and (max-width:1199px) {
	.table_inner5 ul li div.cont {width:788px;}
	.table_inner5 ul li.w60 {width:544px;}
	.table_inner5 ul li.w60 .cont {width:394px;}
	.table_inner5 ul li.w60.fl .cont {width:394px;}
	.table_inner5 ul li.w40 {width:394px;}
	.table_inner5 ul li.w40 div.cont {width:273px;}

	.table_inner5 ul.type1 li .type1_cont {width:788px;}
	.table_inner5 ul.type1 li .w50.fl, .table_inner5 ul.type1 li .w50.fr {width:393px;}
	.table_inner5 ul.type1 li .w50.fl .cont, .table_inner5 ul.type1 li .w50.fr .cont {width:273px;}
	.table_inner5 ul.type1 li .type1_cont .w100 .title {float:left;}
	.table_inner5 ul.type1 li .type1_cont .w100 .cont {float:right; width:667px;}
	.table_inner5 ul.type1 li .w100 div.cont .input div {padding:0 !important; margin:0 !important; border-bottom:none !important;}
	.table_inner5 ul.type1 li .w100 div.cont .input label {margin-right:8px !important; word-break:keep-all;}
} 

@media screen and (max-width:991px) {
	.table_inner5 ul li div.cont {width:568px;}
	.table_inner5 ul li.w60 {border-bottom: 1px solid #cacaca;}
	.table_inner5 ul li.w60, .table_inner5 ul li.w40 {float:none; width:100%;}
	.table_inner5 ul li.w60 div.cont {width:568px;}
	.table_inner5 ul li.w60.fl .cont, .table_inner5 ul li.w60.fr .cont, .table_inner5 ul li.w40.fl .cont, .table_inner5 ul li.w40.fr .cont {width:568px; border-right:none;}
	.table_inner5 ul.type1 li .w50.fl, .table_inner5 ul.type1 li .w50.fr {float:none !important;}
	.table_inner5 ul.type1 li .type1_cont {width:568px;}
	.table_inner5 ul.type1 li .w50.fl {border-bottom: 1px solid #cacaca;} 
	.table_inner5 ul.type1 li .w50.fl .cont {border-right:none;}
	.table_inner5 ul.type1 li .w50.fl, .table_inner5 ul.type1 li .w50.fl .cont,
	.table_inner5 ul.type1 li .w50.fr, .table_inner5 ul.type1 li .w50.fr .cont {width:auto;}
	.table_inner5 ul.type1 li .w50.fl .cont, .table_inner5 ul.type1 li .w50.fr .cont, .table_inner5 ul.type1 li .type1_cont .w100 .cont {width:447px; float:right;}


}

@media screen and (max-width:767px) {
	.table_inner5 ul li div.title, .table_inner5 ul li div.cont {width:100%; float:none;}
	.table_inner5 ul li div.title {border-bottom: 1px solid #d7d7d7;}
	.table_inner5 ul li div.title label {padding:7px 10px;}
	.table_inner5 ul li div.input {border-left:none;  padding:7px 10px;}
	.table_inner5 ul li div.input span.two_line, .table_inner5 ul.type1 li .type1_cont .title label span.two_line {position:relative; margin:-2.5px 0 5px; }
	.table_inner5 ul label {margin:0 !important;}
	.table_inner5 ul li.w60 div.cont, .table_inner5 ul li.w60 div.title, .table_inner5 ul li.w60.fl .cont,
	.table_inner5 ul li.w40 div.title, .table_inner5 ul li.w40.fr .cont {width:100%;}
	

	.table_inner5 ul.type1 li div.input {border-left:none; word-break:keep-all;}
	.table_inner5 ul.type1 li .type1_title {width:100%; float:none; border-bottom: 1px solid #d7d7d7; padding:10px;}
	.table_inner5 ul.type1 li .type1_cont {float:none; width:100%; background:#fff; border-left:none; margin:0;}
	.table_inner5 ul.type1 li .type1_cont .title {width:30%; border-bottom:none;}
	.table_inner5 ul.type1 li .w50.fl .cont, .table_inner5 ul.type1 li .w50.fr .cont, .table_inner5 ul.type1 li .w100 div.cont {width:70%;}
	.table_inner5 ul.type1 li .type1_cont .w100 .title {width:30%;}
	.table_inner5 ul.type1 li .type1_cont .w100 .cont {width:70%;}
}


.paginate {margin: 20px 0 0; text-align:center;}
.paginate .ui-pagenate a, .ui-pagenate strong { display: inline-block; font-size: 12px; height: 24px; line-height: 24px; padding: 0 9px; vertical-align: middle;}
.paginate .ui-pagenate strong {color: #fff; border: 1px solid #111; background:#333; font-weight:600;}
.paginate .ui-pagenate a {border: 1px solid #ccc; text-decoration: none; color: #666;}
.paginate .ui-pagenate a:hover {text-decoration: none;}
.paginate .pg_page {margin:0 5px;}

.middle_cons {display:block; position:relative; overflow:hidden; clear:both; margin: 20px 0 10px; }
.middle_cons .f_left {float:left;}
.middle_cons .f_right {float:right; text-align:right; }

@media screen and (max-width:767px) {
.middle_cons .f_left {float:none; width:100%;}
.middle_cons .f_right {float:none; width:100%; text-align:right; margin-top:15px;}
}

.middle_cons p {position:absolute; margin:0; padding:0; bottom:0; }
.middle_cons p span {margin-right:18px;}
.middle_cons button {display: inline-block; color:#000; text-align:center;  background:#fff; border:1px solid #ccc; line-height: 34px; height: 34px; padding:0 20px; color: #666; vertical-align:middle; }
.middle_cons button.btnDarkgray {background: #333 !important; color:#fff !important; border: 1px solid #111 !important;}
.middle_cons select {display:inline-block; line-height:28px; height:34px; vertical-align:middle;  padding:0 0 0 2px; border: 1px solid #111 !important; color:#111;}

.middle_cons label {display:inline-block; margin-right:25px; width:auto;}
.middle_cons label:last-child {margin-right:0;} 
.middle_cons label select {margin-left:5px;}

.middle_cons .toggleSearch {*text-align:right;}
.middle_cons .toggleSearch label {display:inline-block; margin-right:15px; width:auto;}

.middle_cons .toggleSearch input[type="text"] {line-height: 32px; height: 32px;}
.middle_cons .toggleSearch input[type="button"] {line-height: 34px; height: 34px;}

@media screen and (max-width:767px) {
	.middle_cons .toggleSearch input[type="text"] {clear:left; }
	.middle_cons label {margin-bottom:10px;}
}

.pre_random {display:block; position:relative; overflow:hidden; clear:both; margin:10px;}

.pre_random .box {display:block; position:relative; overflow:hidden; clear:both; border: 1px solid #111; background:#444; padding:17px 20px; margin:0 0 30px;}
.pre_random .box .con1 {text-align:center;}
.pre_random .box .con1 label {display:inline-block; margin-right:20px; width:auto; font-size:14px; color:#fff; font-weight:600; }
.pre_random .box .con1 label:last-child {margin-right:0;}
.pre_random .box .con2 {text-align:right; margin-top:10px;}
.pre_random .box .con2 label {display:inline-block; margin-left:20px; width:auto; font-size:13px; color:#ccc;}
.pre_random .box .con2 label:first-child {margin-left:0;}

.pre_random table {width:100%; border-collapse:collapse; border-top: 1px solid #111; margin-top:10px; font-size:13px;}
.pre_random table thead {background:#f7f7f7;}
.pre_random table thead tr {border-bottom: 1px solid #aaa;}
.pre_random table thead th {padding:13px 0; font-weight:600; border-right: 1px solid #ccc;  color:#000; }
.pre_random table thead th p {color:#666; margin-top:5px;}
.pre_random table thead th strong {font-weight:700;}
.pre_random table thead th:last-child {border-right:none;}
.pre_random table thead td { background:#fff; padding:10px 18px; border-right: 1px solid #ccc;  color:#000; }
.pre_random table thead td p {color:#666; margin-top:5px;}
.pre_random table thead td:last-child {border-right:none;}
.pre_random table tbody tr {border-bottom: 1px solid #ddd;}
.pre_random table tbody th {border-right:1px solid #ccc}
.pre_random table tbody td { padding:13px 0; text-align:center; border-right: 1px solid #ccc; color:#666;}
.pre_random table tbody td.left {text-align:left; padding:10px 18px;}
.pre_random table tbody td.right {text-align:right; padding:10px 18px;}
.pre_random table tbody tr:last-child {border-bottom: 1px solid #aaa;}
.pre_random table tbody td:last-child {border-right:none;}
.pre_random table tfoot {border-bottom: 1px solid #a1a1a1; *background:#f7f7f7;}
.pre_random table tfoot th {font-weight:600;  border-right: 1px solid #aaa; color:#333; background:#fafafa;}
.pre_random table tfoot td {padding:10px 18px;}
.pre_random table tfoot td select {display:inline-block; line-height:28px; height:28px; vertical-align:middle;  padding:0 0 0 5px; border: 1px solid #999 !important; color:#555; font-size:13px;}
.pre_random table tfoot td select option {display:block; padding-right:5px;}

.pre_random ul {list-style-type:none; margin:0; padding:0;}
.pre_random ul li {margin-bottom:5px; color:#666; font-size:13px;}
.pre_random ul li:last-child {margin-bottom:0;} 
.pre_random .text {margin:30px 0 20px; text-align:center; font-size:13px; color:#555;}

.request_print {display:block; position:relative; overflow:hidden; clear:both; margin:20px 10px;}
.request_print h1 {text-align:center; margin-bottom:25px;}
.request_print table {width:99%; border-collapse:collapse; border: 1px solid #111; font-size:13px;}
.request_print table thead {background:#ebf0f6;}
.request_print table thead tr {border-bottom: 1px solid #111;}
.request_print table thead th {padding:13px 0; font-weight:600; border-right: 1px solid #111;  color:#111;  font-size:14px;}
.request_print table thead th label {display:inline-block; margin-right:28px; font-weight:600; }
.request_print table thead th label:last-child {margin-right:0;}
.request_print table thead th p {color:#666; margin-top:5px;}
.request_print table thead th strong {font-weight:700;}
.request_print table thead th:last-child {border-right:none;}
.request_print table tbody tr {border-bottom: 1px solid #333;}
.request_print table tbody th { padding:10px 0; border-right: 1px solid #333; color:#000; font-weight:500; background:#f9f9f9;}
.request_print table tbody td { padding:10px 18px; border-right: 1px solid #333; color:#333;}
.request_print table tbody td label {display:inline-block; margin-right:20px;}
.request_print table tbody td label:last-child {margin-right:0;}
.request_print table tbody tr:last-child {border-bottom: 1px solid #333;}

.request_print .text {margin:10px 0 20px; text-align:center; font-size:13px; color:#555;}
.request_print p.date {margin-top:10px;}
.request_print p.date span {margin-right:10px; letter-spacing:1px;}
.request_print p.date span:last-child {margin-right:0;}
.request_print p.date span.space {margin-left:25px;}
.request_print p.txt1 {margin-top:15px; font-size:18px; letter-spacing:2px;}
.request_print p.txt2 {margin-top:20px; font-size:15px; text-align:left; letter-spacing:2px; }
.request_print .stamp_wrap {display:block; position:relative; overflow:hidden; clear:both; margin-top:30px;}
.request_print .stamp_wrap h1 {color:#333; letter-spacing:6px; font-size:24px; font-weight:500;  margin:0;} 
.request_print input[type="text"] {border:1px solid #555;}


.paymentstatus_print {display:block; position:relative; overflow:hidden; clear:both; margin:20px 10px;}
.paymentstatus_print h1 {text-align:center; margin-top:0; margin-bottom:10px;}
.paymentstatus_print table {width:100%; border-collapse:collapse; border: 1px solid #111; font-size:12px;}
.paymentstatus_print table th, .paymentstatus_print table td {padding:8px;}
.paymentstatus_print table thead {background:#ebf0f6;}
.paymentstatus_print table thead tr {border-bottom: 1px solid #111;}
.paymentstatus_print table thead th { font-weight:500; border-right: 1px solid #111; color:#111;}
.paymentstatus_print table thead th label {display:inline-block; margin-right:28px; font-weight:600; }
.paymentstatus_print table thead th label:last-child {margin-right:0;}
.paymentstatus_print table thead th p {color:#666; margin-top:5px;}
.paymentstatus_print table thead th strong {font-weight:600;}
.paymentstatus_print table thead th:last-child {border-right:none;}
.paymentstatus_print table tbody tr {border-bottom: 1px solid #333;}
.paymentstatus_print table tbody th {border-right: 1px solid #333; color:#000; font-weight:500; background:#f9f9f9;}
.paymentstatus_print table tbody td {border-right: 1px solid #333; color:#333; text-align:center; }
.paymentstatus_print table tbody td label {display:inline-block; margin-right:20px;}
.paymentstatus_print table tbody td label:last-child {margin-right:0;}
.paymentstatus_print table tbody tr:last-child {border-bottom: 1px solid #333;}
.paymentstatus_print table tfoot {background:#f7f7f7;}
.paymentstatus_print table tfoot tr {border-bottom: 1px solid #333;}
.paymentstatus_print table tfoot th {border-right: 1px solid #333; color:#000; font-weight:500; background:#f9f9f9;}
.paymentstatus_print table tfoot td {border-right: 1px solid #333; color:#333; text-align:center; }
.paymentstatus_print table tfoot td label {display:inline-block; margin-right:20px;}
.paymentstatus_print table tfoot td label:last-child {margin-right:0;}
.paymentstatus_print table tfoot tr:last-child {border-bottom: 1px solid #333;}


.notification {display:block; position:relative; overflow:hidden; clear:both; margin:30px 0 0;}
.notification h2 {margin:0 0 13px; font-weight:500; font-size:15px; letter-spacing:1px;}
.notification h2 strong {font-size:21px; font-weight:500; margin-right:5px;}


.susuryo_modify {display:block; position:relative; overflow:hidden; clear:both; margin:10px;}
.susuryo_modify h2 {text-align:center;}
.susuryo_modify table {width:100%; border-collapse:collapse; border: 1px solid #aaa; font-size:13px; margin-top:15px;}
.susuryo_modify table tbody tr {border-bottom: 1px solid #aaa;}
.susuryo_modify table tbody th { padding:10px 0; border-right: 1px solid #aaa; color:#000; font-weight:500; background:#f9f9f9;}
.susuryo_modify table tbody td { padding:10px 12px; border-right: 1px solid #aaa; color:#333;}
.susuryo_modify table tbody td label {display:inline-block; margin-right:20px;}
.susuryo_modify table tbody td label:last-child {margin-right:0;}
.susuryo_modify table tbody tr:last-child {border-bottom: 1px solid #aaa;}
.susuryo_modify input[type="text"] {border:1px solid #aaa; color:#555;}
.susuryo_modify select {border: 1px solid #aaa !important; color:#555;}

.datepicker { position: absolute; background:#fff; border: 1px solid #333;}

.btn_yeon {
  display: inline-block;
  padding: 3px 5px;
  margin-bottom:1px;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.3em;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius:0;
 }

.btn {
  display: inline-block;
  padding: 6px 12px; min-width:70px;
  margin-bottom:1px;
  font-size: 14px;
  font-weight: normal; font-weight: 600;
  line-height: 1.4em;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {  
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333;
  background-color: #ebebeb;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,  
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,  
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,  
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,  
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {  
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff !important;
  background-color: #333;
}
.btn-primary {
  color: #fff !important;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff !important;
  background-color: #3276b1;
  border-color: #285e8e;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,  
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,  
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,  
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,  
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {  
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #428bca;
  background-color: #fff;
}
.btn-success {
  color: #fff !important;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #47a447;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,  
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,  
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,  
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,  
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {  
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff !important;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #39b3d7;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,  
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,  
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,  
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,  
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {  
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ed9c28;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,  
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,  
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,  
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,  
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {  
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff !important;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,  
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,  
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,  
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,  
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {  
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #428bca;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {  
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,  
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {  
  color: #999;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 3px 5px;
  font-size: 12px;
  *line-height: 1.5;
  border-radius:0;
}
.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,  
input[type="reset"].btn-block,  
input[type="button"].btn-block {  
  width: 100%;
}

.datepicker{z-index:1151 !important;}

/* 인쇄 */
@media print {
    .noprint {display:none}
}