@import url('https://cdn.rawgit.com/innks/NanumSquareRound/master/nanumsquareround.min.css');


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,textarea,p,th,td,input,select,textarea,button {
	margin: 0;
	padding: 0;
	word-break: keep-all;
	
}
html,body {width:100%;height:100%}
body {font-family:'NanumSquareRound','Malgun Gothic',sans-serif; font-size:14px; line-height:1.5;color:#555a5e;letter-spacing:-0.5px;}
fieldset,img {border:0 none;}
img {height: auto; }
dl,ul,ol,menu,li {list-style:none}
button {overflow:visible;border:0 none;background-color:transparent;cursor:pointer}
button::-moz-focus-inner {padding:0;border:0;}
input[type=button],input[type=submit],input[type=image],button{appearance:none;-webkit-appearance:none;border: none;}

input {vertical-align:middle;}
address,caption,em {font-style:normal}
a {color:#202020;text-decoration:none}
a:focus,a:active,a:hover {color:#202020;text-decoration:none}
table {border-collapse:collapse;border-spacing:0}
hr {display:none}

/* webkit solution */ 
::-webkit-input-placeholder { 
     color:#999;
	 font-size:13px; 
} 
/* mozilla solution */ 
input:-moz-placeholder { 
     color:#999;
	 font-size:13px; 
} 

input:read-only {
  background:#eff2fa;;
}

select[disabled] {
  background-color:#eff2fa;;
}

.wrap {width:100%; position:relative;}
.warp01 {width:100%; position:relative; background:#f8f7f7;}


/* warpHeader */
.warpHeader {width:100%; position:relative; background:#FFF; font-family:'NanumSquareRound'; }
.warpHeader .warpUtil {width:100%; height:35px; border-bottom:1px #f5f1ed solid; box-sizing:border-box;}
.warpHeader .warpUtil .util {width:1400px; margin:0 auto;}
.warpHeader .warpUtil .util::after {content:''; display:block; clear:both;}
.warpHeader .warpUtil .util ul {float:right; line-height: 31px;}
.warpHeader .warpUtil .util ul li{margin-right:10px; display:inline-block; }
.warpHeader .warpUtil .util ul li.top_line::after {content:''; margin-left:15px; border-right:1px #acacaf solid; box-sizing:border-box;}
.warpHeader .warpUtil .util ul li:last-child {border-right:0;}
.warpHeader .warpUtil .util ul li a{font-size:13px; font-weight:600; color:#62626a; }
.warpHeader .warpUtil .util ul li button {width:58px; height:23px; border:1px #919191 solid; box-sizing:border-box; line-height:21px; font-size:13px; color:#666776;}

.warpHeader .warpmenu {width:100%; height:80px; border-bottom:1px #f5f1ed solid; box-sizing:border-box;}
.warpHeader .warpmenu .menu {width:1400px; margin:0 auto; position:relative;}
.warpHeader .warpmenu .menu::after {content:''; display:block; clear:both;}
.warpHeader .warpmenu .menu h1 {width: 205px; padding-top: 10px; float:left;}
.warpHeader .warpmenu .menu .warpGnb {padding-top: 26px; float:left; position:relative;}
.warpHeader .warpmenu .menu .warpGnb ul.gnb {position:relative; height:73px;}
.warpHeader .warpmenu .menu .warpGnb ul.gnb::after {content:''; display:block; clear:both;}
.warpHeader .warpmenu .menu .warpGnb ul.gnb li {width:150px; display:block; float:left; text-align: center; }
.warpHeader .warpmenu .menu .warpGnb ul.gnb li.bg {width:100%; height:255px; display: block; position: absolute; top: 60px; left: 0; background: #fff;}

.warpHeader .warpmenu .menu .warpGnb ul.gnb li a {font-size:19px; font-weight:500; color:#4a4a51;}
.warpHeader .warpmenu .menu .warpGnb ul.gnb li a.active {color:#3ba554;}
.warpHeader .warpmenu .menu .warpGnb ul.gnb li a:hover {color:#3ba554;}
.warpHeader .warpmenu .menu .warpGnb ul.gnb:hover .warpSubmenu {display:block;}
.warpHeader .warpmenu .menu .warpSubmenu {width:965px;  height: 378px; display:none; position:absolute; top:50px; left:0; transition-duration: .5s; background:#fff; box-shadow: 1px 1px 1px 1px #e7dfda; overflow:hidden; z-index: 3;}
.warpHeader .warpmenu .menu .warpSubmenu::after {content:''; display:block; clear: both;}
.warpHeader .warpmenu .menu .warpSubmenu .subNavtitle {width: 550px;height:225px; margin-right:47px; float:left; position:relative; }
.warpHeader .warpmenu .menu .warpSubmenu .subNavtitle span {position: absolute;right: 50px;bottom: 40px;font-size: 22px;font-weight: 100;color: #fff; font-family: 'NanumSquare', sans-serif;}
.warpHeader .warpmenu .menu .warpSubmenu .navLnb { position: relative; left: 0; z-index: 99;}
.warpHeader .warpmenu .menu .warpSubmenu ul.nev2Depth { width: 150px; margin-top: 15px; display: block; float:left;}
.warpHeader .warpmenu .menu .warpSubmenu ul.nev2Depth::after {content:''; display:block; clear:both;}
.warpHeader .warpmenu .menu .warpSubmenu ul.nev2Depth li {padding: 0 40px; display:block; float:none; text-align:left; }
.warpHeader .warpmenu .menu .warpSubmenu ul.nev2Depth li a {font-size:16px; font-weight:bold; color:#4a4a51;}
.warpHeader .warpmenu .menu .warpSubmenu ul.nev3Depth { margin: 5px 0;}
.warpHeader .warpmenu .menu .warpSubmenu ul.nev3Depth li {margin-bottom:5px; padding-left:5px; position:relative; text-align:left; }
.warpHeader .warpmenu .menu .warpSubmenu ul.nev3Depth li::before {content:''; width:2px; height:2px; position:absolute; top:8px; left:0; background:#3ba554;}
.warpHeader .warpmenu .menu .warpSubmenu ul.nev3Depth li a {font-size:13px; font-weight:500; color:#4a4a51;}


/* 메인 */
.contents01 {    margin-top: 20px; position:relative;}
.contents01::after {content:''; display:block; clear:both;}
.contents01 .leftBox {width:690px; height:205px; float:left; background:#fff; box-shadow: 1px 0px 8px 1px #e6e9e7;}
.contents01 .leftBox .title {margin:20px 0 10px 20px; position:relative;}
.contents01 .leftBox .title .formBox {position:absolute; top: 0; right:20px;}
.contents01 .leftBox .title .formBox select.form-control {width:283px; height:30px; padding-left:10px; border:1px #d2d1d3 solid; box-sizing:border-box;}
.contents01 .leftBox h2 {padding-left:15px; display:block; position:relative; font-size:22px; font-weight:bold; color:#5e5e6f;}
.contents01 .leftBox h2::before {content:''; width:8px; height:8px; position:absolute; top:10px; left:0; background:#bee1c6; }
.contents01 .leftBox .tableBorder01 {width:100%; border-top: 1px #94ae9a solid; box-sizing:border-box;}
.contents01 .leftBox .tableBorder01::after {content:''; display:block; clear:both;}
.contents01 .leftBox .tableBorder01 table {width:100%;}
.contents01 .leftBox .tableBorder01 table thead th {height:40px; border:1px #e5e6e6 solid; box-sizing:border-box; background:#f8f7f7; vertical-align:middle; text-align:center; font-size:14px; color:#666776;}
.contents01 .leftBox .tableBorder01 table tbody td {height:50px; border:1px #e5e6e6 solid; box-sizing:border-box; vertical-align:middle; text-align:center; font-size:13px; color:#666776;}

.contents01 .leftBox .tableBorder01 dl.left {width:345px; margin-top:27px; position:relative;display:block; float:left; text-align:center;}
.contents01 .leftBox .tableBorder01 dl.left::after {content:''; width:1px; height:88px; background:#e5e6e6; position:absolute; left: 345px;
    top: 0;}
.contents01 .leftBox .tableBorder01 dl.left dt {margin-bottom:10px; font-size:20px; font-weight:bold; color:#5e5e6f;}
.contents01 .leftBox .tableBorder01 dl.left dd {font-size:16px; font-weight:400; color:#5e5e6f;}
.contents01 .leftBox .tableBorder01 dl.left dd em.red {font-size:16px; font-weight:bold; color:#de0010;} 
 .contents01 .leftBox .tableBorder01 dl.right {width:345px; margin-top:27px;  display:block; float:left; text-align:center;}
.contents01 .leftBox .tableBorder01 dl.right dt {margin-bottom:10px; font-size:20px; font-weight:bold; color:#5e5e6f;}
.contents01 .leftBox .tableBorder01 dl.right dd {font-size:16px; font-weight:400; color:#5e5e6f;}
.contents01 .leftBox .tableBorder01 dl.right dd em.blk {font-size:16px; font-weight:bold; color:#000;} 


.contents01 .rightBox {width:690px; height:205px; float:right; background:#fff; box-shadow: 1px 0px 8px 1px #e6e9e7;}
.contents01 .rightBox .title {margin:20px 0 10px 20px;}
.contents01 .rightBox h2 {padding-left:15px; display:block; position:relative; font-size:22px; font-weight:bold; color:#5e5e6f;}
.contents01 .rightBox h2::before {content:''; width:8px; height:8px; position:absolute; top:10px; left:0; background:#bee1c6; }
.contents01 .rightBox .tableBorder02 {width:100%;}
.contents01 .rightBox .tableBorder02 table tbody th{height:27px; padding-left:20px; position:relative; text-align: left; font-size:14px; font-weight:bold; color:#666776;}
.contents01 .rightBox .tableBorder02 table tbody th i.icon {width:3px; height:3px; display: inline-block; position:relative; top: -5px;
    left: -3px;background:#bee1c6;}
.contents01 .rightBox .tableBorder02 table tbody label {cursor: pointer;}
.contents01 .rightBox .tableBorder01 {width:100%; border-top: 1px #94ae9a solid; box-sizing:border-box;}
.contents01 .rightBox .tableBorder01 table {width:100%;}
.contents01 .rightBox .tableBorder01 table thead th {height:40px; border:1px #e5e6e6 solid; box-sizing:border-box; background:#f8f7f7; vertical-align:middle; text-align:center; font-size:14px; color:#666776;}
.contents01 .rightBox .tableBorder01 table tbody td {height:104px; border:1px #e5e6e6 solid; box-sizing:border-box; vertical-align:middle; text-align:center; font-size:13px; color:#666776;}
.contents01 .rightBox .tableBorder01 table tbody td button {border:0; background:0; font-size:18px; color:#0816e2; text-decoration:underline;}


.contents02 {width:100%; height:205px; margin-top: 20px; position:relative;  background:#fff; box-shadow: 1px 0px 8px 1px #e6e9e7;}
.contents02::after {content:''; display:block; clear:both;}
.contents02 .title01 {padding:20px 0 10px 20px; font-size:18px; font-weight:bold; color:#009122;}
.contents02 .textBox {width:1359px; margin:0 auto;}
.contents02 .textBox textarea {width:100%; height:98px; padding: 3px 0 0 3px; resize:none; font-size: 14px; color: #7b7c86;}



.contents03 {    margin-top: 20px; position:relative;}
.contents03::after {content:''; display:block; clear:both;}
.contents03 .leftBox {width:690px; height:auto; float:left; background:#fff; box-shadow: 1px 0px 8px 1px #e6e9e7;}
.contents03 .leftBox .title {margin:20px 0 10px 20px; position:relative;}
.contents03 .leftBox .title .formBox {position:absolute; top: 0; right:20px;}
.contents03 .leftBox .title .formBox select.form-control {width:283px; height:30px; padding-left:10px; border:1px #d2d1d3 solid; box-sizing:border-box;}
.contents03 .leftBox h2 {padding-left:15px; display:block; position:relative; font-size:22px; font-weight:bold; color:#5e5e6f;}
.contents03 .leftBox h2::before {content:''; width:8px; height:8px; position:absolute; top:10px; left:0; background:#bee1c6; }
.contents03 .leftBox .tableBorder01 {width:100%; border-top: 1px #94ae9a solid; box-sizing:border-box;}
.contents03 .leftBox .tableBorder01::after {content:''; display:block; clear:both;}
.contents03 .leftBox .tableBorder01 table {width:100%;}
.contents03 .leftBox .tableBorder01 table thead th {height:40px; border:1px #e5e6e6 solid; box-sizing:border-box; background:#f8f7f7; vertical-align:middle; text-align:center; font-size:14px; color:#666776;}
.contents03 .leftBox .tableBorder01 table tbody td {height:50px; border:1px #e5e6e6 solid; box-sizing:border-box; vertical-align:middle; text-align:center; font-size:13px; color:#666776;}

.contents03 .rightBox {width:690px; height:auto; float:right; background:#fff; box-shadow: 1px 0px 8px 1px #e6e9e7;}
.contents03 .rightBox .title {margin:20px 0 10px 20px; position:relative;}
.contents03 .rightBox .title .formBox {position:absolute; top: 0; right:20px;}
.contents03 .rightBox .title .formBox select.form-control {width:283px; height:30px; padding-left:10px; border:1px #d2d1d3 solid; box-sizing:border-box;}
.contents03 .rightBox h2 {padding-left:15px; display:block; position:relative; font-size:22px; font-weight:bold; color:#5e5e6f;}
.contents03 .rightBox h2::before {content:''; width:8px; height:8px; position:absolute; top:10px; left:0; background:#bee1c6; }
.contents03 .rightBox .tableBorder01 {width:100%; border-top: 1px #94ae9a solid; box-sizing:border-box;}
.contents03 .rightBox .tableBorder01::after {content:''; display:block; clear:both;}
.contents03 .rightBox .tableBorder01 table {width:100%;}
.contents03 .rightBox .tableBorder01 table thead th {height:40px; border:1px #e5e6e6 solid; box-sizing:border-box; background:#f8f7f7; vertical-align:middle; text-align:center; font-size:14px; color:#666776;}
.contents03 .rightBox .tableBorder01 table tbody td {height:50px; border:1px #e5e6e6 solid; box-sizing:border-box; vertical-align:middle; text-align:center; font-size:13px; color:#666776;}



/* warpContainer */
.warpContainer {width:1400px; min-height:710px; margin:0 auto; position:relative;}
.warpContainer .title {margin:20px 0 10px 0;}
.warpContainer h2 {padding-left:15px; display:block; position:relative; font-size:22px; font-weight:bold; color:#5e5e6f;}
.warpContainer h2::before {content:''; width:8px; height:8px; position:absolute; top:10px; left:0; background:#bee1c6; }
.warpContainer .warpDetail {width:100%;  background:#fcfcfc; border:1px #ededef solid; box-sizing:border-box;}
.warpContainer .warpDetail::after {content:''; display:block; clear:both;}
.warpContainer .warpDetail .rowGroup {margin:10px 0;}
.warpContainer .warpDetail .rowGroup::after {content:''; display:block; clear:both;}
.warpContainer .warpDetail .rowGroup h3 {width:70px; margin:6px 10px 0 0; padding-left:17px; display:block; float:left; position:relative; font-size:14px; color:#666776;}
.warpContainer .warpDetail .rowGroup h3.important::before {content:'*'; width:3px; height:3px; position:absolute; top:-1px; left:10px; color:#db5959;}
.warpContainer .warpDetail .rowGroup .formBox {display:block; float:left; }
.warpContainer .warpDetail .rowGroup .formBox::after {content:''; display:block; clear:both;}
.warpContainer .warpDetail .rowGroup .formBox select {width:237px; height:32px;display:block; float:left;  border:1px #d0cfd1 solid; box-sizing:border-box;}
.warpContainer .warpDetail .rowGroup .formBox select.form-control01 {width:237px; height:32px; border:1px #d0cfd1 solid; box-sizing:border-box;}
.warpContainer .warpDetail .rowGroup .formBox label {display:block; float:left; }
.warpContainer .warpDetail .rowGroup .formBox label em {display:block;}
.warpContainer .warpDetail .rowGroup .formBox input {width:237px; height:32px; padding-left: 10px; border:1px #d0cfd1 solid; box-sizing:border-box;}
.warpContainer .warpDetail .rowGroup .formBox button.btn01 {width:81px; height:32px; margin-left:5px; display:block; float:left; border:1px #699b74 solid; border-radius:5px; box-sizing:border-box; text-align:center; line-height:32px; font-size:13px; color:#009122;}
.warpContainer .warpDetail .rowGroup .formBox button.btn02 {width:81px; height:32px; margin-left:5px; display:block; float:left; border:1px #699b74 solid; background:#3ba554; border-radius:5px; box-sizing:border-box; text-align:center; line-height:32px; font-size:13px; color:#fff;}
.warpContainer .warpDetail .rowGroup .formBox button.btn03 {width:81px; height:32px; margin-left:5px; display:block; float:left; border:1px #699b74 solid;  border-radius:5px; box-sizing:border-box; text-align:center; line-height:32px; font-size:13px; color:#699b74;}
.warpContainer .warpDetail .rowGroup .formBox button.btn11 {width:150px; height:32px; margin-left:5px; display:block; float:left; border:1px #699b74 solid;  border-radius:5px; box-sizing:border-box; text-align:center; line-height:32px; font-size:13px; color:#699b74;}

.warpContainer .warpDetail .rowGroup .formBox .formLast {float: left;}
.warpContainer .warpDetail .rowGroup .formBox .formLast ul {margin:5px 0;}
.warpContainer .warpDetail .rowGroup .formBox .formLast li {height:35px; margin:5px 0; display:block;}
.warpContainer .warpDetail .rowGroup .formBox .formLast li span.icon01 {margin:5px 3px; display:inline-block;}
.warpContainer .warpDetail .rowGroup .formBox .formLast li select.form-control {width:217px; height:30px; margin-right: 4px; padding-left:10px; float:left; border:1px #d2d1d3 solid; box-sizing:border-box;}
.warpContainer .warpDetail .rowGroup .formBox .formLast li input.form-control {width:217px; height:30px; margin-right: 5px;padding-left:10px; float:left; border:1px #d2d1d3 solid; box-sizing:border-box;}

.warpContainer .warpDetail .rowGroup .formBox01 {display:block;}
.warpContainer .warpDetail .rowGroup .formBox01 .formLast01 {display:block;}
.warpContainer .warpDetail .rowGroup .formBox01 .formLast01 ul {margin:5px 0;}
.warpContainer .warpDetail .rowGroup .formBox01 .formLast01 li {height:35px; margin:5px 0; display:block;}
.warpContainer .warpDetail .rowGroup .formBox01 .formLast01 li select.form-control {width:217px; height:30px; margin-right: 4px; padding-left:10px; float:left; border:1px #d2d1d3 solid; box-sizing:border-box;}
.warpContainer .warpDetail .rowGroup .formBox01 .formLast01 li input.form-control {width:217px; height:30px; margin-right: 5px;padding-left:10px; float:left; border:1px #d2d1d3 solid; box-sizing:border-box;}
.warpContainer .warpDetail .rowGroup .formBox01 .formLast01 li .rigBtn01 button.btn04 {width:95px; height:32px; margin-left:5px; display:block;  border:1px #756b70 solid; background:#7f8981; border-radius:5px; box-sizing:border-box; text-align:center; line-height:32px; font-size:13px; color:#fff;}

.warpContainer .warpDetail .rigBtn {margin: 10px; float:right;}
.warpContainer .warpDetail .rigBtn::after {content:''; display:block; clear:both;}
.warpContainer .warpDetail .rigBtn01 {margin:0 10px; float:right;}
.warpContainer .warpDetail .rigBtn01::after {content:''; display:block; clear:both;}
button.btn02 {width:81px; height:32px; margin-left:5px; display:block; float:left; border:1px #699b74 solid; background:#3ba554; border-radius:5px; box-sizing:border-box; text-align:center; line-height:32px; font-size:13px; color:#fff;}

button.btn020 {width:81px; height:32px; margin-left:5px; display:block; float:left; border:1px #699b74 solid; background:#3ba554; border-radius:5px; box-sizing:border-box; text-align:center; line-height:32px; font-size:13px; color:#fff;}
/* IE10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 /* Enter your style code */
    button.btn020 {width:81px; height:32px; margin-top: 5px; margin-left:5px; display:block; float:left; border:1px #699b74 solid; background:#3ba554; border-radius:5px; box-sizing:border-box; text-align:center; line-height:32px; font-size:13px; color:#fff;}
}
 

/* IE9,10 */
@media screen and (min-width:0\0){
 /* Enter your style code */
     button.btn020 {width:81px; height:32px; margin-top: 5px; margin-left:5px; display:block; float:left; border:1px #699b74 solid; background:#3ba554; border-radius:5px; box-sizing:border-box; text-align:center; line-height:32px; font-size:13px; color:#fff;}
} 

button.btn04 {width:81px; height:32px; margin-left:5px; display:block; float:left; border:1px #756b70 solid; background:#7f8981; border-radius:5px; box-sizing:border-box; text-align:center; line-height:32px; font-size:13px; color:#fff;}
button.btn05 {width:81px; height:32px; margin-left:5px; display:block; float:left; border:1px #756b70 solid; border-radius:5px; box-sizing:border-box; text-align:center; line-height:32px; font-size:13px; color:#7f8981;}
button.btn06 {width:81px; height:32px; margin-left:5px; display:block; float:left; border:1px #db5959 solid; border-radius:5px; box-sizing:border-box; text-align:center; line-height:32px; font-size:13px; color:#db5959;}
.tableBox01 button.btn07 {width:81px; height:32px; margin-left:5px; display:block; float:right; border:1px #756b70 solid; border-radius:5px; box-sizing:border-box; text-align:center; line-height:32px; font-size:13px; color:#7f8981;}
.warpContainer .warpDetail .rigBtn02 {margin:48px 10px 0 10px;; float:right;}
.warpContainer .warpDetail .rigBtn02::after {content:''; display:block; clear:both;}
.warpContainer .warpDetail .rigBtn02 dl {    margin: 5px 0; display:block; float:right;}
.warpContainer .warpDetail .rigBtn02 dl::after {content:''; display:block; clear:both;}
.warpContainer .warpDetail .rigBtn02 dl dt {margin-top: 5px; display:block; float:left;}
.warpContainer .warpDetail .rigBtn02 dl dd {display:block; float:left;}
.warpContainer .warpDetail .rigBtn02 dl dd button.btn04 {width:111px; height:32px; margin-left:5px; display:block;  border:1px #756b70 solid; background:#7f8981; border-radius:5px; box-sizing:border-box; text-align:center; line-height:32px; font-size:13px; color:#fff;}
.rigBtn02 button.btn04 {width:95px; height:32px; margin-left:5px; display:block;  border:1px #756b70 solid; background:#7f8981; border-radius:5px; box-sizing:border-box; text-align:center; line-height:32px; font-size:13px; color:#fff;}
.warpContainer .warpDetail .rigBtn03 {margin:6px 10px 0 10px;; float:right;}
.warpContainer .warpDetail .rigBtn03::after {content:''; display:block; clear:both;}

.warpContainer .warpDetail .rowGroup .deleteBox {margin-right:10px; float:right;}
.warpContainer .warpDetail .rowGroup .deleteBox button {width:81px; height:32px; margin-left:5px; display:block; float:left; border:1px #db5959 solid; border-radius:5px; box-sizing:border-box; text-align:center; line-height:32px; font-size:13px; color:#db5959;}
.warpContainer .warpDetail .rowGroup .formBox span {margin-left: 20px; display:block; float:left; font-size:13px; font-weight:300; color:#666776;}
.warpContainer .warpTablebox {width:1400px; margin:10px 0; position:relative;}
.warpContainer .warpTablebox::after {content:''; display:block; clear:both;}
.warpContainer .warpTablebox .leftTable {width:989px; height:600px; display:block; float:left; border:1px #e0e4e4  solid; box-sizing:border-box;}
.warpContainer .warpTablebox .rightPreview {width:411px; height:600px; position:relative; display:block; float:right; border-top:1px #009122 solid;border:1px #e0e4e4  solid; box-sizing:border-box;}
.warpContainer .warpTablebox .rightPreview .title {width: 100%; height: 30px; margin: 10px 0;
 border-bottom: 1px #b2bbbb solid;text-align: center;font-size: 14px;color: #666776; }
.warpContainer .warpTablebox .rightPreview .warpCanvas {width: 411px; height: 465px; overflow: hidden;}
.warpContainer .warpTablebox .rightPreview .bottomBtnbox01 {position:absolute;  right: 4px; bottom: 40px;}
.warpContainer .warpTablebox .rightPreview .bottomBtnbox02 {position: absolute;  right: 108px; bottom: 6px;}
.warpContainer .warpTablebox .rightPreview .bottomBtnbox01 ul {display:block;}
.warpContainer .warpTablebox .rightPreview .bottomBtnbox01 ul::after {content:''; display:block; clear:both;}
.warpContainer .warpTablebox .rightPreview .bottomBtnbox01 ul li {margin-right:15px; display:block; float:left;}
.warpContainer .warpTablebox .rightPreview .bottomBtnbox01 ul li::after {content:''; display:block; clear:both;}
.warpContainer .warpTablebox .rightPreview .bottomBtnbox01 ul li button.btn03 {width:51px; height:28px; margin-right: 5px; display:block; float:left; border:1px #756b70 solid; border-radius:5px; box-sizing:border-box; background:#7f8981; text-align:center; line-height:28px; font-size:13px; color:#fff;}
.warpContainer .warpTablebox .rightPreview .bottomBtnbox01 ul li button.btn04 {width:25px; height:28px; margin-right: 5px; display:block; float:left; border:1px #756b70 solid; border-radius:5px; box-sizing:border-box; background:#7f8981; text-align:center; line-height:28px; font-size:13px; color:#fff;}
.warpContainer .warpTablebox .rightPreview .bottomBtnbox01 ul li button.btn05 {width:51px; height:28px; margin-right: 5px; display:block; float:left; border:1px #699b74 solid; border-radius:5px; box-sizing:border-box; background:#3ba554; text-align:center; line-height:28px; font-size:13px; color:#fff;}
.warpContainer .warpTablebox .rightPreview .bottomBtnbox02 ul li button.btn06 {width:76px; height:28px; margin-right: 15px; display:block; float:left; border:1px #9d9699 solid; border-radius:5px; box-sizing:border-box; text-align:center; line-height:28px; font-size:13px; color:#7c7f7b;}


.warpContainer .warpTablebox .boxTable {width:100%; height:600px; display:block; float:none; border:1px #e0e4e4  solid; box-sizing:border-box;}
.warpContainer .warpTablebox .boxNote {width:100%; margin:15px 0; padding:15px; border:1px #bfcec2 solid; box-sizing:border-box;background:#f5f9f7;}
.warpContainer .warpTablebox .boxNote dl::after {content:''; display:block; clear:both;}
.warpContainer .warpTablebox .boxNote dt {margin-right:10px; display:block; float:left; font-size:18px; font-weight:bold; color:#009122;}
.warpContainer .warpTablebox .boxNote dd {margin-top: 4px;display:block; float:left; font-size:13px; font-weight:300; color:#7b7c86;}

.warpContainer .warpTablebox01 {width:1400px; margin:10px 0; position:relative;}
.warpContainer .warpTablebox01::after {content:''; display:block; clear:both;}
.warpContainer .warpTablebox01 .boxTable01 {width:1400px; height:300px; display:block; border:1px #e0e4e4  solid; box-sizing:border-box;}
.warpContainer .warpTablebox01 .boxNote {width:100%; margin:15px 0; padding:15px; border:1px #bfcec2 solid; box-sizing:border-box;background:#f5f9f7;}
.warpContainer .warpTablebox01 .boxNote dl::after {content:''; display:block; clear:both;}
.warpContainer .warpTablebox01 .boxNote dt {margin-right:10px; display:block; float:left; font-size:18px; font-weight:bold; color:#009122;}
.warpContainer .warpTablebox01 .boxNote dd {margin-top: 4px;display:block; float:left; font-size:13px; font-weight:300; color:#7b7c86;}

.warpContainer .warpTabbox {width:100%; position:relative;}
.warpContainer .warpTabbox .bottomBtnbox {width: 258px; margin: 15px auto;position:relative;}
.warpContainer .warpTabbox .bottomBtnbox::after {content:''; display:block; clear: both;}
.warpContainer .warpTabbox .tabmeun {position:relative;}
.warpContainer .warpTabbox .tabmeun ul::after {content:''; display:block; clear: both;}
.warpContainer .warpTabbox .tabmeun li {width:120px; height: 30px; padding-bottom: 10px; float:left; position:relative; text-align:center;}
.warpContainer .warpTabbox .tabmeun li a {font-size:22px; font-weight:bold; color:#5e5e6f;}
.warpContainer .warpTabbox .tabmeun li a.active {color: #009122;}
.warpContainer .warpTabbox .tabmeun li a:hover {padding-bottom: 10px; border-bottom:2px #009122 solid; color: #009122;}
.warpContainer .warpTabbox .tabmeun li a.active::after {content:''; width: 100%; height:2px; background:#009122; position:absolute; bottom:0; left:0;}
.warpContainer .warpTabbox .tabbox01 {width:100%; padding:15px; border:1px #eeeef0  solid; box-sizing:border-box;background:#fcfcfc;}
.warpContainer .warpTabbox .tabbox01 table {width:100%;}
.warpContainer .warpTabbox .tabbox01 table tbody th {padding:5px; text-align:left;}
.warpContainer .warpTabbox .tabbox01 table td {padding:5px; text-align:left;}
.warpContainer .warpTabbox .tabbox01 table td label input {width:100%; height:30px; padding-left:10px; border:1px #d2d1d3 solid; box-sizing:border-box;}
.warpContainer .warpTabbox .tabbox01 table td label input[type="checkbox"] {width:15px; height:15px; border:1px #d2d1d3 solid; box-sizing:border-box;}
.warpContainer .warpTabbox .tabbox01 table td select {width:100%; height:30px; padding-left:10px; border:1px #d2d1d3 solid; box-sizing:border-box;}
.warpContainer .warpTabbox .tabbox01 table td select.form-control01 {width:310px; height:30px; padding-left:10px; border:1px #d2d1d3 solid; box-sizing:border-box;}

.warpContainer .warpTabbox .tabbox02 {width:100%; margin:5px 0; border:1px #eeeef0  solid; box-sizing:border-box;background:#fcfcfc;}
.warpContainer .warpTabbox .topBtnbox {margin:15px; float:right;}
.warpContainer .warpTabbox .topBtnbox::after {content:''; display:block; clear:both;}
.warpContainer .warpTabbox .tabbox02 table {width:100%; background:#fff; border-top: 1px #94ae9a solid; }
.warpContainer .warpTabbox .tabbox02 table th {padding:5px; text-align:center; border:1px #e5e6e6 solid; border-top: 1px #94ae9a solid;box-sizing:border-box;}
.warpContainer .warpTabbox .tabbox02 table td {padding:5px; text-align:center; border:1px #e5e6e6 solid; box-sizing:border-box;}
.warpContainer .warpTabbox .tabbox02 table td label input {width:100%; height:30px; padding-left:10px; border:1px #d2d1d3 solid; box-sizing:border-box;}
.warpContainer .warpTabbox .tabbox02 table td label input[type="checkbox"] {width:15px; height:15px; border:1px #d2d1d3 solid; box-sizing:border-box;}
.warpContainer .warpTabbox .tabbox02 table td select {width:100%; height:30px; padding-left:10px; border:1px #d2d1d3 solid; box-sizing:border-box;}

.warpContainer .warpTabbox .tabbox03 {width:100%; margin:5px 0; border:1px #eeeef0  solid; box-sizing:border-box;background:#fcfcfc;}
.warpContainer .warpTabbox .tabbox03 .warpPhotobox {margin:15px; position:relative;}
.warpContainer .warpTabbox .tabbox03 .warpPhotobox::after {content:''; display:block; clear: both;}
.warpContainer .warpTabbox .tabbox03 .warpPhotobox .Photobox {width:132px; height:152px; display:block; float:left; border:1px #e2e2e5 solid; box-sizing:border-box; overflow:hidden;}
.warpContainer .warpTabbox .tabbox03 .warpPhotobox .Photobox i {display:block; line-height:150px; text-align:center; vertical-align:middle; }
.warpContainer .warpTabbox .tabbox03 .warpPhotobox .Photobox i img {text-align:center; vertical-align:middle;}
.warpContainer .warpTabbox .tabbox03 .warpPhotobox .PhotoBtnbox {display:block; float:left; position: absolute;bottom: 0; left: 142px;}
.warpContainer .warpTabbox .tabbox03 .warpPhotobox .PhotoBtnbox::after {content:''; display:block; clear: both;}
.warpContainer .warpTabbox .tabbox03 .warpPhotobox .PhotoBtnbox button.PhotoBtn {width:76px; height:28px; margin-right:10px; float:left; border:1px #9d9699 solid; border-radius:5px; box-sizing:border-box;}
.warpContainer .warpTabbox .tabbox03 .warpPhotobox .PhotoBtnbox button.PhotoBtn:hover {background: #dee6e3;}
.warpContainer .warpTabbox .tabbox03 table {width:100%; background:#fff;  line-height:28px; text-align:center; font-size:13px; font-weight:300; color:#7c7f7b;}
.warpContainer .warpTabbox .tabbox03 table th {padding:5px 5px 5px 14px; position:relative; text-align:left; box-sizing:border-box;}
.warpContainer .warpTabbox .tabbox03 table th.important::before {content:'*'; width:3px; height:3px; position:absolute; top:-1px; left:10px; color:#db5959;}
.warpContainer .warpTabbox .tabbox03 table td {padding:5px; text-align:left;box-sizing:border-box;}
.warpContainer .warpTabbox .tabbox03 table td label input {width:100%; height:30px; padding-left:10px; border:1px #d2d1d3 solid; box-sizing:border-box;}
.warpContainer .warpTabbox .tabbox03 table td label input.form-control02 {width:162px; height:30px; padding-left:10px; float:left; border:1px #d2d1d3 solid; box-sizing:border-box;}
.warpContainer .warpTabbox .tabbox03 table td label input[type="checkbox"] {width:15px; height:15px; border:1px #d2d1d3 solid; box-sizing:border-box;}
.warpContainer .warpTabbox .tabbox03 table td button.btn03 {width:40px; height:30px; margin-left:5px; display:block; float:left; border:1px #699b74 solid;  border-radius:5px; box-sizing:border-box; text-align:center; line-height:32px; font-size:13px; color:#699b74;}
.warpContainer .warpTabbox .tabbox03 table td button.btn04 {width:80px; height:30px; margin-left:5px; display:block; float:left; border:1px #3ba554  solid;  border-radius:5px; box-sizing:border-box; background:#699b74; text-align:center; line-height:32px; font-size:13px; color:#fff;}
.warpContainer .warpTabbox .tabbox03 table td button.btn05 {width:120px; height:30px; margin-left:5px; display:block; float:left; border:1px #3ba554  solid;  border-radius:5px; box-sizing:border-box; background:#699b74; text-align:center; line-height:32px; font-size:13px; color:#fff;}
.warpContainer .warpTabbox .tabbox03 table td button.btn07 {    width: 81px;
    height: 32px; margin-right: 5px; display:block; float:left; border:1px #756b70 solid; border-radius:5px; box-sizing:border-box; background:#7f8981; text-align:center; line-height:28px; font-size:13px; color:#fff;}
.warpContainer .warpTabbox .tabbox03 table td select {width:100%; height:30px; padding-left:10px;  box-sizing:border-box;}
.warpContainer .warpTabbox .tabbox03 table td select.form-control01 {width:209px; height:30px; padding-left:10px; border:1px #d2d1d3 solid; box-sizing:border-box;}
.warpContainer .warpTabbox .tabbox03 table td select.form-control03 {width:61px; height:30px; margin-right: 4px; padding-left:10px; float:left; border:1px #d2d1d3 solid; box-sizing:border-box;}
.warpContainer .warpTabbox .tabbox03 table td label input.form-control03 {width:40px; height:30px; margin-right: 5px;padding-left:10px; float:left; border:1px #d2d1d3 solid; box-sizing:border-box;}
.warpContainer .warpTabbox .tabbox03 table td textarea {width:99.3%; height:100px; border:1px #d2d1d3 solid; box-sizing:border-box;}
.warpContainer .warpTabbox .tabbox03 table td label input.form-control04 {width:92px; height:30px; padding-left:10px; float:left; border:1px #d2d1d3 solid; box-sizing:border-box;}


/* 로그인 영역 */

.warpContainer .warpLogin {width:445px; height:353px; margin:0 auto; position:relative; top:180px; border:1px #e1e9ee solid; box-sizing:border-box;}
.warpContainer .warpLogin .title {width:100%; height:50px; padding-top:16px; text-align:center; font-size:22px; color:#fff; font-family:'NanumSquareRound';}
.warpContainer .warpLogin .title span.first {margin-right: 10px; display:inline-block;}
.warpContainer .warpLogin .title span.last { display:inline-block; position: relative;
    bottom: 14px;}
.warpContainer .warpLogin .title span.last img {width:130px;}
.warpContainer .warpLogin .loginBox {width:330px; margin:0 auto; padding-top:30px;}
.warpContainer .warpLogin .loginBox::after {content:''; display:block; clear:both;}
.warpContainer .warpLogin .loginBox .warpCode {height:45px; margin-bottom:15px;}
.warpContainer .warpLogin .loginBox .warpId {height:45px; margin-bottom:15px;}
.warpContainer .warpLogin .loginBox .warpPw {height:45px; }
.warpContainer .warpLogin .loginBox .loginBtn {margin-top:20px;}
.warpContainer .warpLogin .loginBox .loginBtn button {width:330px; height:50px; background:#3ba554; border:1px #3ba554 solid; box-sizing:border-box; font-size:18px; font-weight:700; color:#fff; cursor:pointer;}
.warpContainer .warpLogin .loginBox .loginBtn button:hover {background:#3ba554;}
.warpContainer .warpLogin .loginBox i {font-style:normal; font-size:16px; color:#555a5e;}
.warpContainer .warpLogin .loginBox input {float:right;}
.warpContainer .warpLogin .loginBox input.form-control {width:220px; height:40px; padding:10px; border:1px #e0e8ee solid; box-sizing:border-box; font-size:16px; color:#696d73;}
.warpContainer .warpLogin .loginBox a { margin: 10px 0; float: right;}


/* 고객지원 */ 

.sub_cont {overflow:hidden;}
.sub_cont h1 {font-size:32px; color:#000; font-weight:bold; margin-bottom:22px;}
.sub_cont h2.subTit {font-size:18px; font-weight:bold; color:#2e74d9; margin-bottom:16px;}
.ps_txt02 {font-size:12px; color:#999; display:inline-block; margin-left:10px;}
.sub_cont h2.subTit.mart18 {margin-top:18px; display:inline-block}
.sub_cont h2.subTit.mart40 {margin-top:40px; display:inline-block}
.sub_cont h2.subTit.mart60 {margin-top:60px;}
.sub_cont .sin_txt {margin-bottom:10px; font-weight:bold}
.search_area {width:100%; height:62px; padding:16px 0 0 20px; border:1px solid #dbdbdb; background:#f7f9fa;}
.search_area label {padding:4px 10px 0 0; margin-bottom:0; display:inline-block; font-size:14px; font-weight:bold; color:#333;}
.search_area input {width:144px; height:28px; background:#fff; border:1px solid #bdc1c6; font-size:13px; text-align:center; color:#808080; vertical-align:top;}

.btnArea {position:absolute; right:18px; top:19px;} 
.btnArea_03 {position:absolute; right:18px; bottom:19px;} 
.btnArea_02 {float:right; margin:10px 0 40px 0;}
.search {background:#404a56; width:92px; height:36px; line-height:36px; text-align:center; font-size:14px; font-weight:bold; display:inline-block; margin-right:4px;}
.search a.search_a {color:#fff; display:block;}
.search a.search_a:hover {color:#fff; text-decoration:none}
.excel {background:#f4f5f7; border:1px solid #404a56; width:92px; height:36px; line-height:34px; text-align:center; font-size:14px; font-weight:bold; display:inline-block;}
.excel a.excel_a {color:#404a56; display:block;}
.excel a.excel_a:hover {color:#404a56; text-decoration:none}

.notice_sh_area {width:100%; height:78px; padding:20px 0 0 20px; border:1px solid #dbdbdb; box-sizing:border-box; background:#fff; position:relative}
.notice_sh_area label {padding:6px 10px 0 0; margin-bottom:0; display:inline-block; font-size:14px; font-weight:bold; color:#333;}
.notice_sh_area input {width:294px; height:34px; background:#fff; border:1px solid #bdc1c6; font-size:13px; text-align:left; color:#808080; vertical-align:top; padding-left:10px;}
.notice_sh_area a.button08_2 {margin-left:8px;}

.notice_sh_area .selectbox {border: 1px solid #cacacd;background: #fff;font-size:13px;color: #333; padding-left:10px; width: 80px;height: 34px;margin-right:8px;}
.notice_sh_area .noti_sh {display:inline-block; margin-right:20px;}
.notice_sh_area .noti_sh02 {display:inline-block;}

.ps_red {font-size:12px; color:#ff0000; text-align:right; margin-top:10px;}
.point_red {color:#ff0033;}
.regi_date {font-size:11px;}

.table_top_ps {position:relative; margin-bottom:8px; clear:both}
.table_top_ps.pad20 {padding-top:20px !important;}
.ex_txt_02 {
	color: #999;
	display: inline-block;
	position: absolute;
	right:0;
	top: 0;
}
.ex_txt_02 b {color:#000}
.noc {display:inline-block; font-size:13px; color:#333}
.noc b {color:#F03}


/* table */ 
table {width:100%;}
table caption {font-size:14px; color:#333;font-weight:600;text-align:left;padding-bottom:20px}
table caption span {margin-left:10px; font-size:12px; color:#333; font-weight:normal;}
table caption span em {color:#F00; font-size:14px;}
table caption.dnone {display:none;}

.write {margin-bottom:15px;}
.write table {border-top:3px solid #e6e6e6;}
.write table tbody {}
.write table tbody th.padT16, .write table tbody td.padT16 {padding-top:16px;}
.write table tbody th {padding:0 0 12px 3px; font-weight:normal; text-align:left; font-size:14px; color:#666; height:28px; line-height:28px;}
.write table tbody th span {color:#F00; padding-left:3px;}
.write table tbody td {padding-bottom:12px; text-align:left;}
.write table tbody td input {border:1px solid #cccccf; background:#f4f4f4; color:#666; height:26px; width:193px; padding-left:7px;}
.write table tbody td input.radio {border:1px solid #cccccf; background:#f4f4f4; width:18px; height:18px; padding-left:0;}
.write table tbody td.sms span {padding-right:10px;}
.write table tbody td.sms span.last {padding-right:0;}
.write table tbody td span.txt {font-size:12px; letter-spacing:-1px; color:#666; margin-left:15px;}
.write table tbody td input.phone {width:48px; vertical-align:top;}
.write table tbody td input.post {width:37px; vertical-align:top;}
.write table tbody td p.padB {padding-bottom:7px;}
.write table tbody td p input.add {width:430px; vertical-align:top;}
.write table tbody td select {border:1px solid #cccccf; background:#f4f4f4; color:#666; text-align:center; height:28px;}
.write table tbody td select.ph {width:69px;}
.write table tbody td select.year {width:78px;}
.write table tbody td select.month, .write table tbody td select.date {width:60px;}

.ai_area {width:492px; height:200px; border: 1px solid #dbdde1; background:#fff; float:left; margin-left:10px}
.ai_mar {margin:25px 25px}
h2.in_info {font-size: 19px; color: #333;  margin-bottom: 20px; font-weight: bold;}
.ai_ps {text-align:right; font-size:12px; color:#333; margin-top:5px}

.list-area {margin:0 26px 26px 26px;}
.list-LRpad {padding:0 26px}
.list-type.list_marT20 {margin-top:20px;}
.list-type.list_marB15 {margin-bottom:15px;}
.list-type.list_marB20 {margin-bottom:20px;}
.list-type.bd_top {border-top:1px solid #e0e2e5 !important; }
.list-type.bd_top_2 {border-top:1px solid #5c5c5c !important; }
.list-type {width:100%; border-top:2px solid #323232; clear:both;}
.list-type.line_b {border-top:2px solid #5f6270 !important;}

.list-type table {width:100%;}
.list-type table thead th, .list-type table tbody th {background-color:#f5f4f1; color:#333; font-weight:bold; text-align:center; border:1px solid #e0e2e5; border-top:none; border-bottom:1px solid #e0e2e5; height:37px; font-weight:bold; font-size:14px;}
.list-type table tbody th.h_none {background:#dfebf6 !important;height:inherit; padding:7px 0 !important} 
.list-type table tbody th.h_none2, .list-type table tbody td.h_none2 {height:inherit; padding:7px 0 !important}
.list-type table tbody th.bg_g {background: #f7f8fa !important; line-height:16px !important}

a.red_a, a:hover.red_a {text-decoration:underline; color:#da335f !important;}
a.nor_a, a:hover.nor_a {text-decoration:underline; color:#333 !important;}
.list-type table thead th.black {border-bottom:1px solid #5f6270 !important; color:#000 !important;}
.list-type table tbody td {border-bottom:1px solid #e0e2e5; border-left:1px solid #e0e2e5; border-right:1px solid #e0e2e5; background:#ffffff; color:#666; text-align:center; height:40px; padding:0 5px 0 5px; letter-spacing:0; font-size:13px;}	
.list-type table thead th.L_line_none, .list-type table tbody td.L_line_none, .list-type table tfoot th.L_line_none, .list-type table tfoot td.L_line_none {border-left:0;}
.list-type table thead th.R_line_none, .list-type table tbody td.R_line_none {border-right:0;}	
.list-type table tbody tr.noti_top td {background:#f3f7fb !important; font-weight:bold; color:#000;}
.list-type table tbody tr.noti_top td a {color:#000; text-decoration:none}
.list-type table tbody tr.noti_top td a:hover {color:#000; text-decoration:underline;}
.list-type table tbody td.txt_R, .list-type table tfoot td.txt_R {text-align:right;}
.list-type table tbody td.txt_L {text-align:left;}
.list-type table tbody td.txt_L.pad {padding:10px}
.list-type table tbody td.padtb5 {padding-top:5px; padding-bottom:5px}
.list-type table tbody td a.mem_name {color:#0066cc; text-decorataion:underline}
.list-type table tbody td a.link {color:#666; text-decoration:none}
.list-type table tbody td a:hover.link {color:#666; text-decoration:underline}
.list-type table tfoot th {background-color:#faf9e8; color:#000; font-weight:bold; text-align:center; border:1px solid #e0e2e5; border-top:none; border-bottom:1px solid #bdc1c6; height:35px; font-weight:bold; font-size:13px;}
.list-type table tfoot td {background-color:#faf9e8; border-bottom:1px solid #bdc1c6; border-left:1px solid #e0e2e5; color:#000; text-align:center; height:40px; padding:0 10px 0 10px; letter-spacing:0; font-size:12px; font-weight:bold;}	
.info_none_bg {background:#ffe0e2 !important;}
.list-type .info_delete_bg td {background:#f7f9fa !important;}
.list-type .info_red_bg td {background:#ffecec !important;}
.list-type .info_green_bg td {background:#f3f7fb !important;}
.list-type .info_disa_bg td {background:#ebebeb !important; color:#b1b1b1 !important;}
.list-type a, .list-type a:hover {text-decoration:underline; color:#F00;}
.list-type.marT18 {margin-top:18px;}
.list-type.marT8 {margin-top:8px;}
.list-type.marT30 {margin-top:30px;}

.list-type table tbody td input.term {width: 75px; height: 30px; background: #e7e7e7; border: 1px solid #bdc1c6; font-size: 13px; text-align: center; color: #666;}
.list-type table tbody td input.w100 {width:100% !important}

.pay_ch {text-align:right; padding-right:10px;}
.pay_ch .pay_ch_tit {display:inline-block; margin-right:10px; font-size:13px;}
.pay_tit {background:#eeeeee !important; height:35px !important; font-weight:inherit !important; font-size:13px !important}
.pay_tit_02 {background:#fffff5 !important; height:35px !important;}
.pay_list {font-size:14px !important; color:#000 !important; text-align:right !important; padding-right:10px !important; height:35px !important}
.pay_list_2 {font-size:14px !important; color:#000 !important; text-align:center !important; padding-right:10px !important; height:35px !important}

.pay_list_3 {font-size:14px !important; color:#000 !important; text-align:right !important; height:35px !important}

.h35 {height:35px !important}
.bg_yell {background:#fffff5 !important}



/**/
.list-type-2 {width:100%; border-top:2px solid #80aff3; clear:both;}
.list-type-2.bdtopcol {border-top:1px solid #bdc1c6 !important;}
.list-type-2.list_marT20 {margin-top:20px;}
.list-type-2 table {width:100%;}
.list-type-2 table thead th {background-color:#fff; color:#0676cb; font-weight:bold; text-align:center; border:1px solid #e0e2e5; border-top:none; border-bottom:1px solid #80aff3; height:35px; font-weight:bold; font-size:13px;}
.list-type-2 table thead tr.bgblue th {background:#f7fcff !important;}
.list-type-2 table tbody th {background-color:#f5f4f1; color:#000; font-weight:bold; text-align:center; border-top:none; border-bottom:1px solid #bdc1c6; height:31px; font-weight:bold; font-size:13px;}
.list-type-2 table tbody th.fnone {font-weight:normal !important}
.list-type-2 table tbody td {border-bottom:1px solid #bdc1c6; border-left:1px solid #e0e2e5; background:#ffffff; color:#666; text-align:center; height:31px; padding:0 10px 0 10px; letter-spacing:0; font-size:12px;}	
.list-type-2 table thead th.L_line_none, .list-type-2 table tbody td.L_line_none, .list-type-2 table tfoot th.L_line_none {border-left:0;}
.list-type-2 table tbody th.tit_col {background:#e0e2e5 !important; font-weight:normal !important; color:#333 !important}
.list-type-2 table thead th.R_line_none, .list-type-2 table tbody td.R_line_none {border-right:0;}	
.list-type-2 table tbody td.txt_R, .list-type-2 table tfoot td.txt_R {text-align:right;}
.list-type-2 table tbody th.txt_R {text-align:right; padding-right:10px;}
.list-type-2 table tbody td.txt_L {text-align:left;}
.list-type-2 table tbody td.txt_L.pad {padding:10px}
.list-type-2 table tfoot th {background-color:#faf9e8; color:#000; font-weight:bold; text-align:center; border:1px solid #e0e2e5; border-top:none; border-bottom:1px solid #bdc1c6; height:35px; font-weight:bold; font-size:13px;}
.list-type-2 table tfoot td {background-color:#faf9e8; border-bottom:1px solid #bdc1c6; border-left:1px solid #e0e2e5; color:#000; text-align:center; height:31px; padding:0 10px 0 10px; letter-spacing:0; font-size:12px; font-weight:bold;}	
.info_none_bg {background:#ffe0e2 !important;}
.list-type-2 .info_delete_bg td {background:#f7f9fa !important;}
.list-type-2 a, .list-type a:hover {text-decoration:underline; color:#F00;}
.list-type.marT18 {margin-top:18px;}



/*.finan_icon {display:inline-block; margin-right:5px;}*/
.ps_red {font-size:12px; color:#ff0000; text-align:right; margin-top:10px;}
.point_red {color:#ff0033;}
.regi_date {font-size:11px;}

.table_top_ps {position:relative; margin-bottom:8px; clear:both}
.table_top_ps.pad20 {padding-top:20px !important;}
.ex_txt_02 {
	color: #999;
	display: inline-block;
	position: absolute;
	right:0;
	top: 0;
}
.ex_txt_02 b {color:#000}
.noc {display:inline-block; font-size:13px; color:#333}
.noc b {color:#F03}


.table-type table tbody th.bt_last, .table-type table tbody td.bt_last {border-bottom:0;}
.table-type {width:100%; border-top:2px solid #000; border-bottom:1px solid #000; clear:both;}
.table-type.marT20 {margin-top:20px;}
.table-type table {width:100%;}
.table-type table thead th {background-color:#fff; color:#000; text-align:center; border:1px solid #ececec; border-top:none; border-bottom:1px solid #cbcbcb; font-weight:normal; font-size:16px; padding:10px 0;}
.table-type table tbody th {background-color:#fff; color:#666666; text-align:center; border:1px solid #ececec; border-top:none; border-bottom:1px solid #cbcbcb; font-weight:normal; font-size:15px;}
.table-type table tbody td {border-bottom:1px solid #cbcbcb; border-left:1px solid #ececec; background:#ffffff; color:#333333; text-align:left; padding:9px 10px 9px 15px; letter-spacing:0; font-size:13px;}
.table-type table tbody td.pad20 {padding:20px;}	
.table-type table tbody td.myinfo {font-size:15px; font-weight:bold; color:#000; padding:13px 0 13px 15px;}
.table-type table tbody td.myinfo em {color:#2e74d9;}
.table-type table tbody th.L_line_none, .table-type table tbody td.L_line_none {border-left:0;}
.table-type table tbody th.R_line_none, .table-type table tbody td.R_line_none {border-right:0;}	
.table-type table tbody td.txt_R {text-align:right;}
.table-type table tbody td.txt_L {text-align:left;}
.table-type table tbody td.txt_C {text-align:center;}
.table-type table tbody th.tit_L {text-align:left; padding-left:20px;}
.table-type table tbody th.myinfo_tit {text-align:left; padding-left:20px; background:#f8f8f8;}
.table-type label {font-weight:normal; margin-bottom:0;}
.table-type input.input {width:210px; height:34px; border:1px solid #cbcbcb; background:#fff; font-size:14px; color:#666; padding-left:10px; margin-right:10px;}
.table-type input.input.w100 {width:100px !important;}
.table-type input.input.bggray {background:#f4f4f4 !important;}
.input91 {width: 420px;
    height: 34px;
    border: 1px solid #cbcbcb;
    background: #f4f4f4;
    font-size: 14px;
    color: #666;
    padding: 10px;
    margin-right: 10px;}
.essential {color:#ff0033; display:inline-block; margin-right:5px;}
.table-type input.input02 {width:100px; height:34px; border:1px solid #cbcbcb; background:#fff; font-size:14px; color:#666; padding-left:10px; margin-right:10px; vertical-align:top;}
.table-type input.input_03 {width:130px; height:34px; border:1px solid #cbcbcb; background:#fff; font-size:14px; color:#666; padding-left:10px; margin-right:10px;}
.table-type input.input_03.txtR {text-align:right !important; padding-right:10px !important; width:90px !important}
.table-type input.input_modi {width:210px; height:34px; border:1px solid #cbcbcb; background:#f4f4f4; font-size:14px; color:#666; padding-left:10px; margin-right:10px; vertical-align:top;}
.table-type input.input_modi_02 {width:80px; height:34px; border:1px solid #cbcbcb; background:#f4f4f4; font-size:14px; color:#666; padding-left:10px; margin-right:10px;}
.table-type input.input_modi_03 {width:130px; height:34px; border:1px solid #cbcbcb; background:#f4f4f4; font-size:14px; color:#666; padding-left:10px; margin-right:10px;}
.table-type input.post {width:50px; height:34px; border:1px solid #cbcbcb; background:#f4f4f4; font-size:14px; color:#666; padding-left:10px; vertical-align:top;}
.table-type input.add {width:100%; height:34px; border:1px solid #cbcbcb; background:#f4f4f4; font-size:14px; color:#666; padding-left:10px; vertical-align:top;}
.table-type input.w50 {width:50px !important}
.table-type input.bgwhite {background:#fff !important;}
.table-type p.add_box {margin-bottom:5px;}

/*.table-type table.bg_g tbody th, .table-type table.bg_g tbody td {background:#f3f3f3 !important}*/

.emp_txt {color: #afafaf; font-size: 12px;}
.wave {display:inline-block; margin-right:10px}
.table-type select.selt {border:1px solid #cbcbce; background:#f4f4f4; color:#666; text-align:left; padding-left:10px; width:113px; height:34px; margin-right:10px; vertical-align:middle;}
.table-type select.selt.w100pro {width:100% !important}
.table-type select.selt.w70 {width:70px !important;}
.table-type select.selt.w100 {width:100px !important;}
.table-type select.selt.w210 {width:210px !important; text-align:center !important}
.table-type select.selt02 {border:1px solid #cbcbce; background:#f4f4f4; color:#666; text-align:left; padding-left:10px; width:210px; height:34px; margin-right:10px; vertical-align:middle;}
.table-type table tbody td.idname {padding:16px 0; font-size:15px; font-weight:bold; color:#4aa148;}
.table-type table tbody td.pwinfo {padding:16px 0; font-size:14px; font-weight:bold; color:#333;}
.table-type table tbody td.pwinfo .col_blue {color:#2e74d9; text-decoration:underline;}
.table-type table tbody td.pwinfo .col_red {color:#ff0033; text-decoration:underline; padding-left:10px}
.table-type table tbody td.pwinfo b {color:#ff0033;}

.table-type table tbody th.tit_fi {text-align:left; color:#000; font-size:17px; font-weight:bold; padding-left:22px; height:52px; background:#f2f2f2;}

.table-type table tbody th.tit_chg {text-align:center; color:#333; font-size:15px; font-weight:bold; height:42px; background:#f2f2f2;}
label.cha_kind {margin-left:5px; font-weight:bold}
input.marnone {margin:0 !important}

.table-type table tbody tr.open th {text-align:left; padding-left:22px; height:52px; background:#dddddd;}
.table-type table tbody tr.open th.tit {font-size:17px; font-weight:bold; color:#2e74d9;}
.table-type table tbody tr.open th.txt {font-size:13px; color:#000;}
.table-type table tbody tr.open th.btn_down {text-align:center;}
.table-type#font_s table tbody th, .table-type#font_s table tbody td {font-size:13px;}
.table-type#font_s table tbody td {padding:10px 15px;}
.table-type a.btn_a_down {color:#ff3333; text-decoration:underline; font-weight:normal; font-size:14px;}
.table-type a.btn_a_down:hover {color:#ff3333; text-decoration:underline}

/* 페이징 */
.paging {text-align:center; margin:20px 0 0 0; overflow:hidden;}
.paging a {margin:0 2px; font-size:0; line-height:0;}
.paging img {vertical-align:top;}
.paging span {display:inline-block; padding:0 2px 0 2px;}
.paging span a {display:inline-block; font-size:14px; color:#666; line-height:100%; padding:5px 8px 5px 8px;}
.paging span a:hover {color:#0676cb; font-weight:nomal; text-decoration:none;}
.paging span a.on {color:#0676cb; font-weight:bold;}


/* search-box */
.terms_box, .terms_box_02, .terms_box_00 {background:#f3f3f3; padding:20px 18px; overflow:hidden; position:relative}
.terms_box_03 {background:#f5f4f1; padding:8px 18px; overflow:hidden; position:relative; margin-bottom:6px; border:1px solid #e0e2e5}
.terms_box_03 .year_area label {font-size:15px; color:#333; font-weight:bold; display:inline-block; margin-right:10px; vertical-align:middle; margin-bottom:0}

.marB24 {margin-bottom:24px;}
.terms_input {width: 120px; height: 34px; border: 1px solid #cbcbcb; background: #fff;    font-size: 14px; color: #666; padding-left: 10px; margin-right: 10px;}
.terms_box_00 ul li {margin-right:15px;font-size:14px; color:#333;}
.terms01, .terms02 {display:inline-block}
.terms01 label {width:70px;}
.terms02 label {width:120px;}
.mart10 {margin-top:10px;}
.terms_box ul li {margin-right:15px;font-size:14px; color:#333; float:left;}
.terms_box ul li label {font-size:14px; color:#333; margin-bottom:0; margin-right:14px;}
.terms_box_00 ul li label {font-size:14px; color:#333; margin-bottom:0;}
.selt01 {border:1px solid #cacacd; background:#fff; color:#666; text-align:left; padding-left:10px; margin-right:10px; width:92px; height:34px;}
.selt_01 {border:1px solid #cacacd; background:#fff; color:#666; text-align:left; padding-left:10px; width:100px; height:34px; vertical-align:middle;}
.selt_01.bgcol {background:#e3e3e3;}
.selt_01.w120 {width:120px !important}
.selt_02 {border:1px solid #cacacd; background:#fff; color:#666; text-align:left; padding-left:10px; width:70px; height:34px; vertical-align:middle;}
.selt03 {border:1px solid #cacacd; background:#fff; color:#666; text-align:left; padding-left:10px; margin-right:10px; width:120px; height:34px;}
.terms_box ul li em.num_02 {color:#0066cc;}

.terms_box_02 .box {margin-bottom:7px; overflow:hidden}
.terms_box_02 .box.marbnone {margin-bottom:0}
.terms_box_02 .box ul li {float:left; font-size:14px; color:#333; width:396px;}
.terms_box_02 .box ul li label {font-size:14px; color:#333; margin-bottom:0; width:90px;}
.terms_box_02 .box .pic_tit {display:inline-block; width:90px}
.terms_box_02 .box .pic_tit label {font-size: 14px; color: #333; margin-bottom:0 !important; vertical-align: middle;}
.L_cont {display:inline-block; margin-left:15px;}

.allagree {margin-top:48px; background:#e7e7e7; height:135px; text-align:center; padding:25px 0;}
.allagree.mart0 {margin-top:0 !important; padding:20px 0 !important; height:115px !important;}
.allagree input {border:1px solid #cccccf; background:#f4f4f4; width:18px; height:18px; margin:0; padding-left:0; display:inline-block}
.allagree label {font-size:15px; font-weight:bold; color:#333; margin-bottom:0; vertical-align:middle}
.btn_ok {margin-top:50px; text-align:center;}
.btn_an_write {text-align:right;}
.btn_an_write a:hover {color:#fff;}
.btn_agree {margin-top:22px;}
.btn_agree.mart10 {margin-top:10px !important;}
.btn_agree span {margin-right:8px; display:inline-block}
.btn_agree span.disagree {border:1px solid #c2c2c2; margin-right:0;}
.btn_agree span a:hover, .btn_ok span a:hover {color:#fff;}
.btn_agree span.disagree a:hover {color:#c2c2c2;}
.ps_blue_02 {font-size:12px; color:#06F; margin-top:5px}
.ps_blue {font-size:12px; color:#06F; margin-left:10px}
span.dis_white {border:1px solid #c2c2c2; margin-left:5px; margin-right:0; display: inline-block;}


.button02 {text-align:center; border:1px solid #c9c9c9; padding:4px 13px 4px 5px; color:#444;font-size:11px; border-radius:2px; background:url('../img/btn_arr.png') no-repeat 84px 50% #f5f5f5;}
.button03 {text-align:center; width:78px; height:28px; line-height:28px; color:#fff; font-size:13px; font-weight:bold; background:#80aff3; margin-left:8px; display:inline-block}
.button04 {text-align:center; padding:0 25px; height:40px; line-height:40px; color:#fff; font-size:16px; font-weight:bold; background:#438852; display:inline-block}
.button05 {text-align:center; padding:0 25px; height:40px; line-height:40px; color:#c2c2c2; font-size:16px; font-weight:bold; background:#fff; display:inline-block;}
.button06 {text-align:center; width:112px; height:32px; line-height:32px; color:#000; font-size:15px; font-weight:bold; background:#fff; display:inline-block; vertical-align:middle;}
.button06.w90 {width:90px !important}
.button06.w60 {width:60px !important}
.button07 {text-align:center; width:112px; height:32px; line-height:32px; color:#666; font-size:15px; font-weight:bold; background:#f4f4f4; display:inline-block; vertical-align:middle;}
.button07.w150 {width:150px !important;}
.button07.w90 {width:90px !important}
.button07.w50 {width:50px !important}
.button08 {text-align:center; width:120px; height:40px; line-height:40px; color:#fff; font-size:16px; font-weight:bold; background:#5f6270; display:inline-block; vertical-align:middle;}
.button08_2 {text-align:center; padding:0 25px; height:34px; line-height:34px; color:#fff; font-size:14px; font-weight:bold; background:#666; display:inline-block; vertical-align:top;}
a:hover.button08_2 {color:#fff;}
.modi {height:28px !important; line-height:28px !important; margin-left:3px !important;}
.button08_3 {text-align:center; padding:0 25px; height:40px; line-height:40px; color:#fff; font-size:16px; font-weight:bold; background:#2b3747; display:inline-block; vertical-align:middle;}

.an_fini {color:#06F; display:inline-block; margin-right:15px;}
.an_fini_02 {color:#0e76c9; display:inline-block; margin-right:15px;}
.j_txt {color:#b6b6b6; display:inline-block; margin-right:15px;}

.new {vertical-align:middle; /*display:inline-block;*/ margin-left:6px;}
.new img {vertical-align:middle;}


.notice_view .file {border-bottom:dotted 1px #e4e4e4; padding:10px 30px 10px 30px;}
.notice_view .file span {display:inline-block; margin-right:12px; color:#0e76c9; text-decoration:underline; font-size:13px; cursor:pointer;}
.notice_view .file span.last {margin-right:0;}

.bd_top {border-top:2px solid #555;}
.notice_view .board_header {padding: 14px 30px 14px 30px; border-bottom: 1px solid #f0f0f0; position:relative;}
.board_header:after { display: block; content: ''; clear: both;}
.board_header .title {float: left; width: 530px; margin: 0; font-size: 17px; font-weight:bold;}
.board_header .tit_form {width:92%; height:34px; border: 1px solid #CCC; font-size: 14px; color: #666;    padding-left: 10px; vertical-align:top}
.board_header .date {float:right; font-size: 15px; color: #666; text-align:right; }
.board_header .tit_box {position:relative; margin-top:20px;}
.board_header .tit_box p.title  {float: left; width: 100%; font-size: 20px; font-weight:bold;}
.board_header .tit_box p.date02 {font-size: 14px; padding-top:10px; color: #999; clear:both}
.board_header .tit_box p.date02 .type {font-size:14px; color:#333; text-align:center;display:inline-block; font-weight:bold; margin-right:10px}
.qan_txtbg {background:#eeeeee}
.qna_cont_box {width:100%; margin:30px 0 30px 0; float:left; font-size:15px; color:#999;}
.board_header .tit_box .right_info {position:absolute; right:0; top:0;}
.board_header .tit_box .right_info .r_tit {font-size:13px;}
.board_header .tit_box .right_info .r_tit_02 {display:inline-block; margin-left:15px; font-size:13px;}
.board_header .tit_box .right_info b {display:inline-block; margin-left:5px;}

.notice_view .board_contet {border-bottom: 1px solid #e1e1e1; overflow: hidden;}
.board_contet .cont_area {margin: 40px 30px; line-height: 24px; color:#666; font-size:15px;}
.board_prevNext li.list {padding:18px 30px; border-bottom: 1px solid #e1e1e1;}
.board_prevNext li.list:after {display: block; content: '';clear: both;}
.board_prevNext li.list:first-child .info {background-position: 49px 9px;}
.board_prevNext li.list .info {float: left; display: inline-block; width: 100px; font-size: 15px; color: #000; background: url("./img/bg_prevNext.png") no-repeat 50px -45px;}
.board_prevNext li.list a.title {margin:0; float: left; display: inline-block; width: 500px; font-size: 15px; color:#000;}
.board_prevNext li.list a:hover.title {text-decoration:underline;}
.board_prevNext li.list .date {float: right; font-size: 15px;color: #666;}
.ellipsis {display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.tit_form input {width:100%; height:36px; border:1px solid #CCC; font-size:14px; color:#666; padding-left:10px; vertical-align:middle;}
.write_box textarea.write {width: 91%; height:300px; color: #666; border: #ccc 1px solid; overflow: auto; padding: 10px; font-size:14px; margin-bottom:0;}

.notice_area .notice_list, .notice_view {width:100%; background:#fff; border: 1px #e1e1e1 solid; border-bottom:0; box-sizing: border-box;}


.category_selt {padding: 16px 30px 14px 30px; border-top: 2px solid #555; border-bottom: 1px solid #f0f0f0; position:relative;}
.category_selt select {border: 1px solid #ccc; background: #fff; font-size:13px; color: #666; text-align: left; width: 120px;height: 34px; padding-left:8px;}
.category_selt .writer {width:150px; height:34px; border: 1px solid #CCC; font-size: 14px; color: #666;    padding-left: 10px; margin-left:8px; vertical-align:top}
.category_selt .private {display:inline-block; margin-left:14px;}
.category_selt .private label {font-size:13px; color:#333; font-weight:normal; margin-bottom:2px; line-height:13px;vertical-align:middle; }
input.chekbox {width:16px; height:16px; border:1px solid #eeeeee; margin-top:0; display:inline-block; margin-left:6px; margin-bottom: 0; padding: 0;}

.tit_area {width:60px; display:inline-block}
.tit_area.marL20 {margin-left:20px;}
.tit_area label {font-size:14px; font-weight:bold; color:#333}

/* footer */
.footer {width:100%; margin-top:80px; border-top:1px #e1e9ee solid; background:#fff;} 
.footer .fot {width:1400px; height:auto; margin:0 auto; background:#fff;}
.footer .fot::after {content:''; display:block; clear:both;}
.footer .fot .logo {padding:20px;padding-top: 20px;display:block;float:left;}
.footer .fot .logo span.first {margin-right:10px; display:inline-block;}
.footer .fot .logo span.last img{ width: 114px;position: relative; bottom: 12px; display:inline-block;}
.footer .fot .cp {padding: 29px 10px; display:block; float:left; font-size: 13px;}
.footer .fot .logo p {font-size:14px; color:#696d73;}


/* 모달팝업 */
/* The Modal (background) */
        .modal {
            display: block; /* Hidden by default */
            position: fixed; /* Stay in place */
            z-index: 1; /* Sit on top */
            left: 0;
            top: 0;
            width: 100%; /* Full width */
            height: 100%; /* Full height */
            overflow: auto; /* Enable scroll if needed */
        }
    
        /* Modal Content/Box */
        .modal-content {
            background-color: #fefefe;
            margin: 8% auto; /* 15% from the top and centered */
            border-radius: 5px;
            border: 1px solid #888;
            width: 540px; /* Could be more or less, depending on screen size */                          
        }
.modal-content .warpHead01 {padding:10px 20px 5px 10px; background:#cce8d3; border-radius:5px;font-size:20px; font-weight:600; color:#3f4046;}
.modal-content .warpHead01::after {content:''; display:block; clear:both;}
.modal-content .warpHead01 strong {max-width:620px; padding:10px 5px; display:inline-block; float:left; line-height:1.8;}
.modal-content .warpText {padding:20px; border-top:1px #bcc8db solid; line-height:1.5; font-size:14px; font-weight:200; color:#3f4046;}
.modal-content .warpText .textBox01 em {display:block; text-align:center; font-size:14px; }
.modal-content .warpText .textBox01 .title {margin-bottom:5px; font-size:14px; font-weight:700; color:#616a79;}
.modal-content .warpText .textBox01 .tableBox01 {width:100%; padding:10px 0; font-size:14px; font-weight:400; color:#353535;}
.modal-content .warpText .textBox01 .tableBox01 table {width:100%;}
.modal-content .warpText .textBox01 .tableBox01 table th {padding: 5px 15px; border: 1px #e5e6e6 solid; box-sizing: border-box; background: #f4f5f4;}
.modal-content .warpText .textBox01 .tableBox01 table td {padding: 5px; border: 1px #e5e6e6 solid; box-sizing: border-box;}
.modal-content .warpText .textBox01 .tableBox01 table td input.form-control {width: 100%;height: 30px; padding-left: 10px; border: 1px #d2d1d3 solid; box-sizing: border-box;}
.modal-content .warpText .textBox01 .tableBox01 table td input.form-control01 {width: 98px;height: 30px; padding-left: 10px; border: 1px #d2d1d3 solid; box-sizing: border-box;}
.modal-content .warpText .textBox01 .tableBox01 table td input.form-control02 {width: 280px;height: 30px; padding-left: 10px; border: 1px #d2d1d3 solid; box-sizing: border-box;}
.modal-content .warpText .textBox01 .tableBox01 table td select.form-control {width: 100%;height: 30px; padding-left: 10px; border: 1px #d2d1d3 solid; box-sizing: border-box;}
.modal-content .warpText .textBox01 .tableBox01 span {padding:10px; display:block;}
.modal-content .modalBtn {width:85px; margin:0 auto; padding:10px 0 25px 0; display:block; text-align:center;}
.modal-content .modalBtn button {width:85px; height:30px; border:1px #3757c5 solid; background:#6c8cf9; font-size:15px; font-weight:bold; color:#fff; cursor:pointer;}
        /* The Close Button */
.close {
    margin:10px 0px 0px 10px;
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}
.center {text-align:center;}
.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor:pointer;}

.popBtnbox {margin-top:15px; text-align:center;}
.popBtnbox button.btn01 { 
    width: 85px;
    height: 30px;
    border: 1px #699b74 solid;
    background: #3ba554;
    font-size: 12px;
    text-align: center;
    color: #fff;
}
.right {float: right !important;}
.mt10 {padding-bottom: 10px;}


/* 21.09.14 하연추가 */
.warpContainer .warpTablebox05 {width:1400px; margin:30px 0; display:flex;flex-wrap:nowrap;justify-content:space-around;align-items:center; }
.warpContainer .warpTablebox05 .tit{font-size: 15px; font-weight: bold;}
.warpContainer .warpTablebox05 input.form-control {width: 140px; height: 30px; margin-left: 20px; padding-right: 5px; border: 2px #d2d1d3 solid; box-sizing: border-box;text-align: right;}
.warpContainer .warpTablebox05 input.pur{color: purple;}
.warpContainer .warpTablebox05 input.gre{color: green;}
.warpContainer .warpTablebox05 input.bla{color: black;}

.under-a-tag{	
	text-decoration:underline;
	
}

.under-a-tag.red{	
	text-decoration:underline;
	color: #ff2424;
}

