@CHARSET "UTF-8";

/* -------------------------------------- */
/* FAQ画面用のスタイルシート              */
/*                                        */
/* -------------------------------------- */
/* 印刷アイコン */
.prtImg {
	position:absolute;
	z-index:99;
	top:3px;
	right:20px;"
}

/* 表題部 */
.QTblQ {
	width: 600px;
	border: 0px #000000 solid;
	/*margin: 0px auto;*/
	margin: 0px auto 0px 150px;
}

.QTblA {
	width: 700px;
	border: 0px #000000 solid;
	/*margin: 0px auto;*/
	margin: 0px auto 0px 100px;
}

/* 質問・回答アイコン */
.faqIcon {
	 position:relative;
	 z-index:99;
	 top:0px;
	 left:-20px;"
}

#MainLeft {
	width: 100%;
}

.QBox {
	border-top-left-radius: 10px;     /* 左上 */
	border-top-right-radius: 10px;    /* 右上 */
	border-bottom-left-radius: 10px;  /* 左下 */
	border-bottom-right-radius: 10px; /* 右下 */
	border: 3px solid #9DC3E6;
/*	margin:2em 4em;*/
	padding:0.5em;
/*	background-color:#ffffff;*/
	font-size: 18px;
	position:relative;
	top:-20px;
}

hr {
	width:900px;
	margin: 0px auto 0px 50px;
	border: 1px solid #9DC3E6;
}

.SubFaq {
	overflow-y: auto;
}
/* FAQ画面は文字選択を可能にする */
body {
	-ms-user-select: text;
	-webkit-user-select: text;
	user-select: text;
}
/* ---------------------------------------------------------------------------------------------- */
/* HowTo部 */
.HowToTbl {
	width: 870px;
	margin: 0px auto 0px 80px;
}

.HowToTbl .dtl {
	vertical-align: top;
	font-size: 14px;
}

.HowToTbl .spc {
	width:1px;
	/*border-left:1px #cccccc solid;*/
	border-right:1px #5d84cf solid;
}

.HowToTbl .cmt {
	width:170px;
	vertical-align: top;
	font-size: 12px;
}


.faqImg {
	border-top-left-radius: 8px;     /* 左上 */
	border-top-right-radius: 8px;    /* 右上 */
	border-bottom-left-radius: 8px;  /* 左下 */
	border-bottom-right-radius: 8px; /* 右下 */
	border:2px #0000ff solid;
	margin:0em 2em;
}

.faqImg2 {
	border-top-left-radius: 8px;     /* 左上 */
	border-top-right-radius: 8px;    /* 右上 */
	border-bottom-left-radius: 8px;  /* 左下 */
	border-bottom-right-radius: 8px; /* 右下 */
	border:2px #0000ff solid;
	margin:0em 0.5em;
}

.faqArrow {
	border: 0px;
	margin:0em 140px;
}

h2 {
	margin: 1em 0em;
	padding: 0em;

	color: #3300ff;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

h3,h4,h5 {
	margin: 0em 2em;
	padding: 0em;

	color: #000000;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

h4 {
	text-indent: -1em;
}

h5 {
	color: #ff0000;
	font-size: 12px;
}

.TblDtl {
	margin:0em 3em;
	width: 600px;
}

.TblDtl th {
	background-color:#ffff99;
	width:140px;
	font-weight: normal;
	border:1px #000000 solid;
	margin:0em 0.2em;
}

.TblDtl td {
	background-color:#ffffff;
	border:1px #000000 solid;
	margin:0em 0.2em;
}

.newPageBef {
	page-break-before: always;
}

.newPageAft {
	page-break-after: always;
}

/* 検索画面に戻る */
.faqRet {
	text-align: center;
}
