* {
	margin:0;
	padding:0;
	list-style:none;
	font-style:normal;
}
img {
	border:0;
	vertical-align:middle;
}
hr {
	display:none;
}
h1{
	font-size:1%;
	line-height:0;
	text-indent: -5000px;
}
table, th, td {
	border-collapse:collapse;
}
caption {
	display:none;
}

body {
	width:100%;
	margin: 0 auto;
	position:relative;
	color:#707070;
	font-size:12px;
}
ul{
	list-style: none;
}

/* anchor reset */
a {
	color:#777;
	text-decoration:none;
}
a:hover {
	color: #000066;
	text-decoration:underline;
}
a:active, a:visited {
	text-decoration:none;
}
.link-type02 {
	color:#5591c6;
	text-decoration:underline;
}
.link-type03 {
	color:#5591c6;
	font-weight:bold;
}
/* anchor reset */

/* inputbox reset */
input.txt {
	height:22px;
	padding:5px 0 0 4px;
	border:1px solid #dedede;
	border-radius:0;
	background:#fff;
	color:#777;
	font-size:12px;
	font-family:dotum, '돋움', sans-serif;
	vertical-align:middle;
}
input.txt2 {
	height:15px;
	padding:6px 0 0 4px;
	border:1px solid #dedede;
	border-radius:0;
	background:#fff;
	color:#777;
	font-size:11px;
	font-family:dotum, '돋움', sans-serif;
	vertical-align:middle;
}
input.txt3 {
	height:15px;
	padding:5px 0 0 4px;
	border:1px solid #dedede;
	border-radius:0;
	background:#fff;
	color:#777;
	font-size:12px;
	font-family:dotum, '돋움', sans-serif;
	vertical-align:middle;
}
input.txt4 {
	width:700px;
	height:130px;
	padding:5px 0 0 4px;
	border:1px solid #dedede;
	border-radius:0;
	background:#fff;
	color:#777;
	font-size:12px;
	font-family:dotum, '돋움', sans-serif;
	vertical-align:middle;
}
*+html input.txt {
	margin-top:-1px;
}
*+html input.txt2 {
	margin-top:-1px;
}
*+html input.txt4 {
	margin-top:-1px;
}
:root input.txt {
	height:18px;
	padding-top:0;
}
:root input.txt2 {
	height:23px;
	padding-top:0;
}
input.check {
	width:13px;
	height:13px;
	vertical-align:middle;
}
textarea {
	overflow:auto;
	overflow-x:hidden;
	font-family:dotum;
}
*+html textarea {
	margin-top:-1px;
}
/* inputbox reset */

/* button reset */
button {
	border:0;
	font-family:'돋움', dotum,, sans-serif;
}
/* button reset */

/* selectbox setting */
/* type1 */
span.select-type1 {
text-align:left;
	display:inline-block;
	height:18px;
	padding:5px 0 0 0;
	border:1px solid #dedede;
	background:#fff url('/img/sub/select_arrow.gif') no-repeat 100% 0;
	color:#777;
	font-size:12px;
	line-height:1.2;
	cursor:default;
	vertical-align:middle;
}
span.select-type1 .selected {
	display:inline-block;
	height:23px;
	padding:0 6px;
}
ul.select-type1 {
	overflow:auto;
	position:absolute;
	z-index:100;
	max-height:120px;
	border:1px solid #dedede;
	background-color:#fff;
	color:#777;
	font-size:12px;
	line-height:1.2;
	cursor:default;
}
ul.select-type1 li {
	height:19px;
	padding:5px 0 0 6px;
}
ul.select-type1 li.hover {
	background-color:#dedede;
}
/* //type1 */
/* type2 */
span.select-type2 {
	display:inline-block;
	height:17px;
	padding:6px 0 0 0;
	border:1px solid #dedede;
	background:#fff url('/kr/images/common/arrow_select03.gif') no-repeat 100% 0;
	color:#777;
	font-size:11px;
	line-height:1.2;
	cursor:default;
	vertical-align:middle;
}
span.select-type2 .selected {
	display:inline-block;
	height:23px;
	padding:0 6px;
}
ul.select-type2 {
	overflow:auto;
	position:absolute;
	z-index:2000;
	max-height:115px;
	border:1px solid #dedede;
	background-color:#fff;
	color:#777;
	font-size:11px;
	cursor:default;
}
ul.select-type2 li {
	height:19px;
	padding:4px 0 0 6px;
}
ul.select-type2 li.hover {
	background-color:#dedede;
}

legend {
display: none;
}

.ipad input[type=text], input[type=image], button, input[type=button], input[type=submit], textarea {
-webkit-appearance: none;
-webkit-text-size-adjust: none;
-webkit-border-radius: 0;
}

img, fieldset, iframe {
border: none;
}

.obj-section01{
	margin-top: 15px !important;
}