@charset "UTF-8";
/*CSSDocument*/

#mainImgArea{
	width:965px;
	height:400px;
	background:url(../imgs/bgmainimg.jpg) no-repeat;
	/*background:url(../imgs/bgmainimg.gif) no-repeat;*/
}
/*応募時のPDFへのリンク ------------------------------*/

.pdfBtnArea{
	width:350px;
	height:50px;
	padding:270px 41px 0px 0px;
	float:right;
}
.pdfBtn{
	width:350px;
	height:50px;
	clear:both;
	display:block;
	cursor:pointer;
	 background:url(../imgs/btnpdf_main.gif) no-repeat; 
}
.pdfBtn:hover{ background-position:0px -50px; }
.pdfBtn span{ visibility:hidden; font-size:0px; line-height:0px; }

/*発表時の発表ページへのリンク ------------------------------*/

.linkBtnArea{
	width:240px;
	height:50px;
	padding:280px 116px 0px 0px;
	float:right;
}
.linkBtn{
	width:240px;
	height:50px;
	clear:both;
	display:block;
	cursor:pointer;
	 background:url(../imgs/btnlink_main.gif) no-repeat; 
}
.linkBtn:hover{ background-position:0px -50px; }
.linkBtn span{ visibility:hidden; font-size:0px; line-height:0px; }

/*「お知らせ」のテーブル ------------------------------*/

table#list{
}
.ttlLeft{
	border-left:1px solid #eeeeee;
	text-align:center;
	background-color:#eeeeee;
}
.ttlRight{
	border-right:1px solid #eeeeee;
	text-align:center;
	background-color:#eeeeee;
}
.contLeft{
	background-color:#ffffff;
	border-left:1px solid #ffffff;
}
.contRight{
	background-color:#ffffff;
	border-right:1px solid #ffffff;
}


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

.mobile{
	padding:0px 10px 0px 126px;
	background:url(../imgs/qrcode.gif) no-repeat;
	min-height:120px;
	
	/*ie-6�n�b�N*/
	height: auto !important;
	height: 120px;
}
.edu{
	background:url(../imgs/bgcnt_edu.gif) no-repeat;
	background-position:left bottom;
	min-height:142px;
	
	/*ie-6�n�b�N*/
	height: auto !important;
	height: 144px;
}
.edu .btnArea{
	padding:17px 0px 0px 0px;
}

.parent{
	background:url(../imgs/bgcnt_parent.gif) no-repeat;
	background-position:left bottom;
	min-height:142px;
	
	/*ie-6�n�b�N*/
	height: auto !important;
	height: 144px;
}
.parent .btnArea{
	padding:17px 0px 0px 0px;
}


.sponsor{
	background:url(../imgs/logo_sponsor.gif) no-repeat;
	background-position:right top; 
	min-height:63px;
	
	/*ie-6�n�b�N*/
	height: auto !important;
	height: 63px;
}
.sponsor .cntBoxBody{ padding:0px }

.sponsor dt{
	width:30px;
	padding:0px;
	clear:left;
	float:left;
	display:block;
}
.sponsor dd{
	width:542px;
	padding:0px;
	float:left;
	display:block;
}

.cntBox1Clm .btnArea{
	width:436px;
	height:35px;
	padding:10px 0px 0px 0px;
}

#sideClmArea h3, #sideClmArea p, #sideClmArea span{ visibility:hidden; font-size:0px; line-height:0px; }

.prize01{
	width:256px;
	height:234px;
	background:url(../imgs/img_prize01.jpg) no-repeat;
}
.prize02{
	width:256px;
	height:300px;
	background:url(../imgs/img_prize02.jpg) no-repeat;
}

.listNormal strong{
	color:#74573D;
	display:block;
}

/*contentsTtl
====================================*/
.infoTtl{ background:url(../imgs/ttlcnt_info.gif) no-repeat; }
.parentTtl{ background:url(../imgs/ttlcnt_s_parent.gif) no-repeat; }
.eduTtl{ background:url(../imgs/ttlcnt_s_edu.gif) no-repeat; }
.mobileTtl{ background:url(../imgs/ttlcnt_mobile.gif) no-repeat; }
.prizeTtl{ background:url(../imgs/ttlcont_s_prize.gif) no-repeat; }