/* CSS Document */

#Footer { 
	width                   : 100%;
    min-width               : 1200px;
}

#Footer .FooterContents {
    width                   : 100%;
    min-width               : 1200px;
    background              : #6c6c6c;
}

#Footer .FooterSiteLink {
	display                 : block;
	width                   : 1200px;
	margin                  : 0 auto;
	text-align              : center;
}

#Footer .FooterSiteLink ul {
	display                 : inline-block;
	width                   : 100%;
	margin                  : 20px 0;
	-webkit-margin-before   : 20px;
	-webkit-margin-end      : 0;
	-webkit-margin-after    : 20px;
	-webkit-margin-start    : 0;
}

#Footer .FooterSiteLink li { 
	display                 : inline-block;
	float                   : left;
	border-left             : 1px solid #7f7a76;
	cursor                  : pointer;
	width                   : 14.28%;
}

#Footer .FooterSiteLink li:first-child { 
	border-left             : none;
}

#Footer .FooterSiteLink a {
	font-family             : "MalgunGothic", "맑은 고딕";
	text-decoration         : none;
}

#Footer .FooterSiteLink div.Summary {
	color                   : #ffffff; 
	font-weight             : normal; 
	font-size               : 9pt; 
	letter-spacing          : -1px;
	height                  : 20px;
}

#Footer .FooterSiteLink div.SiteName {
	color                   : #ffffff; 
	font-weight             : bold; 
	font-size               : 11pt;
}

#Footer .FooterSiteLink div.SiteUrl {
	color                   : #ffcd0f; 
	font-weight             : bold; 
	font-size               : 11pt;
	margin-top              : 10px;
}

#Footer .FooterQuickLink {
	display                 : block;
	width                   : 1200px;
	margin                  : 0 auto;
	text-align              : center;
	border                  : 0 solid #000;
	padding                 : 10px 0 6px 0;
	-webkit-padding-before  : 10px;
	-webkit-padding-end     : 0;
	-webkit-padding-after   : 10px;
	-webkit-padding-start   : 0;
}

#Footer .FooterQuickLink ul { 
	display                 : inline-block;
}

#Footer .FooterQuickLink li { 
	display                 : inline-block;
	float                   : left;
	border-left             : 2px solid #ffffff;
	padding                 : 0 40px;
	-webkit-padding-before  : 0;
	-webkit-padding-end     : 40px;
	-webkit-padding-after   : 0;
	-webkit-padding-start   : 40px;
}

#Footer .FooterQuickLink li:first-child { 
	border-left             : none;
}

#Footer .FooterQuickLink li a { 
	color                   : #ffffff;
	font-weight             : bold;
	font-size               : 11pt;
	font-family             : "MalgunGothic", "맑은 고딕";
}

#Footer .FooterBody { 
	display                 : block;
	width                   : 1200px;
	margin                  : 0 auto;
	padding-top              : 50px;
	-webkit-padding-before   : 50px;
}

.FooterBody .FooterLogo {
	float                   : left;
	margin-top              : 15px;
	-webkig-margin-before   : 15px;
}
.FooterBody .FooterCopyRight {
	float                   : left;
	text-align              : left;
	font-family             : "MalgunGothic", "맑은 고딕";
	font-size               : 11pt;
	letter-spacing          : -1px;
	margin-left             : 30px;
	-webkig-margin-start    : 30px;
}

.FooterBody .FooterCopyRight span,
.FooterBody .FooterCopyRight div,
.FooterBody .FooterCopyRight th,
.FooterBody .FooterCopyRight td,
.FooterBody .FooterCopyRight ul,
.FooterBody .FooterCopyRight li, 
.FooterBody .FooterCopyRight p {
	font-family             : "MalgunGothic", "맑은 고딕";
	font-size               : 11pt;
	line-height             : 150%;
	color                   : #ffffff;
}

.FooterBody .FooterCopyRight .Subject {
	color                   : #cccccc;
}

.FooterBody .FooterBanner {
	float                   : right;
	margin-top              : 15px;
	-webkig-margin-before   : 15px;
}