
@media only screen {body {    margin: 0;    padding: 0;}.source-theme-warning{display:none!important}
}

table {
    width: auto;
    border: 2px solid #E5E5E5;
    border-collapse: collapse;
    border-spacing: 0;
}
th {
    color: #FFFFFF;
    padding: 5px;
    border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
    background: #40210E;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
td {
    padding: 5px;
    border-bottom: 1px solid #000000;
	border-left: 1px solid #CCCCCC;
}
tr:nth-child(2n+1) {
    background: #F0FFFF;
}

.cashelbox1 {
margin:0px; padding:20px; border:5px solid black;
background-color:lightgray; border-radius: 8px;
}

.cashelbox2 {
margin:0px; padding:20px; border:1px #D6D6D6;
background-color:#DFE5E4; border-radius: 8px;
}

.cashelbox3 {
margin:0px; padding:20px; border:1px #C0C0C0;
background-color:#DAE6EE; border-radius: 8px;
}

.cashelbox4 {
margin:0px; padding:20px; border:1px #AAA3A9;
background-color:#AAA3A9; border-radius: 8px;
}

.cashelbox5 {
margin:0px; padding:20px; border:1px #EDE4E1;
background-color:#EDE4E1; border-radius: 8px;
}

<style type="text/css">
<!--
#QandA-1 {
	width: 100%;
	font-family: メイリオ;
	font-size: 14px; /*全体のフォントサイズ*/
}
#QandA-1 h2 {

}
#QandA-1 dt {
	background: #A39297; /* 「Q」タイトルの背景色 */
	color: #fff; /* 「Q」タイトルの文字色 */
	padding: 8px;
	border-radius: 2px;
}
#QandA-1 dt:before {
	content: "Q.";
	font-weight: bold;
	margin-right: 8px;
}
#QandA-1 dd {
	margin: 24px 16px 40px 32px;
	line-height: 140%;
	text-indent: -24px;
}
#QandA-1 dd:before {
	content: "A.";
	font-weight: bold;
	margin-right: 8px;
}

-->
</style>