@charset "utf-8";
/* CSS Document */

html body{ }
a{ color:#101010;text-decoration:none;outline:none; display:inline-block;}


body,div,td,th,p,textarea{margin:0;padding:0;font-size:16px;letter-spacing: -1px;font-family:'맑은고딕','Malgun Gothic',"NanumBarunGothic",'굴림', Gulim, '돋움', Dotum, Arial, sans-serif !important; }/**/
img { border:0;vertical-align:middle;}
input{vertical-align:middle;font-size:12px;font-family:'맑은고딕','Malgun Gothic',"NanumBarunGothic",'굴림', Gulim, '돋움', Dotum, Arial, sans-serif !important;margin:0;padding:0;outline:none;color:#666666 }
ul, ol, li ,dl , dt , dd { list-style:none;margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 ,form { display:block; font-weight:normal;margin:0;padding:0; }
h1 { font-size: 200%; }
h2 { font-size: 180%; }
h3 { font-size: 160%; }
h4 { font-size: 140%; }
h5 { font-size: 120%; }
h6 { font-size: 100%; }

textarea{ overflow:auto;line-height:17px;outline:none;}
fieldset{margin:0;padding:0;border:none;}
strong{ font-weight:bold;}
table { border:none;width:100%;border-collapse:collapse;margin:0 0 0 0;}

input[type="text"],
input[type="email"],
input[type="password"],
.inputText,
.inputPassword{ border:#d9d9d9 solid 1px;padding:5px;height:15px;vertical-align:middle; }
input[type="password"],
.inputPassword{ font-family:Tahoma;letter-spacing:2px;}

textarea,
textarea.textarea{border:#d9d9d9 solid 1px;padding:5px;vertical-align:middle;resize:none;}

input[type="file"],
input.file{ border:#d9d9d9 solid 1px;padding:2px;}
.ie678 input[type="file"],
.ie678 input.file{ padding:5px;}

.select,
select{ appearance:none;  border-radius:0; border:#d9d9d9 solid 1px;padding:4px;margin:0;font-size:13px;vertical-align:middle;font-family:'맑은고딕','Malgun Gothic',"NanumBarunGothic",'굴림', Gulim, '돋움', Dotum, Arial, sans-serif !important;outline:none;color:#666666 ;background:#fff url(/rtImages/NEWvision/select.png) no-repeat right center; cursor:pointer;}
 

label{ margin:0 0px 0 0;vertical-align:middle;display:inline-block; }

.inputPassword,
select,
.inputText{ }
input.file{  }

.inputTextWrap{ position:relative;display:inline-block;}
.inputTextWrap label{ position:absolute;left:6px;top:4px;font-size:12px;color:#999;margin:0;}
.inputTextWrap .labelOff{ display:none;}

.clearfix{ }
.clearfix:after{clear:both;content:"";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.fl{ float:left}
.fr{ float:right}
 

.disnone { display:none;}




.mg10 {margin:10px !important;}
.mg15 {margin:15px !important;}
.mg20 {margin:20px !important;}
.mg25 {margin:25px !important;}
.mg30 {margin:30px !important;}
.mg40 {margin:40px !important;}
.mg50 {margin:50px !important;}
.mg60 {margin:60px !important;}


.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px !important;}
.mt60 {margin-top:60px !important;}

.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}
.mb50 {margin-bottom:50px !important;}
.mb60 {margin-bottom:60px !important;}


.ml10 {margin-left:10px !important;}
.ml15 {margin-left:15px !important;}
.ml20 {margin-left:20px !important;}
.ml25 {margin-left:25px !important;}
.ml30 {margin-left:30px !important;}
.ml40 {margin-left:40px !important;}
.ml50 {margin-left:50px !important;}
.ml60 {margin-left:60px !important;}

.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;}
.mr25 {margin-right:25px !important;}
.mr30 {margin-right:30px !important;}
.mr40 {margin-right:40px !important;}
.mr50 {margin-right:50px !important;}
.mr60 {margin-right:60px !important;}


.pd10 {padding:10px !important;}
.pd15 {padding:15px !important;}
.pd20 {padding:20px !important;}
.pd25 {padding:25px !important;}
.pd30 {padding:30px !important;}
.pd40 {padding:40px !important;}
.pd50 {padding:50px !important;}
.pd60 {padding:60px !important;}

.pt10 {padding-top:10px !important;}
.pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}
.pt25 {padding-top:25px !important;}
.pt30 {padding-top:30px !important;}
.pt40 {padding-top:40px !important;}
.pt50 {padding-top:50px !important;}
.pt60 {padding-top:60px !important;}

.pb10 {padding-bottom:10px !important;}
.pb15 {padding-bottom:15px !important;}
.pb20 {padding-bottom:20px !important;}
.pb25 {padding-bottom:25px !important;}
.pb30 {padding-bottom:30px !important;}
.pb40 {padding-bottom:40px !important;}
.pb50 {padding-bottom:50px !important;}
.pb60 {padding-bottom:60px !important;}


.pl10 {padding-left:10px !important;}
.pl15 {padding-left:15px !important;}
.pl20 {padding-left:20px !important;}
.pl25 {padding-left:25px !important;}
.pl30 {padding-left:30px !important;}
.pl40 {padding-left:40px !important;}
.pl50 {padding-left:50px !important;}
.pl60 {padding-left:60px !important;}

.pr10 {padding-right:10px !important;}
.pr15 {padding-right:15px !important;}
.pr20 {padding-right:20px !important;}
.pr25 {padding-right:25px !important;}
.pr30 {padding-right:30px !important;}
.pr40 {padding-right:40px !important;}
.pr50 {padding-right:50px !important;}
.pr60 {padding-right:60px !important;}

