

.faqList2T  pre {
  white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -pre-wrap;     /* Opera 4-6 */
  white-space: -o-pre-wrap;   /* Opera 7 */
  white-space: pre-wrap;      /* CSS3 */
  word-wrap: break-word;      /* IE 5.5+ */
  overflow: auto;
}



.faqSerchTitle{
	font-size:14px;
	font-weight: bold;
	margin-top:10px;
	width:750px;
	background-image:url(../image/title_faqlist.gif);
	color:white;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;
	color:white;
}

.faqSerchText{
	margin-top:5px;
	font-size:12px;
}

.faqTitle{
	font-size:14px;
	font-weight: bold;
	margin-top:10px;
	width:750px;
	background-image:url(../image/title_faqlist.gif);
	color:white;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;
}

.faqTitle a,
#content .faqTitle a{
	color:white;
}



.faqHead{
	font-size:15px;
	font-weight: bold;
	color:#333333;
	margin-top:5px;
	padding-left:6px;
}

.faqHead a{
	color:#333333;
}

.faqItem{
	font-size:12px;
	color:#696969;
	margin-top:3px;
	padding-left:20px;
}

.faqItem a{
	color:#696969;
}

.faqPan{
	font-size:12px;
}

.faqListT{
	border-right:solid 1px #D6D6D6;
	border-bottom:solid 1px #D6D6D6;
	width:750px;
}


.faqListT	th{
	font-size:12px;
	font-weight:normal;
	background-color:#EAEDF7;
	border-left:solid 1px #D6D6D6;
	border-top:solid 1px #D6D6D6;
	padding:3px;
	text-align:center;
}

.faqListT	td{
	font-size:12px;
	border-left:solid 1px #D6D6D6;
	border-top:solid 1px #D6D6D6;
	padding:3px;
}

.cateInT{
	width:750px;
}

.cateInT td{
	vertical-align:top;
	width:50%;
}



.faqList2T{
	border-right:solid 1px #D6D6D6;
	border-bottom:solid 1px #D6D6D6;
	width:750px;
}

.faqList2T	th{
	font-size:12px;
	font-weight:normal;
	background-color:#EAEDF7;
	border-left:solid 1px #D6D6D6;
	border-top:solid 1px #D6D6D6;
	padding:3px;
	text-align:left;
}

.faqList2T	td{
	font-size:12px;
	border-left:solid 1px #D6D6D6;
	border-top:solid 1px #D6D6D6;
	padding:3px;
}

.faqInT{
	border:none;
}


.faqInT TD{
	border:none;
}

.t1{
	width:200px;
}

.caption{
	background-color:#274A78;
	color:white;
	width:140px;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	padding:2px;
}

.faqPager{
	font-size:12px;
	width:750px;
	text-align:right;

}

.center01{
	text-align:center;
}

.left01{
	text-align:left;
}

.right01{
	text-align:right;
}

table.table001 {
margin-top: 0.2em;
margin-bottom: 0.2em;
margin-left:auto;
margin-right:auto;
width:500px;
border-collapse:separate;
border-spacing:2px;
}

table.table001 caption {
margin-top: 0.3em;
color:#F00;
font-weight:bold;
}

table.table001 td {
padding:4px 6px;
}

table.table001 td {
border-bottom:solid 1px #B2B2B2;
border-right:solid 1px #B2B2B2;
letter-spacing:0.09em;
background:#F3F3F3;
font-size:110%;
font-weight:bold;
}

table.table001 th {
border-bottom:solid 1px #B2B2B2;
border-right:solid 1px #B2B2B2;
background:#BFC4E1;
font-weight:normal;
}

h3{
font-size:110%;
border-left:8px solid #184a81;
border-right:solid 1px #999999;
border-bottom:solid 1px #999999;
width:560px;line-height:26px;
padding-left:5px;color:#333333;
margin:0 10px;}

.space02{
color:#F00;
font-weight:bold;
font-size:110%;}

.space03{
font-size:110%;
}


/* 20170921  手を加えてみた
------------------------------------------------------------*/



.faqListT	th{
	font-family:'Hiragino Kaku Gothic ProN', Meiryo, 'MS PGothic', Sans-serif  !important;
	font-size:14px;
	letter-spacing:0.5px;
	}

.faqListT	td{
	font-family:'Hiragino Kaku Gothic ProN', Meiryo, 'MS PGothic', Sans-serif  !important;
	font-size:14px;
	letter-spacing:0.5px;
}



.faqList2T	th{
	font-family:'Hiragino Kaku Gothic ProN', Meiryo, 'MS PGothic', Sans-serif  !important;
	font-size:14px;
	letter-spacing:0.5px;
	}

.faqList2T	td{
	font-family:'Hiragino Kaku Gothic ProN', Meiryo, 'MS PGothic', Sans-serif  !important;
	font-size:14px;
	letter-spacing:0.5px;
}


.faqList2T  pre{
	font-family:'Hiragino Kaku Gothic ProN', Meiryo, 'MS PGothic', Sans-serif  !important;
	font-size:14px;
	margin:0 10px;
	letter-spacing:0.5px;
}




/* 20170921  手を加えてみた　end
------------------------------------------------------------*/



/* ページトップ
------------------------------------------------------------*/
/*トップへ戻るボタン*/
.topBtn {
  position:fixed; 
  bottom:20px; 
  right:20px; 
  display:block; 
  background-color:#ffb03f; 
  color:#fff;
  text-decoration:none;
  font-weight:bold;
  font-size:11px;
  width:50px;
  height:50px;
  text-align:center;
  line-height:22px;
  border-radius:30px;
  padding-top:30px;
  box-sizing:border-box;
}
.topBtn:before {
  content:'\25B2';
  position:absolute;
  top:12px;
  left:0;
  width:100%;
  text-align:center;
  font-size:20px;
}
.topBtn:hover {
  opacity:0.7;
}


/* ページトップ　end
------------------------------------------------------------*/


 