@charset "euc-kr";
/* CSS Document */

/* Reset */
* { margin:0; padding:0; }
html, body { height:100%; background:#15131a; }
body,button,input,select,table,textarea { font-family:-apple-system, system-ui, ¡®Apple SD Gothic Neo¡¯, HelveticaNeue-Light, AppleSDGothicNeo-Light, Helvetica, sans-serif; color:#FFF; font-size:14px; font-weight:normal; line-height:1.5; }
body { word-wrap:break-word; -webkit-text-size-adjust:none; }
input, select, textarea { vertical-align:middle; -webkit-box-sizing:border-box; box-sizing:border-box; -moz-appearance:none; -webkit-appearance:none; appearance:none; }
input::-webkit-search-cancel-button { -moz-appearance:none; -webkit-appearance:none; appearance:none; }
input::-webkit-clear-button, input::-webkit-inner-spin-button, input::-webkit-outer-spin-button, input::-webkit-calendar-picker-indicator { display:none; -moz-appearance:none; -webkit-appearance:none; appearance:none; }
button { background:none; border:0; border-radius:0; cursor:pointer; }
textarea { resize:vertical; }
label { vertical-align:middle; cursor:pointer; }
a { color:inherit; text-decoration:none; /*-webkit-tap-highlight-color:rgba(0,0,0,0);*/ }
a:active, a:hover, a:focus { text-decoration:none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
em, address { font-style:normal; }
ol, ul { list-style:none; }
img, fieldset, iframe { border:0; }
img { vertical-align: top; }
iframe { vertical-align:top; }
table { border:0; border-spacing:0; }
th, td { -webkit-text-size-adjust:none; }
legend { visibility:hidden; position:absolute; left:-5000px; font-size:0; line-height:0; }
caption { display:none; visibility:hidden; text-indent:-5000px; font-size:0; line-height:0; }
hr { display:none; }
strong, .boldTxt { font-weight:bold; }
.normalTxt { font-weight:normal !important; }
*:focus { outline:none; }

/* Common */
.blind { display:block; position:absolute; left:-9999px; text-indent:9999px; width:0; height:0; border:0; overflow:hidden; font-size:1px; line-height:0; white-space:nowrap; }
a[disabled], span[disabled], button[disabled], a.disabled, span.disabled, button.disabled { opacity:0.6; filter:alpha(opacity=60); }
.wrap { padding:28px 24px; box-sizing:border-box; }
.wrapTy2 { padding:0 24px 20px; box-sizing:border-box; }
.wrapTy3 { padding:0 24px; box-sizing:border-box; }
.wrapTy4 { padding:28px 24px 0; box-sizing:border-box; }
.wrapTy5 { padding:0; box-sizing:border-box; background-color:#15131a; }
.wrapTy5.includeBtn { position:relative; min-height:100%; }
.wrapTy5.includeTab { position:relative; padding-top:37px; }
.wrapTyBottom { padding:0; box-sizing:border-box; background-color:#15131a; }
.wrapTyBottom .contBox { padding:14px 24px 28px; }
.contBox.includeBtn { padding-bottom:130px !important; }
.contBox { display:block; position:relative; width:100%; box-sizing:border-box; padding:28px 24px; background-color:#15131a; }
.contBox .guideTit { margin:0 -24px 20px }
.contBox.pt0 { padding:0 24px 25px; }
.contBox.pd0 { padding:0; }
.contBox.pb0 { padding:28px 24px 0; }
.contBox.pd0 .guideTit { margin:0 0 20px; }
.contBox.mtsN { padding:10px 24px 25px; }
.contBox:last-of-type{ padding-bottom:36px; }
.contBox + .contBox { margin-top:16px; }
.contBox + .contBox:after { display:block; position:absolute; left:0; top:-16px; content:''; clear:both; width:100%; height:16px; background-color:#0C0B0F; }

.contArea { padding:0 20px; }
.contArea.lineTy1 { margin-top:28px; padding:28px 0; border-top:1px solid #303038; border-bottom:1px solid #303038; }
.diagram { padding:14px 0 0; text-align:center; position:relative; }
.diagram img, .wrapImg img { width:100%; height:auto; }
.diagram.ty3 { padding:0; }
.diagram.ty2 img, .diagram.ty3 img { max-width:347px; height:auto; }
.diagram.ty4 { padding:20px 0 !important; }
.diagram.ty5 { padding-bottom:70px !important; }
.diagram.ty6 { padding:20px 0 30px !important; }
.diagram.ty7 { margin:0 -24px !important; padding:20px 0px !important; }

.bgcTy1 { background:#f0f0f0; }
.bgcTy2 { background:#f7f7f7; }
.bgcTy3 { background:#ffffff !important; }
.bgcTy4 { background:#f0feff !important; }
.bgcTy5 { background:#fff8e9 !important; }
.block { display:block; }
.noData { display:block; width:100%; margin:14px 0 15px; padding-top:42px; color:#666; font-size:12px; text-align:center; background:url('/mini/images/common/ico_noData.png') 50% 4px no-repeat; background-size:30px 32px; box-sizing:border-box; }
.noData.ty2 { margin:32px 0 36px; }
.noData.ty3 { margin:38px 0 40px; }
.noData.ty4:before { content:'!'; display:inline-block; margin-right:5px; width:15px; height:15px; text-align:center; border:2px solid #aaaaaa; border-radius:100%; font-size:12px; color:#aaaaaa; }
.noData.ty4 { position:relative; margin:60px 0; padding:0; font-size:14px; background:none; }
.imgBox { margin:20px -24px 0; }
.imgBox img { width:100%; }
.imgBox.ty1 { overflow:hidden; margin:15px 0 40px; border-radius:10px; text-align:center; }
.imgBox.ty1 img { width:auto !important; height:210px; }
.txtLink, .inBlock { display:inline-block !important; }

/* tab Guide */
.tabTy1 { margin-bottom:12px; }
.tabTy1 + .contBox { margin-top:-12px; }
.tabTy1 ul { position:relative; display:table; width:100%; }
.tabTy1 li { display:table-cell; height:54px; border-bottom:1px solid #1d1b21; -webkit-box-sizing:border-box; box-sizing:border-box; font-size:16px; line-height:100%; color:#7d7e85; text-align:center; vertical-align:middle; }
.tabTy1 li:first-child, .tabTy1 li.active + li { border-left:0; }
.tabTy1 li > a { display:block; padding:5px 8px 4px; font-weight:bold; }
.tabTy1 li.active { position:relative; color:#F2F219; }
.tabTy1 li.active:after { content:''; position:absolute; left:0; bottom:-1px; width:100%; height:2px; background:#F2F219; }
.tabTy1.small li { display:table-cell; height:46px; border-bottom:1px solid #1d1b21; -webkit-box-sizing:border-box; box-sizing:border-box; font-size:14px; line-height:100%; color:#888; text-align:center; vertical-align:middle; }
.tabTy1.col2 li { width:50%; }
.tabTy1.col3 li { width:33%; }
.tabTy1.col3 li:nth-child(2) { width:34%; }
.tabTy1.fixed li { width:1%; }
.tabTy1.fixed li > a { padding-left:0; padding-right:0; }
.stockInfoBox + .tabTy1 { margin-top:-1px; }
.tbTy1 + .tabTy1, .tbTy3 + .tabTy1 { margin-top:12px; }
.wrap > .tabTy1, .wrapTy2 > .tabTy1, .wrapTy3 > .tabTy1, .wrapTy4 > .tabTy1{ margin:0 -14px 12px; }
.pageHead + .tabTy1 { margin-top:-10px; }
@media screen and (max-width: 359px){
	.tabTy1 li.sizeTy2 > a { font-size:13px; }
}

.tabTy1.fixedTy { position:fixed; top:0; left:0; width:100%; background:#15131a; z-index:999; }
.tabTy1.fixedTy + .contBox { padding-top:86px; }

.tabTy2 { margin-bottom:12px; }
.tabTy2 + .contBox { margin-top:-12px; }
.tabTy2 ul { position:relative; display:table; width:100%; }
.tabTy2 ul:after { content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; background:#1d1b21; z-index:0; }
.tabTy2 li { display:inline-block; height:35px; font-weight:bold; -webkit-box-sizing:border-box; box-sizing:border-box; font-size:14px; line-height:100%; color:#888; text-align:center; vertical-align:middle; }
.tabTy2 li + li { padding-left:20px; }
.tabTy2 li > a { display:inline-block; position:relative; height:34px; line-height:35px; border-bottom:1px solid #1d1b21; z-index:1; }
.tabTy2 li.active > a { color:#F2F219; border-bottom:1px solid #F2F219; }

.tabTy3 { padding:15px 0 12px; text-align:center; }
.tabTy3 li { position:relative; display:inline-block; margin-left:30px; color:#666; font-size:14px; }
.tabTy3 li:before { content:''; position:absolute; top:1px; left:-15px; width:1px; height:15px; background:#cacaca; }
.tabTy3 li:first-child { margin-left:0; }
.tabTy3 li:first-child:before { display:none; }
.tabTy3 li.active { color:#F2F219; font-weight:bold; }

.tabTy4 { width:100%; font-weight:bold; }
.tabTy4 ul { position:relative; display:table; width:100%; }
.tabTy4 li { display:table-cell; position:relative; height:42px; border-bottom:1px solid #acacac; -webkit-box-sizing:border-box; box-sizing:border-box; font-size:16px; line-height:100%; color:#888; text-align:center; vertical-align:middle; }
.tabTy4 li:first-child, .tabTy1 li.active + li { border-left:0; }
.tabTy4 li > a { display:block; padding:5px 8px 4px; }
.tabTy4 li:before { content:''; position:absolute; top:50%; right:1px; width:1px; height:11px; margin-top:-5px; background:#ddd;  }
.tabTy4 li:last-child:before { content:''; display:none; }
.tabTy4 li.active { position:relative; color:#111; }
.tabTy4 li.active:after { content:''; position:absolute; left:0; bottom:-1px; width:100%; height:2px; background:#F2F219; }
.tabTy4.fixed li { width:1%; }
.tabTy4.fixed li > a { padding-left:0; padding-right:0; }

.stabTy1 { margin:12px 0; padding:0 20px; }
.stabTy1 ul { position:relative; display:table; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; }
.stabTy1 li { display:table-cell; overflow:hidden; color:#666; text-align:center; border:1px #ddd solid; border-width:1px 0 1px 1px; box-sizing:border-box; -webkit-box-sizing:border-box; font-size:14px; line-height:100%; vertical-align:middle; }
.stabTy1 li:first-child { border-radius:4px 0 0 4px;  }
.stabTy1 li:last-child { border-width:1px 1px 1px; border-radius:0 4px 4px 0; }
.stabTy1 li > a { display:block; padding:12px 8px; }
.stabTy1 li.active { position:relative; color:#fff; font-weight:bold; border:1px #5B86D4 solid; background:#5B86D4; }
.stabTy1.col2 li { width:50%; }
.stabTy1.col3 li { width:33%; }
.stabTy1.col3 li:nth-child(2) { width:34%; }
.stabTy1.col4 li { width:25%; }
.stabTy1.col5 li { width:20%; }
.stabTy1.medium li { font-size:12px; }
.stabTy1.medium li > a { display:block; padding:10px 8px; }

.stabTy2 { margin:12px 0; padding:0 20px; }
.stabTy2 ul { position:relative; overflow:hidden; display:block; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; }
.stabTy2 li { float:left; overflow:hidden; min-width:26%; color:#666; text-align:center; border:1px #ddd solid; border-width:1px 0 1px 1px; box-sizing:border-box; -webkit-box-sizing:border-box; line-height:100%; vertical-align:middle; }
.stabTy2 li > a { display:block; padding:8px; }
.stabTy2 li.active { position:relative; color:#fff; font-weight:bold; border:1px #5B86D4 solid; background:#5B86D4; }
.stabTy2 li:first-child { border-radius:3px 0 0 3px;  }
.stabTy2 li:last-child { border-width:1px 1px 1px; border-radius:0 3px 3px 0; }

.stabTy3 { margin:20px 0 0; padding:0; }
.stabTy3 ul { position:relative; overflow:hidden; display:block; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; }
.stabTy3 li { float:left; overflow:hidden; color:#666; text-align:center; border:1px #ddd solid; border-radius:100px; box-sizing:border-box; -webkit-box-sizing:border-box; line-height:100%; font-size:13px; vertical-align:middle; }
.stabTy3 li + li { margin-left:5px; }
.stabTy3 li > a { display:block; padding:7px 12px; }
.stabTy3 li.active { position:relative; color:#fff; font-weight:bold; border:1px #5B86D4 solid; background:#5B86D4; }

/* Title Guide */
.titTy1 { margin:36px 0 8px; color:#fff; font-size:18px; font-weight:bold; line-height:1.2; }
.titTy1:first-child, .titTy1:first-of-type { margin:0 0 8px; }
* + .titTy1:first-of-type { margin:36px 0 8px; }
.titTy1.ty2 { margin:38px 0 16px; font-size:24px; }
.titTy1.ty3 { line-height:1.4; }
.titTy1 .num { display:block; margin:0 auto 10px; width:24px; height:24px; line-height:26px; font-size:12px; color:#fff; text-align:center; font-weight:bold; background-color:#5177bc; border-radius:50%; }
.msgTy4 + .titTy1, .boxTy2 + .titTy1 { margin:20px 0 6px; }
.tabTy1 + .titTy1 { margin:10px 0 6px; }
.titTy1.icoTy1 { position:relative; padding-left:30px; line-height:25px; }
.titTy1.icoTy1:after { content:''; position:absolute; left:0px; top:0; width:22px; height:22px; }
.titTy2 { margin:18px 0 8px; color:#fff; font-size:14px; font-weight:bold; line-height:1.2; }
.titTy2.first { margin:0 0 6px; color:#fff; font-size:14px; font-weight:bold; line-height:1.2; }
.titTy3 { font-size:16px; font-weight:bold; }
.titTy3 span { font-size:12px; color:#91949E; font-weight:normal; }
.titHead { position:relative; margin:36px 0 6px; }
.titHead.ty2 { position:relative; margin:14px 0 6px; }
.titHead:after { content:''; display:block; clear:both; font-size:0; line-height:0; }
.titHead .titTy1, .titHead .titTy2 { display:inline; margin:0 8px 0 0; }
.titHead .titTxtL { float:left; margin:0; }
.titHead .titTxtR { float:right; margin:2px 0 0; }
.titHead .titBtnR { float:right; margin-top:-7px; }
.titHead:first-child { margin:0 0 6px; }

.titHead .more { position:relative; margin:0; padding-right:10px; font-size:14px; font-weight:bold; }
.titHead .more:after { content:''; display:block; position:absolute; right:0px; top:6px; width:6px; height:6px; border-top:1px solid #dddddd; border-right:1px solid #dddddd; transform:rotate(45deg); }

.moreBtn { position:relative; margin:0; padding-right:10px; color:#888; font-size:14px; font-weight:bold; }
.moreBtn:after { content:''; display:block; position:absolute; right:0px; top:6px; width:6px; height:6px; border-top:1px solid #dddddd; border-right:1px solid #dddddd; transform:rotate(45deg); }

.moreLink { position:relative; display:inline-block; margin:8px 0 0 0; padding-left:33px; padding-right:10px; color:#888; font-size:14px; font-weight:bold; }
.moreLink:after { content:''; display:block; position:absolute; right:0px; top:6px; width:6px; height:6px; border-top:2px solid #dfdfdf; border-right:2px solid #dfdfdf; transform:rotate(45deg); }
.moreLink.ty2 { position:relative; display:inline-block; margin:8px 0 0 0; padding-left:33px; padding-right:10px; color:#5177BC; font-size:14px; font-weight:bold; }
.moreLink.ty2:after { content:''; display:block; position:absolute; right:0px; top:6px; width:6px; height:6px; border-top:2px solid #5177BC; border-right:2px solid #5177BC; transform:rotate(45deg); }

.agreeTit { position:relative; margin:14px 0 4px; padding-left:24px; color:#f2f219; font-size:15px; font-weight:bold; }
.agreeTit span { position:absolute; left:0; display:block; }
.agreeTitTy2 { position:relative; margin:14px 0 4px; padding-left:0; color:#fff; font-size:15px; font-weight:bold; }
.agreeTitTy2:first-child { margin:0 0 4px; }

.rfDate { font-size:16px !important; font-weight:normal !important; }

/* Text Guide */
.tL { text-align:left !important; }
.tR { text-align:right !important; }
.tC { text-align:center !important; }

.lsTy1 { letter-spacing:-0.7px; }
.lsTy2 { letter-spacing:-1px; }
.lsTy3 { letter-spacing:-1.5px !important; }

.txtLine { position:relative; display:inline-block; }
.txtLine:after { position:absolute; left:0px; bottom:1px; width:100%; height:1px; border-top:1px solid #333; content:''; }

.tbInfo { margin:0 0 5px; text-align:right; }
.titTxtL { margin:7px 0 6px 12px; color:#666; font-weight:bold; }
.titTxtL b { color:#df0001; }
.titTxtR { display:block; margin-bottom:5px; text-align:right; color:#7d7e85; }

.upTxt { position:relative; color:#eb322d !important; }
.dwTxt { position:relative; color:#2460ce !important; }
.tnTxt { position:relative; color:#666 !important; }

.includeArrow { display:inline-block; width:11px; margin:0 3px; }
.includeArrow img { width:100%; }

.wordKeep { word-break:keep-all !important; }

.fcTy1 { color:#F2F219 !important; }  /* ±âº» °­Á¶ */
.fcTy2 { color:#5177bc !important; } /* blue */
.fcTy3 { color:#666 !important; } /* gray */
.fcTy4 { color:#111 !important; } /* black */
.fcTy5 { color:#5177BC !important; } /* orange */
.fcTy6 { color:#999 !important; } /* gray2 */
.fcTy7 { color:#029fc8 !important; } /* blue */
.fcTy8 { color:#ffcc00 !important; } /* yellow */
.fcTy9 { color:#10974a !important; } /* green */
.fcTy10 { color:#43a35e !important; } /* green2 */
.fcTy11 { color:#1171ca !important; } /* blue2 */
.fcTy12 { color:#df0a69 !important; } /* pink */
.fcTy13 { color:#0633c3 !important; } /* blue3 */
.fcTy14 { color:#888 !important; } /* À¯ÀÇ»çÇ× */
.fcTy15 { color:#eb322d !important; } /* upTxt */
.fcTy16 { color:#2460ce !important; } /* dwTxt */
.fcTy17 { color:#DE092F !important; } /* red */ 
.fcTy18 { color:#B2B4BF !important; }
.fcTy19 { color:#91949E !important; }
.fcTy20 { color:#4881FF !important; }
.fcTy21 { color:#FF8D86 !important; } /* red */ 

.fsTy1 { font-size:12px !important; }
.fsTy2 { font-size:14px !important; }
.fsTy3 { font-size:11px !important; }
.fsTy4 { font-size:16px !important; }
.fsTy5 { font-size:18px !important; }
.fsTy6 { font-size:13px !important; }
.fsTy7 { font-size:10px !important; }
.fsTy8 { font-size:20px !important; }
.fsTy9 { font-size:22px !important; }
.fsTy10 { font-size:24px !important; }

.flHTy1 { line-height:15px !important; }
.flHTy2 { line-height:17px !important; }
.flHTy3 { line-height:14px !important; }
.flHTy4 { line-height:19px !important; }
.flHTy5 { line-height:21px !important; }

.itxt { display:inline-block; height:18px; padding:0 5px; border-radius:4px; -webkit-box-sizing:border-box; box-sizing:border-box; font-size:10px; line-height:19px; color:#fff; vertical-align:text-top; }
.itxt.itxtTy1 { background-color:#fff8e8; color:#db7804; } /* ÃÊÀúÀ§Çè */
.itxt.itxtTy2 { background-color:#f0f8eb; color:#42701f; } /* ÀúÀ§Çè */
.itxt.itxtTy3 { background-color:#e9f4ed; color:#35794e; } /* ÁßÀ§Çè */
.itxt.itxtTy4 { background-color:#fceeee; color:#ff4c4c; } /* °íÀ§Çè */
.itxt.itxtTy5 { background-color:#fae0e0; color:#de1111; } /* ÃÊ°íÀ§Çè */
.itxt.itxtTy6 { background-color:#edf1f8; color:#5177bc; } /* ±¹³»ÁÖ½Ä, ÇØ¿ÜÁÖ½Ä, Ã¤±ÇÇü, MMFµî */
.itxt.itxtTy7 { background-color:#70a8cf } /* ÆÝµå */
.itxt.itxtTy8 { background-color:#fff8cc; color:#000 } /* °è¿­»ç */

.icRecommend { display:inline-block; padding:3px 6px 3px; margin-left:5px; font-size:9px; color:#5177bc; background-color:rgba(81,119,188,0.1); border-radius:3px; }

.col2 > li { width:50% !important; }
.col3 > li { width:33% !important; }
.col3 > li:first-child { width:34% !important; }

/* Margin & padding Guide */
.mg-step-tb { margin-top:15px !important; }
.mg-step-list { margin-top:15px !important; }
.mg-tb-list { margin-top:5px !important; }
.mg-tb-tb { margin-top:10px !important; }
.mg-tb-box { margin-top:10px !important; }
.mg-list-list { margin-top:5px !important; }
.mg-list-list-ty2 { margin-top:10px !important; }
.mg-list-list-ty3 { margin-top:20px !important; }
.mg-list-box { margin-top:15px !important; }
.mg-list-banner { margin-top:30px !important; }
.mg-list-tb { margin-top:5px !important; }
.mg-list-step { margin-top:10px !important; }
.mg-box-list { margin-top:10px !important; }
.mg-box-box { margin-top:10px !important; }
.mg-box-tb { margin-top:20px !important; }
.mg-sTit-step { margin-top:20px !important; }
.mg-txt-box { margin-top:5px !important; }
.mg-banner-box { margin-top:20px !important; }
.mg-btn-list { margin-top:20px !important; }
.mg-btn-box { margin-top:20px !important; }
.mg-con-left { margin-left:-24px !important; }
.mg-con-left > .btnAreaTy2 { margin-top:16px; }
.mg-diagram-list { margin-top:10px !important; }
.mg-diagram-box { margin-top:20px !important; }
.mg-cont { margin-left:-24px !important; margin-right:-24px !important; margin-bottom:0 !important; padding-bottom:20px !important; border-bottom:5px solid #f0f0f0 !important;  }
.mg-cont.ty2 { margin-left:-24px !important; margin-right:-24px !important; margin-bottom:0 !important; padding-bottom:20px !important; }
.mg-cont.ty3 { padding:20px 14px 20px !important; border-bottom:5px solid #f0f0f0 !important; }
:first-child.mg-cont.ty3 { padding:0 20px 20px !important; }
:last-child.mg-cont.ty3 { padding:20px 20px 0 !important; border-bottom:0 !important;  }
.mg-cont.ty4 { padding:30px 20px 20px !important; border-bottom:8px solid #f0f0f0 !important; }
:first-child.mg-cont.ty4 { padding:10px 20px 20px !important; }
:last-child.mg-cont.ty4 { padding:30px 20px 0 !important; border-bottom:0 !important;  }
.mg-cont.ty5 { border-bottom:7px solid #f8f8f8 !important; margin:0px !important; }
.mg-wrap { margin-left:-24px !important; margin-right:-24px !important; }
.mg-cont + .titTy1 { margin:15px 0 !important; }
.mg-moreBtn { margin-top:12px !important; }

.mt0 { margin-top:0; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mt40 { margin-top:40px; }
.ml-20 { margin-left:-20px; }
.ml-30 { margin-left:-30px; }

.pt0 { padding-top:0; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt20 { padding-top:20px; }

/* stepTy Guide */
.stepTy1 > .tit { position:relative; margin-top:10px; padding-left:55px; font-size:14px !important; font-family:KBFGText-Medium; }
.stepTy1 > .tit:first-child { margin-top:0; }
.stepTy1 > .tit span { display:block; position:absolute; left:0; top:0; font-style:italic; }
.stepTy1 > .con { padding-top:5px; }
.stepTy1.ty2 > .tit { margin-top:10px; padding-bottom:10px; border-bottom:1px solid #cacaca; }
.stepTy1.ty2 > .tit:first-child { margin-top:0; }
.stepTy1.ty2 > .tit:last-child { padding-bottom:0; border:none; }
.stepTy1.ty2 > .tit:after { position:absolute; right:0; top:0; width:20px; height:20px; border-radius:50px; background:url(/mini/images/common/ico_step_link.png) center center no-repeat #ffffff; background-size:5px; content:''; }
.stepTy1.ty3 { padding:15px; border:1px solid #cacaca; border-radius:5px; }

.stepTy2 { overflow:hidden; border:1px solid #cacaca; }
.stepTy2 > li { position:relative; float:left; padding:10px 0; text-align:center; }
.stepTy2 > li + li:before { content:''; display:block; position:absolute; left:0; top:0; width:1px; height:200%; border-left :1px solid #dadada; }
.stepTy2 > li + li:after { content:''; display:block; position:absolute; left:0; top:50%; margin-top:-15px; width:15px; height:30px; background:url(/mini/images/common/ico_step.png) left center no-repeat; background-size:auto 30px; }
.stepTy2 > li h1.ty2 { line-height:2.8em; }
.stepTy2 > li p { padding:10px 5px; font-size:13px; letter-spacing:-1px; }
.stepTy2 > li img { width:35px; }

.stepTy3 > li { position:relative; margin-top:24px; padding:15px; border:1px solid #50505B; border-radius:5px; }
.stepTy3 > li:first-child { margin-top:0; }
.stepTy3 > li:after { content:''; position:absolute; bottom:-16px; left:50%; margin-left:-7px; width:14px; height:8px; background:url('/mini/images/common/ico_arrow_down.png') no-repeat; background-size:14px 8px; }
.stepTy3 > li:last-child:after { content:''; position:absolute; height:0; background:none; }
.stepTy3 li > .tit { display:inline-block; width:18%; color:#4881FF; font-size:14px !important; font-family:KBFGText-Medium; vertical-align:top; }
.stepTy3 li > .con { display:inline-block; width:80%; vertical-align:top; }
.stepTy3 li > .con li { position:relative; padding-left:8px !important; margin-top:3px !important; text-indent:0 !important; }
.stepTy3 li > .con li:first-child { margin-top:0 !important; }
.stepTy3 li > .con li:before { content:''; position:absolute; top:-2px; left:0; width:4px; height:1px; margin:10px 0 0; background:#666; }
.listTy1 li > .stepTy3 { margin:5px 0 0 -6px !important; }

.stepTy4 > li { position:relative; margin-top:24px; padding:15px; border:1px solid #50505B; border-radius:5px; }
.stepTy4 > li.point { border:1px solid #4881FF !important; }
.stepTy4 > li:first-child { margin-top:0; }
.stepTy4 > li:after { content:''; position:absolute; bottom:-16px; left:50%; margin-left:-7px; width:14px; height:8px; background:url('/mini/images/common/ico_arrow_down.png') no-repeat; background-size:14px 8px; }
.stepTy4 > li:last-child:after { content:''; position:absolute; height:0; background:none; }
.stepTy4 li > .tit { display:block; color:#4881FF; font-size:14px !important; font-family:KBFGText-Medium; vertical-align:top; }
.stepTy4 li > .con { display:block; margin-top:7px; vertical-align:top; }
.stepTy4 li > .con li { position:relative; padding-left:8px !important; margin-top:3px !important; text-indent:0 !important; }
.stepTy4 li > .con li:first-child { margin-top:0 !important; }
.stepTy4 li > .con li:before { content:''; position:absolute; top:-2px; left:0; width:4px; height:1px; margin:10px 0 0; background:#666; }
.listTy4 li > .stepTy3 { margin:5px 0 0 -6px !important; }

.stepNumList { padding:4px 0 6px; }
.stepNumList > li { display:block; position:relative; padding-top:1px; padding-left:68px; padding-bottom:20px; }
.stepNumList > li:last-child { padding-bottom:0; }
.stepNumList .stepNum { display:inline-block; position:absolute; left:0; top:-3px; padding:5px 7px 3px; background-color:#eef4ff; color:#5177bc; font-size:11px; font-family:KBFGText-Medium; border-radius:18px; }

.stepNumList.ty2 { display:inline-block; padding:4px 0 6px; }
.stepNumList.ty2 > li { display:block; position:relative; padding:0 0 20px 68px; text-align:left !important; font-family:KBFGText-Medium; }
.stepNumList.ty2 > li:last-child { padding-bottom:0; }
.stepNumList.ty2 > li:before { content:''; position:absolute; top:0; left:28px; margin-left:-1px; width:2px; height:100%; background:#f5f3f8; }
.stepNumList.ty2 > li:last-child:before { display:none; }
.stepNumList.ty2 .stepNum { display:inline-block; position:absolute; left:0; top:-3px; padding:5px 7px 3px; background-color:#f5f3f8; color:#5b56b3; font-size:11px; font-family:KBFGText-Medium; border-radius:18px; }
.stepNumList.ty2 .stepNum:before { content:''; position:absolute; bottom:-20%; left:50%; width:10px; height:10px; margin-left:-5px; background:url('/mini/images/common/step_ico.png') no-repeat; background-size:100% 100%; }
.stepNumList.ty2 .stepNum.last:before { display:none; }

.stepNumList.ty3 .cont { margin-left:-68px; }
.stepNumList.ty3 .listTy4 > li { position:relative; display:inline-block; }
.stepNumList.ty3 .listTy4 > li + li { margin-left:15px; }

.stepNumList > li > .listTy1 { margin:10px 0 0 -60px; }
.stepNumList > li > .listTy1 li { position:relative; padding-left:8px; margin-top:3px; font-size:13px; }
.stepNumList > li > .listTy1 > li:before { content:''; position:absolute; left:0; top:-1px; width:3px; height:3px; margin:8px 0 0; border-radius:50%; background:#888; }

/* Table Guide */
.tbTy1 { background-color:#15131a; }
.tbTy1 table { width:100%; border-bottom:1px solid #242329; border-top:1px solid #29272e; word-break:break-all; }
.tbTy1 table tr th { background-color:#29272e; text-align:center; font-size:13px; font-weight:bold; font-weight:normal; border-bottom:1px solid #15131a; }
.tbTy1 table thead tr th { padding-top:7px; padding-bottom:8px; padding-left:10px; padding-right:10px; }
.tbTy1 table tbody tr th, .tbTy1 table tr td { padding-top:13px; padding-bottom:13px; padding-left:10px; padding-right:10px; }
.tbTy1.ty2 table tbody tr th { padding-left:5px; padding-right:5px; }
.tbTy1 table thead th { border-right:1px solid #15131a; }
.tbTy1 table thead th:last-of-type { border-right:0; }
.tbTy1 table th.rL { border-right:1px solid #15131a !important; }
.tbTy1 table thead th:last-of-type, .scrollTable .leftTh th:last-of-type{ border-right:0; }
.tbTy1 table tbody tr td { border-bottom:1px solid #242329; text-align:center; font-size:13px; }
.tbTy1 table tbody tr:last-child th, .tbTy1 table tbody tr:last-child td { border-bottom:0; }
.tbTy1 table tfoot { background:#29272e; }
.tbTy1 table tfoot th, .tbTy1 table tfoot td { border-right:1px solid #29272e; }
.tbTy1 table tfoot th:last-of-type, .tbTy1 table tfoot td:last-of-type { border-right:0; }
.tbTy1 table tr th > span { font-size:10px; font-weight:normal; }
.tbTy1 table tr td > span { display:block; font-size:12px; font-weight:normal; }
.tbTy1 table tr td > span.inBlock { display:inline-block; }
.tbTy1 .grade { display:inline-block; text-align:left; }
.tbTy1 table .tL { text-align:left; padding-left:12px; padding-right:12px; }
.tbTy1 table .bbNone { border-bottom:0; }
.tbTy1 table .addBr { border-right:1px solid #15131a !important; }
.tbTy1 .tL .boldTxt + p { padding-top:4px; padding-bottom:12px; }
.tbTy1 .tL .boldTxt + p:last-of-type { padding-bottom:0; }
.tbTy1 table td .fcRed, .tbTy1 table td .fcBlue { display:inline-block; vertical-align:top; }
.tbTy1 > table td.noData { position:relative; display:table-cell; padding:70px 0 40px; text-align:center; font-size:13px; background:url('/mini/images/common/ico_tbNoData.png') no-repeat 50% 30px; background-size:40px 40px;  }
.tbTy1 table tr th.colorTy1, .tbTy1 table tr td.colorTy1 { background:#323242 !important; }
.tbTy1 table tr th.colorTy2 { background:#4E3441 !important; }
.tbTy1 table tr td.colorTy2  { background:#251D26 !important; }
.tbTy1.ty3 table thead tr th, .tbTy1.ty3 table tbody tr th, .tbTy1.ty3 table tbody tr td { padding-left:3px; padding-right:3px; }
.tbTy1.ty4 table thead tr th, .tbTy1.ty4 table tbody tr th, .tbTy1.ty4 table tbody tr td { padding-left:0px; padding-right:0px; }
.tbTy1.ty4 table tbody tr th, .tbTy1.ty4 table tbody tr td { padding-left:0px; padding-right:0px; font-size:12px; }
.tbTy1 tbody.pb0 td { vertical-align:bottom; }
.tbTy1 .listTy1 > li { position:relative; padding-left:8px; margin-top:5px; color:#FFF; font-size:13px; }
.tbTy1 .listTy1 > li:before { content:''; position:absolute; left:0; top:-1px; width:4px; height:4px; margin:8px 0 0; border-radius:50%; background:#FFF; }

.tbTy2 { clear:both; overflow:hidden; border-top:1px solid #cacaca; }
.tbTy2 table { width:100%; table-layout:fixed; margin:-1px 0 0 0; border-bottom:1px solid #cacaca; }
.tbTy2 table.linkTb tbody td:last-child { background:url('/mini/images/common/ico_arrow_right.png') 94% 50% no-repeat; background-size:6px 11px; }
.tbTy2 table th, .tbTy2 table td { padding:6px 10px; height:20px; border-top:1px solid #efefef; text-align:center; line-height:1.4; }
.tbTy2 table.ty2 th, .tbTy2 table.ty2 td { padding:6px 2px; }
.tbTy2 tbody.pb0 td { padding:6px 10px 0; vertical-align:bottom; }
.tbTy2 tbody.pb0 td img { width:100%; height:auto; }
.tbTy2 table th { font-weight:normal; background:#f7f9fc; }
.tbTy2 table th { border-right:1px solid #fff; }
.tbTy2 table thead th:last-of-type { border-right:0; }
.tbTy2 table tfoot td { font-weight:bold; }
.tbTy2 table.tbEven .even { background:#f4f6f9; }

.scrollTable { margin-right:-24px; overflow:hidden; }
.scrollTable.tbTy1 table th, .scrollTable.tbTy1 table td { position:relative; height:44px; box-sizing:border-box; padding-top:0; padding-bottom:0; }
.scrollTable.tbTy1 table tbody td { border-right:1px solid #242329; }
.scrollTable.tbTy1 table tbody td:last-of-type { border-right:0; }
.scrollTable.tbTy1 table .heightTr2 { height:88px; }
.scrollTable.tbTy1 table .heightTr3 { height:34px; }
.scrollTable.tbTy1 table .heightTr4 { height:52px; }
.scrollTable.tbTy1 table .heightTr5 { height:104px; }
.scrollTable.tbTy1 table .heightTr6 { height:156px; }
.scrollTable.tbTy1 table .heightTr7 { height:192px; }
.scrollTable.tbTy1 table .heightTr8 { height:68px; }
.stbBox.pt15 { position:relative; }
.stbBox.pt15:before { display:block; position:absolute; left:-12px; top:0; content:''; width:calc(100% + 24px); height:1px; background-color:#f8f8f8; }
.scrollTable .leftTh { position:relative; width:50%; float:left; z-index:1; }
.scrollTable .leftTh:after { display:block; content:''; z-index:-1; position:absolute; right:0; top:0;  width:1px; height: 100%; background-color: #29272e; box-shadow:-3px 4px 8px 1px rgba(0,0,0,0.6); }
.scrollTable .leftTh td { background:#ffffff; }
.scrollTable .rightThTd { width:50%; float:left; overflow-x:scroll }
.scrollTable .oneTableScroll { width:100%; overflow-x:scroll }
.scrollTable .oneTableScroll table th,.scrollTable .oneTableScroll table td { height:auto; }
.scrollTable .oneTableScroll table thead th { padding-top:7px; padding-bottom:8px; }
.scrollTable .oneTableScroll table td { padding-top:13px; padding-bottom:13px; }
.tbTy1 table tr .tbFont12B { display:block; font-size:12px; color:#000; font-weight:bold; }
.tbTy1 table tr .tbFont10 { display:block; font-size:10px; }
.tbTy1 table tr .tbFontRed { color:#ff5252; font-size:13px; }
.stbBox { box-sizing:border-box; }
.sortWrap { position:relative; }
.sortWrap button { position:absolute; right:-17px; top:40%; width:0; height:0; border-right:5px solid transparent; border-left:5px solid transparent; }
.sortWrap .up { border-bottom:5px solid #cbcbcb; }
.sortWrap .down { border-top:5px solid #cbcbcb; }
.sortWrap .up.active { border-bottom:5px solid #111111; }

/* List Guide */
.linkList { min-height:210px; }
.linkList li { position:relative; overflow:hidden; display:block; padding:10px 40px 10px 20px; font-size:16px; }
.linkList li:after { content:''; position:absolute; top:50%; right:15px; width:5px; height:10px; margin-top:-6px; background:url('/mini/images/common/ico_arrow_right.png') no-repeat; background-size:5px 10px; }
.linkList li .name { float:left; display:block; width:60%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; text-align:left; }
.linkList li .num { float:right; display:block; padding-left:1%; width:39%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; text-align:right; }

.listTy1 { position:relative; }
.listTy1 > li { position:relative; padding-left:8px; margin-top:5px; color:#b2b4bf; font-size:14px; }
.listTy1.ty2 > li { position:relative; padding-left:6px; margin-top:4px; }
.listTy1.ty3 > li { padding-left:100px; }
.listTy1.ty3 > li > .txtHead { position:absolute; left:8px; top:0; }
.listTy1 > li:before { content:''; position:absolute; left:0; top:-1px; width:4px; height:4px; margin:8px 0 0; border-radius:50%; background:#b2b4bf; }
.listTy1 > li:first-child { margin-top:0; }
.listTy1 > li.none:before { display:none; }
.listTy1 > li > .tbTy1 { margin-left:-8px; }
.listTy1.fcTyG > li { color:#B2B4BF !important; }
.listTy1.fcTyG > li:before { content:''; position:absolute; left:0; top:-1px; width:3px; height:3px; margin:8px 0 0; border-radius:50%; background:#B2B4BF; }
.listTy1.fcTyF > li { color:#fff; }
.listTy1.fcTyF > li:before { content:''; position:absolute; left:0; top:-1px; width:4px; height:4px; margin:8px 0 0; border-radius:50%; background:#fff; }
.agreeTit + .listTy1 { margin-left:5px; }

.listTy2 { position:relative; }
.listTy2 > li { position:relative; padding-left:8px !important; margin-top:2px !important; color:#b2b4bf; font-size:13px; text-indent:0 !important; }
.listTy2 > li:before { content:''; position:absolute; top:-2px; left:0; width:4px; height:1px; margin:10px 0 0; background:#b2b4bf; }

.listTy3 { position:relative; }
.listTy3 > li { position:relative; padding-left:16px; margin-top:3px; font-size:13px; color:#7d7e85; }
.listTy3 > li:before { content:'¡Ø'; position:absolute; left:0; }
.listTy3 > li.btnTy:before { content:'¡Ø'; position:absolute; top:5px; left:0; }
.listTy3.ty2 > li { font-size:15px; }
.listTy3.ty3 { margin-top:3px; }
.listTy3.ty3 > li:before { content:'¡Ø'; position:absolute; top:5px; left:0; }
.listTy3.fcTyG > li { color:#B2B4BF !important; }

.listTy4 { position:relative; }
.listTy4 > li { padding-left:8px; margin-top:2px; color:#7d7e85; font-size:13px; }
.listTy4 > li:before { content:'*'; position:absolute; left:0; margin:1px 0 0; }
.listTy4.fcTyG > li { color:#B2B4BF !important; }

.listTy5 { position:relative; }
.listTy5 > li { margin-top:3px; text-indent:-23px; padding-left:23px; color:#fff; font-size:14px; }
.listTy5 > li:first-child { margin-top:0 !important; }
.listTy5.ty2 { position:relative; }
.listTy5.ty2 > li { margin-top:5px; text-indent:-25px; padding-left:25px; }
.listTy5.ty2 > li:first-child { margin-top:0 !important; }
.listTy5.fcTyG > li { color:#B2B4BF !important; }

.listTy6 { position:relative; }
.listTy6.ty1 > li { color:#B2B4BF; }
.listTy6 > li { margin-top:3px; line-height:20px; color:#fff; font-size:14px; }
.listTy6 > li:first-child { margin-top:0 !important; }
.listTy6.fcTyG > li { color:#B2B4BF !important; }

.listTy7 { position:relative; }
.listTy7 > li { padding-left:20px; margin-top:3px; color:#fff; font-size:14px; }
.listTy7 > li:before { content:'¡æ'; position:absolute; left:0; }
.listTy7.fcTyG > li { color:#B2B4BF !important; }

.listTy8 { position:relative; }
.listTy8 > li { position:relative; margin-top:3px; text-indent:-17px; padding-left:17px; color:#fff; font-size:14px; }
.listTy8.ty1 > li { color:#B2B4BF; }
.listTy8 > li:first-child { margin-top:0 !important; }

.listTy9 { position:relative; }
.listTy9 > li { position:relative; padding-left:28px; margin-top:10px; color:#fff; font-size:14px; }
.listTy9 > li > span { position:absolute; top:-2px; left:0; display:block; width:22px; height:22px; line-height:24px; text-align:center; font-size:12px; border-radius:100px; background:#e7e7e7; }
.listTy9.ty2 > li > span { color:#ffffff; background:#000000; }

.listTy10 > li { position:relative; padding-left:17px; margin-top:3px; color:#fff; font-size:14px; }
.listTy10 > li:first-child { margin-top:0; }
ul .listTy10 > li:first-child { margin-top:5px; }
.listTy10 > li span { position:absolute; top:0; left:0; display:block; text-align:left; }
.listTy10 > li.ty2 { position:relative; padding-left:24px; margin-top:3px; }
.listTy10 > li.ty2 span { width:24px; }
.listTy10.ty1 > li { color:#B2B4BF; }

.listTy11 > li { position:relative; padding-left:24px; margin-top:8px; color:#fff; font-size:14px; }
.listTy11 > li > span, .listTy11 > li > strong > span { position:absolute; top:0; left:0; display:block; text-align:left; }
.listTy11 > li > ul { margin-top:3px; }
.listTy11 > li:first-child { margin-top:0 !important; }

.listTy12 > li { position:relative; padding-left:15px; margin-top:3px; color:#fff; font-size:14px; }
.listTy12 > li > sup, .listTy12 > li > strong > sup { position:absolute; top:0; left:0; display:block; text-align:left; font-size:10px; color:#5177BC }
.listTy12 > li > ul { margin-top:3px; }

.listTy13 { padding-top:17px; }
.listTy13 > li { padding-left:28px; padding-bottom:4px; background:url(/mini/images/product/ic_check.png) 0 0 no-repeat; background-size:20px; }
.listTy13 > li strong { display:block; font-weight:bold; font-size:14px; }
.listTy13 > li p { font-size:13px; }
.listTy13 > li strong + p { padding:4px 0 16px; color:#444; }
.listTy13 > li:last-child strong + p { padding-bottom:0; }
.listTy13.ty2 > li { padding-bottom:12px; }
.listTy13.ty2 > li:last-child { padding-bottom:0; }

.listTy15 > li { display:block; position:relative; padding-left:30px; font-weight:normal; }
.listTy15 > li .num { display:inline-block; position:absolute; left:0; top:0; vertical-align: middle; width:20px; height:20px; line-height:22px; font-size:10px; color:#fff; text-align:center; font-weight:bold; background-color:#323242; border-radius:6px; }
.listTy15.ty2 > li { margin-top:18px; }
.listTy15.pt13 > li { font-size:13px; }
.listTy15.ty2 > li:first-child { margin-top:0; }
.listTy15.ty2 > li .num { background-color:#323242; }
.listTy15.ty2 .listTy14 li { margin-top:4px; }
.listTy15.ty2.toggleList { margin-top:0; }
.listTy15.ty2.toggleList li.active .visibleBox { background:url(/mini/images/common/btn_arrowTop.png) 100% 50% no-repeat; background-size:24px; }
.listTy15.ty2.toggleList .toggleBox { margin:0 -24px 0 -50px; }
.listTy15.ty2.toggleList li { margin-top:0; }
.listTy15.ty2.toggleList li > a { display:block; position:relative; padding:20px 30px 20px 0; font-weight:normal; }
.listTy15.ty2.toggleList li .num { position:absolute; left:-30px; top:50%; margin-top:-10px; }
.listTy15.ty3 > li { margin-top:25px; }
.titTy1 + .listTy15 { margin-top:12px; }

/* icoList */

.icoList {  }
.icoList > li { position:relative; min-height:80px; }
.icoList > li + li { margin-top:20px; }
.icoList > li .ico { display:inline-block; width:80px; height:80px; line-height:80px; border-radius:100px; text-align:center; vertical-align:middle; background:#f0f0f0; }
.icoList > li .ico img { width:50%; vertical-align:middle; }
.icoList > li .ico.ty2 { border:1px solid #cacaca; background:#fff; }
.icoList > li .txt { display:inline-block; width:65%; padding-left:8px; vertical-align:middle; }
.icoList > li .txt li { margin-top:4px; }
.icoList .tit { padding:0 0 5px 0; font-family:KBFGText-Medium; }
.icoList .numTit { margin:0; padding:0 0 5px 20px; font-size:14px; }
.icoList.ty2 > li { min-height:60px; }
.icoList.ty2 > li .txt { width:70%; }
.icoList.ty2 > li .ico { display:inline-block; width:60px; height:60px; line-height:60px; }
.icoList.ty2 > li .ico img { width:45%; }
.icoList.ty2 > li .ico .icoTxt { display:inline-block; line-height:15px; vertical-align:middle; }
.icoList.linkTy > li:after { content:''; display:block; width:20px; height:20px; position:absolute; right:0; top:50%; margin-top:-10px; background:url(/mini/images/common/ico_arrow_right.png) center center no-repeat; background-size:24px; }
.icoList.linkBox {  }
.icoList.linkBox > li { padding:14px; border:1px solid #ccc; border-radius:4px; -webkit-box-sizing:border-box; }
.icoList.linkBox > li:after { content:''; display:block; width:20px; height:20px; position:absolute; right:10px; top:50%; margin-top:-10px; background:url(/mini/images/common/ico_arrow_right.png) center center no-repeat; background-size:24px; }
.icoList.linkBox > li + li { margin-top:10px; }
.icoList.linkBox.icoNon > li { padding:14px 48px 14px 14px; }

.icoList.ty3 { margin:0; padding:0; }
.icoList.ty3 > li { position:relative; display:flex; align-items:center; min-height:3.250rem; }
.icoList.ty3 > li + li { margin-top:1.250rem; }
.icoList.ty3 > li .ico { display:block; flex-shrink:0; flex-basis:3.250rem; height:3.250rem; line-height:3.250rem; border-radius:50%; background:transparent; }
.icoList.ty3 > li .ico.ty3 { top:0; margin-top:0; }
.icoList.ty3 > li .ico img { width:100%; }
.icoList.ty3 > li .txt { display:inline-block; width:100%; margin-top:0.250rem; padding-left:0.500rem; box-sizing:border-box; }
.icoList.ty3 > li .txt.onlyTitle { display:table; min-height:52px; }
.icoList.ty3 > li .txt.onlyTitle strong{display:table-cell; vertical-align:middle; }
.icoList.ty3 > li .txt strong { padding-top:0.250rem; font-weight:500; }
.icoList.ty3 > li .txt .sTxt { display:block; padding-top:0.250rem; color:#444; }
.icoList.ty3 > li .txt p { color:#444; }

.icoList.ty4 { margin:0; padding:0; }
.icoList.ty4 > li { position:relative; min-height:40px; }
.icoList.ty4 > li + li { margin-top:40px; }
.icoList.ty4 > li .ico { display:inline-block; position:absolute; left:0; top:3px; width:40px; height:40px; line-height:inherit; border-radius:0; background:transparent; }
.icoList.ty4 > li .ico img { width:100%; }
.icoList.ty4 > li .txt { display:inline-block; width:100%; padding-left:50px; font-family:KBFGText-Medium; font-size:14px; box-sizing:border-box; }
.icoList.ty4 > li .txt .tit { padding:0px; font-size:16px; font-weight:bold;  }
.icoList.ty4 > li .txt .tit span { display:block; font-size:12px; }
.icoList.ty4 > li .txt p { color:#7D7E85;}

.icoList.ty5 > li {min-height: 56px;}
.icoList.ty5 > li .ico {width:56px; height:56px;line-height:56px;border-radius:50%;vertical-align:top;}
.icoList.ty5 > li .ico img {width: 100%;}
.icoList.ty5 > li .txt {vertical-align:top; padding-left:15px;margin-top:-2px;}
@media all and (min-width:360px){
.icoList.ty5 > li .txt { width:75%; }
}

/* ¸®½ºÆ® Á¤·Ä ¹®Á¦·Î µé¿©¾²±â ÃÊ±âÈ­ */
.listTy8 > li li, .listTy5 > li li { text-indent:0px; }

.msgTy3 { padding:14px; font-size:14px !important; border-radius:12px; background:#29272e; }
.msgTy3 .title { margin-bottom:5px; }
.msgTy3 li { color:#b2b4bf; }
.msgTy3 > .listTy1 { position:relative; }
.msgTy3 > .listTy1 > li { padding-left:8px; margin-top:5px; }
.msgTy3 > .listTy1 > li:first-child { margin-top:0; }
.msgTy3.ty2 { margin:0 8px; }

.infoTxtArea { background-color:#f8f8f8; padding:20px; border-radius:3px; }

/* ¸®½ºÆ® Ãß°¡ ½Ã ¹Ú½º Å¸ÀÔµµ °°ÀÌ Ãß°¡ */
.listTy1 li > .msgTy3 { margin:5px 0 15px -6px; }
.listTy2 li > .msgTy3 { margin:5px 0 15px -8px; }
.listTy3 li > .msgTy3 { margin:5px 0 15px -16px; }
.listTy4 li > .msgTy3 { margin:5px 0 15px -7px; }
.listTy5 li > .msgTy3 { margin:5px 0 15px -27px; }
.listTy6 li > .msgTy3 { margin:5px 0 15px 0px; }
.listTy7 li > .msgTy3{ margin:5px 0 15px -20px; }
.listTy8 li > .msgTy3 { margin:5px 0 15px -19px; }
.listTy9 li > .msgTy3 { margin:5px 0 15px -28px; }
.listTy10 li > .msgTy3 { margin:5px 0 15px -17px; }
.listTy10 > li.ty2 > .msgTy3, .listTy10.ty2 > li > .msgTy3 { margin:5px 0 15px -24px; }
.listTy11 li > .msgTy3 { margin:5px 0 15px -24px; }
.listTy12 li > .msgTy3 { margin:5px 0 15px -15px; }

.agreeArea > .msgTy3 { margin:10px 0 0; padding:14px; background:#ececec; }

.msgTy4 { padding:14px; border-radius:12px; background:#2f2f3b; color:#b2b4bf; }
.msgTy4 .tit { margin-bottom:5px; font-weight:bold; }
.msgTy4 li { color:#b2b4bf; }
.msgTy4.ty2 { padding:20px; }
.msgTy4.ty2 li { color:#fff; }

/* btn Guide */
.btnArea { overflow:hidden; margin:15px 0 0; text-align:center; }
.btnArea-1 { padding:20px 0 0 0; position:relative; text-align:center; }
.btnArea.ty2 { overflow:hidden; box-sizing:border-box; }
.btnArea.ty2 button { float:left; display:inline-block; width:49%; }
.btnArea.ty2 button:last-child { float:right; }
.btnAreaTy1 { padding:30px 0; }
.btnAreaTy2 { overflow:hidden; margin:60px 0 0; text-align:center; }
.btnAreaTy2 button { float:left; display:inline-block; width:49%; }
.btnAreaTy2 button:last-child { float:right; }
.btnAreaTy3 { padding-top:50px; }
.positionB { position:fixed; left:0; bottom:0; width:calc(100% - 40px); padding:24px 20px 20px; background:url(/mini/images/common/bgFloatinGradient.png) 0 0 no-repeat; background-size:cover; z-index:10; }
.btnAreaTy3 button { display:block; width:100%; }
.btnTy1 { display:block; width:100%; line-height:50px; font-size:16px; text-align:center; font-weight:bold; color:#1a150a; background-color:#f2f219; border-radius:10px; border:1px solid #f2f219; }
.btnTy1:active { background-color:#ffcc00; border:1px solid #ffcc00; }
.btnTy1.disabled { color:rgba(34, 34, 34, 0.25); background-color:rgba(255, 220, 0, 0.25); border:1px solid rgba(255, 220, 0, 0.1); cursor:none; }
.btnTy2 { display:block; line-height:50px; font-size:16px; text-align:center; font-weight:bold; color:#b2b4bf; background-color:#2f2f3b; border:1px solid #2f2f3b; border-radius:6px;  }
.btnTy2:active { background-color:#f8f8f8; }
.btnTy2.disabled { color:#b2b4bf; background-color:#2f2f3b; border:1px solid #2f2f3b; cursor:none; }
.btnTy3 { display:inline-block; padding:0 7px 0; line-height:30px; font-size:11px; text-align:center; font-weight:bold; color:#fff; background:#323234; border-radius:10px; }
.btnTy3.search { padding:0 7px 0 21px; background:#fff url(/mini/images/common/btn_search.png) 4px 49% no-repeat; background-size:17px; }
.btnTy3:active { background-color:#eaeaea; }
.btnTy3:disabled { border:1px solid #e4e4e4; background-color:#fff; color:#888; }
.btnTy3.mid { padding:8px 20px 6px; }
.btnTy3.small { padding:4px 7px 0; height:24px; line-height:0; }
.btnTy4 { display:inline-block; vertical-align:middle; padding:8px 10px 6px; border:1px solid #111; -webkit-box-sizing:border-box; box-sizing:border-box; background:#111; text-align:center; color:#fff; line-height:100%; white-space:nowrap; }
.btnTy4:active { background:#333; }
.btnTy5 { display:inline-block; vertical-align:middle; padding:10px 32px; border-radius:20px; -webkit-box-sizing:border-box; box-sizing:border-box; background:#ffdc00; text-align:center; color:#111; font-size:14px; font-weight:bold; line-height:100%; white-space:nowrap; }
.btnTy5:active { background:#caae36; }
.btnTy6 { display:block; width:100%; line-height:48px; text-align:center; font-weight:bold; color:#fff; border-radius:10px; border:1px solid #63636d; }
.btnTy7 { padding:0 13px; line-height:48px; text-align:left; font-size:13px; font-weight:bold; background: url(/mini/images/common/btn_arrowRight.png) right 5px top 50% no-repeat #fff; background-size:24px; border-radius:4px; border:1px solid #eee; }
.btnBuy { display:block; width:100%; vertical-align:middle; padding:10px 0; border:1px solid #eb322d; -webkit-box-sizing:border-box; box-sizing:border-box; background:#eb322d; text-align:center; color:#fff; font-size:17px; font-weight:bold; line-height:100%; white-space:nowrap; }
.btnBuy:active { border:1px solid #a52320; background:#a52320; }
.btnSell { display:block; width:100%; vertical-align:middle; padding:10px 0; border:1px solid #2460ce; -webkit-box-sizing:border-box; box-sizing:border-box; background:#2460ce; text-align:center; color:#fff; font-size:17px; font-weight:bold; line-height:100%; white-space:nowrap; }
.btnSell:active { border:1px solid #264c92; background:#264c92; }
.btnCorrect { display:block; width:100%; vertical-align:middle; padding:10px 0; border:1px solid #649e44; -webkit-box-sizing:border-box; box-sizing:border-box; background:#649e44; text-align:center; color:#fff; font-size:17px; font-weight:bold; line-height:100%; white-space:nowrap; }
.btnCorrect:active { border:1px solid #4a7532; background:#4a7532; }
.btnCancel { display:block; width:100%; vertical-align:middle; padding:10px 0; border:1px solid #9751ae; -webkit-box-sizing:border-box; box-sizing:border-box; background:#9751ae; text-align:center; color:#fff; font-size:17px; font-weight:bold; line-height:100%; white-space:nowrap; }
.btnCancel:active { border:1px solid #6a397a; background:#6a397a; }
.ytbBtn { position:absolute; top:0; right:0; padding:0 5px 2px 8px; height:20px; color:#888; font-size:11px; font-weight:bold; line-height:19px; border:1px #eee solid; border-radius:15px; box-sizing:border-box; }
.ytbBtn img { margin-top:2px; width:14px; height:auto; vertical-align:top; }
.btnTy8 { display:inline-block; padding:0 12px; line-height:30px; font-size:11px; text-align:center; font-weight:bold; font-size:12px; color:#666; background:#fff; border-radius:3px; border:1px solid #e8e8e8; }
.btnTy8:active { background:#f8f8f8; }
.goToLink { display:inline-block !important; position:relative; padding-right:1rem; color:#F2F219 !important; font-size:.875rem; }
.goToLink::after { content:''; position:absolute; top:50%; right:0; width:1rem; height:1rem; margin-top:-0.438rem; background:url(/mini/images/common/btn_arrowRight.png) no-repeat; background-size:100%; } 


/* faq */
.faqList { /* overflow:hidden; */ height:100%; }
.faqList dt { position:relative; padding:20px 46px 20px 34px; background:url('/mini/images/common/ico_arrow_down.png') 96% 50% no-repeat; background-size:14px 8px; }
.faqList dd + dt { border-top:1px solid #222026; }
.faqList dt:before { content:''; position:absolute; top:18px; left:12px; display:inline-block; width:24px; height:24px; color:#f2f219; background:url('/mini/images/common/ico_question.png') left center no-repeat; background-size:80% auto; }
.faqList dt:first-child { border-top:none; }
.faqList dt.active { background:url('/mini/images/common/ico_arrow_up.png') 96% 50% no-repeat; background-size:14px 8px; }
.faqList dd { position:relative; display:none; padding:20px 14px 20px 34px; }
.faqList dd, .faqList dd li { color:#b2b4bf; }
/* .faqList dd:before { content:'A.'; position:absolute; top:18px; left:12px; display:inline-block; width:24px; height:24px; color:#fff; font-weight:bold; } */

/* accordion */
.toggleList > li { border-bottom:1px solid #242329; }
.toggleList .visibleBox { display:block; position:relative; padding:18px 45px 18px 0; font-size:18px; font-weight:bold; background:url(/mini/images/common/ico_arrow_down.png) 100% 50% no-repeat; background-size:14px 8px; }
.toggleList.noTogglety .visibleBox { background:none; }
.toggleList .toggleBox { display:none; margin:0 -24px; padding:0 24px; background-color:#29272e; }
.toggleList .toggleInner { position:relative; padding:28px 0; }
.toggleList .toggleInner.checkNote { position:relative; padding:0 !important; }
.toggleList.faqList li.active .toggleInner { padding:28px 0 28px 20px; }
.toggleList .toggleInner { position:relative; padding:28px 0; }
.toggleList.faqList li.active .toggleInner { padding:28px 0 28px 20px; }
.toggleList .toggleInner ul { padding:0; }
.normalToggleList li { border-bottom:none !important; }
.normalToggleList li, .noTogglety li { border-bottom:none !important; }
.normalToggleList li.active { border-bottom:none !important; }
.normalToggleList li .visibleBox { color:#FFF; }
.normalToggleList li .toggleBox, .noTogglety li .toggleBox { background-color:#15131a; }
.normalToggleList li .toggleBox { background-color:#15131a; }
.normalToggleList li .delayTransferInfo { font-size:13px; color:#666; font-weight:bold; }
.normalToggleList .toggleInner { position:relative; padding:28px 0;  border-top:none !important; }
.toggleAccordion li .visibleBox { color:#fff; }
.toggleAccordion li .delayTransferInfo { font-size:13px; color:#666; font-weight:bold; }
.toggleList li.active .visibleBox  { background:url(/mini/images/common/ico_arrow_up.png) 100% 50% no-repeat; background-size:14px 8px; }
.toggleAccordion li .faqType { display:inline-block; padding-right:10px; color:#f2f219 !important; }
.icoList.ty3.toggleList .listTy1 li { margin-bottom:3px; }
.icoList.ty3.toggleList > li + li { margin-top:0; }
.icoList.ty3.toggleList li:first-child .visibleBox { border-top:0; }
.icoList.ty3.toggleList li:last-child .toggleBox { position:relative; }
.icoList.ty3.toggleList li:last-child .toggleBox:after { display:block; position:absolute; bottom:0; left:20px; content:''; width:calc(100% - 40px); height:1px; background-color:#f4f4f4; }


/* slide Guide */
.swiper-container { position:relative; overflow:hidden; margin:10px auto; width:100%; height:auto; padding-bottom:3px; box-sizing:border-box; /* Fix of Webkit flickering */ z-index:1; }
.swiper-wrapper { position:relative; width:100%; height:100%; z-index:1; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-transition-property:-webkit-transform; -moz-transition-property:-moz-transform; -o-transition-property:-o-transform; -ms-transition-property:-ms-transform; transition-property:transform; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; }
.swiper-container-android .swiper-slide,
.swiper-wrapper { -webkit-transform:translate3d(0px, 0, 0); -moz-transform:translate3d(0px, 0, 0); -o-transform:translate(0px, 0px); -ms-transform:translate3d(0px, 0, 0); transform:translate3d(0px, 0, 0); }
.swiper-slide { position:relative; margin:0 auto; -webkit-flex-shrink:0; -ms-flex:0 0 auto; flex-shrink:0; width:100%; height:100%; }
.swiper-slide.bgW { background:#fff; }
.swiper-slide.plr { padding:0 14px; box-sizing:border-box; }
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height:auto; }
.swiper-container-autoheight .swiper-wrapper { -webkit-box-align:start; -ms-flex-align:start; -webkit-align-items:flex-start; align-items:flex-start; -webkit-transition-property:-webkit-transform, height; -moz-transition-property:-moz-transform; -o-transition-property:-o-transform; -ms-transition-property:-ms-transform; transition-property:transform, height; }
.swiper-container .swiper-notification { position:absolute; left:0; top:0; pointer-events:none; opacity:0; z-index:-1000; }
.swiper-wp8-horizontal { -ms-touch-action:pan-y; touch-action:pan-y; }
.swiper-wp8-vertical { -ms-touch-action:pan-x; touch-action:pan-x; }
.swiper-button-prev { position:absolute; top:50%; left:10px; width:20px; height:36px; margin-top:-18px; z-index:10; cursor:pointer; background:url('/mini/images/common/slide_left_btn.png') no-repeat; background-size:cover; }
.swiper-button-next { position:absolute; top:50%; right:10px; width:20px; height:36px; margin-top:-18px; z-index:10; cursor:pointer; background:url('/mini/images/common/slide_right_btn.png') no-repeat; background-size:cover; }
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled { opacity:0.35; cursor:auto; pointer-events:none; }
.swiper-pagination { /*position:absolute;*/ text-align:center; -webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms; -webkit-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); z-index:10; }
.swiper-pagination.ty2 { width:60px; margin:auto; padding:4px 0 2px; color:#fff; font-size:12px; border-radius:15px; background:#999; z-index:10; }
.swiper-pagination.ty3 { margin:10px 0; }
.swiper-pagination.swiper-pagination-hidden { opacity:0; }
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets { bottom:10px; left:0; width:100%; }
.swiper-pagination-bullet { display:inline-block; width:6px; height:6px; margin:0 2px; border:1px solid #111; border-radius:100%; background:#fff; }
button.swiper-pagination-bullet { border:none; margin:0; padding:0; box-shadow:none; -moz-appearance:none; -ms-appearance:none; -webkit-appearance:none; appearance:none; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor:pointer; }
.swiper-pagination-white .swiper-pagination-bullet { background:#fff; }
.swiper-pagination-bullet-active { background:#111; }
.swiper-pagination-white .swiper-pagination-bullet-active { background:#fff; }
.swiper-pagination-black .swiper-pagination-bullet-active { background:#000; }
.swiper-pagination.ty3 .swiper-pagination-bullet { border:1px solid #ccc; background:#ccc; }
.swiper-pagination.ty3 .swiper-pagination-bullet-active { border:1px solid #fdb913; background:#fdb913; }

.swiper-container .swiper-slide.bs { box-shadow:0 1px 5px #dedede; }
.swiper-container.ty2 { width:100%; height:auto; margin:0 auto 10px; }
.swiper-container.ty2 .swiper-slide { width:100px; margin:auto; padding:0 7px; text-align:center; background:none; }
.swiper-container.ty3 { width:100%; height:auto; margin:0; }
.swiper-container.ty3 .swiper-slide.bs { box-shadow:none; }
.swiper-container .swiper-slide.noData { width:80%; height:330px; margin:auto; padding:25px 0; text-align:center; background:#fff; }
.swiper-container .swiper-slide.noData h1 { margin:0 auto;width:90px; height:90px; line-height:90px; border-radius:200px; font-size:25px; background:#efefef; }
.swiper-container .swiper-slide.noData p { padding:5% 0; font-size:22px; line-height:28px; font-weight:lighter; }
.swiper-container .swiper-slide.noData .info { display:inline-block; padding:0 0 5% 0;color:#666666; font-size:16px; }
.swiper-container .swiper-slide.noData .date { display:inline-block; font-size:20px; letter-spacing:2px; }
@media all and (min-width:320px) and (max-width:375px) {
	.swiper-container .swiper-slide.noData p { font-size:18px; line-height:27px; letter-spacing:-1px }
	.swiper-container .swiper-slide.noData .info { font-size:14px; }
	.swiper-container .swiper-slide.noData .date { font-size:18px; letter-spacing:1px; }
}



