﻿/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,p,iframe,em { margin:0; padding:0;font-size:inherit; }
body { font-family:'맑은 고딕','Malgun Gothic','돋음',Dotum,Arial,Helvetica,sans-serif; font-size:13px;  letter-spacing:-0.3px ;color:#333; line-height:1.5;-webkit-text-size-adjust:none;-webkit-appearance:none; }
.lang-cn {font-family:'돋음',Dotum,Arial,Helvetica,sans-serif; }
header, hgroup, footer, section, article, aside, nav, canvas, figure, figcaption { display:block; }
table { font-size:inherit; border-collapse:separate; *border-collapse:collapse; border-spacing:0; table-layout:fixed; }
th, td { word-wrap:break-word; word-break:break-all; }
fieldset, iframe { border:0; vertical-align:top; }
small { font-size:11px; }
img { border:0; line-height:0; font-size:0; vertical-align:top; }
address,cite,code,dfn,em,var,th { font-style:normal; font-weight:normal; }
li, dd { list-style:none; word-break:keep-all; word-break:break-word; }
q:before,q:after { content:''; }
hr { display:none; }
caption { overflow:hidden;width:100%;height:1px;font-size:0;line-height:0;text-indent:-9999px; letter-spacing:-100px; *text-indent:0; *color:transparent; *letter-spacing:-100px; *line-height:0; margin-top:-1px; }
legend { display:block; position:absolute; left:-9999px; text-indent:9999px; width:0; height:0; overflow:hidden; font-size:0; line-height:0; white-space:nowrap; color:#333; }
button { padding:0; border:0; cursor:pointer; background:none; vertical-align:middle; font-family:'맑은 고딕','Malgun Gothic','돋음',Dotum,Arial,Helvetica,sans-serif; font-size:14px; color:#333; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
a, a code { color:inherit; *color:#333; text-decoration:none; }
sup,sub { font-size:0.9em; color:#2460ce; }
select { font-family:'맑은 고딕','Malgun Gothic','돋음',Dotum,Arial,Helvetica,sans-serif; font-size:14px; line-height:27px; padding:3px 2px 3px 3px; vertical-align:middle; border:solid 1px #ddd; }
html.ie.v8 select { padding:2px 2px 2px 3px; }
html.safari select { line-height:22px; }
a:hover { color:#2460ce; text-decoration:underline; }
input[type=password], input[type=text], input[type=number], input[type=file],  input[type=tel] {height:31px;line-height:31px;border:1px solid #dbdbdb;padding:0 7px; font-size: 13px;}
input[type=number] {height:31px;line-height:31px}
input[type=password].block, input[type=text].block {width:100%}
input[type=checkbox], input[type=radio] {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:4px 0 0;line-height:normal}
*, :after, :before {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input, select, textarea {border:1px solid #dbdbdb;font-family:inherit;font-size:14px;line-height:inherit}
input[type="checkbox"] { width:16px; height:16px; vertical-align:middle; margin-top:-1px;  margin-right: 3px}
select {height:31px;vertical-align:middle;border:1px solid #dbdbdb;padding:0 0 0 7px !important}
.ie8 select {height:auto;padding:5px 5px 4px 5px !important}


html,body { height:100%; }
body { background:#fff; }
#box{position: absolute; left:50%; margin-left:-350px;}
#wrapTy1 { width:700px; height:670px; border:1px solid #7c7266; overflow:hidden; margint:0 auto; border-top:0;}
#wrapTy2 { width:700px; height:800px; border:1px solid #7c7266; overflow:hidden; margint:0 auto; border-top:0;}
#contbg{ width:650px; padding:10px 0 0 38px;}
.bg_blue{width:100%; height:6px; background-color: #215392}
.bg_gray{width:100%; height:70px; background-color: #ebeeef;}
.bg_gray img{padding:24px 0 0 38px;}

.titTy1 { font-weight:bold; font-size:16px; margin:30px 0 10px; line-height:1; *line-height:1.1; }
.titTy2 { font-weight:bold; font-size:16px; margin:30px 0 10px; line-height:1; *line-height:1.1; }

.defTy1 dt { font-size:15px; margin-top:12px; margin-bottom:5px; }
.defTy1 dt:first-child { margin-top:0; }
.defTy1 dd { padding-left:12px; background:url("images/bul_ty1.png") 0 8px no-repeat; margin-top:8px; }
.defTy1 dd.dd_descrip { padding:8px 0  7px 16px ; background:url("images/bullet.png") 0 13px no-repeat; margin-top:10px; font-size:13px; color:#888888; border-top:1px dashed #dcdcdc; letter-spacing: 0px}
.defTy1 dd.none { padding-left:0; background:none; }


.tbTy {width:100%; height:87px; margin-top:15px; border: 1px solid #e4e4e4; }
.tbTy ul{width:100%; height: 87px; margin:0; padding:0; font-size: 0; background:url("images/tb_bg.jpg") 0 0 no-repeat;}
.tbTy ul li{width:114px; height: 87px; display: inline-block; text-align: center; margin:0; list-style:none; font-size: 13px; padding-top: 17px; line-height: 1.3em }
.tbTy ul li.ty_end{width:133px; text-align: center; padding-left:20px; }

/*.tbTy ul li.ty2{width:95px; height: 85px; background-color: #f4f4f4; text-align: center; padding-top: 13px; }
.tbTy ul li.ty1_end{width:130px; height: 85px; text-align: center; padding-top: 13px; padding-left:20px; background:url("images/tb_arr.jpg") 0 -1px no-repeat; }
.tbTy ul li.ty1{width:125px; height: 85px;text-align: center; padding-top: 13px; padding-left:0px;  background:url("images/tb_arr2.jpg") 90px -1px no-repeat; padding-left: -15px }
.tbTy ul li.ty1_line{border-left: 1px solid #e4e4e4; }
*/

.agreeWrapTy1 { border-top:solid 1px #aaa; padding:8px 10px 11px 10px; background:#fff; }
.agreeWrapTy1 { overflow:hidden; background:#f4f4f4; border-top:solid 1px #ddd; border-bottom:solid 1px #aaa; }
.agreeWrapTy1 .agreeBtn { float:right; padding:9px 20px 10px 0; }
.agreeWrapTy2 { border-top:solid 1px #aaa; padding:8px 10px 11px 10px; background:#fff; }

.agreeFootTy1 { overflow:hidden; background:#f4f4f4; border-top:solid 1px #ddd; border-bottom:solid 1px #aaa; }
.agreeFootTy1 .agreeBtn { float:right; padding:9px 20px 10px 0; }
.agreeFootTy2 { overflow:hidden; background:#f4f4f4; border-top:solid 1px #ddd; border-bottom:solid 1px #aaa; }
.agreeFootTy2 .agreeBtn { float:right; padding:9px 20px 10px 0; }

.tblType {margin-top: 15px; width:100%;}
.tblType .num_u{text-align: center; }
.tblType .num_ul li{display: inline-block; }
.tblType .num_ul li.num_tit {font-size:14px; margin-right: 10px ;line-height:31px;text-align:left; font-weight: bold}



.btnArea01 { margin-top:19px; position:absolute; min-height:40px; text-align:center; width:auto; left:441px; top:575px;}
.btnArea02{ margin-top:12px; position:absolute; min-height:40px; text-align:center; width:auto; left:441px; top:683px;}

.btn01 { display:inline-block; *display:inline; *zoom:1; width:210px; padding:10px 0;  background:#215392; border:1px solid #123a6c; color:#fff; margin-top: 20px; font-size:14px;}
.btn01:hover, .btn01:focus { background:#123a6c; color:#fff; text-decoration:none; } /* kb2: #fdb813 > #fda213 */



