#contents #mainContents #flashContent { margin: 0px; padding: 0px; font-size: 0.9em; line-height: 120%; }
#contents #mainContents #flashContent p { margin: 0px; padding: 0px; }


#contents #mainContents #mainCont {
	width: 550px; float: left;
	margin: 0px; padding: 10px 0px 0px 10px;
}
#contents #mainContents #mainCont h2 { padding: 0px 0px 10px; height: 50px; width: 550px; display: block; }

#contents #mainContents #mainCont #news h2.title a {
	background-image: url(../img/topPage/mcNews.jpg);
	background-repeat: no-repeat; overflow: hidden;
	height: 0px; width: 550px; margin: 0px; padding-top: 50px; display: block;
}
#contents #mainContents #mainCont #news h2.title a:link { background-position: 0px 0px; }
#contents #mainContents #mainCont #news h2.title a:hover { background-position: 0px -60px; }

#contents #mainContents #mainCont #news ul {
	background: url(../img/common/mcBg.jpg) no-repeat left top;
	padding: 5px 15px 10px; list-style: url(none) none inside;
}
#contents #mainContents #mainCont #news li {
	color: #666666;
	font-size: 11px;
	line-height: 14px;
	border-bottom: 1px solid #8BA4D8;
	padding: 5px 0px 2px;
}
#contents #mainContents #mainCont #news strong {
	font-size: 12px;
	line-height: 16px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

#contents #mainContents #mainCont #topix h2.title a {
	background-image: url(../img/topPage/mcTopix.jpg);
	background-repeat: no-repeat; overflow: hidden;
	height: 0px; width: 550px; margin: 0px; padding-top: 50px; display: block;
}
#contents #mainContents #mainCont #topix h2.title a:link { background-position: 0px 0px; }
#contents #mainContents #mainCont #topix h2.title a:hover { background-position: 0px -60px; }

#contents #mainContents #mainCont #topix div {
	background: url(../img/common/mcBg.png) no-repeat left top;
	padding: 15px;
}
#contents #mainContents #mainCont #topix .date {
	color: #666666;
	font-size: 0.8em;
	line-height: 100%;
	border-bottom: 1px solid #8BA4D8;
	padding: 0px 0px 2px;
}

#contents #mainContents #mainCont #topix p { font-size: 0.9em; line-height: 120%; }

#contents #mainContents #mainCont .moreInfo {
	height: 30px; margin: 0px; padding: 0px; display: block;
	background: url(../img/common/mcMoreInfoBg.jpg) no-repeat left top;
}
#contents #mainContents #mainCont .moreInfo a {
	background-image: url(../img/common/mcMoreInfo.gif); background-repeat: no-repeat;
	height: 0px; width: 130px; margin: 0px 0px 0px 365px; padding-top: 30px;
	display: block; overflow:hidden;
}
#contents #mainContents #mainCont .moreInfo a:link { background-position: 0px 0px; }
#contents #mainContents #mainCont .moreInfo a:hover { background-position: 0px -40px; }

#contents #mainContents #mainCont #team h2.title a {
	background-image: url(../img/topPage/mcTeam.jpg);
	background-repeat: no-repeat; overflow: hidden;
	height: 0px; width: 550px; margin: 0px; padding-top: 50px; display: block;
}
#contents #mainContents #mainCont #team h2.title a:link { background-position: 0px 0px; }
#contents #mainContents #mainCont #team h2.title a:hover { background-position: 0px -60px; }

#contents #mainContents #mainCont #team h3 {
	height: 0px; width: 550px; margin: 0px; padding-top: 25px;
	display: block; clear: both; overflow: hidden; border-style: none;
}
#contents #mainContents #mainCont #team .teamTop { background: url(../img/topPage/mcTeamTop.gif) no-repeat left top; }
#contents #mainContents #mainCont #team .teamYouth { background: url(../img/topPage/mcTeamYouth.gif) no-repeat left top; }
#contents #mainContents #mainCont #team p { padding: 0px 0px 10px; }
#contents #mainContents #mainCont #team ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#contents #mainContents #mainCont #team li {
	padding: 0px 10px 0px 0px;
	float: left;
}
#contents #mainContents #mainCont #team .teamPhotoEnd { padding: 0px; }



#contents #mainContents #subCont {
	float: right; width: 230px;
	font-size: 0.8em; line-height: 120%; padding: 10px 0px 0px; }
#contents #mainContents #subCont .scbox { padding: 0px; margin: 0px; }

