@charset "utf-8";

@font-face{
	font-family:"Nanum Gothic";
	src:url('fonts/NanumGothic-Bold.eot');
	src:url('fonts/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'),
	url('fonts/NanumGothic-Bold.woff') format('woff'),
	url('fonts/NanumGothic-Bold.ttf') format('truetype');
	url('fonts/NanumGothic-Bold.svg#AvenirLTStd-Light') format('svg')
	src:local(��), url('fonts/NanumGothic-Bold.woff') format('woff');
	font-weight:100;
}

@font-face{
	font-family:"Nanum Barun Gothic";
	src:url('fonts/NanumBarunGothic-Regular.eot');
	src:url('fonts/NanumBarunGothic-Regular.eot?#iefix') format('embedded-opentype'),
	url('fonts/NanumBarunGothic-Regular.woff') format('woff'),
	url('fonts/NanumBarunGothic-Regular.ttf') format('truetype');
	url('fonts/NanumBarunGothic-Regular.svg#AvenirLTStd-Light') format('svg')
	src:local(��), url('fonts/NanumBarunGothic-Regular.woff') format('woff');
	font-weight:500;
}

/*Nanum Gothic,*/
/* Nanum Barun Gothic */
/* reset */
html,body{margin:0;padding:0;height:100%}
body{font:14px/22px "Nanum Gothic",dotum,  sans-serif;;color:#333}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,tbody,tfoot,thead,th,td{margin:0;padding:0}
td,th{font:14px/22px 'Nanum Gothic',dotum,sans-serif;;color:#333;vertical-align:middle}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
table{width:100%;table-layout:fixed;border-spacing:0;border-collapse:collapse}
ol,ul,li{list-style:none}
hr{position:absolute;left:-5000px ;top:0;visibility:hidden;overflow:hidden;line-height:0.1%;font-size:0.1%;width:0.1%;height:0.1%}
img,fieldset{border:0}
img{vertical-align:top}
button{overflow:visible;margin:0;padding:0;border:0;background:none;font-size:0;line-height:0;font-size: 0px;letter-spacing:0px;word-spacing:0px;cursor:pointer;background:none;vertical-align:top;text-align:left;font:14px/22px "Nanum Gothic",dotum,sans-serif;;outline:none;}
input,textarea,select,label{font:12px/25px "Nanum Gothic",dotum,sans-serif;;color:#333;vertical-align:middle}
input{height:24px;line-height:24px;border:1px solid #cfcfd7;background-color:#fff;text-indent:10px;}
input:disabled,input:read-only{background-color:#f8f8f8;}
input:-moz-read-only{background-color:#f8f8f8;}
input[type=image]{width:auto;height:auto;border:0}
input[type=checkbox],input[type=radio]{width:13px;height:13px;border:0;background-color:#fff}
select{height:24px;line-height:24px;border:1px solid #cfcfd7;background-color:#fff;font-size:13px;color:#555}
textarea{width:100%;height:150px;border:none;resize:none}
address{font-style:normal}
a{color:#40444c;text-decoration:none;}
a:hover,a:focus{text-decoration:underline;}
legend,caption{visibility:hidden; overflow:hidden; width:0;height:0;font-size:0;line-height:0;padding:0;margin:0;}
.blind{position:absolute;width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;margin:0;padding:0}
.hide{position:absolute;width:0;height:0;font-size:0;overflow:hidden;visibility:hidden;}
.clearfix{zoom:1}
.clearfix:after{content:"";display:block;clear:both;visibility:hidden;height:0;}

/* ez maker */
.ez-hide {position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);width:16px !important;height:16px!important;}
.ez-checkbox{position:relative;vertical-align:middle;display:inline-block;zoom:1;*display:inline;width:16px  !important;height:16px  !important;background: transparent url('/images/rob/sub/check_bg.gif') 0 0 no-repeat;background-size:cover;}
.ez-checked{background-position: 0 bottom}