@charset "euc-kr";

/****************************************/
/*	Name: PUBLISHING GUIDE
/*	PART: STYLE STYLE
/*	Version: 1.0
/*	Author: °ûÇü±Ô
/****************************************/
@import url(cm.reset.css);
@import url(cm.layout.css);
@import url(cm.miraedaewoo.css);

img.mgtm8 {width:100%;max-width:923px;}
img.type_01 {width:100%;max-width:725px;}

/* °£°Ý */
.mt0{margin-top:0 !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mb0{margin-bottom:0 !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}

/* ±âº» */
#wrap.terms {padding:10px 10px 0 10px;}
#wrap.terms p + .table_wrap {margin-top:10px;}
#wrap.terms .terms_title {margin-bottom:10px; font-size:14px; color:#0c59af;}
#wrap.terms h2.terms_title {margin-bottom:10px; font-size:13px; color:#222;}
#wrap.terms .blank {display:inline-block; border-bottom:1px solid #000; background:#ddd;}
#wrap.terms .blank.name {width:70px;}
#wrap.terms .blank.date {width:35px;}
#wrap.terms .text_line {text-decoration:underline;}
#wrap.terms .border_none {border-bottom:none;}
#wrap.terms .box_wrap {margin:10px 0;padding:10px;}

#wrap.terms .terms_day {margin-bottom:20px;}
#wrap.terms .terms_day > ul > li {position:relative; padding-left:50px; margin-bottom:2px;}
#wrap.terms .terms_day > ul > li > strong {position:absolute; top:0; left:0;}
#wrap.terms .terms_content {margin-bottom:40px;}
#wrap.terms .terms_content > p + .terms_list {margin-top:20px;}
#wrap.terms .terms_list > li {margin-top:15px;}
#wrap.terms .terms_list > li:first-child {margin-top:0;}
#wrap.terms .terms_list > li > strong {font-size:13px;}
#wrap.terms .terms_list > li > strong ~ p {padding:5px 0;}
#wrap.terms .terms_list > li > ol,
#wrap.terms .terms_list > li > div,
#wrap.terms .terms_list > li > p {margin-left:12px;}
#wrap.terms .terms_list > li ol > li {margin-left:16px; text-indent:-16px;}
#wrap.terms .terms_list > li .put_num > li {margin-left:14px; text-indent:-14px;}
#wrap.terms .terms_list > li .put_letter > li {margin-left:20px; text-indent:-20px;}
#wrap.terms .terms_list > li .put_dot > li {margin-left:7px; text-indent:-7px;}
#wrap.terms .terms_list > li > ol > li > div,
#wrap.terms .terms_list > li > ol > li > ol,
#wrap.terms .terms_list > li > ol > li > p {margin:0 0 5px; text-indent:0;}
#wrap.terms .terms_list + p {margin-top:30px;}
#wrap.terms .decimal > li {list-style:decimal;margin-left:20px !important; text-indent:0px !important;}
#wrap.terms .decimal > li + li {margin-top:10px;}

#wrap.terms .terms_box {padding:20px; border:1px solid #dedede;}
#wrap.terms .terms_box.case > ol > li {margin-top:10px;}
#wrap.terms .terms_box.case > ol > li:first-child {margin-top:0;}

#wrap.terms .deal_info_list > li {margin-top:15px;}
#wrap.terms .deal_info_list > li:first-child {margin-top:0;}
#wrap.terms .deal_info_box {padding:20px; background:#f9f9f9; border:1px solid #dedede;}
#wrap.terms .deal_info_box ~ .deal_info_box {margin:20px 0;} 
#wrap.terms .deal_info_box.danger > em {font-weight:bold; color:#d61920;}
#wrap.terms .sell_info {margin:20px 0 0;}
#wrap.terms .sell_info > p {padding:5px 0;}
#wrap.terms .sell_info > .terms_box > ul > li > .enter {display:inline-block; width:10%; border-bottom:1px solid #949494;}

/* ¼­¸í */
#wrap.terms .terms_sing {margin-top:30px;}
#wrap.terms .terms_sing.dashed {margin-bottom:30px; border-bottom:1px dashed #000;} 
#wrap.terms .terms_sing ~ .terms_sing {margin-top:10px;}
#wrap.terms .terms_sing .sing_date {text-align:center;}
#wrap.terms .terms_sing .sing_date span {margin-left:50px; text-align:right;}
#wrap.terms .terms_sing .sing_date span:first-child {margin-left:0;}
#wrap.terms .terms_sing .sing_write {padding:30px 20px 40px;}
#wrap.terms .terms_sing .sing_write > p {position:relative; margin-top:10px;}
#wrap.terms .terms_sing .sing_write > p:first-child {margin-top:0;}
#wrap.terms .terms_sing .sing_write .sing_tit {position:absolute; top:0; left:0;}
#wrap.terms .terms_sing .sing_write .write_cont {position:absolute; left:55px; top:0; padding-right:30px;}
#wrap.terms .terms_sing .sing_write .mark {position:absolute; bootom:0; right:0; margin-right:0;}

#wrap.terms .terms_sing .sing_write > ul + ul {margin-top:30px;}
#wrap.terms .terms_sing .sing_write > ul > li {position:relative;padding-left:50px;}
#wrap.terms .terms_sing .sing_write > ul > li > span.label {position:absolute;left:0;top:0;}
#wrap.terms .terms_sing .sing_write > ul > li > span.mark {position:absolute;left:30%;top:0;}

#wrap.terms .sign_txt {margin:30px 0;}
#wrap.terms .sign_txt li + li {margin-top:10px;}

/* ºÎÄ¢ */
#wrap.terms .additional_rules > strong {font-size:13px;}

/* º°Ã· */
#wrap.terms .terms_encl {margin:40px 0;}
#wrap.terms .terms_encl > strong {font-size:13px;}
#wrap.terms .terms_encl > p {padding-top:5px;}
#wrap.terms .terms_encl > ul {margin-top:10px;}
#wrap.terms .terms_encl > ul > li {margin-top:20px;}
#wrap.terms .terms_encl > ul > li:first-child {margin-top:0;}
#wrap.terms .terms_encl > ol {margin-top:10px;}
#wrap.terms .terms_encl > ol > li {margin-top:20px;}
#wrap.terms .terms_encl > ol > li ol {margin-left:12px;}
#wrap.terms .terms_encl > ol > li:first-child {margin-top:0;}
#wrap.terms .terms_encl .table_wrap {margin:0;}
#wrap.terms .terms_encl .table_wrap table td.l {text-align:left !important;}
#wrap.terms .terms_encl .table_wrap table + .txt,
#wrap.terms .terms_encl .table_wrap table + .list {margin-top:10px;}
#wrap.terms .terms_encl .table_wrap + .table_wrap {margin-top:10px;}
#wrap.terms .terms_encl .terms_note {margin-top:20px;}
#wrap.terms .terms_encl .terms_note > ol {margin-left:15px;}
#wrap.terms .terms_encl .terms_note > ol > li {margin-left:14px; text-indent:-14px;}

#wrap.terms p.moment {padding-top:5px; margin-left:16px; text-indent:-16px;}

/* ETC */
#wrap.terms .split_box_wrap {position:relative; overflow:hidden; text-align:center;}
#wrap.terms .split_box_wrap > dl {float:right; width:49%;}
#wrap.terms .split_box_wrap > dl:first-child {float:left;}
#wrap.terms .split_box_wrap > dl dt {padding:5px 0; border:1px solid #000; border-bottom:0;}
#wrap.terms .split_box_wrap > dl dd {padding:15px 10px; border:1px solid #000; min-height:60px; text-align:left;}
#wrap.terms .split_box_wrap .mark {position: absolute; top: 50%; left: 50%; margin: -10px 0 0 -3px;}

#wrap.terms .grid_box_wrap {}
#wrap.terms .grid_box {margin-bottom:5px;}
#wrap.terms .grid_box li {border-bottom:1px solid #000; border-right:1px solid #000; overflow:hidden; margin-left:0 !important; text-indent:0 !important;}
#wrap.terms .grid_box li:first-child {border-top:1px solid #000;}
#wrap.terms .grid_box li > div {float:left; width:50%; }
#wrap.terms .grid_box li > div span {display:block; padding:7px 10px; border-left:1px solid #000;}
#wrap.terms .blank_box {margin-top:10px; padding:10px; min-height:30px; border:1px solid #000;}
#wrap.terms .blank_box > p {position:relative;}
#wrap.terms .blank_box .mark {position:absolute; bottom:0; right:10px;}

#wrap.terms .box_wrap .split {display:inline-block;width:100%;}
#wrap.terms .box_wrap .split li {float:left;}
#wrap.terms .box_wrap .split.num3 .col {width:33.33%}

a.link {color:#0059a6;text-decoration:underline;}

/* º¸È£±ÝÀ¶»óÇ°µî·ÏºÎ */
.doc-protect-financial {border:1px solid #c6c6c6; margin:0px 0 40px; padding:48px 40px 42px;}
.doc-protect-financial h3 {margin-top:0px; text-align:center; }
.doc-protect-financial .header {padding:93px 0 92px;color:#222; font-size:14px; line-height:21px;}
.doc-protect-financial .attach {position:relative;padding-bottom:92px;padding-left:45px;color:#222; font-size:14px; line-height:21px;}
.doc-protect-financial .attach > span {position:absolute;top:0;left:0;}
.doc-protect-financial .company {text-align:right; padding:0 0 67px;color:#222; font-size:14px; line-height:21px;}
.doc-protect-financial .option {display:block; text-align:center; padding:0 0 60px;color:#222; font-size:14px; line-height:21px;}
.doc-protect-financial dl {font-size:12px;}
.doc-protect-financial dt {line-height:20px; color:#767676; border:1px solid #c6c6c6; background:#f8f8f8; padding:10px 20px; margin:0 0 12px; }
.doc-protect-financial dd {line-height:18px;}
.financial_tit_date {float:right;display:block;line-height:19px;padding:0 0 0 20px;font-size:11px;font-weight:normal;}
.financial_tit_date::after {clear:both}

.sale_wrap li {position:relative;}
.sale_wrap li strong.sale_stop {position:absolute;right:-80px;top:0;color:#0059a6;}

/* ¼³¸í¼­ ¹× À§Çè°íÁö style */
#wrap.terms.danger .box_wrap {margin:0px 0 10px;padding:20px 20px 15px;}
#wrap.terms.danger .box_wrap + .table_guide {margin:0px;}
#wrap.terms.danger .terms_list > li .put_num > li .list > li {text-indent:0 !important;}
#wrap.terms.danger .terms_list > li .space > li {margin-bottom:10px;}
#wrap.terms.danger .terms_list .table_guide.star {text-indent:-10px;}

#wrap.terms ol.mt > li, #wrap.terms li.mt {margin-top:15px;}
#wrap.terms ol.mt > li:first-child {margin-top:0;}

/* ¼³¸í¼­ °øÅë ¾È³» Ãß°¡ */
h1.terms_title {font-family:'Dotum' !important; font-weight:bold !important; font-size:14px !important; color:#003c7f !important; line-height:20px !important; letter-spacing:-0.02em !important; margin-bottom:10px !important;}
.top_info {border:1px solid #dbdbdb; padding:20px; background:#f9f9f9; margin-bottom:30px;}
.bottom_info {border:1px solid #dbdbdb; padding:20px; background:#f9f9f9; margin:30px 0 10px 0;}
.bottom_info ul li { background:url('https://img.securities.miraeasset.com/common/bl_bdot.gif') no-repeat 0 5px; margin:0; padding-left:8px; line-height:160%;}