﻿@charset 'utf-8';

* {margin:0; padding:0; list-style:none; font-style:normal; -webkit-text-size-adjust:none;}

body {
	position:relative;
	width:100%;
	padding-top:4px;
	color:#696969;
	font-family:'돋움',dotum,arial,sans-serif;
	font-size:12px;
	line-height:1.7;
	background:url('/images/common/bg_body.gif') repeat-x;
}

table, th, td {border-collapse:collapse;}
caption {display:none;}

fieldset {border:0;}
legend {display:none;}
form {margin:0; padding:0;}
img {border:0; vertical-align:top;}
hr {display:none;}
input,select {vertical-align:middle;}
input.txt {
	height:14px;
	padding:5px 0 0 4px;
	border:1px solid #e2e2e2;
	color:#696969;
	font-size:12px;
	font-family:'돋움',dotum,sans-serif;
}
:root input.txt {height:19px; padding-top:1px;}
input.chk {width:13px; height:13px; vertical-align:-2px;}
*+html input.chk {vertical-align:middle;}
textarea {
	color:#696969;
	font-size:12px;
	font-family:'돋움',dotum,sans-serif;
	resize:none;
}
select {
	font-family:'돋움',dotum,sans-serif;
	color:#696969;
}
a, a:hover, a:visited, a:active {color:#696969; text-decoration:none;}
a:hover {text-decoration:underline;}

button {border:0; background:none;vertical-align:middle; cursor:pointer;}
button::-moz-focus-inner {padding:0; border:0;}
/* float content after */
.clear-obj {zoom:1;}
.clear-obj:after {clear:both; content:'.'; display:block; overflow:hidden; visibility:hidden; height:0;}
.obj-left {float:left;}
.obj-right {float:right;}
/* //float content after */
/* replace content */
.replace-contents-wrap {position:relative; width:100%;}
.replace-contents-wrap .target-img {position:relative; z-index:2;}
.replace-contents-wrap .return-text {overflow:hidden; position:absolute; top:0; left:0; width:1%; height:1%; text-indent:100%; white-space:nowrap;}
/* //replace content */
.hidden-text {overflow:hidden; position:absolute; top:0; left:0; width:1%; height:1%; text-indent:100%; white-space:nowrap;}