/* ------------------------------------------------
    Resets
-------------------------------------------------- */
*{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-weight:inherit;
    font-style:inherit;
    font-size:100%;
    font-family:inherit;
    vertical-align:baseline;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
     -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
              -webkit-text-size-adjust: none;
}
html,
body{
    height:100%;
}
html{

}
body{
}
caption{
    display:none;
}
li{
    list-style-type:none;
}
ul:after,
div:after{
    content:'';
    clear:both;
    display:block;
}
a:link{
    text-decoration:none;
    color:#333;
}
a:visited{
    color:inherit;
}
a:hover{
    text-decoration:underline;
}
p{
}
span{
    line-height:inherit;
}
strong{
    font-weight:bold;
}
img{
	-ms-interpolation-mode:bicubic;

}
/*
input {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}
*/
/* IE10 이상에서 input box 에 추가된 지우기 버튼 제거 */
input::-ms-clear { display: none; }

/* input type number 에서 화살표 제거 */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}
/* Select box 스타일 초기화 */
select {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}

/* IE 에서 Select box 화살표 제거 */
select::-ms-expand { display: none; }
