/* CSS Document */

#otokomae{
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",sans-serif;
	width:800px;
	margin:0 auto;
	border:1px solid #666;
	background:#000;
}

.hide{
	display:none;
}

.title_upper{
	width:800px;
	height:250px;
	background:url(title_upper.jpg) no-repeat;
	text-indent:-9999px;
}

.title_middle{
	width:800px;
	height:260px;
	background:url(title_middle.jpg) no-repeat;
}

.title_under{
	position:relative;
	width:800px;
	height:230px;
	background:url(title_under.jpg) no-repeat;
}

.alelgen{
	position:absolute;
	display:block;
	left:16px;
	top:85px;
}

.date{
	width:740px;
	height:110px;
	margin:15px auto 38px;
	background:url(date.gif) no-repeat;
	text-indent:-9999px;
}

span.big{
	font-size:20px;
	font-weight:bold;
	line-height:1.5;
}

span.pink{
	color:#E4007F;
}

span.blue{
	color:#0066B7;
}

span.yellow{
	color:#FF0;
}

.section1{
	width:740px;
	margin:0 auto;
}

.section1_title{
	width:740px;
	height:147px;
	margin:0;
	background:url(section1_title.gif) no-repeat;
	text-indent:-9999px;
}

.section1_body{
	width:690px;
	padding:22px;
	border-left:3px solid #FFF;
	border-right:3px solid #FFF;
	border-bottom:3px solid #FFF;
	font-size:15px;
	color:#FFF;
	line-height:2;
}

.section2{
	width:740px;
	margin:0 auto;
}

.section2_title{
	width:740px;
	height:180px;
	margin:0;
	background:url(section2_title.gif) no-repeat;
	text-indent:-9999px;
}

.section2_body{
	width:690px;
	margin-bottom:38px;
	padding:28px 22px 0;
	border-left:3px solid #FFF;
	border-right:3px solid #FFF;
	border-bottom:3px solid #FFF;
	font-size:15px;
	color:#FFF;
	line-height:2;
}

.section2_body .minsection{
	width:680px;
	margin-bottom:22px;
}

.section2_body .minsection .text_area{
	width:350px;
}

.section2_body .minsection .text_area p{
	line-height:1.6;
}

.sono1{
	width:350px;
	height:48px;
	margin-bottom:15px;
	background:url(sec2_subtitle01.gif) no-repeat;
	text-indent:-9999px;
}

.sono2{
	width:350px;
	height:48px;
	margin-bottom:15px;
	background:url(sec2_subtitle02.gif) no-repeat;
	text-indent:-9999px;
}

.section03{
	width:700px;
	margin:0 auto;
	padding:20px;
	background:#E4007F;
}

.section3_title{
	width:700px;
	height:77px;
	margin:0 auto 15px;
	background:url(section3_title.gif) no-repeat;
	text-indent:-9999px;
}

.section_body4{
	width:686px;
	margin:0 auto;
}

.section03 p{
	width:500px;
	font-size:15px;
	color:#FFF;
	line-height:1.65;
}


.download{
	display:inline-block;
	float:left;
	width:337px;
	height:158px;
	margin:0 0 25px 42px;
	background:url(otokomae_download.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

.enquete{
	display:inline-block;
	float:right;
	width:337px;
	height:158px;
	margin:0 42px 25px 0;
	background:url(otokomae_enquete.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}

.center_link{
	margin:20px 0;
	text-align:center;
}

.center_link a{
	display:inline-block;
	padding-left:20px;
	background:url(link_indent.gif) no-repeat left center;
	color:#FFF;
	font-weight:bold;
}

.center_link a:hover{
	text-decoration:none;
}


