@charset "utf-8";

/* ----------------------------------------------

	CSS information
	file name  :  special.css
	
 ---------------------------------------------- */
body#answer {
	background: #000000;
	line-height:1.5;
	}
#contents{
	background: url(../images/title.png) no-repeat;
	width: 960px;
}
#container{
	background: url(../images/bg02.gif) no-repeat top #01040b;
	margin-bottom: 0px;
}
#contentsSp{
	background: url(../images/truth_bg.png) no-repeat;
	width: 960px;
	position:relative;
}
#container h3 {
	padding: 30px 0px 0px 0px;
}
.border {
	width: 769px;
	height: 22px;
	background: url(../images/border.png) no-repeat;
	margin: 6px auto 0px auto;
	}

#truthCnt {
	width: 840px;
	padding: 240px 60px 0px 60px;
	margin: 0px 0px 0px 0px;
	}

#truthCnt h4 {
	font-size: 130%;
	padding: 40px 0px 30px 20px;
	background:url(../images/line.jpg) no-repeat left bottom ;
	}
#truthCnt ul#psStyle {
	width: 532px;
	margin: 0px auto 0px auto;
	}
#truthCnt ul#psStyle li {
	float: left;
	padding: 0px 15px 0px 0px;
}
#truthCnt span {
	font-size: 150%;
	font-weight: bold;
	}
#truthCnt ul#answerStyle {
	width: 840px;
	margin: 20px auto 20px auto;
	}
#truthCnt ul#answerStyle li {
	width: 280px;
	float: left;
	padding: 12px 0px 0px 0px;
}
#answercontents {
	background: url(../images/answerbg.gif) no-repeat;
	width: 600px;
/*	height: 480px; */
	}
#answercontents h1 {
	text-align:right;
}
#leftArea {
	float: left;
	}
#rightArea {
	float: right;
	}
dt{
	color: #ffef00;
	font-weight: bold;
	padding: 7px 0px 0px 0px;
	}
dd{
	padding: 0px 0px 3px 0px;
	}
p#closebtn {
	text-align: right;
	padding: 0px 8px 8px 0px;
	}
p#youtube {
	padding: 10px 0px 20px 6px;
}
p#youtube a{
	color: #ffef00;
}
p#youtube a:hover{
	color: #ffffff;
}

.box {
	clear:both;
}

.box p {
	margin-left:40px;
}

#contentsSp .box p .fontByellow {
	color:#ffff00;
	font-weight:bold;
	font-size:120%;
}

#tousen {
	text-align:center;
}

#tousen_list table {
	width:600px;
	margin:20px auto 0;
	font-size:120%;
}


#tousen_list table th, #tousen_list table td{
	text-align:center;
	padding-bottom:10px;
}

#tousen_list table tr{
	background:url(../images/line_table.gif) no-repeat bottom left;
}







