@charset "utf-8";

/* Reset ------------------------------------------------- 
---------------------------------------------------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,/*strong,*/th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup,sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}

input[type="text"],input[type="password"],textarea,select,button { outline: none; }


/* ClearFix ---------------------------------------------- 
---------------------------------------------------------- */

.cf:before, .cf:after, #contWrap:after, #contentsArea:after,
#breadcrumb ul:after, #srchBox:after, #srchBoxU:after, #srchBtn ul:after,
#rsltWrap:after, #rsltWrapLt:after, .chsLag ul:after, .dtlinfo dl:after
{
	content:"";
	display:table;
}
.cf:after, #contWrap:after, #contentsArea:after,
#breadcrumb ul:after, #srchBox:after, #srchBoxU:after, #srchBtn ul:after,
#rsltWrap:after, #rsltWrapLt:after, .chsLag ul:after, .dtlinfo dl:after
{
	clear:both;
}
.cf{
	zoom:1;
}
