/** * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/) * http://cssreset.com */
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, 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,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
 footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

#footer {position:relative; width:100%; height:auto; display:inline-block;}
.cont { position:relative; width:1280px; min-width:1280px; height:inherit; margin:0 auto; }
/* CopyRight */
#footer .copyMenu { width:100%; height:60px; border-top:1px #dde1e4 solid; border-bottom:1px #dde1e4 solid; background:#fff; }
#footer .copyMenu ul { width:100%; height:58px; list-style:none; margin:0; padding:0; }
#footer .copyMenu ul li {float:left; height:58px; list-style:none; margin:0; padding:0; line-height:57px; font-size:14px;}
#footer .copyMenu ul li.relSite { float:right; text-align:right; width:auto; padding-top:9px; }

#footer .copyMenu ul li span.sep { display:inline-block; padding:0 20px 0 22px; }
#footer .copyMenu ul li span.sep { display:inline-block; padding:0 20px 0 22px; }
/*
#footer .copyMenu .familySite { width:210px; height:41px; background:#f9f9f9; }
#footer .copyMenu .familySite .title { height:41px; line-height:41px;}
#footer .copyMenu .familySite .ctrl { top:0; right:0; height:41px; width:45px; background:url('/images/arrow_dn_dot6.png') center center no-repeat; border-left:1px #dde1d4 solid;}
#footer .copyMenu .familySite ul { position:absolute; left:0; top:40px; width:100%; height:auto; border:1px #dde0e4 solid; list-style:none; margin:0; padding:0; background:#fff; display:none; z-index:10; }
#footer .copyMenu .familySite li { height:30px;line-height:29px; }
*/

#footer .copyCom { line-height:24px; }
#footer .copyCom a {display:inline-block;}
#footer .copyCom * { font-size:12px; font-weight:400; }
#footer .copyCom span { margin-left:5px; }
#footer .copyCom span:first-child { margin-left:0px; }

#footer .copyLogo li { height:34px; line-height:34px; }
#footer .copyLogo li img {display:block; vertical-align:middle; }