#contents #mainContents #subCont .scbox h3 { }
#contents #mainContents #subCont .scbox dl { padding: 0px 15px 15px; margin: 0px; }
#contents #mainContents #subCont .scbox dt {
	font-size: 0.8em; padding: 1px 5px; font-weight: normal; color: #666666; border:none;
}
#contents #mainContents #subCont .scbox dd { padding: 5px; }

#contents #mainContents #subCont #message { background-image: url(../img/topPage/scBoxBgMessage.gif); }
#contents #mainContents #subCont #result { background-image: url(../img/topPage/scBoxBgResult.gif); }
#contents #mainContents #subCont #supporter { background-image: url(../img/topPage/scBoxBgSupporter.gif); }

#contents #mainContents #subCont #message,
#contents #mainContents #subCont #result,
#contents #mainContents #subCont #supporter { background-position: center top; background-repeat: repeat-y; }


#contents #mainContents #subCont #message a.titlelink { background-image: url(../img/topPage/scBoxTitleMessage.gif); }
#contents #mainContents #subCont #result a.titlelink { background-image: url(../img/topPage/scBoxTitleResult.gif); }
#contents #mainContents #subCont #supporter a.titlelink { background-image: url(../img/topPage/scBoxTitleSupporter.gif); }

#contents #mainContents #subCont #message a.titlelink,
#contents #mainContents #subCont #result a.titlelink,
#contents #mainContents #subCont #supporter a.titlelink {
	background-repeat:no-repeat; display: block; height: 0px; width: 230px; padding-top: 30px; overflow: hidden;
}

#contents #mainContents #subCont #message a.titlelink:link,
#contents #mainContents #subCont #result a.titlelink:link,
#contents #mainContents #subCont #supporter a.titlelink:link { background-position: 0px 0px; }
#contents #mainContents #subCont #message a.titlelink:hover,
#contents #mainContents #subCont #result a.titlelink:hover,
#contents #mainContents #subCont #supporter a.titlelink:hover { background-position: 0px -30px; }


#contents #mainContents #subCont #message div { background-image: url(../img/topPage/scBoxHeadMessage.gif); }
#contents #mainContents #subCont #result div { background-image: url(../img/topPage/scBoxHeadResult.gif); }
#contents #mainContents #subCont #supporter div { background-image: url(../img/topPage/scBoxHeadSupporter.gif); }

#contents #mainContents #subCont #message div,
#contents #mainContents #subCont #result div,
#contents #mainContents #subCont #supporter div { padding: 10px 0px 0px; background-position: center top; background-repeat: no-repeat; }

#contents #mainContents #subCont #message .messageName { text-align: center; padding: 0px 10px; }
#contents #mainContents #subCont #message .messagePhoto {
	text-align: center; padding: 10px; margin: 0px 15px; background: url(../img/topPage/scBoxBarMessage.gif) no-repeat center top;
}
#contents #mainContents #subCont #message .messagePhoto img { border: 1px solid #353891; }

#contents #mainContents #subCont #message dl { background-image: url(../img/topPage/scBoxFootMessage.gif); }
#contents #mainContents #subCont #result dl { background-image: url(../img/topPage/scBoxFootResult.gif); }
#contents #mainContents #subCont #supporter dl { background-image: url(../img/topPage/scBoxFootSupporter.gif); }

#contents #mainContents #subCont #message dl,
#contents #mainContents #subCont #result dl,
#contents #mainContents #subCont #supporter dl { background-position: center bottom; background-repeat: no-repeat; }


#contents #mainContents #subCont #message dt,
#contents #mainContents #subCont #result dt,
#contents #mainContents #subCont #supporter dt { }

#contents #mainContents #subCont #message dd { background-image: url(../img/topPage/scBoxBarMessage.gif); }
#contents #mainContents #subCont #result dd.scbresultTitle { background-image: url(../img/topPage/scBoxBarResult.gif); }
#contents #mainContents #subCont #supporter dd { background-image: url(../img/topPage/scBoxBarSupporter.gif); }

#contents #mainContents #subCont #message dd,
#contents #mainContents #subCont #result dd.scbresultTitle,
#contents #mainContents #subCont #supporter dd { background-position: center top; background-repeat: no-repeat; }

#contents #mainContents #subCont #result dd { text-align: center; padding-top: 0px; }
#contents #mainContents #subCont #result dd.scbresultTitle { color: #FF6600; font-weight:bold; padding-top: 5px; padding-bottom: 0px; }


#contents #mainContents #subCont #sideBanner { background-color:#FFFFFF; }
#contents #mainContents #subCont #sideBanner ul { list-style: url(none) none ; margin: 0px; padding: 10px; background: none; }
#contents #mainContents #subCont #sideBanner a { background-color:#FFFFFF; }

