@charset "euc-jp";


div#qa_inner h3 {
	color:#624A28;
	border-bottom:3px double #826A44;
}

div#qa_inner h4 {
	color:#524821;
}

div#qa_inner p {
	margin-top:0.4em;
	margin-bottom:1em;
	line-height:1.3em;
}

div#qa_inner caption {
	display: none;
}


div#qa_inner h4.qa_midashi {
	padding:0px;
	margin:0px;
	line-height:1.5em;
	color:#5D5D5D;
}

div#qa_inner h4.qa_midashi dl {
	margin:3px 0;
	padding:0px;
}



div#qa_inner .bold {
	font-weight:bold;
}

div#qa_inner .center {
	text-align:center;
}

div#qa_inner .left {
	text-align:left;
}

div#qa_inner .d_center {
	margin:0px 10%;
}	

div#qa_inner .text_bwn {
	font-weight:bold;
	line-height:1.5em;
	color:#2E2212;
}

div#qa_inner .text_bwn2 {
	color:#886535;
}

div#qa_inner .text_bwn3 {
	color:#524227;
}

div#qa_inner .text_red {
	color:#79022C;
}

div#qa_inner .text_grn {
	color:#3C472E;
}

div#qa_inner .small {
	font-size:small;
}

div#qa_inner .question_style {
	w\idth:100%;
	border-bottom:1px solid #173e5f;
	border-right:1px solid #173e5f;	
	border-color:#E2E4E7;
	margin-bottom:5px;
}
div#qa_inner .question_style td {
	background-color:#f0f2ff;
	padding:10px;
}

div#qa_inner .question_style th {
	background:url(http://i.yimg.jp/images/onbiz/bg_question.gif) repeat-y top;
	width:30px;
}

div#qa_inner .answer_style {
	w\idth:100%;
	border-bottom:1px solid #173e5f;
	border-right:1px solid #173e5f;	
	border-color:#E7E0E6;
	margin-bottom:1em;
}
div#qa_inner .answer_style td {
	background-color:#fff4f7;
	padding:10px;
}

div#qa_inner .answer_style th {
	background:url(http://i.yimg.jp/images/onbiz/bg_answer.gif) repeat-y top;
	width:30px;
}

div#qa_inner .gray_obi {
	background-color:#EDEADC;
	border-left:5px solid #847040;
	height:1.4em;
	padding-top:5px;
}

div#qa_inner .gray_obi h3 {
	margin:0px;
	margin-left:5px;
	padding:0px;
	color:#504432;
	border-bottom:none;
}

div#qa_inner .bwn3_obi {
	background-color:#EDEADC;
	border-left:5px solid #847040;
	height:1.4em;
	padding-top:5px;
}

div#qa_inner .bwn3_obi h3 {
	margin:0px;
	margin-left:5px;
	padding:0px;
	color:#504432;
	border-bottom:none;	
}

div#qa_inner .brw_obi {
	background-color:#EDEADC;
	border-left:5px solid #847040;
	height:1.4em;
	padding-top:3px;
}

div#qa_inner div.brw_obi h4 {
	margin:0px;
	margin-left:5px;
	padding:0px;
	color:#504432;
}

div#qa_inner .brw_obi_block {
	padding:5px 10px;
	margin-bottom:1.2em;
}

div#qa_inner .brw2_obi {
	background-color:#E8E4D2;
	border-bottom:1px solid #847040;
	height:1.4em;
	padding-top:3px;
}

div#qa_inner div.bwn_obi {
	border-left:5px solid #847040;
	background-color:#F7F7DF;	
	height:1.4em;
	padding-top:3px;
	padding-left:5px;
	margin-bottom:0.5em;
}


div#qa_inner ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

div#qa_inner ul li {
	list-style:none;
	background:url(http://i.yimg.jp/images/onbiz/list_dot.gif) no-repeat 1px 0.4em;
	padding:0px;
	margin:0px;
	padding-left:10px;
	line-height:1.2em;
	margin-bottom:0.3em;
}

div#qa_inner ol {
	margin:5px 10px 5px 25px;
	padding:0;
}

div#qa_inner ol li {
	line-height:1.3em;
	margin-bottom:0.8em;
}

div#qa_inner .table_style {
	margin-bottom:1.2em;
}

div#qa_inner .table_style td {
	padding:5px;
}

div#qa_inner .table_style th {
	padding:5px;
	background-color:#EEEEEE;
	text-align:center;
	font-weight:bold;
}

div#qa_inner .txt_center td {
	text-align:center;
}

