@charset "utf-8";

/*-------------------------------------------------------------------

	Notify Frame

-------------------------------------------------------------------*/

div#notifyFrame {
}

div#notifyFrame div.textBody {
	border-bottom: 1px dotted #999;
	padding-bottom: 5px;
}

div#notifyFrame h3 {
	color: #eb6877;
	font-size: 131%;
	font-weight: bold;
}

div#notifyFrame p.subText {
	font-size: 116%;
	font-weight: bold;
	margin-top: 3px;
}

div#notifyFrame p.text {
	margin-top: 3px;
}

div#notifyFrame p.thumbLeft {
	display: inline;
	float: left;
	margin-right: 10px;
	width: 250px;
}

div#notifyFrame p.thumbRight {
	display: inline;
	float: right;
	margin-left: 10px;
	width: 250px;
}

div#notifyFrame p.thumbCenter {
	margin-top: 5px;
	text-align: center;
}

div#popupHelper div#notifyFrame div.section {
	padding: 5px 0;
}

div#popupHelper div#notifyFrame div.section div.textBody {
	padding: 0 0 5px;
}

/*-------------------------------------------------------------------

	div.frameUnit

-------------------------------------------------------------------*/

div.frameUnit {
	background-position: 0 100%;
	background-repeat: no-repeat;
	margin-top: 10px;
	padding-bottom: 3px;
}

div.frameUnit div.frameBody {
	background-color: #fff;
	margin: 0 3px;
	padding: 0 10px 10px;
}

div.frameUnit dl.item {
	border-bottom: 1px dotted #999;
}

div.frameUnit dl.item dt,
div.frameUnit dl.item dd {
	float: left;
	padding: 10px 0;
}

/*-------------------------------------------------------------------
	Competition Download
-------------------------------------------------------------------*/

div.competitionDownload {
	background-color: #bf0000;
	background-image: url("/banner/img/bg_competition_download.gif");
}

div.competitionDownload dl.item dt {
	width: 79px;
}

div.competitionDownload dl.item dd.work {
	width: 281px;
}

div.competitionDownload dl.item dd.work ul li.title {
	font-size: 108%;
	font-weight: bold;
}

div.competitionDownload dl.item dd.button {
	width: 164px;
}

div.competitionDownload dl.item dd.button a {
	background-image: url("/banner/img/btn_competition_download.gif");
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	overflow: hidden;
	text-indent: -9999px;
	width: 164px;
}

div.competitionDownload dl.item dd.button a:hover {
	background-position: 0 -30px;
}

/*-------------------------------------------------------------------

	Clearfix

-------------------------------------------------------------------*/

div.frameUnit dl.item {
	_height: 1px;
	min-height: 1px;

	/* Only Mac IE \*//*/
	height: auto;
	overflow: hidden;
	/**/
}

div.frameUnit dl.item:after {
	content: ".";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
}