@charset "Shift_JIS";

/*--------------------------------------------------*/
/* mainContents                               */
/*--------------------------------------------------*/
/* common */
.pagetop { /* このページの先頭へ */
	clear: both;
	height: 30px;
	margin-top: 10px;
	background: url(../imgs/850_white.gif); 
}
.pagetop a {
	display: block;
	float: right;
	background: url(../imgs/arrow_u.gif) no-repeat 0 3px; 
	padding-left: 15px;
}
#main_contents .txt_att01 {
	padding-left:1em;
	text-indent:-1em;
}
#main_contents .txt_att02 {
	padding-left:1.5em;
	text-indent:-1.5em;
}
#main_contents .no_tmgn {
	margin-top:0;
}

/* furiwake_btm.html */
#main_contents div.question dl {
	margin-left:1em;
	line-height:1.4;
}
#main_contents div.question dl dt {
	width:31px;
	float:left;
	margin-right:5px;
}
#main_contents div.question dl dd {
	width:480px;
	float:left;	
	padding:2px 0 5px;
}

#main_contents div.q_a_area {
	margin-top:40px;
	margin-left:1em;
	line-height:1.4;
}
#main_contents div.q_a_area p {
	padding:0;
}
#main_contents div.q_a_area dl#q01 dt,
#main_contents div.q_a_area dl#q02 dt,
#main_contents div.q_a_area dl#q03 dt,
#main_contents div.q_a_area dl#q04 dt,
#main_contents div.q_a_area dl#q05 dt {
	width:31px;
	float:left;
	margin-right:5px;
}
#main_contents div.q_a_area dl#q01 dd,
#main_contents div.q_a_area dl#q02 dd,
#main_contents div.q_a_area dl#q03 dd,
#main_contents div.q_a_area dl#q04 dd,
#main_contents div.q_a_area dl#q05 dd {
	width:480px;
	color:#ff796b;
	float:left;	
	padding:2px 0 5px;
}
#main_contents div.answer_box p.a_icon {
	width:31px;
	float:left;
	margin:0 5px 0 0;
	padding:0;
}
#main_contents div.answer_box div.a_content {
	width:480px;
	float:left;	
	padding:2px 0 10px;
}
#main_contents div.answer_box dl.cause {
	margin-bottom:1em;
}
#main_contents div.answer_box dl.cause2 {
	margin:10px 0 0 35px;
}
#main_contents div.answer_box dl.cause_fst {
	margin-top:1em;
}
#main_contents div.answer_box dl.cause_end {
	margin-bottom:0;
}
#main_contents div.answer_box div.attention {
	padding:20px 0 10px;
}
#main_contents div.answer_box div.attention div {
	width:25px;
	margin-right:10px;
	float:left;
}
#main_contents div.answer_box div.attention p {
	width:430px;
	margin:0;
	float:left;
}
#main_contents div.answer_box dl.explanation {
	padding-top:1em;
}
#main_contents div.answer_box dl.explanation dt {
	color:#0066CC;
}
#main_contents div.answer_box div.contract_num_top {
	margin-bottom:3px;
}
#main_contents div.answer_box div.contract_num_top div {
	width:145px;
	margin:1em 5px 0 0;
	float:left;
}
#main_contents div.answer_box div.contract_num_btm div {
	width:145px;
	text-align:center;
	margin-right:5px;
	float:left;
}
#main_contents div.answer_box div.contract_num_top p {
	margin:0;
}
#main_contents div.answer_box div.contract_num_top p span {
	color:#ef4223;
}
#main_contents div.answer_box div.contract_num_top p.s_txt1 {
	font-size:80%;
	padding-left:1em;
	text-indent:-1em;
}
#main_contents div.answer_box div.contract_num_top p.s_txt2 {
	font-size:80%;
}