div#qa_inner .table_style_bwn {
	margin-bottom:1.2em;

}

div#qa_inner .table_style_bwn td {
	padding:5px;
	line-height:1.4em;
}

div#qa_inner .table_style_bwn th {
	padding:5px;
	background-color:#EEECDF;
	text-align:center;
	font-weight:bold;
}

div#qa_inner .table_st_bwn {
	width:100%;
	border:1px solid #A99F7E;
	margin-bottom:1.2em;
}

div#qa_inner .table_st_bwn th {
	padding:5px;
	text-align:left;
	color:#31300F;
	border-bottom:1px solid #A99F7E;
	background-color:#E1DCCA;
}

div#qa_inner .table_st_bwn td {
	padding:5px;
	text-align:left;
}

div#qa_inner .table_style_bwn2 {
	margin-bottom:1.2em;

}

div#qa_inner .table_style_bwn2 td {
	padding:5px;
	line-height:1.4em;
}

div#qa_inner .table_style_bwn2 th {
	padding:5px;
	background-color:#F3F3E9;
	color:#514940;
}

div#qa_inner .table_style_bwn3 {
	margin-bottom:1.2em;

}

div#qa_inner .table_style_bwn3 td {
	padding:5px;
	line-height:1.4em;
}

div#qa_inner .table_style_bwn3 th {
	padding:5px;
	background-color:#F3F3E9;
	color:#413323;
	font-weight:normal;
}


div#qa_inner .table_style_b th{
	background-color:#EEECDF;
	border-color:#7C7443;
}



div#qa_inner .bwn_box {
	border:3px double #847040;
	padding:10px;
	margin-bottom:1.2em;
}

div#qa_inner .bwn_box dl {
	margin:0px;
	padding:0px;
	font-weight:bold;
	line-height:1.4em;
	color:#2E2212;
}

div#qa_inner .bwn_box ul {
	margin:0px;
	padding:0px;
	font-weight:bold;
	line-height:1.4em;
	color:#43321B;
}

div#qa_inner .bwn_box2 {
	border:1px solid #847040;
	border-color:#C9B88F;
	padding:10px;
	margin-bottom:1.2em;
}

div#qa_inner .bwn_box2 dl {
	margin:0px;
	padding:0px;
	font-weight:bold;
	line-height:1.4em;
	color:#513F1E;
}

.bwn_box3 {
	border:3px double #847040;
	border-color:#C9B88F;
	padding:10px;
	margin-bottom:1.2em;
}

div#qa_inner .bwn_box3 dl dt{
	margin-bottom:0.5em;
}

div#qa_inner .bwn_box2 ol {
	margin:0px;
	padding:0px;
	line-height:1.4em;
}


div#qa_inner .bwn_box4 {
	border:1px solid #847040;
	border-color:#C9B88F;
	padding:10px;
	margin-bottom:1.2em;
}

div#qa_inner .bwn_box4 dl {
	margin:0px;
	padding:0px;
	line-height:1.4em;
}

div#qa_inner .bwn_box3 dl {
	margin:0px;
	padding:0px;
	line-height:1.4em;
	color:#292110;
}

div#qa_inner .w_50 {
	width:50%;
}

div#qa_inner .w_70 {
	width:70%;
}


div#qa_inner dt {
	margin-bottom:0.8em;
}

div#qa_inner dd {
	margin-bottom:0.5em;
}

div#qa_inner dl.bold_b dt{
	font-weight:bold;
	color:#595C43;
	margin-bottom:0.5em;	
	}

div#qa_inner dl.bold_b dd{
	margin-bottom:1em;
}

div#qa_inner dl.bold_b2 dt{
	font-weight:bold;
	color:#665439;
	margin-bottom:0.5em;	
	}

div#qa_inner dl.bold_b2 dd{
	margin-bottom:1em;
}

div#qa_inner dl.bold_b3 dt{
	font-weight:bold;
	color:#5A4A32;
	margin-bottom:0.2em;
	}

div#qa_inner dl.bold_b3 dd{
	margin-bottom:0.5em;
	margin-left:25px;
}

div#qa_inner ul.bold_sq li{
	list-style:square;
	margin-left:5px;
	padding-left:10px;
	margin-bottom:1em;	
	}

div#qa_inner ol.bold_decimal{
	margin:0px;
	padding:0px;
}
	
div#qa_inner ol.bold_decimal li{
	list-style-type:decimal;
	margin-left:15px;
	padding-left:5px;
	}	

div#qa_inner .list {
	margin-left:10px;
	text-indent:-5px;
	margin-bottom:0.5em;
}

