@charset "utf-8";
/* A movie default styles, using system fonts only. */
*,*:after,*:before					{ word-break:keep-all; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html								{ min-width:320px; width:100%; height: 100%; margin:0; padding:0; }
body								{ min-width:320px; display:block; width:100%; height:100%; font-family:'Apple SD Gothic Neo', Malgun Gothic,'맑은 고딕',"돋움",Dotum,Verdana,Arial,helvetica,clean,sans-serif; font-size:15px; margin:0; padding:0; line-height:22px; }
html,button,input,select,textarea	{ font-family:"Apple SD Gothic Neo", 'Malgun Gothic','맑은 고딕',Dotum,Verdana; outline-style:none; }

a									{ outline:none; text-decoration: none; color:#fff; }
a:focus								{ outline:none; color:#fff; }
a:active,a:hover					{ outline:none; text-decoration:none; color:#fff; }

b,strong							{ font-weight:700; }
blockquote							{ padding:0.5em 30px; margin-left:30px; font-style:italic; border-left:5px solid; border-color:#cc0000; }
dfn									{ font-style:italic; }
p									{ margin:0; }
q									{ quotes:none; }
q:before,q:after					{ content:''; content:none; list-style-type: none; }
dl, ol, ul, li						{ margin:0; padding:0; list-style: none; list-style-type: none; }
dt, dd, dl							{ margin:0; padding:0; list-style: none; list-style-type: none; }
img									{ border:0; vertical-align:middle; }
form								{ margin:0; padding:0; }
fieldset							{ border:1px solid #000; margin:0; padding:10px; }

legend								{ border:0; padding:0; white-space:normal; *margin-left:-7px; }
button,input,select,textarea		{ font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle; }
button,input						{ line-height:normal; }
button,html input[type="button"],input[type="reset"],input[type="submit"]	{ -webkit-appearance:button; cursor:pointer; *overflow:visible; }
button[disabled],input[disabled]	{ cursor:default; }
input[type="radio"]					{ box-sizing:border-box; padding:0; *height:13px; *width:13px; }

/*
input[type="search"]				{ -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; }
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration		{ -webkit-appearance:none; }
*/

button::-moz-focus-inner,input::-moz-focus-inner	{ border:0; padding:0; }
textarea							{ overflow:auto; vertical-align:top; color:red;}


/* 인풋박스 스타일 */
input:autofill						{ font-size:15px; color:#9A9A9A; }
input:-webkit-autofill				{ font-size:15px; color:#9A9A9A; }
input::-webkit-input-placeholder	{ font-size:15px; color:#9A9A9A; }
input::-moz-placeholder				{ font-size:15px; color:#9A9A9A; } /* firefox 19+ */
input:-ms-input-placeholder			{ font-size:15px; color:#9A9A9A; } /* ie */
input:-moz-placeholder				{ font-size:15px; color:#9A9A9A; }

input::-ms-clear,
input::-ms-reveal					{ display:none; width:0; height:0; }
input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration { display:none; }

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active		{ font-size:15px; -webkit-text-fill-color: #9A9A9A; -webkit-box-shadow: 0 0 0px 1000px #16161A inset; box-shadow: 0 0 0px 1000px #16161A inset; transition: background-color 5000s ease-in-out 0s; }

input:autofill,
input:autofill:hover,
input:autofill:focus,
input:autofill:active				{ font-size:15px; -webkit-text-fill-color: #9A9A9A; -webkit-box-shadow: 0 0 0px 1000px #16161A inset; box-shadow: 0 0 0px 1000px #16161A inset; transition: background-color 5000s ease-in-out 0s; }


/* 화면 드레그 했을시 색 정의 */
::-moz-selection					{ background:#000; text-shadow:none; color:#fff; }
::selection							{ background:#000; text-shadow:none; color:#fff; }
.clearfix:before,.clearfix:after	{ content:" "; display:table; }
.clearfix:after						{ clear:both; }
.clearfix							{ *zoom:1; }

/*아이폰 가로모드에서 폰트 커지는 문제*/
*									{ -webkit-text-size-adjust:none; }

/*인풋타임 넘버에 버튼나오는것 때문에*/
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

span								{ display:inline-block; }
