@charset "euc-kr";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,p,blockquote,button{margin:0;padding:0;}
body,input,textarea,select,button,table{font-family:'³ª´®°íµñ',NanumGothic,'¸¼Àº °íµñ','Malgun Gothic','µ¸¿ò',Dotum,'±¼¸²',Gulim,Helvetica,AppleGothic,sans-serif; font-size:12px;}
body{background:#fff;-webkit-text-size-adjust:none;}
img,input,fieldset{border:0 none;}
caption {display:none;}
img,input,select,textarea{vertical-align:top;}
ul,ol,li{list-style:none;}
a{text-decoration:none;}
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse; border-spacing:0;}
caption {display:none;}
fieldset, button {border:none;}

hr, legend {display:none; clear:both}
.hidden {font-size:0; height:0; overflow:hidden; position:absolute; visibility:hidden; width:0;}
/* floating */
.floatL {float:left !important;}
.floatR {float:right !important;}
.clear  {clear:both !important;}

/* Á¤·Ä */
.alignL {text-align:left !important;}
.alignC {text-align:center !important;}
.alignR {text-align:right !important;}

.alignT {vertical-align:top !important;}
.alignM {vertical-align:middle !important;}
.alignB {vertical-align:bottom !important;}

/* ±âº»·¹ÀÌ¾Æ¿ô */
#wrap {margin:0 auto; width:100%; min-width:320px;}
#header {width:100%; height:64px; background:url('../img/t_bg.gif') left top repeat-x;}

/* Logo,Search */
#header h1 {float:left; width:136px; height:64px; margin:0px; padding-left:8px;}



