@charset "utf-8";

/* 팝업 레이아웃 */
.popclose_wrap {text-align:right;padding-top:18px;}
.popclose_wrap a {padding:12px 12px;}
.popclose_wrap img {width:15px;height:15px;}
.dh_tit {overflow:hidden;float:left;width:100%;margin:0 -30px;padding-top:18px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:19px; white-space: nowrap; text-overflow:ellipsis;}
.detailtbox_wrap {padding:0 12px 13px;}
.detailtbox_wrap .tbox_btnwrap {font-size:0;line-height:0;}
.detailtbox_wrap .tbox_titwrap {margin-top:11px;color:#000;font-size:17px;line-height:21px;}
.detailtbox_wrap .tbox_txtwrap {margin-top:5px;color:#444;font-size:12px;line-height:15px;}
.detailtbox_wrap .tbox_listwrap {width:100%;margin-top:17px;background:#ebebeb;}
.detailtbox_wrap .tbox_listwrap:after {content:""; display:block; clear:both;}
.detailtbox_wrap .tbox_listwrap li {float:left;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.detailtbox_wrap .tbox_listwrap li a {display:block;padding:8px 0 6px;border:1px solid #7e7e7e;border-left:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#888;font-size:12px;line-height:14px;text-align:center;}
.detailtbox_wrap .tbox_listwrap li:first-child a {border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;}
.detailtbox_wrap .tbox_listwrap li:first-child a:first-child {border-left:1px solid #7e7e7e;}
.detailtbox_wrap .tbox_listwrap li.current a {border:1px solid #000;background:#fff;border-left:none;color:#000;}
.detailtbox_wrap .tbox_listwrap li.current:first-child a:first-child {border-left:1px solid #000;}
.detailtbox_wrap .tbox_listwrap li.last_ty a {border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;}
.detailtbox_wrap .tbox_listwrap.ty01 li {width:50%;}

.detailtbox_wrap .tbox_listwrap_new {width:100%;margin-top:17px;background:#ebebeb;}
.detailtbox_wrap .tbox_listwrap_new:after {content:""; display:block; clear:both;}
.detailtbox_wrap .tbox_listwrap_new li {float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.detailtbox_wrap .tbox_listwrap_new li a {display:block;padding:8px 0 6px;border:1px solid #7e7e7e;border-left:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#888;font-size:12px;line-height:14px;text-align:center;}
.detailtbox_wrap .tbox_listwrap_new li:first-child a {border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;}
.detailtbox_wrap .tbox_listwrap_new li:first-child a:first-child {border-left:1px solid #7e7e7e;}
.detailtbox_wrap .tbox_listwrap_new li.current a {border:1px solid #000;background:#fff;border-left:none;color:#000;}
.detailtbox_wrap .tbox_listwrap_new li.current:first-child a:first-child {border-left:1px solid #000;}
.detailtbox_wrap .tbox_listwrap_new li.last_ty a {border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;}
.detailtbox_wrap .tbox_listwrap_new.ty01 li {width:50%;}

/* [공통] 상세수익률 관련 */
.cdate_tit {margin-top:25px;color:#888;font-size:11px;}
.cdate_tit .str {color:#000;font-size:14px;}
.cdate_list {width:100%;margin-top:10px;border:1px solid #dedede;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.cdate_list:after {content:"";display:block;clear:both;}
.cdate_list li {float:left;width:25%;}
.cdate_list li a {display:block;padding:10px 0;text-align:center;}
.cdate_list li.current a {color:#3399ff;}
.more_view {margin-top:20px;border-top:2px solid #ededed;}
.more_view a {text-align:center;}
.cdatebox_wrap {margin-top:25px;}
.cdatebox_wrap:after {content:""; display:block; clear:both;}
.cdatebox_wrap .cdate_tit {float:left;margin-top:5px;}
.cdatebox_wrap .selectbox {float:right;}
.cdatebox_wrap .selectbox select {padding-left:9px;display:block;width:75px;height:26px;border:1px solid #4b4b4b;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#fff url('../images/common/bullet/bul_aro12.png') no-repeat right 50%;background-size:20px 5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000;font-size:12px;}
.cdate_tblview_wrap {width:100%;margin-top:10px;border-top:2px solid #666;border-bottom:2px solid #666;}
.cdate_tblview_wrap .cdate_tblview {width:100%;}
.cdate_tblview_wrap .cdate_tblview thead th {padding:9px 0 9px;border-left:1px solid #cacdd0;background:#f6f6f6;color:#888;font-size:13px;}
.cdate_tblview_wrap .cdate_tblview thead th:first-child {border:none;}
.cdate_tblview_wrap .cdate_tblview tbody td {padding:9px 5px 7px 2px;border-top:1px solid #cacdd0;border-left:1px solid #cacdd0;color:#000;font-size:13px;text-align:right;}
.cdate_tblview_wrap .cdate_tblview tbody td.al_c {border-left:none;padding-right:0;text-align:center;}
.cdate_tblview_wrap .cdate_tblview tbody td .up {display:inline-block;padding-left:11px;background: url('../images/common/bullet/ic_rate_up.png') no-repeat 0 1px;background-size:8px 8px;color:#ff0000;}
.cdate_tblview_wrap .cdate_tblview tbody td .down {display:inline-block;padding-left:11px;background: url('../images/common/bullet/ic_rate_down.png') no-repeat 0 1px;background-size:8px 8px;color:#2b7bdd;}
.cdate_tblview_wrap .cdate_tblview tbody td .up02 {display:inline-block;color:#ff0000;}
.cdate_tblview_wrap .cdate_tblview tbody td .down02 {display:inline-block;color:#2b7bdd;}
.cdate_tblview_wrap .cdate_tblview tbody tr.divity td {border-top:1px solid #666;}
.detailsbtn_wrap {margin-top:12px;}
.detailsbtn_wrap button {display:block;width:100%;padding:8px 0 7px;border:1px solid #7e7e7e;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#fff;}
.detailsbtn_wrap button .more {display:inline-block;padding-right:11px;background: url('../images/common/bullet/ic_arrow_more.png') no-repeat right 4px;background-size:8px 5px;color:#000;font-size:12px;line-height:15px;}
.classtype_list {overflow:hidden;margin-top:25px;width:100%;border:1px solid #cfcfcf;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.classtype_list dt {padding:11px 0 10px 11px;background:#f6f6f6;color:#000;font-size:14px;line-height:16px;}
.classtype_list dd {border-top:1px solid #cfcfcf;}
.classtype_list dd a {display:block;padding:14px 12px;}
.classtype_list dd a .clatitdate_wrap {padding-right:79px;}
.classtype_list dd a .clatitdate_wrap:after {content:"";display:block;clear:both;}
.classtype_list dd a .clatitdate_wrap .clatit {float:left;width:100%;margin-right:-79px;color:#000;font-size:15px;line-height:18px;}
.classtype_list dd a .clatitdate_wrap .datenum_wrap {position:relative;left:79px;float:right;width:69px;padding-top:5px;text-align:right;}
.classtype_list dd a .clatitdate_wrap .datenum_wrap .date {color:#818181;font-size:11px;}
.classtype_list dd a .clatitdate_wrap .datenum_wrap .num {margin-top:5px;color:#ff0000;font-size:13px;}

/*테이블 view */
.poptblview_warp {margin-top:9px;border-top:2px solid #666;border-bottom:2px solid #666;}
.poptblview_warp .tblview {width:100%;}
.poptblview_warp .tblview thead th {padding:9px 0;border-left:1px solid #cfcfcf;background:#f6f6f6;color:#444;font-size:12px;font-weight:normal;text-align:center;}
.poptblview_warp .tblview thead th:first-child {border-left:none;}
.poptblview_warp .tblview thead th.sub {border-bottom:1px solid #cfcfcf;}
.poptblview_warp .tblview thead th.sub02 {background:#666;color:#fff;}
.poptblview_warp .tblview tbody th {padding:10px 5px 8px 10px;border-top:1px solid #cfcfcf;background:#f5f5f5;font-size:12px;line-height:16px;text-align: left}
.poptblview_warp .tblview tbody td {padding:10px 5px 8px 10px;border-left:1px solid #cfcfcf;border-top:1px solid #cfcfcf;color:#444;font-size:12px;line-height:16px;}
.poptblview_warp .tblview tbody td:first-child {border-left:none;}
.poptblview_warp .tblview tbody td.al_c {padding-left:5px;text-align:center;}
.poptblview_warp .tblview tbody td.al_r {padding:10px 10px 8px 5px;text-align:right;}
.poptblview_warp .tblview tbody td .inslist_wrap li {padding-left:10px;background: url('../images/common/bullet/bul_arrow_list.png') no-repeat 0 3px;background-size:3px 5px;}
.poptblview_warp .tblview tbody td .suintxt {margin-top:12px;padding-left:7px;text-indent:-7px;color:#888;font-size:12px;line-height:16px;}
.poptblview_warp .tblview tfoot td {padding:10px 5px 8px 5px;border-left:1px solid #cfcfcf;border-top:1px solid #cfcfcf;background:#fbf6ea;color:#d12122;font-size:12px;line-height:16px;text-align:center;}
.poptblview_warp .tblview tfoot td:first-child {border-left:none;}
.poptblview_warp .tblview tfoot td.al_r {padding:10px 10px 8px 5px;text-align:right;}

/* [공통] 상세 - 목록 */
.detailinfo_wrap {width:100%;margin-top:25px;table-layout: fixed;}
.detailinfo_wrap td {border:1px solid #dedede;vertical-align:top;}
.detailinfo_wrap td .de_tit {padding:5px 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#f2f2f2;color:#444;font-size:10px;text-align:right;}
.detailinfo_wrap td .de_descbox {min-height:37px;padding:5px 7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#fff;text-align:right;}
.detailinfo_wrap td .de_descbox .grade_box {height:10px;background: url('../images/common/img_zero_grade.png') no-repeat right 0;background-size:58px 60px;}
.detailinfo_wrap td .de_descbox .grade_box.ty01 {background-position:right 0;}
.detailinfo_wrap td .de_descbox .grade_box.ty02 {background-position:right -10px;}
.detailinfo_wrap td .de_descbox .grade_box.ty03 {background-position:right -20px;}
.detailinfo_wrap td .de_descbox .grade_box.ty04 {background-position:right -30px;}
.detailinfo_wrap td .de_descbox .grade_box.ty05 {background-position:right -40px;}
.detailinfo_wrap td .de_descbox .grade_box.ty00 {background-position:right -50px;}
.detailinfo_wrap td .de_descbox .yeartxt01 {margin-top:6px;color:#444;font-size:10px;}
.detailinfo_wrap td .de_descbox .de_desctit {color:#444;font-size:13px;line-height:1.2;}
.detailinfo_wrap td .de_descbox .de_desctit .txt {font-size:9px;}
.detailinfo_wrap td .de_descbox .de_descdate {margin-top:4px;color:#444;font-size:9px;}
.detailinfo_wrap td .de_descbox .de_descnum {margin-top:0;color:#444;font-size:10px;}
.detailinfo_wrap td .de_descbox .de_descnum.up {display:inline-block;padding-left:11px;background: url('../images/common/bullet/ic_rate_up.png') no-repeat 0 2px;background-size:8px 8px;color:#ff0000;}
.detailinfo_wrap td .de_descbox .de_descnum.down {display:inline-block;padding-left:11px;background: url('../images/common/bullet/ic_rate_down.png') no-repeat 0 1px;background-size:8px 8px;color:#2065bb;}
.cdate_chartbox {margin-top:10px;padding:10px;border:1px solid #dedede;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.cdate_chartbox.gap01 {margin-top:25px;}
.cdate_chartbox.cty01 {background:#fafafa;}
.cdate_chartbox .chtxt_wrap:after {content:""; display:block; clear:both;}
.cdate_chartbox .chtxt_wrap .chtxt {float:left;color:#888;font-size:11px;}
.cdate_chartbox .chtxt_wrap .numtxt {float:right;color:#888;font-size:11px;}
.cdate_chartbox .nchart {height:200px;margin-top:5px;}
.cdate_chartbox .chart_tit {color:#444;font-size:11px;}
.cdate_chartbox .cbox {overflow:hidden;display:inline-block;width:8px;height:8px;margin-right:3px;font-size:0;line-height:0;text-indent:-999px;vertical-align:top;}
.cdate_chartbox .cbox.t01 {background:#89caf9;}
.cdate_chartbox .cbox.t02 {background:#ff8f91;}
.cdate_chartbox .cbox.p01 {background:#89caf9;}
.cdate_chartbox .cbox.p02 {background:#ff8f91;}
.cdate_chartbox .cbox.p03 {background:#ffd233;}
.cdate_chartbox .cbox.p04 {background:#95cf43;}
.cdate_chartbox .cbox.p05 {background:#e169e7;}
.cdate_chartbox .cbox.p06 {background:#8f6fd8;}
.cdate_chartbox .cbox.p07 {background:#41d5cc;}
.cdate_chartbox .cbox.p08 {background:#f6b23c;}
.cdate_chartbox .cbox.p09 {background:#538ee6;}
.cdate_chartbox .cbox.p10 {background:#3daf6d;}
.cdate_chartbox .cbox.v01 {background:#cd6969;}
.cdate_chartbox .cbox.v02 {background:#ba9985;}
.cdate_chartbox .cbox.v03 {background:#91aed6;}
.cdate_chartbox .cbox.v04 {background:#4fcaba;}
.cdate_chartbox .cbox.v05 {background:#ff8b8d;}
.cdate_chartbox .cbox.v06 {background:#4c65e0;}
.cdate_chartbox .cbox.v07 {background:#ffb14c;}
.cdate_chartbox .cbox.v08 {background:#b2cf4c;}
.cdate_chartbox .cbox.v09 {background:#934fd3;}
.cdate_chartbox .cbox.v10 {background:#dc7fd8;}
.cdate_chartbox .typetxt {margin-top:5px;color:#888;font-size:11px;text-align:right;}
.cdate_chartbox .typetxt .cbox {margin-left:15px;}
.cdate_chartinbox {overflow:hidden;width:100%;padding:10px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.cdate_chartinbox .chart {float:left;width:150px;height:150px;}
.cdate_chartinbox .chartlist_wrap {margin-left:160px;}
.cdate_chartinbox .chartlist_wrap .list li {margin-bottom:4px;color:#888;font-size:10px;padding-left:14px;text-indent:-14px;vertical-align:top;}
.cdate_chartinbox02 {padding:10px;}
.cdate_chartinbox02.cty01 {background:#fafafa;}
.cdate_chartinbox02 .chart {height:200px;}
.cdate_chartinbox02 .chartlist_wrap {margin-top:10px;}
.cdate_chartinbox02 .chartlist_wrap .list {overflow:hidden;width:100%;padding-top:2px;}
.cdate_chartinbox02 .chartlist_wrap .list li {float:left;width:50%;margin-bottom:5px;padding-top:2px;color:#888;font-size:10px;}

/* [공통] 상세 - 파일설명서 다운받기 */
.cb_tit {margin-top:25px;color:#000;font-size:14px;}
.cb_txt {margin-top:8px;margin-bottom:10px;color:#444;font-size:12px;line-height:18px;}
.cb_txt + .cb_tit {margin-top:21px;}
.cb_list {color:#000;font-size:12px;line-height:18px;}
.cb_list li {margin-top:5px;}

/* [공통] 상세 - 파일설명서 다운받기 */
.detinfo_wrap {display:table;width:100%;margin-top:25px;}
.detinfo_wrap button {display:table-cell;width:100%;padding:5px 0 4px;border:1px solid #a5a5a5;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#f7f7f7;font-size:0;line-height:0;}
.detinfo_wrap button .file {display:inline-block;width:90px;padding:2px 0 1px 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background: url('../images/common/bullet/bg_pdf.png') no-repeat 5px 1px;background-size:10px 12px;color:#090909;font-size:11px;line-height:12px;}
.detinfo_wrap button .file02 {display:inline-block;width:90px;padding:2px 0 1px 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background: url('../images/common/bullet/bg_pdf.png') no-repeat 2px 1px;background-size:10px 12px;color:#090909;font-size:11px;line-height:12px;}
.detinfo_wrap .txt_space {overflow:hidden;display:table-cell;width:6px;font-size:0;line-height:0;text-indent:-9999px;}

.detinfo_wrap2 {display:table;width:100%;margin-top:25px;}
.detinfo_wrap2 button {display:table-cell;width:100%;padding:5px 0 4px;border:1px solid #a5a5a5;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#f7f7f7;font-size:0;line-height:0;}
.detinfo_wrap2 button .file {display:inline-block;width:90px;padding:2px 0 1px 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background: url('../images/common/bullet/bg_pdf.png') no-repeat 5px 1px;background-size:10px 12px;color:#090909;font-size:11px;line-height:12px;}
.detinfo_wrap2 button .file02 {display:inline-block;width:90px;padding:2px 0 1px 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background: url('../images/common/bullet/bg_pdf.png') no-repeat 2px 1px;background-size:10px 12px;color:#090909;font-size:11px;line-height:12px;}
.detinfo_wrap2 .txt_space {overflow:hidden;display:table-cell;width:6px;font-size:0;line-height:0;text-indent:-9999px;}

/* [공통] 상세 - 테이블 수정필요  */
.tbl_mview_wrap {width:100%;margin-top:12px;border-top:2px solid #666;border-bottom:2px solid #666;}
.tbl_mview_wrap .tbl_mview {width:100%;}
.tbl_mview_wrap .tbl_mview th {padding:12px 10px 11px 12px;border-top:1px solid #cacdd0;background:#f6f6f6;color:#888;font-size:13px;text-align:left;}
.tbl_mview_wrap .tbl_mview td {padding:12px 12px 11px 12px;border-top:1px solid #cacdd0;border-left:1px solid #cacdd0;color:#000;font-size:13px;text-align:right;}
.tbl_mview_wrap .tbl_mview td.al_r {text-align:right;}
.tbl_mview_wrap .tbl_mview tr:first-child th,
.tbl_mview_wrap .tbl_mview tr:first-child td {border-top:none;}
.tbl_mview_wrap .tbl_mview tr.line01 th,
.tbl_mview_wrap .tbl_mview tr.line01 td {border-top:1px solid #666;}
.tbl_mview_wrap.ty01 {bottom:1px solid #cacdd0;}
.tbl_mview_wrap.ty02 {margin-top:10px;}
.tbl_mview_wrap.ty02 .tbl_mview {border-top:1px solid #cacdd0;}
.tbl_mview_wrap.ty02 .tbl_mview th {padding:9px 10px 7px 10px;text-align:center;}
.tbl_mview_wrap.ty02 .tbl_mview th.subtit {border-right:1px solid #cacdd0;}
.tbl_mview_wrap.ty02 .tbl_mview td {text-align:left;}
.tbl_mview_wrap.ty02 .tbl_mview td.al_r {text-align:right;}
.tbl_mview_wrap.ty02 .info_tit {padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:14px;}
.tbl_mview_wrap.ty02 + .tbl_mview_wrap.ty02 {margin-top:25px;}


/* [공통] 상세 - 공지사항 */
.ndatetit_wrap dt {color:#000;font-size:14px;line-height:20px;word-break:break-all;}
.ndatetit_wrap dd {padding-top:7px;color:#888;font-size:10px;}
.nfilelist_wrap {margin-top:17px;}
.nfilelist_wrap li {margin-bottom:7px;}
.nfilelist_wrap li a {display:inline-block;padding:1px 0 0 14px;color:#444;font-size:11px;}
.nfilelist_wrap li.pdf a {background: url('../images/common/bg_pdf.png') no-repeat 0 0;background-size:10px 10px;}
.nfilelist_wrap li.file a {background: url('../images/common/bg_file.png') no-repeat 0 0;background-size:10px 10px;}
.nfilelist_wrap li.word a {background: url('../images/common/bg_word.png') no-repeat 0 0;background-size:10px 10px;}
.nfilelist_wrap li.excel a {background: url('../images/common/bg_excel.png') no-repeat 0 0;background-size:10px 10px;}
.nfilelist_wrap li.img a {background: url('../images/common/bg_img.png') no-repeat 0 0;background-size:10px 10px;}
.detailsdesc_wrap {margin-top:20px;color:#444;font-size:12px;line-height:19px;}
.detailsdesc_wrap * {margin-top:5px;}
.detailsdesc_wrap img,
.detailsdesc_wrap table {width:100% !important;height:auto !important;}

/* [단일] my - 계좌정보  */
.account_descwrap dt {padding-bottom:11px;color:#444;font-size:11px;}
.account_descwrap dt .str {display:inline-block;padding-left:12px;}
.account_descwrap dd {margin-top:7px;color:#888;font-size:11px;}
.account_descwrap dd.numb {margin-top:0;color:#000;font-size:17px;}
.account_descwrap dd span {display:inline-block;padding-left:4px;color:#444;}
.account_descwrap dd .str {display:inline-block;padding-left:36px;color:#888;}
.account_descwrap dd .str02 {display:inline-block;color:#000;}
.account_descwrap dd .str03 {display:inline-block;color:#444;}
.acc_tit {padding-top:25px;color:#000;font-size:16px;}
.acc_tit .str {color:#888;font-size:11px;}
.desc_acccountbox li {margin-top:10px;padding:12px 12px 10px;border:1px solid #cfcfcf;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.desc_acccountbox.ty01 {padding-top:20px;}
.not_acccountbox {padding:40px 0;color:#888;font-size:13px;text-align:center;}
.not_acccountbox02 {margin:10px 0;padding:40px 0;border:1px solid #cfcfcf;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#888;font-size:13px;text-align:center;}
.accbtn_wrap {margin-top:10px;}
.accbtn_wrap button {display:block;width:100%;padding:11px 0;border:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#656565;color:#fff;font-size:16px;}

/* [단일] fun - 주주서포터즈 */
.suphomep_stitbox {margin:0 -12px;padding:12px;border-bottom:1px solid #cfcfcf;}
.suphomep_stitbox dt {padding-bottom:5px;color:#000;font-size:18px;line-height:20px;}
.suphomep_stitbox dd {color:#444;font-size:12px;line-height:14px;}
.suphomep_stitbox dd .n_present {display:inline-block;font-size:18px;}
.suphomep_stitbox dd .fluctuation {display:inline-block;margin-left:9px;padding-left:14px;}
.suphomep_stitbox dd .percent {display:inline-block;margin-left:8px;}
.suphomep_stitbox dd.up {color:#ff0000;}
.suphomep_stitbox dd.up .fluctuation {background: url('../images/common/bullet/ic_rate_up.png') no-repeat 0 1px;background-size:8px 8px;}
.suphomep_stitbox dd.down {color:#2B7BDD;}
.suphomep_stitbox dd.down .fluctuation {background: url('../images/common/bullet/ic_rate_down.png') no-repeat 0 1px;background-size:8px 8px;}
.supporter_box {padding:0 12px;border:1px solid #cfcfcf;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#fff;}
.suphomep_link {margin-top:10px;color:#444;font-size:12px;line-height:14px;}
.suphomep_link a {color:#888;font-size:12px; text-decoration:underline;}
.suphomep_txt {margin-top:10px;color:#444;font-size:12px;line-height:16px;}
.suphomep_tbldesc {margin:3px 0;}
.suphomep_tbldesc th {padding:4px 0 4px 9px;background: url('../images/common/bullet/bul_box01.png') no-repeat 0 9px;background-size:2px 2px;color:#000;font-size:10px;text-align:left;line-height:14px;vertical-align:top;}
.suphomep_tbldesc td {padding:4px 0;color:#888;font-size:10px;text-align:left;line-height:14px;vertical-align:top;}
.suphome_img {padding:12px 0;}
.suphome_img img {display:block;width:100%;}

/* [단일] 고객의소리 상세 */
.detdescbox_wrap {margin-top:12px;color:#000;font-size:14px;}
.inputbox_wrap {margin-top:10px;}
.inputbox_wrap button {display:block;width:100%;padding:11px 0;border:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#656565;color:#fff;font-size:16px;}

.details_question {margin-top:25px;padding:12px;border:1px solid #cfcfcf;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.details_question .tit_question {color:#d12122;font-size:12px;}
.details_question .question_descwrap {margin-top:12px;color:#444;font-size:12px;line-height:16px;}
.details_question .question_descwrap * {margin-top:10px;}
.details_question .question_descwrap *:first-child {margin-top:0;}
.details_question .replybox_wrap {margin:12px -12px 0;padding:12px;border-top:1px solid #cfcfcf;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.details_question .replybox_wrap .desc_replyinfo {overflow:hidden;width:100%;}
.details_question .replybox_wrap .desc_replyinfo dt {clear:both;float:left;padding-top:10px;color:#888;font-size:12px;line-height:17px;}
.details_question .replybox_wrap .desc_replyinfo dd {float:left;padding-top:10px;color:#444;font-size:12px;line-height:1.2em;}
.details_question .replybox_wrap .desc_replyinfo dd.desc {clear:both;}
.details_question .replybox_wrap .desc_replyinfo dd.desc br {line-height:0.1em;}
.details_question .replybox_wrap .desc_replyinfo dd.desc img {max-width:100%;height:auto !important;}

.nlist_wrap {margin-top:20px;}
.nlist_wrap li .nlink_wrap {display:block;padding:12px 60px 12px 12px;border:1px solid #cfcfcf;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#fff url('../images/common/bullet/bul_aro03.png') no-repeat right 50%;background-size:20px 14px;}
.nlist_wrap > li {margin-top:8px;}
.nlist_wrap > li:first-child {margin-top:0;}
.nlist_wrap > li .nlink_wrap .date {padding-top:9px;color:#888;font-size:11px;}
.nlist_wrap > li .nlink_wrap .txt {color:#000;font-size:14px;line-height:18px;}
.driskbox_wrap {width:100%;margin-top:25px;}
.driskbox_wrap:after {content:""; display:block; clear:both;}
.driskbox_wrap .tit {float:left;color:#000;font-size:14px;}
.driskbox_wrap .date {float:right;margin-top:5px;color:#888;font-size:11px;}
.productinfo_wrap {margin-top:15px;padding:10px 10px 8px;border:1px solid #cfcfcf;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#f5f5f5;}
.productinfo_wrap li {margin-top:7px;padding-left:7px;background: url('../images/common/bullet/bul_ci02.png') no-repeat 0 5px;background-size:2px 2px;color:#888;font-size:11px;line-height:15px;}
.productinfo_wrap li:first-child {margin-top:0;}

/* [단일] 약관동의 내용보기 */
.agreementtit_wrap {padding-top:5px;color:#000;font-size:14px;}
.agreementlist_wrap {margin-top:12px;}
.agreementlist_wrap  >li {margin-top:12px;border:1px solid #cfcfcf;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:0;line-height:0;}
.agreementlist_wrap > li:first-child {margin-top:0;}
.agreementlist_wrap > li .agreementbox_top {position:relative;overflow:hidden;width:100%;padding:12px 60px 11px 12px;border-bottom:1px solid #cfcfcf;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#f6f6f6;}
.agreementlist_wrap > li .agreementbox_top .stit {color:#444;font-size:13px;line-height:15px;}
.agreementlist_wrap > li .agreementbox_top .btn {position:absolute;right:6px;top:6px;}
.agreementlist_wrap > li .agreementbox_top .btn button {display:block;padding:3px 6px 2px 10px;border:1px solid #888;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#fff;color:#888;font-size:13px;line-height:15px;}
.agreementlist_wrap > li .agreementbox_top .btn button .chk {display:inline-block;padding:2px 29px 2px 0;background: url('../images/common/bullet/bul_chk02_off.png') no-repeat right 0;background-size:20px 16px;}
.agreementlist_wrap > li .agreementbox_top .btn button.on .chk {background: url('../images/common/bullet/bul_chk02_on.png') no-repeat right 0;background-size:20px 16px;}
.agreementlist_wrap > li .agreementbox_btm {padding:11px 12px 11px;}
.agreementlist_wrap > li .agreementbox_btm .text_ty01 {color:#444;font-size:12px;line-height:17px;}
.agreementlist_wrap > li .agreementbox_btm .text_ty02 li {margin-top:7px;color:#444;font-size:12px;line-height:17px;}
.agreementlist_wrap > li .agreementbox_btm .text_ty02 dt {margin-top:7px;color:#444;font-size:12px;line-height:17px;}
.agreementlist_wrap > li .agreementbox_btm .text_ty02 dd {padding:6px 0 0 14px;color:#888;font-size:10px;line-height:13px;}
.agreementlist_wrap > li .agreementbox_btm .text_ty02 li:first-child {margin-top:0;}

/* [단일] 공지사항내 상세내용 */
#TblAutoWidth100 table {width:100% !important;}
#TblAutoWidth100 table td {border:1px solid #000 !important;}

.eventbox_wrap {min-height:60px;padding-right:70px;}
.eventbox_wrap:after {content:""; display:block; clear:both;}
.eventbox_wrap .ndatetit_outwrap {display:table;float:left; width:100%;min-height:60px; margin-right:-70px;}
.eventbox_wrap .ndatetit_wrap {display:table-cell;vertical-align:middle;}
.eventbox_wrap .ddaybox_wrap {position:relative; left:70px; float:right; width:60px;height:60px;padding-top:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background: url('../images/content/bg_dday.png') no-repeat right 0;background-size:60px 60px;text-align:center;font-size:0;line-height:0;}
.eventbox_wrap .ddaybox_wrap .day_txt {display:block;color:#5fafe4;font-size:20px;line-height:22px;}
.eventbox_wrap .ddaybox_wrap .dday_txt {color:#888;font-size:11px;line-height:13px;}

/*popup내 텍스트리스트*/
.popguide_listwrap {margin-top:11px;}
.popguide_listwrap + .in_tit {margin-top:20px;}
.popguide_listwrap.ty01 {margin-top:0;}
.popguide_listwrap > li {margin-top:8px;padding-left:7px;background: url('../images/common/bullet/bul_ci02.png') no-repeat 0 6px;background-size:2px 2px;color:#444;font-size:12px;line-height:16px;}
.popguide_listwrap > li:first-child {margin-top:0;}
.popguide_listwrap > li.ty01 {padding-left:39px;text-indent:-31px;}
.popguide_listwrap > li .subtxt {margin-top:8px;}
.popguide_listwrap > li .subtxt02 {margin-top:8px;padding-left:60px;text-indent:-60px;color:#888;font-size:12px;line-height:16px;}
.popguide_listwrap > li .subtxt03 {margin-top:8px;padding-left:8px;text-indent:-8px;color:#888;font-size:12px;line-height:16px;}
.popguide_listwrap > li .subtxt04 {margin-top:3px;padding-left:15px;text-indent:-15px;color:#444;}
.popguide_listwrap > li .subtxt05 {color:#888;font-size:10px;}
.popguide_listwrap > li .subtxt06 {margin-top:8px;color:#888;font-size:11px;}
.popguide_listwrap > li .intype01 > li {margin-top:8px;padding-left:9px;text-indent:-9px;color:#888;font-size:11px;}
.popguide_listwrap > li .inslist_wrap {margin-left:-7px;}
.popguide_listwrap > li .inslist_wrap li > .fcnumb_txt {margin-top:8px;}
.popguide_listwrap > li .steplistbox_wrap {margin-top:10px;border:1px solid #cfcfcf;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;text-align:center;}
.popguide_listwrap > li .steplistbox_wrap dt {padding-top:29px;background: url('../images/content/img_line_bankis.png') no-repeat 50% 0;background-size:324px 17px;color:#888;font-size:11px;}
.popguide_listwrap > li .steplistbox_wrap dt:first-child {padding-top:12px;background:none;}
.popguide_listwrap > li .steplistbox_wrap dd {min-height:37px;color:#444;font-size:11px;line-height:17px;}
.popguide_listwrap > li .steplistbox_wrap dd .str {display:block;padding:12px 0 14px;color:#000;font-size:14px;}
.popguide_listwrap > li .steplistbox_wrap dd .step_confirmbox {display:table;width:100%;padding-bottom:20px;background: url('../images/content/bg_stepline.png') no-repeat 50% 8px;background-size:1px 43px;}
.popguide_listwrap > li .steplistbox_wrap dd .step_confirmbox .box {display:table-cell;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-align:center;}
.popguide_listwrap > li .steplistbox_wrap dd button {display:block;width:106px;margin:10px auto 0;letter-spacing:-1px;}
.popguide_listwrap > li .fcnumb_txt {text-indent:0;}
.popguide_listwrap > li .int_typetxt {margin:10px 0 0 0;color:#444;font-size:11px;}
