/* reset */

*, *:before, *:after { box-sizing: border-box; }
body {
    position: relative;
    color: #000;
	height:100%;
    word-break: break-all;
    -webkit-text-size-adjust: none ;/* 아이폰 가로 모드 */
    -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;  font-family: 'NotoSansKR','xeicon','돋움',sans-serif;
    font-style:normal !important;
    text-decoration: none;
    font-weight: 400;
    font-size: 15px;
    color:#141414;;
top:0; left: 0; margin: 0; padding: 0;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button,table,th,td,input {margin:0;padding:0; 	box-sizing: border-box;}
input, fieldset, img, iframe {border:0;}
ul,ol, li {list-style-type:none; margin: 0;padding: 0;}
a {color: inherit; text-decoration: none;/* -webkit-tap-highlight-color: rgba(0, 0, 0, .1) */}
a:hover, a:focus {color:inherit;text-decoration:none;}
.hidden {display:none !important;}
button {border:none;background:none;cursor:pointer;outline:none;}
button:disabled, button:disabled:hover {cursor: default;}    
button, input {-webkit-border-radius: 0; border-radius: 0; background: 0 0}
video::-webkit-media-controls-start-playback-button {display: none !important}

input:read-only, textarea:read-only {
	cursor:not-allowed !important;
	background-color:#eee !important;
	opacity:1 !important;

}

