#common_bgColorbox {
	background-color: #EEEEEE;
	width: 100%;
	height: auto;
}
#scroll_top {
	position: fixed;
	bottom: 30px;
	right: 50px;

}
.qa_area {
	height: auto;
	width: 900px;
	padding-right: 100px;
	padding-left: 100px;
	padding-top: 40px;
}
.answerBOX {
	height: auto;
	width: 900px;
	padding-left: 0px;
	padding-top: 60px;
}

.markQA {
	font-size: 20pt;
	height: auto;
	width: 40px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	float: left;
	color: #778899;
}
.textQ {
	font-size: 16px;
	width: 850px;
}
.textA {
	width: 850px;
	float: right;
}
.dummyspace {
	height: 60px;
	width: 900px;
	clear: both;
}







.button_area {
	height: auto;
	width: 300px;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: 30px;
	float: left;
}

button.item_button {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	/* 文字サイズ指定 */
	font-size: 10pt;
	/* 背景色指定 */
	background-color: #FFF;
	/* 文字色指定 */
	color: #696969;
	/* 文字の太さをboldに指定 */
	font-weight: bold;
	/* ボーダー設定 */
	border: medium solid #696969;
	width: 145px;
	height: 50px;
	margin-top: 5px;
}

}


button.item_button:hover {
    /* 背景色を明るい青色に指定 */
    background-color: #696969;

    /* 文字色を白色に指定 */
    color: #FFF;
}



/* パンくずリスト用 */
ol.breadcrumb {
	list-style-type: none; /* 1.2.3.・・・のマーカーを消す */
	font-size: 9pt;
}
ol.breadcrumb li {
display: inline; /* liをインライン表示させる */
}
ol.breadcrumb li::before {
content: '\00bb'; /* li要素の前に>>記号を追加 */
}
ol.breadcrumb li:first-child:before {
content: ''; /* 最初のli要素から>>記号を消す */
}
