@charset "utf-8";
/* html5 호환 설정*/
ul, body, h4, h3, h2, h1 {margin:0;padding:0;}
html,body,div,span,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
abbr,address,cite,code,
del,dfn,em,img,ins,kbd,q,samp,
small,strong,sub,sup,var,
b,i,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
article,aside,canvas,details,figcaption,figure,main,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video {border:0;outline:0;background:transparent;font-size:100%;}
table,caption,tbody,tfoot,thead,tr,th,td {outline:0;background:transparent;font-size:100%;}
article,aside,canvas,details,figcaption,figure,main,
footer,header,hgroup,menu,nav,section,summary {display:block;}
nav, ul {list-style:none;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after {content:"";content:none;}

a {margin:0;padding:0;border:0;font-size:100%;}
ins {color:#000;text-decoration:none;}
mark {color:#000;font-style:italic;font-weight:700;}
del,s {text-decoration:line-through;}
abbr[title],dfn[title] {border-bottom:1px dotted #000;cursor:help;}

hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}

body {font-family:'Malgun Gothic','맑은 고딕',Nanum Gothic,'나눔 고딕',"돋움",Dotum,Verdana,Arial,helvetica,clean,sans-serif;font-size:81.3%;/* 13px / 0.813em */color:#555;line-height:1;}
select,input,button,textarea,button{/*font-family:'Malgun Gothic','맑은 고딕','Nanum Gothic','나눔고딕',Dotum,Verdana;*/}


address {font-style:normal;display:inline;}

/* 글자 속성 */
a, a:link {color:#555;text-decoration:none;}
a:visited, a.visited, a.visited:visited {color:inherit;text-decoration:none;}
a:hover, a.visited:hover, a:active {color:inherit;text-decoration:none;}
a:focus {text-decoration:none;}

/* LIST 요소 기본 */
ul li {list-style:none;}

input::-ms-clear {display: none;}
input[type='tel'],input[type='url'],input[type='number'], input[type='email'], input[type='text'], input[type='password'], 
input.text,input.password {border-left:1px solid #cbcbcb;border-top:1px solid #cbcbcb;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;/*background:#fff;*/height:1.5em;line-height:1.3em;/*padding:0.30em 5px 0.4em 5px; vertical-align:middle; */margin:1px;}
input.readonly {background-color:#f7f7f7 !important;}
input.disabled {background-color:#ededed;}

textarea {border:1px solid #ddd;width: 100%;}

/* 이미지 요소 기본 */
img {border:0px;vertical-align:middle;} 

/* ime-mode */
.imeOff {ime-mode:disabled;}

/* 기본 스타일 정의 */
/* 플로팅 */
.fr {float:right;}
.fl {float:left;}
.cr {clear:both;}

/*숨김*/
.hidden {display:none;}
.blind {width:1px;height:1px;overflow:hidden;position:absolute;top:-9999em;left:-9999em;display:block;text-indent:-9999em;font-size:0px;line-height:0;}

/*공백 */
.gap {height:40px;clear:both;display:block;}
.sgap {height:25px;clear:both;display:block;}
.ssgap {height:15px;clear:both;display:block;}

/*정렬*/
.tc {text-align:center;}
.tl {text-align:left;}
.tr {text-align:right;}

/*마진*/
.mg10t {margin-top:10px;}

/*가로 크기*/
.w500 {width:500px;}
.w400 {width:400px;}
.w100 {width:100px;}
.w90 {width:90px;}
.w80 {width:80px;}
.w70 {width:70px;}
.w60 {width:60px;}
.w50 {width:50px;}
.w40 {width:40px;}
.w30 {width:30px;}
.w20 {width:30px;}