@charset "utf-8";
/* CSS Document */

.mainArea .nozQaContainer .nozQuestionContent {
	padding: 5px 10px;
	background-color: #f2f2f2;
	font-size: 14px;
	font-weight: bold;
}

.mainArea .nozQaContainer .nozQuestionTitle {
	float: left;
	width: 50px;
	font-size: 20px;
  	color: #0086ab;
}

.mainArea .nozQaContainer .nozQuestionTitleDetail {
	float: left;
	width: 850px;
	padding-top: 5px;
}

.mainArea .nozQaContainer .nozAnswerTitleWrapper {
	padding: 5px 10px;
	font-size: 14px;
	font-weight: bold;
}

.mainArea .nozQaContainer .nozAnswerTitle {
	float: left;
	width: 50px;
	font-size: 20px;
  	color: #df1111;
}

.mainArea .nozQaContainer .nozAnswerTitleDetail {
	float: left;
	width: 850px;
	padding-top: 5px;
}

.mainArea .nozFaqListContainer {
	width: 450px;
}

.mainArea .nozFaqListContainer .tableBlockDefault.sSpace th,
.mainArea .nozFaqListContainer .tableBlockDefault.sSpace td {
	padding: 5px !important;
}

.mainArea .nozFaqQualityListContent {
	float: left;
	width: 173px;
	padding: 20px;
	border: 1px dotted #ccc;
}

.mainArea .nozFaqQualityListContent.wide {
	width: 878px;
}


.mainArea .nozFaqQualityListContent .faqQualityListTitle {
	font-weight: bold;
}

.mainArea .nozFaqQualityListContent .faqQualityListTitle.double {
	height: 40px;
}

.mainArea .faqQualityListDetailBox {
	width: 781px;
}

.mainArea .faqQualityListDetail.double {
	height: 40px;
}
.mainArea .faqQualityListDetail.h130 {
	height: 130px;
}
.mainArea .faqQualityListDetail.wide {
	float: left;
	width: 370px;
}

.mainArea .faqQualityListDetail.addRborder {
	border-right: 1px dotted #ccc;
}

.mainArea .faqQualityListDetail .listAnnotation {
	float: left;
}
.mainArea .faqQualityListDetail .faqQualityListOwn .listAnnotation {
	width:60px;
}
.mainArea .faqQualityListDetail .faqQualityListOwn .listAnnotation sup {
	font-size:12px;
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	bottom: 1ex;
	padding-left:1px;
}
.mainArea .faqQualityListBtnContent {
	width: 170px;
	height: 25px;
}

.mainArea .faqQualityListBtnContent .listBtnDetail {
	display: block;
	width: 170px;
	height: 25px;
	background:url(/special/nozzle/faq/images/nozContentsImage_faq01.jpg) no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.mainArea .nozFaqModalContainer {
	width: 680px;
}

.mainArea .nozFaqModalContainer .nozFaqModalImageContent {
	width: 650px;
	height: 470px;
}

.mainArea .nozFaqGraphaImageContent {
	width: 385px;
	height: 245px;
}
