@charset "UTF-8";

@charset "UTF-8";

/* -----------------------------------------------
FileName:support_2009oyako.css
----------------------------------------------- */

/* ===== main_contents ===== */
#contents #main_contents{
	float:none;
	width:637px;
	margin-left:auto;
	margin-right:auto;
}

	/* ===== headerArea ===== */
	#contents #main_contents div#headerArea{
		position:relative;
		z-index:0;
		margin-bottom:21px;
	}
	
		/* ===== title ===== */
		#contents #main_contents div#headerArea h1 {
			margin: 0;
			padding:0;
		}
	
		#contents #main_contents div#headerArea p#bangohan{
			position:absolute;
			top:209px;
			left:318px;
			z-index:1;
		}
	
		#contents #main_contents div#headerArea p#dlBtn{
			position:absolute;
			top:335px;
			left:358px;
			z-index:2;
		}
		
	/* ===== infoArea ===== */
	#contents #main_contents div#infoArea{
		text-align:center;
		margin-bottom:30px;
	}

		#contents #main_contents div#infoArea p{
			margin-bottom:18px;
		}


	/* ===== detailArea ===== */
	#contents #main_contents div#detailArea{
		
	}
		#contents #main_contents div#detailArea h2{
			margin-bottom:16px;

		}

		#contents #main_contents div#detailArea div.contentsBox{
			margin-bottom:23px;
		}
		
			#contents #main_contents div#detailArea div.contentsBox h3{
				margin-bottom:10px;
				padding:0px 0px 4px 15px;
				font-size:110%;
				font-weight:bold;
				color:#E9322E;
				line-height:1.2;
				background:url(../../../support/2009oyako/images/bg_h3title.gif) no-repeat left bottom;
			}
			
			#contents #main_contents div#detailArea div.contentsBox h4{
				margin-bottom:6px;
				font-size:110%;
				font-weight:bold;
				line-height:1em;
			}
		
			#contents #main_contents div#detailArea div.contentsBox p,
			#contents #main_contents div#detailArea div.contentsBox ul{
				margin-bottom:12px;
			}


			/*　応募方法：応募ボタン　*/
			#contents #main_contents div#detailArea div.contentsBox p.exDlBtn{	
				margin:20px 0px 0px 0px;
				text-align:center;
			}
			
			/*　実技選考開催日　*/
			#contents #main_contents div#detailArea div.contentsBox table.dateTable{
				width:628px;
				margin:0px 0px 8px 0px;
				border-collapse:collapse;
			}
				#contents #main_contents div#detailArea div.contentsBox table.dateTable th,
				#contents #main_contents div#detailArea div.contentsBox table.dateTable td{
					text-align:left;
					padding:6px;
					vertical-align:top;
				}
			
				#contents #main_contents div#detailArea div.contentsBox table.dateTable th{
					width:7em;
					font-weight:normal;
					
				}
				
				#contents #main_contents div#detailArea div.contentsBox table.dateTable td{
				}
				
			/*　審査員　*/
			#contents #main_contents div#detailArea div.contentsBox table.judgeMemberTable{
				
			}	

				#contents #main_contents div#detailArea div.contentsBox table.judgeMemberTable th{
					text-align:left;
					vertical-align:top;
					font-weight:normal;
					padding-right:1em;
				}
				
			/*　応募・お問合せ先　*/
			#contents #main_contents div#detailArea div.contactBox{
				padding:15px;
				background:#ffe0bc;				
			}
				#contents #main_contents div#detailArea div.contactBox h3{
					padding:0px 0px 12px 0px;
					margin:0px 0px 0px 0px;
					background:none;
				}
			
				#contents #main_contents div#detailArea div.contactBox p{
					margin-bottom:16px;
				}
		
			/*　本文内：ページの先頭へ　*/
			#contents #main_contents div#pagetopBtnArea{
			
			text-align:right;
			margin:22px 0px 25px 0px;
			}
		
				
			/*　全国大会概要　*/
			#contents #main_contents div#zenkokuTaikaiArea{
				margin-bottom:20px;
				padding:0px 0px 16px 0px;
				background:url(../../../support/2009oyako/images/bg_zenkokutaikai.gif) no-repeat center bottom;
			}
				#contents #main_contents div#zenkokuTaikaiArea table{
					margin:8px 15px 0px;
				
				}
				
					#contents #main_contents div#zenkokuTaikaiArea table th,
					#contents #main_contents div#zenkokuTaikaiArea table td{
						text-align:left;
						vertical-align:top;
						padding:8px;
						line-height:1.2;
					}
					
					#contents #main_contents div#zenkokuTaikaiArea table th{
						width:6em;
						font-weight:bold;
						color:#009a82;
					}
					
					#contents #main_contents div#zenkokuTaikaiArea table td.prizeCell{
						font-weight:bold;
						width:13em;
					}
					
					
			/*　川柳大募集　*/
			#contents #main_contents div#senryuArea{
				margin:0px 0px 0px 0px;
				position:relative;
				height:109px;
			}
			
				#contents #main_contents div#senryuArea p#subTxt{
					position:absolute;
					top:0px;
					left:0px;
				}
				
				#contents #main_contents div#senryuArea h3{
					position:absolute;
					top:29px;
					left:0px;
				
				}
				#contents #main_contents div#senryuArea p#infoTxt{
					position:absolute;
					top:29px;
					left:319px;				
				}
				#contents #main_contents div#senryuArea p#btnBox{
					position:absolute;
					top:62px;
					left:345px;
				}