@charset "UTF-8";
/* 기본
----------------*/
html { font-size:75%; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
font-family:inherit;
margin:0;
padding:0;
border:0;
vertical-align:baseline;
}
body {
color:black;
background-color:transparent;
}
em {
font-style:normal;
}
ol, ul {
list-style:none;
}
table { border-collapse:collapse;
}
caption, th, td {
font-weight:normal;
vertical-align:middle;
}
blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}
hr, legend {
display:none;
}
a {
color:#484848;
text-decoration:none;
}
select { height:21px; font-size:12px; color:#333; line-height:1; border:1px solid #b5b5b5; font-family:dotum, Verdana, Helvetica, AppleGothic, Sans-serif;}
input.check { margin:0; padding:0; width:13px; height:13px; line-height:normal; border:0;}
input		{ padding:0 2px; height:21px; font-size:12px; color:#333; line-height:1.6em; border:1px solid #d9d9d9; font-family:dotum, Verdana, Helvetica, AppleGothic, Sans-serif;}
textarea { font-size:12px; color:#333; line-height:1.6em; border:1px solid #ccc; font-family:dotum, Verdana, Helvetica, AppleGothic, Sans-serif;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;} 

img{
vertical-align:top;
}
table img{
vertical-align:middle;
}
button,
html input[type='button'],
input[type='reset'],
input[type='submit'] {-webkit-appearance:button; cursor:pointer;}
button::-moz-focus-inner,
input::-moz-focus-inner {border:0; padding:0;}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {height:auto;}
input[type='search'] {-webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box;}
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {-webkit-appearance:none;}
a:focus {outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}

/*
-----------*/
.w30{width:30px;}
.w40{width:40px;}
.w50{width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.w110{width:110px;}
.w120{width:120px;}
.w150{width:150px;}
.w170{width:170px;}
.w180{width:180px;}
.w200{width:200px;}
.w220{width:220px;}
.w270{width:270px;}
.w250{width:250px;}
.w300{width:300px;}
.w350{width:350px;}
.w400{width:400px;}
.w450{width:450px;}
.w500{width:500px;}
.w600{width:600px;}

.in_length98pro{width:98%;}

.float_wrap:after{
content:' ';
clear:both;
display:block;
visibility:hidden;
}
*+ html .float_wrap{display:inline-block;}
* html .float_wrap{height:1%;}

.hidden_word{position:absolute;top:0;left:-9999px;text-indent:-9999px;display:block;font-size:0;}
.marB_5{margin-bottom:5px;}
.marB_10{margin-bottom:10px;}
.marB_15{margin-bottom:15px;}
.marB_20{margin-bottom:20px;}
.marB_30{margin-bottom:30px;}
.marB_40{margin-bottom:40px;}
.marB_50{margin-bottom:50px;}
.marT_3{margin-top:3px;}
.marT_5{margin-top:5px;}
.marT_10{margin-top:10px;}
.marT_15{margin-top:15px;}
.marT_20{margin-top:20px;}
.marT_25{margin-top:25px;}
.marT_30{margin-top:30px;}
.marT_40{margin-top:40px;}
.marT_50{margin-top:50px;}
.marT_60{margin-top:60px;}
.marT_70{margin-top:70px;}
.marL_5{margin-left:5px;}
.marL_10{margin-left:10px;}
.marL_15{margin-left:15px;}
.marL_20{margin-left:20px;}
.marL_25{margin-left:25px;}
.marL_30{margin-left:30px;}
.marR_5{margin-right:5px;}
.marR_10{margin-right:10px;}
.marR_15{margin-right:15px;}
.marR_20{margin-right:20px;}
.marR_30{margin-right:30px;}

.left_5{padding-left:5px;}
.left_10{padding-left:10px;}
.top_10{padding-top:10px;}
.left_15{padding-left:15px;}
.left_20{padding-left:20px;}
.left_22{padding-left:22px;}
.left_30{padding-left:30px;}
.left_40{padding-left:40px;}
.left_50{padding-left:50px;}
.left_100{padding-left:100px;}
.left_150{padding-left:150px;}
.right_10{padding-right:10px;}
.right_20{padding-right:20px;}
.right_30{padding-right:30px;}
.right_50{padding-right:50px;}
.right_100{padding-right:100px;}
.right_150{padding-right:150px;}

.line_14{line-height:1.4;}
.line_16{line-height:1.6;}
.line_18{line-height:1.8;}
.line_22{line-height:2.2;}


.col_red{color:#eb5942 !important;}
.col_red2{color:#d0454b !important;}
.col_gold{color:#CD883D !important;}
.col_org{color:#f05914 !important;}
.col_org2{color:#da701c !important;}
.col_org3{color:#f26522 !important;}
.col_gray{color:#818283 !important;}
.col_gray2{color:#333 !important;}
.col_gray3{color:#363636 !important;}
.col_black{color:#000 !important;}
.col_pul{color:#3c5e80 !important;}
.col_blue{color:#21539b !important;}
.col_blue2{color:#008ec5 !important;}
.col_blue3{color:#127bb9 !important;}
.col_blue4{color:#1d8dd1 !important;}
.col_sky{color:#348ac8 !important;}
.col_d_green{color:#0ba3ac !important;}
.col_l_green{color:#5d9b21 !important;}
.col_green{color:#099948 !important;}
.col_green2{color:#0daf57 !important;}
.col_gold{color:#999900 !important;}
.col_gold2{color:#c69c6d !important;}
.col_white{color:#fff !important;}
.col_brown{color:#996630;}


.font_bold{font-weight:bold;}
.fs_11{font-size:11px !important;}
.fs_12{font-size:12px !important;}
.fs_13{font-size:13px !important;}
.fs_14{font-size:14px !important;}
.fs_15{font-size:15px !important;}
.fs_16{font-size:16px !important;}
.fs_17{font-size:17px !important;}
.fs_18{font-size:18px !important;}
.fs_20{font-size:20px !important;}
.fs_22{font-size:22px !important;}
.fs_24{font-size:24px !important;}
.fs_40{font-size:40px !important;}

.t_left { text-align:left !important;}
.t_right { text-align:right !important;}
.t_center { text-align:center !important;}

.Tline_none	{border:0px !important;}

.b			{ font-weight:bold; }
.nor			{ font-weight:normal; }
.txt_under	{ text-decoration:underline; }
.txt_under_m	{ text-decoration:line-through; }


.chk_box{height:13px;margin:0;}
.chk_box,label{vertical-align:middle;}

/* align */
.fl { float:left }
.fr { float:right }


.fb{font-family:'NanumGothicBold';}

