@charset "shift_jis";
/* CSS Document */

#mainArea h1{
	text-align: left;
}

.readText{
	margin: 35px 0 0;
	line-height: 1.3;
	text-align: left;
}

.readText .txt_red{
	font-size: 1.6em;
}

.readText .txt_red .underline{
	text-decoration: underline;
}

.readText .notes{
	font-size: 1.1em;
}

.qaArea{
	margin: 30px 0 0;
}

.qaArea h2 img{
	vertical-align: bottom;
}

.qaBlock{
	padding: 0 22px 22px;
	border: 3px solid #36aacb;
	border-top: none;
}

.qaBlock .qaBox{
	padding: 20px 0;
	border-bottom: 1px dashed #86cce0;
}

.qaBlock .qaBox dt{
	padding: 6px 0 5px 40px;
	color: #102955;
	font-size: 1.2em;
	line-height: 1.3;
	cursor: pointer;
	background: url(/mynumber/img/icon_question.gif) no-repeat left top;
}

.qaBlock .qaBox dd{
	display: none;
	margin: 20px 0 0;
	padding: 15px 10px 15px 55px;
	font-size: 1.2em;
	line-height: 1.3;
	background: url(/mynumber/faq/img/icon_answer.gif) no-repeat 15px 11px #ddf3fa;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	behavior:url("/js/PIE.htc");
}

.qaBlock .qaBox dd .inrText{
	margin: 20px 0 0;
}

.qaBlock .qaBox .cardimg{
    width: 600px;
    margin: 0 auto;
	display: block;
}

/* 20170925add */
.blue2btn a:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
  text-decoration: none !important;
}
