@charset"utf-8";
html{height:100%;}
body{margin:0px;padding:0px;height:100%;background:#fbf9fa;}
div{margin:0px;padding:0px;color:#555;line-height:180%;font-family:"맑은 고딕","Malgun Gothic",mg, ng,"돋움",Dotum,Helvetica,AppleGothic,Sans-serif ; word-break:keep-all; font-size:13px;}
input,textarea,select,a,p,hr,h1,h2,h3,h4,h5{margin:0px;padding:0px;}
p{}

form{display:block;}
fieldset{margin:0px;padding:0px;}
input{padding:0px;vertical-align:middle;}
input[type='text']{padding:1px;border:1px solid #ccc;}
input[type='password']{padding:1px;border:1px solid #eaeaea;}
input[type='file']{padding:2px 0px 2px 5px;border:1px solid #eaeaea;}
input[type='checkbox'],input[type~='radio']{margin:-1px 0px;padding:2px 0px 2px 5px;}
input[type='button'],input[type~='submit']{padding-top:3px;cursor:pointer;}
input[type='image']{margin:0px;padding:0px;cursor:pointer;}
select{padding:0px;vertical-align:middle;}
textarea{padding:2px 0px 2px 5px;border:1px solid #ccc;}

strong{margin:0px;padding:0px;font-weight:bold;}
form{margin:0px;padding:0px;display:inline;}
img{margin:0px;padding:0px;border:none;}
caption{width:1px;height:1px;}
captionspan{margin:0px;padding:0px;overflow:hidden;visibility:hidden;}
fieldset{margin:0px;padding:0px;border:0px;}
table{margin:0px;border-collapse:collapse;table-layout:fixed;}
td,th{-ms-word-break:break-all;}
ul,li,ol,dl,dd,dt{list-style:none;margin:0px;padding:0px;overflow:hidden; word-break:keep-all;}
p{margin:0; padding:0; line-height:180%;word-break:keep-all;}

a:link,a:visited,a:hover,a:active{color:#555;text-decoration:none;}
a{color:#65686a;text-decoration:none;}
a:focus{color:#006cd7;}
.clear{width:100%;clear:both;}
.float_l{float:left;}
.float_r{float:right;}
.align_c{text-align:center!important;}
.align_r{text-align:right!important;}
.align_l{text-align:left!important;}
.valign_t{vertical-align:top;}
.valign_m{vertical-align:middle;}
.valign_b{vertical-align:bottom;}
.strong{font-weight:bold;}
.f_normal{font-weight:normal!important;}

.nobg{background:none !important;}
.noline{border:none !important;}
.nomargin{margin:0px!important;}
.nopadding{padding:0px!important;}
.hand{cursor:pointer;}
.hidden{display:none;}
.overflow{overflow:hidden;}

/* font-style */
@font-face{font-family:mg;src:url(malgun.eot); src:local(※),url(malgun.woff)format('woff');}
@font-face{font-family:mg_b;src:url(malgunbd.eot); src:local(※),url(malgunbd.woff)format('woff');}
@font-face{font-family:ng;src:url(NanumGothic.eot); src:local(※),url(NanumGothic.woff)format('woff');}
@font-face{font-family:ng_b;src:url(NanumGothicExtraBold.eot); src:local(※),url(NanumGothicExtraBold.woff)format('woff');}


/* 패딩마진 */
.pt_5{padding-top:5px;}
.pt_10{padding-top:10px;}
.pt_15{padding-top:15px !important; }
.ptb_5{padding-top:5px; padding-bottom:5px;}
.ptb_10{padding-top:10px; padding-bottom:10px;}
.ptb_20{padding-top:10px; padding-bottom:10px; !important; }
.pt_20{padding-top:20px !important; }
.pt_40{padding-top:40px; }
.pt_50{padding-top:50px !important; }
.pt_70{padding-top:70px !important; }
.ptb_20{padding-top:20px; padding-bottom:20px;}
.ptb_30{padding-top:30px; padding-bottom:30px;}
.ptb_50{padding-top:50px; padding-bottom:50px;}
.pt_30{padding-top:30px !important;}
.pr_20{padding-right:20px;}
.pr_15{padding-right:15px;}
.pl_5{padding-left:5px;}
.pl_15{padding-left:15px !important;}
.pl_20{padding-left:20px; }
.pl_30{padding-left:30px !important;}
.pl_50{padding-left:50px ;}
.pb_3{padding-bottom:3px;}
.pb_5{padding-bottom:5px;}
.pb_10{padding-bottom:10px !important;}
.pb_20{padding-bottom:20px !important;}
.pb_30{padding-bottom:30px }
.pb_40{padding-bottom:40px !important;}
.pb_50{padding-bottom:50px !important;}
.pdw_50{padding-top:50px;padding-bottom:50px;}

.pl_12 {padding-left:12px !important; }
.bd_0 {border: 0 !important;}

/*마진패딩*/
.mt_5{margin-top:5px;}
.mt_10{margin-top:10px;}
.mt_20{margin-top:20px;}
.mt_25{margin-top:25px;}
.mt_30{margin-top:30px !important;;}
.mt_40{margin-top:40px;}
.mt_50{margin-top:50px;}
.mt_60{margin-top:60px;}
.mt_70{margin-top:70px;}
.mt_80{margin-top:80px;}
.mb_0{margin-bottom:0px;}
.mb_15{margin-bottom:15px;}
.mb_20{margin-bottom:20px;}
.mb_30{margin-bottom:30px;}
.mb_40{margin-bottom:40px;}
.mb_60{margin-bottom:60px;}
.mtb_30{margin-top:30px; margin-bottom:30px;}
.mr_10{margin-right:10px;}
.mr_50{margin-right:50px;}
.mt_100{margin-top:100px}
.mt_120{margin-top:120px}

/* 폰트 */
.t_black{color:#000}
.t_blue{color:#04449b; font-size:26px;line-height:180%;letter-spacing:-2px;}
.t_cyan{color:#057fac; font-size:26px;line-height:180%;letter-spacing:-2px;}
.t_13{font-size:13px; color:#2b399d; padding-bottom:3px; font-family:mg_b}
.t_13_b{font-size:13px; color:#3e3e3e; line-height:18px; padding-top:10px;}
.t_13_w{font-size:13px; color:#f6f6f7; padding-bottom:10px; font-family:mg_b}
.t_14{font-size:14px; color:#6f6f6f; line-height:20px;}
.t_16{font-size:16px; line-height:50px;}
.t_15{font-size:15px; color:#393939;}
.t_18{font-size:18px; color:#000000;line-height:120%}
.t_19{font-size:19px; color:#1651b2; line-height:120% font-family:mg_b}
.t_15_blue{font-size:15px; color:#1651b2; padding-bottom:5px; font-family:mg_b}
.t_17{font-size:17px; color:#1651b2; padding-bottom:5px; font-family:mg_b}
.t_20{font-size:20px; color:#323232;line-height:120%}
.t_20_black{font-size:20px; color:#303030; padding-bottom:10px;}
.t_23{font-size:23px; color:#303030; padding-bottom:15px; word-spacing:-3px; line-height:30px;}
.t_blue_01{font-size:20px; letter-spacing:-1px;line-height:24px; color:#1651b2; padding-bottom:5px; font-family:mg_b}
.t_blue_02{font-size:12px; letter-spacing:-1px;line-height:22px; color:#1651b2; padding-bottom:5px; font-family:mg_b}
.t_blue_03{font-size:16px; letter-spacing:-1px;line-height:22px; color:#1651b2; padding-bottom:5px; font-family:mg_b}
.t_cyan_01{font-size:20px; letter-spacing:-1px;line-height:24px; color:#057fa2; padding-bottom:5px; font-family:mg_b}
.t_cyan_02{color:#0b6e80;}
.t_orange{color:#bb500a;}
.t_red{color:#b01717; font-size:24px; padding-bottom:10px;}
.t_purple{font-size:15px; color:#5d43a9;font-family:mg_b}
.t_purple2{color:#5d43a9;}
.t_rime{color:#a3ba03;}
.guide_tt{font-size:15px; color:#d47a18;  font-family:mg_b; padding:10px 0 10px 0;}
.t_puple_new{font-size:26px; color:#7030a0; padding-bottom:5px; font-family:mg_b;letter-spacing:-1px;}
.t_brown_new{font-size:26px; color:#ab6e29; padding-bottom:5px; font-family:mg_b;letter-spacing:-1px;}
.fonts_13{font-size:13px;}
.t_amaris_red{color:#ed1b24; font-size:26px;line-height:180%;letter-spacing:-2px;}
.t_amaris_red2{color:#ed1b24; font-weight:bold;}


/* btn */
.btn_wrap{text-align:center;margin-top:20px; margin-bottom:30px;}
.btn_wrap1{text-align:center;margin-top:10px; }
.btn_basic a{display:inline-block;background:#aaa; color:#fff;padding:3px;margin-top:10px;}
.btn_basic2 a{display:inline-block;background:#314277; color:#fff;padding:4px 20px; font-family:mg_b}
.btn_basic3 a{display:inline-block;background:#999;  color:#fff;padding:4px 20px; font-family:mg_b}
.btn_basic2 input{display:inline-block;background:#314277; color:#fff;padding:6px 20px 6px 20px; font-family:mg_b;border:0;}
.btn_basic3 input{display:inline-block;background:#999;  color:#fff;padding:6px 20px 6px 20px; font-family:mg_b;border:0;}
.btn_big input{display:inline-block;background:#7d97c6;  color:#fff;padding:25px 30px 30px 30px; font-family:mg_b;border:0;}
.btn_medium input{display:inline-block;background:#7d97c6;  color:#fff;padding:15px 30px 15px 30px; font-family:mg_b;border:0;}
.btn_tmp input{display:inline-block;background:#7d97c6;  color:#fff;padding:4px 30px 4px 30px; font-family:mg_b;border:0;}

/* 테이블 */
.tbl_01{width:100%;border-top:2px solid #8796c5; text-align:center;}
.tbl_01 th{background:#e3e3f2; padding:7px 0; color:#2c3b6d;border-bottom:1px solid #d6d6d7;}
.tbl_01 td{border-bottom:1px solid #d6d6d7; padding:7px; }

/* 탭 */
.TabArea {position:relative; width:462px; margin:10px 0 0; padding:30px 0 0;}
.Tablist li.TabDesc p.Tab {overflow:hidden; position:absolute; left:0;top:0; width:19.9%; border:1px #e4e4e4 solid; padding:0; background-color:#efefef; line-height:32px; text-align:center; color:#666; font-weight:bold;}
.Tablist li.TabDesc p a:hover,.Tablist li.TabDesc p.on a{background-color:#424cb8; color:#fff!important;border:1px #424cb8 solid;}
.Tablist li.TabDesc p a {display:block;}
.Tablist li.TabDesc p.tit09 {left:0;}
.Tablist li.TabDesc p.tit10 {left:154px;}
.Tablist li.TabDesc p.tit05 {left:308px;}
.Tablist li.TabDesc p.tit04 {left:462px;}
.Tablist li.TabDesc p.tit05 {left:616px}
.Tablist li.TabDesc .tabCon {display:none;}
.Tablist li.TabDesc .tabCon.current {display:block;}

/* 테이블 */
.tbl_vs{width:100%;border:1px solid #dcdcdc;margin:20px 0;}
.tbl_vs thead th{background:#d5d5d5;padding:5px;}
.tbl_vs thead th.best{background:#5b81c7;border-left:1px solid #fff;color:#fff;padding:5px;}
.tbl_vs tbody td{color:#666;padding:10px;}
.tbl_vs tbody td.best{background:#d2dced; color:#666;padding:10px;}

.num_list02{width:100%;}
.num_list02 li{padding-bottom:20px;overflow:hidden;}
.num_list02 dt{float:left;padding-right:10px;}
.num_list02 dd .tit{color:#1651b2; font-size:15px;}


/* 커서 hand */
.c_hand{cursor:pointer;}
