body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, form, fieldset, p, blockquote, button { margin:0; padding:0;
}
body, input, select, textarea { color:#000; font-family:'Malgun Gothic', '¸¼Àº °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size:87.5%; font-weight:normal;
}
body { background:#ffffff; -webkit-text-size-adjust:none;  
}
body,td,th {font-family: "Malgun Gothic", "¸¼Àº °íµñ", dotum, "µ¸¿ò", sans-serif; font-size: 0.8em;
}

img, input, select, textarea {vertical-align:top;
}
ul, ol, li {list-style:none;
}
address, caption, cite, code, dfn, em, i, var {font-style:normal; font-weight:normal;
}
h1, h2, h3, h4, h5, th, strong {font-weight:normal; font-size:1em;
}
hr {display:none;
}
a {color:#000; text-decoration:none; text-overflow:ellipsis; -o-text-overflow:ellipsis;
}
a:link, a:hover, a:active {text-decoration:none;
}
blockquote, q {quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none;
}
input:focus {outline:none;
}
:focus {outline:0;
}
button {border:none; cursor:pointer; *overflow:visible; overflow:hidden; text-align:center;
}

.dn_warp h1 { text-align:center; background:url(/images/mobile/insure/top_tit_bar_bg.jpg) repeat-x; }
.tit_smishing { background:url(/images/mobile/insure/tit_smishing_bg.jpg) repeat-x; }
.tab { background:url(/images/mobile/insure/tab_bg.jpg) repeat-x; text-align:center; width:100%; height:42px; }
.tab ul { width:320px; }
.tab li { width:160px; float:left; }
.tab_warp { width:320px; height:45px; margin:0 auto; }

.m_top_img_01 { border-bottom:#e7e7e7 solid 1px; text-align:center; margin-bottom:25px; background:#e3dcd6;}
.m_top_img_02 { border-bottom:#65cafe solid 1px; text-align:center;}
.m_top_img_03 { border-bottom:#65cafe solid 1px; text-align:center; color:#687c83; padding:15px 10px; font-size:1.1em; }
.m_top_img_03 p{ padding:10px 0; }
.m_top_img_04 { text-align:center; background:#e1dcd5;}
.m_top_img_05 { text-align:center; background:url(/images/mobile/insure/smishing_main_bg.jpg) repeat-x; }
.m_top_img_event { text-align:center; background:#ffe051; }

.company_area { text-align:center; }
.btn_center { padding:0 7px; }
.phone_num { text-align:center; margin:20px 0 0 0; }
.phone_num input { border:#646464 1px solid; font-size:1.4em; width:85px; height:25px; text-align:center; }
.phone_num select { border:#646464 1px solid; font-size:1.4em;  width:85px; height:30px; text-align:center; }
.phone_num span { vertical-align:sub;}

.btn_area_01 { text-align:center; margin:30px 0 15px; }
.btn_area_02 { text-align:center; margin:15px 0 30px; }
.btn_area_03 { text-align:center; margin:30px 0 15px; }
.input_area_01 { text-align:center; color:#596267; background:#f3f4f6; padding:15px 0; }
.input_area_01 p { margin-bottom:15px;}
.input_area_01 input { border:#646464 1px solid; font-size:1.4em; width:165px; height:25px; text-align:center; }

.charge { margin:0 0 20px 0; text-align:center; color:#989c9e; font-size:0.9em;}
.charge_02 { margin:0 0 20px 0; text-align:center; color:#06F; font-size:0.9em;}

.consent_area { background:#f3f4f6; color:#596267; font-size:1.2em; padding:1px 0; }
.consent_area li { margin:20px; 0;}
.consent_area .btn_01 { position:absolute; right:10px; }
.consent_area .btn_02 { position:absolute; right:10px; }

.consent_set { padding:15px 0 10px 20px; font-size:1.2em; }

.txt_area_01 { color:#919598; text-align:center; padding:10px; }

.tit_alarm { text-align:center; background:#454545; margin:15px 0; }

.guide_img li { text-align:center; }

.complete_bottom_area {text-align:center; color:#646f75; padding:15px; }
.complete_bottom_area p { text-align:center; margin:20px 0; }

.complete_bottom_area_02 { background:#f0eceb; text-align:center; color:#80736d; padding:15px; }
.complete_bottom_area_02 p { text-align:center; margin:20px 0; }

.tit_warning { background:#ef4864; text-align:center; }
.tit_stipulation { background:url(/images/mobile/insure/tit_stipulation_bg.jpg) repeat-x; text-align:center; }

.con_stipulation { padding:10px; color:#999; }
.con_stipulation span { font-size:1.2em; color:#F60; }
.con_stipulation em { font-size:1.1em; color:#666; }

.e_01 { text-align:center; }
.e_02 { text-align:center; height:204px;background:url(/images/mobile/insure/event_02_bg.jpg) repeat-x; }                                                                                                                                                                     .banner_area { text-align:center; margin-bottom:10px; }

.pay_info { width:100%; text-align:center; color:#F00; margin-bottom:5px; }

.tit_stipulation_01 { font-size:1.2em; font-weight:bold; text-align:center; padding:5px 0 5px 0; background:#666; color:#FFF; }
.tit_stipulation_02 { margin-top:10px; font-size:0.9em; font-weight:bold; color:#333; padding:10px 0 5px 5px; }

.stipulation_con { padding:0 0 0 5px; font-size:0.8em; display:inline-block; }

.s_list_01 { margin:0 auto; }
.s_list_01 th { background:#666; font-size:0.8em; font-weight:bold; color:#FFF; text-align:center; }
.s_list_01 td { background:#FFF; font-size:0.8em; text-align:center; }


/* °£°Ý */
.m_t_10 { margin-top:10px; }




