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; }
.tit_smishing { background:url(img/tit_smishing_bg.jpg) repeat-x; }
.tab { background:url(img/tab_bg.jpg) repeat-x; text-align:center; width:100%; height:45px; }
.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:#65cafe solid 1px; text-align:center; margin-bottom:25px;}
.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:url(img/complete_bg.jpg) repeat-x;}
.m_top_img_05 { text-align:center; background:url(img/smishing_main_bg.jpg) repeat-x; }
.m_top_img_06 { text-align:center; background:url(img/smishing_main_bg_02.jpg) repeat-x; }

.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;}
.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; }

.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_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:#30bdf3; margin:15px 0; }

.guide_img li { text-align:center; }

.complete_bottom_area { background:#e8eced; 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;}

.complete_bottom_area_03 { background:#f2f3f5; text-align:center; color:#808e99; padding:15px;}
.complete_bottom_area_03 p { text-align:center; margin:20px 0;}


.tit_warning { background:#ef4864; text-align:center; }
.tit_warning_02 { background:#ed48a7; text-align:center; }
.tit_stipulation { background:url(img/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; }




