@charset "UTF-8";
/********************************************************/
/** ■　FAQ:アコーディオン表示                       **/
/******************************************************/

.basic{
	width: 638px;
	text-align:left;
	margin:20px auto;
}

.acc_contents{
	margin:0 auto;
	padding:0;
	overflow:hidden;
}

.basic a {
	width: 638px;
	display: block;
	font-weight: normal;
	text-decoration: none;
	font-size: 100%;
	letter-spacing:0;
	outline: none;
	text-align:left;
	color: #343452;
	background: url(../image/business/new/accordion_toggle.gif) no-repeat top left;
	cursor: pointer;
	border-bottom:solid 1px #FFF;
	background-color:#aabadd;
	margin: 0 auto;
	padding: 5px 0 8px 35px;
}

/* 内容枠 */
.acc_container {
	width: 636px;
	margin:0 auto;
	padding:0;
	border:1px solid #cecece;
	overflow:hidden;
}

.acc_container img{
	vertical-align:top;
}

.acc_container div.a_img{
	width:24px;
	float:left;
	display:inline;
	margin:12px 0 0 12px;
	padding:0;
}

.acc_container div.txt{
	width:585px;
	float:right;
	display:inline;
	font-size:97%;
	line-height:1.4;
	letter-spacing:0;
	margin:10px 12px 15px 0;
	padding:0;
}
.acc_container div.txt p{
	margin:0 0 10px 0;
}

span.flow_txt{
	display:block;
	padding:0 0 0 0;
	color:#263e88;
}
span.flow_txt_first{
	display:block;
	padding:10px 0 0 0;
	color:#263e88;
}

span.small_txt{
	padding:3px 0 3px 20px;
	color:#263e88;
	font-size:85%;
}

span.qa_sttl{
	display:block;
	padding:3px;
	margin:0 0 10px 0;
	border-top:1px solid #8888ba;
	border-bottom:2px solid #8888ba;
}

span.qa_sttl2{
	display:block;
	padding:3px;
	margin:20px 0 10px 0;
	border-top:1px solid #8888ba;
	border-bottom:2px solid #8888ba;
}

.acc_container div.txt ul{
	margin:10px 0;
	padding:0;
	list-style-type:none;
}
.acc_container div.txt ul li{
	margin:10px 0;
	padding:0 0 0 10px;
	background:url("../image/business/ico_list_arrow.gif") no-repeat 0 5px;
}

@media print {
	.basic div, #navigation ul, #list2 dd, #list3 div{
		display: block!important;
		height: auto!important
	}
}