@charset "euc-kr";

body{font-family:Nanum Gothic,Dotum, Tahoma, Arial, sans-serif; font-size:12px;}

/*reset
-------------------------------*/

body,html{width:100%; height:100%;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,caption,form,fieldset,legend,input{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
li{list-style-type:none;}
img,fieldset{border:0; vertical-align:middle;}
#skip_navi, .h, legend,.hidden, caption{font-size:0;line-height:0;width:0;height:0;visibility:hidden; position:absolute; left:-9999px;}
.blind{font-size:0;line-height:0;width:0;height:0;visibility:hidden;}
li img,li a{vertical-align:middle;}
address,em{font-style:normal;}
select,input{vertical-align:middle;}
table{border-collapse:collapse; border-spacing:0;}
button {cursor: pointer; margin: 0; padding: 0;}
caption{font-size:0; line-height:0; width:0; height:0; visibility:hidden;}
hr{display:none;}
a:link{ color:#999; text-decoration:none;}
a:visited { color:#999; text-decoration:none;}
a:active  { color:#999; text-decoration:none;}
a:hover{ color:#333; text-decoration:none;}
textarea{resize:none;}
/*img{max-width:100%;}*/
input[type="radio"]{border:0 none !important;}
button{background:none;border:0 none;font-weight:bold;}
select { height: 24px; }

input.in_1 { border: 1px solid #fff; font-size: 15px;font-family:Dotum; color: #000; height: 14px; padding: 15px 0 15px 25px; background:#f2f2f2}
input.in_2 { border: 1px solid #c0c0c0; font-size: 12px; color: #515151; height: 11px; padding: 5px 0 6px 5px; }
textarea.in_2 {border: 1px solid #fff; font-size: 15px;font-family:Dotum; color: #000; padding: 15px 0 15px 25px; background:#f2f2f2 }
input+label {cursor:pointer }

/* À§Ä¡ */
.fl { display:inline; float:left; }
.fr { display:inline; float:right; }
.cl { clear:both; }

/* Á¤·Ä */
.tl { text-align:left !important; } 
.tc { text-align:center !important; }
.tr { text-align:right !important; }

/* ¿©¹é */
.mt1 { margin-top:1px !important;}
.mt2 { margin-top:2px !important;}
.mt3 { margin-top:3px !important;}
.mt4 { margin-top:4px !important;}
.mt5 { margin-top:5px !important;}
.mt6 { margin-top:6px !important;}
.mt7 { margin-top:7px !important;}
.mt8 { margin-top:8px !important;}
.mt9 { margin-top:9px !important;}
.mt10 { margin-top:10px !important;}
.mt12 { margin-top:12px !important;}
.mt13 { margin-top:15px !important;}
.mt15 { margin-top:15px !important;}
.mt17 { margin-top:17px !important;}
.mt20 { margin-top:20px !important;}
.mt25 { margin-top:25px !important;}
.mt30 { margin-top:30px !important;}
.mt40 { margin-top:40px !important;}
.mr150 { margin-right:150px !important;}
.mg50 { margin:50px 0 !important;}