/* footer */
#footer {width:100%; padding:15px 0; background:#eeeeee; border-top:1px solid #bab8bb;}
#footermenu {text-align:center; height:23px; float:left; margin:0 50%;}
.copyright {color:#8a8a8a; font-weight:bold; font-style:normal; text-align:center;}



/*input  style*/
.inputText {border:1px solid #cbcbcb;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#fff url('../imag/common/bg_input.gif') 0 0 repeat-x; height:24px; padding-left:5px;}
.inputText01 {border:1px solid #cbcbcb;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#fff url('../img/bg_input.gif') 0 0 repeat-x; height:24px; padding-left:5px; width:100%;}
.inputText15 {border:1px solid #cbcbcb;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#fff url('../img/bg_input.gif') 0 0 repeat-x;height:24px; width:15%;}
.inputText30 {border:1px solid #cbcbcb;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#fff url('../img/bg_input.gif') 0 0 repeat-x;height:24px; width:27%;}
.inputText50 {border:1px solid #cbcbcb;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#fff url('../img/bg_input.gif') 0 0 repeat-x;height:24px; width:48%;}

/*¹öÆ°*/
.btn_gray02 {height:16px; font-size:12px; outline:none; font-weight:bold; border:1px solid #292825; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; padding:3px 13px; margin-left:-1px; background:#40403f; display: inline-block;  cursor:pointer; color:#fff;background:#40403f -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fb9e75), to(#ff6e2e)); background:#40403f -moz-linear-gradient(top, #7390ed, #486ff1); filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#fb9e75, endColorStr=#ff6e2e);
text-shadow: 0 2px 2px rgba(0,0,0,.2); -webkit-border-radius: .3em; -moz-border-radius: .3em; 
box-shadow:1px 1px 1px silver; 
-moz-box-shadow:1px 1px 1px silver; 
-webkit-box-shadow:1px 1px 1px silver; 
filter:progid:DXImageTransform.Microsoft.Shadow(color=silver,direction=50, strength=4); text-align:center;}

.btn_gray03 {width:85px; height:44px; font-size:14px; outline:none; font-weight:bold; border:1px solid #33312c; border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px; padding:10px 0; margin-left:-1px; margin-right:3px; background:#615e5c; display: inline-block;  cursor:pointer; color:#fff;background:#41403d -webkit-gradient(linear, 0% 0%, 0% 100%, from(#41403d), to(#6c72f6)); background:#41403d -moz-linear-gradient(top, #41403d, #6c72f6); filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#41403d, endColorStr=#6c72f6);
text-shadow: 0 2px 2px rgba(0,0,0,.2); -webkit-border-radius: .5em; -moz-border-radius: .5em; margin:0 2px;
box-shadow:2px 2px 2px silver; 
-moz-box-shadow:2px 2px 2px silver; 
-webkit-box-shadow:2px 2px 2px silver; 
filter:progid:DXImageTransform.Microsoft.Shadow(color=silver,direction=50, strength=4);}

.btn_black {height:16px; font-size:12px; outline:none; font-weight:bold; border:1px solid #292825; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; padding:3px 13px; margin-left:-1px; background:#40403f; display: inline-block;  cursor:pointer; color:#fff;background:#40403f -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fb9e75), to(#ff6e2e)); background:#40403f -moz-linear-gradient(top, #7390ed, #486ff1); filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#fb9e75, endColorStr=#ff6e2e);
text-shadow: 0 2px 2px rgba(0,0,0,.2); -webkit-border-radius: .3em; -moz-border-radius: .3em; 
box-shadow:1px 1px 1px silver; 
-moz-box-shadow:1px 1px 1px silver; 
-webkit-box-shadow:1px 1px 1px silver; 
filter:progid:DXImageTransform.Microsoft.Shadow(color=silver,direction=50, strength=4); text-align:center;}

.btn_black01 {height:50px; font-size:12px; outline:none; font-weight:bold; border:1px solid #3c3c3c; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; padding:3px 13px; margin-left:-1px; background:#3c3c3c; display: inline-block;  cursor:pointer; color:#fff; background:#3c3c3c -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3c3c3c), to(#3c3c3c)); background:#3c3c3c -moz-linear-gradient(top, #3c3c3c, #000000); filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#000000, endColorStr=#000000);
text-shadow: 0 2px 2px rgba(0,0,0,.2); -webkit-border-radius: .3em; -moz-border-radius: .3em; 
box-shadow:1px 1px 1px silver; 
-moz-box-shadow:1px 1px 1px silver; 
-webkit-box-shadow:1px 1px 1px silver; 
filter:progid:DXImageTransform.Microsoft.Shadow(color=silver,direction=50, strength=4); text-align:center;}

.btn_bb {height:30px; font-size:12px; outline:none; font-weight:bold; border:1px solid #292825; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; padding:3px 7px 2px; margin-left:-1px; background:#40403f; display: inline-block;  cursor:pointer; color:#fff;background:#40403f -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fb9e75), to(#ff6e2e)); background:#40403f -moz-linear-gradient(top, #7390ed, #486ff1); filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#fb9e75, endColorStr=#ff6e2e);
text-shadow: 0 2px 2px rgba(0,0,0,.2); -webkit-border-radius: .3em; -moz-border-radius: .3em; 
box-shadow:1px 1px 1px silver; 
-moz-box-shadow:1px 1px 1px silver; 
-webkit-box-shadow:1px 1px 1px silver; 
filter:progid:DXImageTransform.Microsoft.Shadow(color=silver,direction=50, strength=4); text-align:center;}


/*¹öÆ°½ºÅ¸ÀÏ*/
.btnArea {text-align:flat:left; padding:0 0 8px 8px;}

/*select*/
.select01 {height:28px; border:1px solid #dadada;  color:#333; padding-left:5px;}

/*text area*/
.textareaType {width:95%; border:1px solid #cbcbcb; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;font-size:13px;color:#333; background:#f9f9f9 url('../img/bg_input.gif') 0 0 repeat-x; padding:10px; line-height:1.3em;}

/* ¿©¹é */
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb13 {margin-bottom:13px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mt3 {margin-top:3px !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt25 {margin-top:25px !important;}
.mt20 {margin-top:20px !important;}
.mb_10 {margin-top:-20px !important;}
.mr5 {margin-right:5px !important;}
.mr8 {margin-right:8px !important;}
.mr10 {margin-right:10px !important;}
.ml5 {margin-left:5px !important;}
.ml8 {margin-left:8px !important;}
.ml10 {margin-left:10px !important;}
.ml50 {margin-left:50px !important;}
.pdL20 {padding-left:16px !important;}
.pdR4 {padding-right:4px !important;}
.pdt2{padding-top:2px;!important;}

