/*
+----------------------------------------------------------------------+
| Copyright (c) STUDYMAX.  co. Ltd
+----------------------------------------------------------------------+
| 작업일 : 2018-03-09
| 파일설명 : Mobile Default CSS
+----------------------------------------------------------------------+
| 작업자 : 박소율
+----------------------------------------------------------------------+
| 수정이력
| 20180731 video 속성추가 by 박소율
| 20191125 notosans webfont 추가 (메뉴사용 폰트 외 주석처리) by 김승미 
+----------------------------------------------------------------------+
*/

@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, 
img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, 
center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th, td{
 margin:0; padding:0; text-align:left; border:0; outline:0; font-size:100%; vertical-align: baseline;  background: transparent; font-weight:normal; font-style:normal;font-family:Dotum,arial;-webkit-text-size-adjust:none;} 
body{ line-height:1.65;}
table{ border-collapse:seperate; border-spacing:0;}
ol, ul, li{ list-style:none;}
blockquote, q{ quotes:none;}
ins{ text-decoration: none;}
del{ text-decoration: line-through;}
input{ margin:0; padding:0;}
strong{ font-weight:bold;}
video {width: 100%;height: auto;} /* 20180731 video 속성추가 by 박소율 */
img{vertical-align: top; border: 0;}

/* common */
a,
a:link,
a:active,
a:visited{ text-decoration:none; color:#636363;}
a:hover,
a:focus{ text-decoration:none; color:#636363;}
body{ font-size:1.0em; font-family:'Tahoma', 'Dotum';}
hr{ margin:0; padding:0; border:none;}


/* 공통 CSS */
#ctn{ width:100%;}

.posiRelative,.posiRela{position:relative;}
.width100{width:100%;}
.overHidden{overflow: hidden;}
.iosBugFixCaret{position: fixed; width:100%}

html, body {width:100%; height:100%;}

/* form */
textarea {
	resize: none;
}
button {
	cursor: pointer;
	border: none;
	background: none;
	outline: none;
	appearance: none;
	-webkit-appearance: none; /* iOS 기본 스타일 제거 */
	-moz-appearance: none;
	appearance: none;
	text-transform: none; /* iOS 기본 스타일 방지 */
}
select {
	/* -webkit-appearance:none ; */
}
input {
	padding: 14px;
	border:0;
	outline: none;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}
input:focus {
	outline: none;
}
/* input number의 spin 버튼 제거 */
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
/* Firefox */
input[type="number"] {
    -moz-appearance: textfield;
}
