@charset "utf-8";
/************************************************
YUANTA
commnet : terms
*************************************************/

@font-face {
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: 400;
  src: url(/dev/pub/com/fonts/NanumGothic-Regular.eot);
  src: local('☺'),
       url(/dev/pub/com/fonts/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(/dev/pub/com/fonts/NanumGothic-Regular.woff) format('woff'),
       url(/dev/pub/com/fonts/NanumGothic-Regular.ttf) format('truetype');
}

/* Common */
html{height: 100%;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,figure,figcaption{margin:0;padding:0;font-family:NanumGothic,'나눔고딕','Malgun Gothic', '맑은 고딕','돋움',Dotum,helvetica,sans-serif;}/* 200728수정 */
body,input,textarea,select,button,table,p {font-size:14px;line-height:1.4}/* 211005 수정(line-height) */
body{color:#6d6d6d;}
body.noLnb{/*background:url("/templets/common/img/bg_headerwrap01.png") no-repeat center top*/}
body.lyType{background:none !important}
img,fieldset{border:0 none}
.inline{display:inline}
dl,ul,ol,menu,li{list-style:none}
button{cursor:pointer;border:none;/* outline:none */}/* 200520수정(접근성) */
header,hgroup,article,nav,footer,figure,figcaption,canvas,section,time{display:block}
table {border-collapse:collapse;border-spacing:0}
em,address{font-style:normal}
em {color:#e02f00;font-weight:bold}
em.plus{color:#ed0101;}
em.minus{color:#115BC0;}
em.ocr{display:inline-block;width:88px;height:30px;line-height:30px;text-align:center;border:2px solid #f26522;color:#f26522;font-size:13px;border-radius:3px}
input,select,button{vertical-align:middle}

/* Common Add */
legend{visibility:hidden;overflow:hidden;position:absolute;top:0;left:-999em;width:0;height:0;font-size:0;line-height:0;text-align:left}
input[type=text], input[type=password], input[type=number]{height:26px;padding:0 10px;border:1px solid #c9c9c9;background:#fff;line-height:26px;color:#3d3d3d;font-size:13px;width:78px;box-sizing:content-box;}
.ie8 input[type=text], .ie8 input[type=password], .ie8 input[type=number]{}
input[type=text].readonly{}
input:focus{border:1px solid #bbb}
input:disabled, textarea:disabled, select:disabled {background-color:#ddd;color:#999;border-color:#c9c9c9}
input[type=radio]{width:13px;height:13px;/*margin-bottom:3px*/}
select {height:28px;vertical-align:middle;border:1px solid #c9c9c9;padding:0 0 0 7px !important;color:#3d3d3d;font-size:13px}
select:focus, input:focus, textarea:focus {border-color:#8d8d8d;/* outline-width:0 */}/*190119수정*/
.ie8 select{height:auto;padding:4px 5px 5px 5px !important;/*min-width:100px*/}
select.fs{font-size:13px;letter-spacing:-1px}
textarea{padding:7px 10px;border:1px solid #c9c9c9;color:#3d3d3d;resize:none;font-size:13px}
::-webkit-input-placeholder {font-size:13px;vertical-align:middle;color:#999}
:-webkit-input-placeholder {font-size:13px;vertical-align:middle;color:#999}
::-moz-placeholder {font-size:13px;vertical-align:middle;color:#999}
:-moz-placeholder {font-size:13px;vertical-align:middle;color:#999}
:-ms-input-placeholder {font-size:13px;vertical-align:middle;color:#999}
.placeholder{font-size:13px;vertical-align:middle;color:#999 !important}

input[type=radio] + label, input[type=checkbox] + label {display:inline-block;letter-spacing:-1px;padding: 0 20px 0 3px;vertical-align:middle}
.mobile input[type=radio] + label,
.mobile input[type=checkbox] + label {padding: 3px 15px 0 29px;}
input[type=radio] + label.type2{display:inline}
input[type=radio] + label.hidden, input[type=checkbox] + label.hidden{font-size:0;line-height:0;text-indent:-9999px;padding-right:0;padding-left:0}
input[type=text] + input[type=radio], input[type=text] + input[type=checkbox], input[type=password] + input[type=radio], input[type=password] + input[type=checkbox], select + input[type=checkbox]{margin-left:5px}
input[disabled=disabled] + label{color:#BDBDBD;}
input[type=checkbox].btnType{-webkit-appearance:none;border:none;visibility:hidden;overflow:hidden;position:absolute;top:0;left:-999em;width:0;height:0;font-size:0;line-height:0;text-align:left;text-indent:-9999px}
input[type=checkbox].btnType + label{background-color:#337ab5;border-color:#337ab5;color:#fff;text-align:left !important;padding:0 14px;}
input[type=checkbox].btnType + label.on{background-color:#757575;border-color:#757575;}
input[type=checkbox].btnType + label>span{width:15px;height:14px;background-position:-395px 0 !important;vertical-align:middle;margin:-2px 5px 0 0}
.txt + .btnType + label {margin-left:5px} 
label.absolute {position:absolute;color:#999;display:none;cursor:text;}

/* a link */
a {color:#000;text-decoration:none}
a:hover,a:active, a:focus {text-decoration:none}
.link, .link:hover, .link:focus {text-decoration:underline; color:#1f80d2;}
.link.em {color:#e02f00 !important;}

/* width */
.wp17d5{width:17.5% !important}
.wp49d5{width:49.5% !important} 
.wp10{width:10% !important}
.wp12{width:12% !important}
.wp15{width:15% !important}
.wp20{width:20% !important}
.wp25{width:25% !important}
.wp30{width:30% !important}
.wp35{width:35% !important}
.wp40{width:40% !important}
.wp50{width:50% !important}
.wp60{width:60% !important}
.wp70{width:70% !important}
.wp75{width:75% !important}
.wp80{width:80% !important}
.wp100{width:100% !important}
.w30{width:30px !important}
.w50{width:50px !important}
.w51{width:50px !important} 
.w55{width:55px !important} 
.w60{width:60px !important}
.w65{width:65px !important}
.w70{width:70px !important}
.w75{width:75px !important}
.w78{width:78px !important}
.w80{width:80px !important}
.w85{width:85px !important}
.w89{width:89px !important}
.w90{width:90px !important}
.w95{width:95px !important}
.w100{width:100px !important}
.w110{width:110px !important}
.w120{width:120px !important}
.w130{width:130px !important}
.w140{width:140px !important}
.w150{width:150px !important}
.w155{width:155px !important}
.w156{width:156px !important}
.w157{width:157px !important}
.w160{width:160px !important}
.w170{width:170px !important}
.w180{width:180px !important}
.w185{width:185px !important}
.w190{width:190px !important}
.w191{width:191px !important}
.w200{width:200px !important}
.w210{width:210px !important}
.w220{width:220px !important}
.w230{width:230px !important}
.w240{width:240px !important}
.w250{width:250px !important}
.w270{width:270px !important}
.w273{width:273px !important}
.w275{width:275px !important}
.w300{width:300px !important}
.w320{width:320px !important}
.w330{width:330px !important}
.w340{width:340px !important}
.w345{width:345px !important}
.w354{width:354px !important}
.w355{width:355px !important}
.w360{width:360px !important}
.w370{width:370px !important}
.w420{width:420px !important}
.w435{width:435px !important}
.w450{width:450px !important}
.w500{width:500px !important}
.w670{width:670px !important}
.w790{width:790px !important}
.wAuto{width:auto !important;}

/* height */
.h45 {height:45px !important;min-height:45px !important}
.h100{height:100px}
.h200{height:200px !important;}
.h218{height:218px !important;}
.h286{height:286px !important;}
.h315{height:315px !important}
.h328{height:328px !important}
.h345{height:345px !important}
.h500{height:500px !important;}


/* margin */
.mt0{margin-top:0 !important;}
.mt5{margin-top:5px !important;}
.mt8{margin-top:8px !important;}
.mb5{margin-bottom:5px !important;}
.mr5{margin-right:5px !important;}
.ml5{margin-left:5px !important;}
.ml7{margin-left:7px !important;}
.mb10{margin-bottom:10px !important;}
.mb20{margin-bottom:20px !important;}
.mb151{margin-bottom:151px !important}
.ml0{margin-left:0 !important;}
.mt10{margin-top:10px !important}
.mtb10{margin-top:10px !important;margin-bottom:10px !important;}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.mt30{margin-top:30px !important}
.mt35{margin-top:35px !important}
.mt40{margin-top:40px !important}
.mt50{margin-top:50px !important}
.ml10{margin-left:10px !important}
.ml15{margin-left:15px !important}
.ml60{margin-left:60px !important}
.mb30{margin-bottom:30px !important}

/* padding */
.p0{padding:0 !important}
.pt23{padding-top:23px !important;}
.pl20{padding-left:20px !important}
.pr0{padding-right:0 !important}
.pr5{padding-right:5px !important}
.pr20{padding-right:20px !important}
.pr200{padding-right:200px}

/* etc */
.component{background-color:gray;min-height:180px;color:#fff;text-align:center;padding:10px}
.clearfix:before, .clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}

input[type=checkbox].btnType.down + label > span{width:17px;background-position:-414px 0 !important}

.termsWrap em{color:#e02f00;font-style:normal;}
.termsWrap .blind {visibility:hidden; overflow:hidden; position:absolute; top:0; left:-999em; width:0; height:0; font-size:0; line-height:0; text-align:left; text-indent:-9999px} 
.termsWrap ol,.termsWrap ul{list-style-type:none;margin:0;padding:0;}
.termsWrap{font-size:14px}
.termsWrap .markWrap, .termsWrap .markWrap2 {text-align:center; margin:20px; padding-bottom:10px;}/* 250304 추가 */
.termsWrap .markWrap img, .termsWrap .markWrap2 img {width:180px}/* 250915 추가 */

/* 211001수정 및 추가 */
.termsWrap h1 {font-size:16px; line-height:1.2}
.termsWrap h2, .termsWrap h3 {font-size:15px; line-height:1.2}
.termsWrap h4, .termsWrap h5, .termsWrap h6 {line-height:1.2}
/* 211001수정 및 추가(e) */

.guideTxt li, .guideTxt dt {padding-left:8px;position:relative;}
.guideTxt li {margin-top:4px}/* 220705추가 */
ul.guideTxt>li:before, .guideTxt>dt:before, p.guideTxt:before{position:absolute;top:7px;left:0;width:2px;height:2px;background-color:#000;clear:both;display:block;content:''}

/* 180906 추가 */
.guideTxt .ns {background:none; padding-left:0 !important;}
.guideTxt .nb:before, 
.guideTxt .ns:before, 
.guideTxt.olType dd:before, 
.guideTxt.olType dt:before {background-color:transparent}
.guideTxt.nb:before, .guideTxt.ns:before {background-color:transparent}
/* 180906 추가(e) */

/*161108추가 HTS전용 약관*/
/* .termsWrap.hts_termsWrap {padding:5px 10px;}
.termsWrap.hts_termsWrap * {font-size:11px}
.termsWrap.hts_termsWrap h2 {font-size:12px !important;}
.hts_terms_cont {padding-left:10px !important;} */

/* table */
table, table p{font-size:13px}
table p{line-height:18px}
table select{position:relative;}
table .btnDel{width:20px;height:20px;background-position:-292px -40px}
table .date{display:block}
table a, table a:hover{word-break:break-all}
table input + .btn, table input + label.blind + .btn, table select + input {}
table .btn + input {margin-left:5px;}
table .state{display: inline-block;}
table tr.bg>th, table tr.bg>td{background-color:#fafafa}
table th.bg, table td.bg {background-color:azure !important}
table th.em a, table td.em a, table td.em{color:#000 !important;}
table .icon_wrap + .tit{display:inline-block;margin-top:5px;}
table p + .btn, table p + p, table p .btn{margin-top:5px;}
table .jsSort.on .ico.arrow{background-position:-139px -23px}
td ul.guideTxt, td p.guideTxt{margin:5px 0;}
table th .btn, table td .btn{margin:0 3px;}
table  .btn + .btn{margin-left:1px}
table select + .btn, table input + .btn{margin:0 2px;}
.listColAllWrap dd .btn{margin:0 1px;}

p.guideTxt + .tblRow,  p.guideTxt + .tblCol{margin-top:5px;}

.tblRow{border-top:2px solid #6d6d6d;}
.tblRow table {width:100%;line-height:18px}
.tblRow table caption {visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0}
.tblRow th{font-weight:normal;padding:5px 10px;color:#3d3d3d;border-left:1px solid #e8e8e8;box-sizing:border-box;}
.tblRow td{border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;text-align:right;padding:5px 10px 6px;color:#767676;background-color:#fff;box-sizing:border-box;}
.tblRow th, .tblRow td{height:31px;letter-spacing:-1px}
.tblRow thead th{background-color:#f8f8f8;border-bottom:1px solid #e8e8e8;text-align:center;}
.tblRow tbody th{border-bottom:1px solid #e8e8e8;background-color:#f9f9f9; text-align:left; /*text-align:center;*/}/*테이블공통가이드관련하여 left로 변경 20160120*/
.tblRow tbody.em {border:2px solid #d4101e;}
.tblRow tfoot th{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;color:#000;font-weight:bold;text-align:left;padding:5px 10px;background-color:#eef5fa}
.tblRow tfoot td{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;color:#000;font-weight:bold;padding:5px 10px 6px;background-color:#eef5fa}
.tblRow tr th:first-child, .tblRow tr td:first-child{border-left:none}
.tblRow tfoot tr th:first-child, .tblRow tfoot tr td:first-child{text-align:left;}/*테이블공통가이드관련하여 left로 변경 20160120*/
.tblRow tfoot .price{float:right;}
.tblRow .bl{border-left:1px solid #e8e8e8 !important}
.tblRow.txtC table, .tblRow.txtC th, .tblRow.txtC td{text-align:center !important}
.tblRow.txtL table, .tblRow.txtL th, .tblRow.txtL td{text-align:left !important}
.tblRow.txtC th.txtL, .tblRow.txtC td.txtL {text-align:left !important}
.tblRow.txtC th.txtR, .tblRow.txtC td.txtR {text-align:right !important}
.tblRow.txtL th.txtC, .tblRow.txtL td.txtC {text-align:center !important}
.tblRow.txtL th.txtR, .tblRow.txtL td.txtR {text-align:right !important}


.tblCol{border-top:2px solid #6d6d6d;}
.tblCol table {width:100%;text-align:left;line-height:18px}
.tblCol table caption {visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0}
.tblCol th{text-align:left;background-color:#f6f6f6;border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;color:#3d3d3d;font-weight:normal;padding:5px 0 5px 10px;letter-spacing:-1px;box-sizing:border-box;}
.tblCol tr th:first-child{border-left:none;}
.tblCol th.bl{border-left:1px solid #e8e8e8 !important}
.tblCol th.txtC{padding-left:0;}
.tblCol th, .tblCol td{height:31px;letter-spacing:-1px}
.tblCol td{border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;padding:5px 10px;color:#3d3d3d;box-sizing:border-box;}
.tblCol td.bl{border-left:1px solid #e8e8e8}
.tblCol td.bln{border-left:none}
.tblCol.txtC table, .tblCol.txtC th, .tblCol.txtC td{text-align:center !important}
.tblCol.txtC th{padding-left:0;}
.tblCol.txtR table, .tblCol.txtR th, .tblCol.txtR td{text-align:right !important}
.tblCol.txtC table th.txtL, .tblCol.txtC table td.txtL{text-align:left !important}
.tblCol.txtC table th.txtR, .tblCol.txtC table td.txtR{text-align:right !important}
.tblCol.txtR table th.txtL, .tblCol.txtR table td.txtL{text-align:left !important}
.tblCol.txtR table th.txtC, .tblCol.txtR table td.txtC{text-align:center !important}

table ul.listDisc{margin:0 0 0 20px !important}
table ul.listDisc li{padding:0;list-style:outside disc none;text-align:left;}
table tr.sum td, table tr.sum td{background-color:#f7fafd}
table th.bgf, table td.bgf {background-color:#fff !important}

.tblRow + .guideTxt, .tblCol + .guideTxt, .listColAllWrap + .guideTxt, .lyWrap + .guideTxt {margin-top:12px;}
ul.guideTxt +.tblRow, ul.guideTxt + .tblCol, ul.guideTxt + .listColAllWrap,
ul.guideTxt + form > .tblRow, ul.guideTxt+ form > .tblCol, ul.guideTxt+ form > .listColAllWrap {margin-top:12px;}


.titWrap{position:relative;margin-bottom:5px;min-height:30px}
.titWrap em{font-weight:bold;color:#3d3d3d;}
.titWrap.l{border-bottom:1px solid #e0e0e0;margin-bottom:10px;padding-bottom:5px}
.titWrap .dp1{font-size:18px;color:#000;font-weight:bold;display:inline-block;letter-spacing:-1px;height:35px;position:relative;top:7px;margin-right:5px;}
.titWrap .dp2{font-size:16px;color:#3d3d3d;font-weight:bold;display:inline-block;letter-spacing:-1px;padding:0 0 0 9px;height:30px;position:relative;top:5px;background:url("/myasset/common/img/bull_h2.png") no-repeat left 6px;margin-right:5px;}
.titWrap .dp2 .ico{margin-right:5px;position:relative;top:-2px;}
/*.titWrap .dp2{font-size:16px;color:#3d3d3d;font-weight:bold;display:inline-block;letter-spacing:-1px;padding-left:8px;height:30px;position:relative;top:5px;}
.titWrap .dp2:before{position:absolute;top:12px;left:0;width:2px;height:4px;background-color:#1779cc;clear:both;display:block;content:''}*/
.titWrap .dp2.nb, .titWrap .dp3.nb{padding-left:0;background:none}
/*.titWrap .dp2.nb:before{background-color:transparent;}*/
.titWrap .dp3{font-size:14px;color:#3d3d3d;display:inline-block;letter-spacing:-1.5px;position:relative;top:7px;background:url("/myasset/common/img/bull_h3.png") no-repeat 2px 8px;padding-left:12px}
.titWrap .addTxt{color:#15396d;display:inline-block;margin-left:10px;position:relative;top:5px;}
.titWrap .dp3 > .addTxt{top:0;}
.titWrap .rCont{position:absolute;right:0;bottom:0;line-height:0}
.titWrap .rCont label{font-size:13px}
.titWrap .rTxt, .tblTxtWrap .rTxt{position:absolute;right:0;bottom:0;font-size:13px;}
.titWrap .rTxt em, .tblTxtWrap .rTxt em{color:#e02f00;}

.titWrap .rTxt .tit, .titWrap .rCont .tit, .tblTxtWrap .rTxt .tit, .tblTxtWrap .rCont .tit {display:inline-block;font-size:13px;vertical-align:middle;margin-right:5px;color:#3d3d3d;font-weight:bold}
.tblTxtWrap.down .rTxt{top:0;margin-top:0;}
p.tblTxtWrap{padding-left:8px;min-height:20px;line-height:20px}
p.tblTxtWrap:before{position:absolute;top:8px;left:0;width:2px;height:2px;background-color:#000;clear:both;display:block;content:''}
.titWrap>.btn{position:relative;top:5px;}
.titWrap .dp2 + .btn, .titWrap .dp2 + .btn + .btn,  .titWrap .dp2 + .btn + .btn + .btn,  .titWrap .dp2 + .btn + .btn + .btn + .btn {top:3px;}
.titWrap>.guideTxt{font-size:13px;margin-top:3px}
.titWrap .guideTxt li{margin-top:0;}

.titWrap em, .tblTxtWrap em{font-weight:bold !important}
.tblTxtWrap{position:relative;margin-bottom:5px;font-size:13px;min-height:30px;overflow:hidden}
.tblTxtWrap:after, .tblTxtWrap:before{display:table;content:''}
.tblTxtWrap:after{clear:both}
.tblTxtWrap .rCont{position:absolute;right:0;bottom:0;line-height:0}
.tblTxtWrap .rCont label.last{padding-right:0;}
.tblTxtWrap .rCont label {padding-right:5px}
.tblTxtWrap.down .rCont{top:0;bottom:auto;}
.tblTxtWrap>p{position:relative;display:inline-block;letter-spacing:-1px;top:9px;font-size:13px}
.tblTxtWrap.up>.btn{position:relative;top:1px;}
.tblTxtWrap.down>.btn{}
.tblTxtWrap.down {margin-top:11px;}
.tblTxt.down{margin-top:2px;}
.tblTxtWrap.dowm .rCont{top:0;}
.tblTxtWrap .lTxt{font-size:13px;display:inline-block;letter-spacing:-1px;height:30px;position:relative;top:5px;}
.tblTxtWrap .lTxt em{font-size:16px;display:inline-block;color:#3d3d3d;padding-left:8px;}
.tblTxtWrap .lTxt em:before{position:absolute;top:12px;left:0;width:2px;height:4px;background-color:#3d3d3d;clear:both;display:block;content:''}
.tblTxtWrap strong{color:#1779cc;}
.tblTxtWrap .lTxt strong{font-size:16px;}
.tblTxtWrap .lTxt + p{top:5px;}
.tblTxtWrap.up p{top:3px;}
.tblTxtWrap.down p{top:-3px;}
.tblTxtWrap.down p.guideTxt{top:0;}
.tblTxtWrap>.btn{margin-left:5px;}
.titWrap .rCont .btn, .tblTxtWrap .rCont .btn, .tblTxtWrap.up .rCont .btn{/*background-color:#3d3d3d;border-color:#3d3d3d;color:#fff*/}
.titWrap .rCont select + .btn, .tblTxtWrap .rCont select + .btn, .tblTxtWrap.up .rCont select + .btn{border:1px solid #cecece;height:28px;line-height:28px;color:#6d6d6d;background-color:#fff;font-size:13px}
.titWrap + .tblTxtWrap .lTxt em:before{/*background-color:transparent;*/}

/* btn */
.btn, .btnType + label{display:inline-block;margin:0;padding:0 14px;border:1px solid #9d9d9d;height:26px;line-height:26px;color:#3d3d3d;vertical-align:middle;cursor:pointer;overflow:hidden;font-size:13px;background-color:#fff;border-radius:3px;white-space:nowrap;font-weight:normal;text-align:center}
input.btn, button.btn{height:30px}
span.btn{color:#909090 !important;background-color:#f8f8f8 !important;border-color:#e8e8e8 !important;cursor:default !important}
.btn.s, table .btn, .btn.st1, .btn.st2, .btn.ol1, .btn.ol2, .noticeWrap .btn, .listColAllWrap .btn, .listRowAllWrap .btn, .titWrap .btn, .tblTxtWrap .btn, .guideTxt .btn, .btnsWrap .btn, .banWrap .btn
{height:18px;line-height:18px;border-radius:2px;font-size:12px;padding:0 7px !important;background-color:#fff;border-color:#9d9d9d;}
.btn.em, .btnType + label.on {background-color:#3d3d3d;border:1px solid #3d3d3d;color:#fff;}
.btn.s.em{background-color:#4b4b4b;border-color:#4b4b4b;color:#fff;}
.btn.st1 {border-color:#1779cc;background-color:#1779cc;color:#fff;}
.btn.st2, .btn.strong{border-color:#dd3900;background-color:#dd3900;color:#fff;}
.btn.ol1{border-color:#1779cc;background-color:#fff;color:#1779cc;}
.btn.ol2{border-color:#f26522;background-color:#fff;color:#f26522;}
.noticeWrap .rCont .btn{height:28px;line-height:28px;color:#6d6d6d;border-radius:3px}
.btn.srch{border-radius:0;width:28px;height:28px;border-color:#c9c9c9;position:relative;padding:0 !important;background-color:#fff}
.btn.srch >span{position:absolute;top:6px;left:6px;}
input[type=text] + .btn, input[type=password] + .btn, select + .btn, input[type=text] + .btn +.btn, .btn.mSize {height:26px;line-height:26px;font-size:13px}
.btn.srch + *{margin-left:10px;}

.bothBtnWrap{position:relative;min-height:28px;overflow:hidden;margin:10px 0;}
.bothBtnWrap .btn{margin-right:1px}
.bothBtnWrap .lCont{}
.bothBtnWrap .rCont{text-align:right;margin-right:0;margin-left:1px;position:absolute;top:0;right:0}
.pageBtnWrap{text-align:center;margin-top:20px}
.actBtnWrap{text-align:center;margin-top:20px}
.pageBtnWrap>p, .actBtnWrap>p{margin-bottom:20px;}
.pageBtnWrap .btn, .actBtnWrap .btn{font-size:16px;color:#3d3d3d;background-color:#fff;border-color:#a1a1a1;height:38px;line-height:38px;margin:0 1px;letter-spacing:-1px;border-radius:3px;min-width:68px}
.pageBtnWrap .btn.em{background-color:#1779cc;border-color:#1779cc;color:#fff}
.actBtnWrap .btn.em{background-color:#828282;border-color:#828282;color:#fff}
.pageBtnWrap .btn.strong, .actBtnWrap .btn.strong{border-color:#dd3900;background-color:#dd3900;color:#fff;}
.btnsWrap{margin-left:1px;text-align:right;}
span.btnsWrap{display:inline-block;line-height:0}
.btnsWrap .btn{margin-right:1px}
.btnsWrap .btn.end{margin-right:0}
.btnsWrap a.btn:focus, .btnsWrap a.btn:active{background-color:#fff;border-color:#1779cc;color:#1779cc}
.btnsWrap .btn.em:focus, .btnsWrap .btn.em:active{background-color:#3d3d3d;border-color:#3d3d3d;color:#fff;}
.btnsWrap .tit{display:inline-block !important;font-size:13px !important;color:#3d3d3d !important;line-height:18px;margin-right:5px;margin-bottom:0;font-weight:bold !important;vertical-align:middle}

.downLoadBtnWrap{overflow:hidden;margin-left:-10px}
.downLoadBtnWrap li{float:left;display:block;width:190px;margin-left:10px;margin-bottom:13px;height:55px;}
.downLoadBtnWrap a{display:block;height:53px;background-color:#126dbb;border:1px solid #00549f;line-height:53px;padding:0 15px;color:#fff;font-size:15px;font-weight:bold;position:relative;}
.downLoadBtnWrap a.em{background-color:#f26522;border-color:#ea4b00}
.downLoadBtnWrap a .ico{position:absolute;top:18px;right:15px}

/* listColAllWrap */
.listColAllWrap input + .btn, .listColAllWrap input + label.blind + .btn, .listColAllWrap select + input {/*margin-left:5px*/}
.listColAllWrap{position:relative;border-top:2px solid #6d6d6d;font-size:13px}
.listColAllWrap.type{border:1px solid #e8e8e8;border-bottom:none}
.listColAllWrap.type>dl{margin:0;}
.listColAllWrap>dl, .listColAllWrap>fieldset>dl {width:100%;display:table;}
.listColAllWrap>dl>dt, .listColAllWrap>fieldset>dl>dt, .listColAllWrap .innerDl>dt
{position:relative;display:table-cell;color:#3d3d3d;font-weight:normal;padding:5px 10px;line-height:20px;box-sizing:border-box;vertical-align:middle;background:#f8f8f8 url("/myasset/common/img/dot_e8.png") repeat-y 0 0;border-bottom:1px solid #e8e8e8;}
.listColAllWrap>dl>dt{position:static;}/*bg,line issue style fix*/
.listColAllWrap>dl>dt:first-child, .listColAllWrap>fieldset>dl>dt:first-child, .listColAllWrap .innerDl>dt:first-child{background-color:#f8f8f8;background-image:none}
.listColAllWrap .innerDl>dt:first-child{background:#f8f8f8 url("/myasset/common/img/dot_e8.png") repeat-y 0 0;}
.listColAllWrap .innerDl>dt:first-child{position:static;}/*bg,line issue style fix*/
.listColAllWrap>dl>dt.blind{padding:0;border:none}
.listColAllWrap>dl>dd, .listColAllWrap>fieldset>dl>dd, .listColAllWrap .innerDl dd{display:table-cell;border-bottom:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:5px 10px;line-height:20px;color:#3d3d3d;box-sizing:border-box;vertical-align:middle;background:url("/myasset/common/img/dot_e8.png") repeat-y 0 0;}
.listColAllWrap>dl>dd input[type=text], .listColAllWrap>fieldset>dl>dd input[type=text], .listColAllWrap .innerDl dd input[type=text]{/*width:100%;box-sizing:border-box;*/}
.listColAllWrap .imgOpt{position:absolute;top:5px;right:0;width:179px;height:74px;background:url("/myasset/common/img/bg_otp.png") no-repeat 0 0;font-size:0;overflow:hidden;line-height:0}
.imgOpt.b{background:url("/myasset/common/img/bg_otp_b.png") no-repeat 0 0;height:90px}
.listColAllWrap .imgSmartOpt{position:absolute;top:10px;right:10px;width:74px;height:82px;background:url("/myasset/common/img/bg_sotp.png") no-repeat 0 0;font-size:0;overflow:hidden;line-height:0}
.listColAllWrap>dl>dd.view, .listColAllWrap>fieldset>dl>dd.view, .listColAllWrap>dl>dd.view {height:200px;vertical-align:top;background-image:none;position:relative;}
.listColAllWrap>dl>dd.view>iframe, .listColAllWrap>fieldset>dl>dd.view>iframe, .listColAllWrap>dl>dd.view>iframe {width: 100%;min-height:500px;padding:0;margin:0;border:0;}
.listColAllWrap>dl>dd.view.answer {padding-bottom:60px;background-image:none}
.listColAllWrap .addTxtInput{position:relative;height:60px;background-image:none}
.listColAllWrap .addTxtInput .count{font-size:13px;height:25px}
.listColAllWrap .addTxtInput textarea{height:47px;width:675px}
.listColAllWrap .addTxtInput .btn{position:absolute;top:0;right:0;height:61px;line-height:61px;margin-left:5px}
.listColAllWrap .addTxtInput .formHolder{}
.listColAllWrap .addTxtList{background-image:none;padding:0;}
.listColAllWrap .addTxtList li{overflow:hidden;border-top:1px solid #e8e8e8;padding:5px 10px;}
.listColAllWrap .addTxtList li:first-child{border-top:none}
.listColAllWrap .addTxtList span{display:inline-block;}
.listColAllWrap .addTxtList .writer{width:80px}
.listColAllWrap .addTxtList .cont{width:560px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}
.listColAllWrap .addTxtList .date{width:120px;text-align:right;}
.listColAllWrap .mandatory{/*position:absolute;left:5px;*/}
.listColAllWrap .disposablePinWrap{width:430px;height:30px;overflow:hidden;margin:5px 0}
.listColAllWrap .disposablePinWrap dt{border:1px solid #c9c9c9;width:95px;height:28px;line-height:28px;float:left;text-align:center;background-color:#f9f9f9;border-right:1px solid #c9c9c9;}
.listColAllWrap .disposablePinWrap dd{height:30px;line-height:28px;padding-left:97px;text-align:left;}
.listColAllWrap .disposablePinWrap dd>span.pinHolder{float:left;width:130px;display:inline-block;border:1px solid #c9c9c9;line-height:28px;height:28px;border-left:none;text-align:center;}
.listColAllWrap .disposablePinWrap dd .btn{height:28px;line-height:28px;margin-left:5px}
.listColAllWrap .disposablePinWrap +.txt{margin:20px 0 5px;}
.listColAllWrap .innerDl{width:100%;display:table;}
.listColAllWrap .p0 .innerDl{position:relative;top:1px;}
.listColAllWrap strong{color:#002e8a;}
.listColAllWrap .ico.pre, .listColAllWrap .ico.next{margin:0 5px;top:0;}
.listColAllWrap.search select{/*width:100px;*/}

.listColAllWrap.search input[type=text]{width:143px;}
.listColAllWrap .eventSrch.w input[type=text]{width:247px;}

.listColAllWrap .ddT1{padding:0px !important}
.listColAllWrap .ddT1 label span.label{display:inline-block;padding: 5px 0px;width:167px}
.listColAllWrap .ddT1 label span.text{display:inline-block;padding: 5px 0px 5px 10px;border-left: 1px solid #e8e8e8;}
.listColAllWrap .ddT1.col2 label span.label{padding: 5px 0px}
.listColAllWrap .ddT1.col2 label span.text{padding: 5px 0px 5px 10px}
.listColAllWrap .ddT1 li.ddp{padding:5px 10px;border-top: 1px solid #e8e8e8;color: #3d3d3d;}
.listColAllWrap .ddT1.col2{padding-top:0px;padding-bottom:0px}
.listColAllWrap .ddT1.col2 p.ddp{padding-top:0px;padding-bottom:0px}
.listColAllWrap .ddT1>ul>li:first-child{border-top:none;}

.listColAllWrap .ico {/*position: relative;top: 4px;*/}
.listColAllWrap .textarea{height:200px;}
.listColAllWrap .textarea textarea, .textarea textarea{width:100%;box-sizing:border-box;height:100%;display:block}
.listColAllWrap .textarea.type textarea{height:153px}
.listColAllWrap .textarea .opt, .textarea .opt{text-align:right;display:block;font-size:12px;height:26px;line-height:35px}
.listColAllWrap.otpCertify > .otpWrap > dd > div{position:relative;padding:5px 0;}
p.guideTxt + .listColAllWrap {margin-top:5px;}

.boxWrap{border:1px solid #e8e8e8;position:relative;padding:18px 20px 18px;min-height:30px;/*overflow:hidden*/}
.boxWrap.ns{padding:0;}
#srchSpot .boxWrap{padding:0;margin-top:20px}
#srchSpot .boxWrap:first-child{margin-top:0;}
#srchSpot dt{background-color:#f6f6f6;font-size:14px;font-weight:bold;border-bottom:1px solid #e8e8e8;color:#3d3d3d;padding:0 10px;letter-spacing:-1px;height:30px;line-height:30px}
#srchSpot dd{padding:10px;}
#srchSpot dd li{position:relative;line-height:20px;font-size:14px;letter-spacing:-1px;height:18px;line-height:18px;margin-top:10px;color:#3d3d3d}
#srchSpot dd li:first-child{margin-top:0;}
#srchSpot dd li>a{display:inline-block;overflow:hidden;height:18px;line-height:18px;width:140px;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;color:#3d3d3d;}
#srchSpot .myList dd li>a{width:100%}
#srchSpot dd li .rCont{top:0;right:0;width:40px;text-align:left;font-size:12px;height:18px;line-height:18px}
#srchSpot dd li .num{display:inline-block;border:1px solid #c9c9c9;text-align:center;border-radius:2px;height:16px;line-height:16px;width:16px;font-size:11px;font-family:"arial";color:#6d6d6d;margin-right:5px;background-color:#fafafa;letter-spacing:0;vertical-align:middle;position:relative;top:1px;}
.boxWrap.btN{border-top:none}
.boxWrap>p{font-size:13px}
.boxWrap .inner{position:relative;}
.boxWrap span.rCont, .boxWrap p.rCont{position:absolute;top:15px;right:20px}
.boxWrap .guideTxt span.rCont{top:0 !important;right:0 !important}
.boxWrap.bg{background-color:#fcfcfc}
.boxWrap .foot{margin:10px -20px -18px;clear:both;text-align:right;height:40px;line-height:40px;background-color:#f8f8f8;border-top:1px solid #e8e8e8;}
.boxWrap .foot>.btn{margin-right:10px}
.boxWrap.scroll{overflow-y:scroll;height:50px}
.boxWrap.scroll.type{overflow-y:scroll;height:300px}

.termsWrap.scroll {height:auto;} /*170315 임시추가*/

.boxWrap .termsWrap.scroll{overflow-y:scroll;height:300px;margin:-18px -20px -10px;padding:18px 20px;}
.boxWrap .termsWrap h1{font-size:14px}
.boxWrap .termsWrap h2{font-size:13px;margin:20px 0 5px;}
.boxWrap .termsWrap h1 + h2{margin-top:0;}
.boxWrap .termsWrap p{font-size:13px}
.boxWrap .tit{position:relative;font-size:20px;color:#3d3d3d;margin-bottom:10px;display:block;}
.boxWrap .tit.type{display:inline-block;font-size:18px;font-weight:normal;}
.boxWrap .tit.type span{font-weight:normal;font-size:13px}
.boxWrap .tit .rCont{top:0;right:0}
.boxWrap .tit .rCont .btn{background-color:#fff;height:22px;line-height:22px}
.checkWrap{border:1px solid #e8e8e8;background-color:#f9f9f9;position:relative;top:-1px;padding:10px 20px;}

/*160603추가*/
.boxWrap .foot_txt {position:relative; margin:10px -20px; padding:10px 15px 0; clear:both;border-top:1px solid #e8e8e8;}
.boxWrap .foot_txt p.guideTxt {position:relative;padding-left:8px;}

/*160615추가*/
/* .guideTxt2 li, .guideTxt2 dt {padding-left:8px;position:relative;}
ul.guideTxt2>li:before, .guideTxt2>dt:before, p.guideTxt2:before{position:absolute;top:7px;left:0;width:2px;height:2px;background-color:none;clear:both;display:block;content:''} */
.boxWrap .termsWrap .guideTxt_num li {font-size:13px}
.guideTxt_num li > ul {padding-left:15px;position:relative;}
.guideTxt dd {padding-left:8px;}