@charset "UTF-8";
@import "module.css";

table.tbQuery{
	width:600px;
	border : solid 1px #D5D5D5;
	padding:0;
	margin:10px 0px;
}

table td.cool{
	vertical-align: middle;
}

.queryContents{
	width: 450px;
	padding:10px;
}

.queryRight{
	width: 150px;
	padding:0 0 10px 10px;

}

.queryTitle{
	width: 600px;
	color:#ffffff;
	margin:0;
}
.queryTitle p{
	padding:5px 10px 5px 10px;
	font-weight:bold;
}

.queryTitle .troubleTd{
	text-align:right;
	vertical-align: middle;
}
.queryTitle .troubleTd img{
	margin:0 10px 0 0;
}

.questionTitle{
	padding:10px;
	border-bottom:1px solid #CCCCFF;
	font-size:110%;
	font-weight:bold;
}

.queryUrl{
	padding:5px 10px 5px 10px;
}

.borderTop{
	border-top:1px solid #CCCCFF;
}
.borderRight{
	border-right:1px solid #CCCCFF;
}
.borderBottom{
	border-bottom:1px solid #CCCCFF;
}

.queryColor1{
	background-color: #5A9AC4;
}

.queryColor2{
	background-color: #FFFFFF;
}

.queryColor3{
	background-color:#DDE9FC;
}

.positionRight{
	text-align: right;
	padding:5px;
	border-top:1px solid #CCCCFF;
}

table.tbAnswer{
	width: 600px;
	border : solid 1px #D5D5D5;
	padding:0;
	margin:10px 0 10px 0;
}

table.tbAnswer td.answerCap{
	background-color:#C0D9E9;
	padding:8px;
	color:#5A9AC4;
	font-weight:bold;
}

.answeContents{
	width: 430px;
	height: 150px;
	padding:10px;
	border-top:1px solid #CCCCFF;
}

.answerColor1{
	background-color: #DDE9FC;
}

.answerRight{
	width: 150px;
	height: 20px;
	padding:0 0 10px 10px;
	border-top:1px solid #CCCCFF;
}

.answerColor2{
	background-color: #FFFFFF;
}
.answerColor3{
	background-color: #F1F1F1;
}


.ans_num_height{

}


.answerUrl{
	padding:5px 10px 5px 10px;
}

.radio input{
	margin:3px 5px 0 5px;
}

.gradeArea{
	padding:10px;
	text-align:right;
}


/** マウスオーバーの時にマークを指に */
.mouse{
	cursor: pointer;
}

.faqTopMenu{
	width:600px;
	padding:0;
	margin:0;
}
.faqTopMenu td{
	padding:5px 0 0 0;
}

.faqTopMenu td.btnTd{
	width:164px;
	vertical-align: middle;
}

.faqTopMenu td.searchTd{
	padding:0 15 0 15px;
	vertical-align: middle;
}

.oldSearch{
	text-align:right;
	padding:0;
	margin:0 0 5px 0 ;
}

.oldSearch .capTxt{
	padding-right:233px;
	font-weight:bold;
}
