@charset "utf-8";
/* CSS Document */

/*　リンク　 */

#qanda #contents {
	min-height:800px;
}


#qanda a:link {
	color: #D0881C;
	text-decoration: underline;
}
#qanda a:visited {
	text-decoration: underline;
	color: #D0881C;
}
#qanda a:hover {
	text-decoration: none;
	color: #DA156D;
}
#qanda a:active {
	text-decoration: none;
	color: #DA156D;
}


#qanda #answer form {
	padding:15px;
}




.kensu {
float:right;
display:inline;
margin:-1px 0 0 0;
font-weight:normal;
}

.threadMenu {
background-color:#40A6C8;
color:#FFFFFF;
float:right;
display:inline;
padding:0 10px;
margin:-10px 5px 0 0;
font-size:10px;
}


.threadSummary {
	padding:8px 10px 15px 10px;
	font-size:80%;
	border-top: 1px solid #d5d6c6;
}

.appraisalText {
color:#666666;
font-size:80%;
background-color:#EBEBEB;
}

.midiamText {
	font-size:80%;
	line-height: 14pt;
}


.reviewList {
border:1px solid #cccccc;
width:98%;
margin:0 auto 20px auto;
padding-bottom:8px;
}

.rankingList {
	padding:5px 5px 10px 5px;
	font-size:80%;
}

.reviewTitle {
background-color:#EBEBEB;
padding:5px;
font-weight:bold;
color:#565656;
}

.reviewContent {
padding:0 8px;
}


.reviewComment {
padding:10px 0;
}



.answerinfocontents {
font-size:80%;
line-height:15px;
}

.answerinfocontents_top {
font-size:80%;
line-height:20px;
background-image:url(../images/qanda/qanda_fukidashi_top.png);
background-repeat:no-repeat;
background-position:right;
height:80px;
}

.answerinfo {
margin:10px 10px 0 10px;
}

.qandaTitleheader {
padding:0 10px 15px 10px;
}

.faqList {
	border-bottom:1px solid #b4b4a2;
	padding:5px 5px 10px 5px;
}

.topListTitle {
	padding-bottom:5px;
	letter-spacing: 1px;
}


.sort {
	font-size:75%;
	font-weight:bold;
	background-color:#e8e8e8;
	color:#636363;
	padding:5px 10px;
}

.sortItem {
float:left;
display:inline
}

.style1 {
	color: #dc629b;
	font-size: 30px;
}

#qanda .listreview {

font-size:75%;
color:#666666;
}

.newicon {
vertical-align:middle;
padding-left:5px;
}


.face {
border:1px solid #CCCCCC;
padding:1px;
background-color:#FFFFFF;
}


#apDiv1 {
	position:relative;
	left:0px;
	top:0px;
	width:653px;
	height:72px;
	z-index:13;
}

#apDivqanda {
	position:absolute;
	left:154px;
	top:62px;
	width:557px;
	height:30px;
	z-index:12;
}

