@charset "utf-8";
/*===============================================
弁護士等紹介　CSS
===============================================*/

/* CSS Document */
/*===============================================
ロゴの赤　#cf000e

debt　/　債務整理　/　#704b3f
divorce　/　離婚問題　/　#eb4767
accident　/　交通事故　/　#409cc5
hepatitisb　/　B型肝炎　/　#7aaf40
criminal　/　刑事事件　/　#94000c
work　/　労働問題 残業代請求　/　#5269aa
g_dismissal　/　不当解雇・退職勧奨　/　#5269aa
disaster　/　労働災害　/　#5269aa
g_other_work　/　労働条件・ハラスメント　/　#5269aa
claim　/　債権回収　/　#14385e
bequest　/　遺産相続　/　#825E0D
legalprotect / 個人向け 顧問弁護士　/　#1c4e48

legalprotect / 法人 顧問弁護士　/　#1c4e48
realestate　/　不動産建物明渡し　/　#a16600
civil　/　民事再生・法人破産　/　#149393
china　/　中国進出支援　/　#e02000
overseas　/　海外進出支援　/　#818181

===============================================*/

/*===============================================
faq　CSS
===============================================*/


/*  FAQ index  */
section.faq_list {
	margin-top: 0;
}


.report_list .txt, .head_block .faq_question {
	clear: both;
	margin: 0;
	padding: 0;
	line-height: 1.3;
	text-indent: 0;
}

.report_list .faq_question::before {
	display: inline-block;
	position: relative;
	top: 0;
	left: 0;
	width: 2rem;
	height: 1.8rem;
	margin: 0 8px 0 0;
	padding: 6px 0 0 0;
	background-color: #666;
	color: #fff;
	font-size: 1.2rem;
	font-weight: bold;
	text-align: center;
	line-height: 1;
	content: "Q";
}
/*==============================================================
背景色
==============================================================*/
.general_civil .faq_question::before { background-color: #1c4e48; }
.general_civil_area .faq_question::before { background-color: #1c4e48; }
.accident .faq_question::before { background-color: #409cc5; }
.accident_area .faq_question::before { background-color: #409cc5; }
.divorce .faq_question::before { background-color: #eb4767; }
.divorce_area .faq_question::before { background-color: #eb4767; }
.criminal .faq_question::before { background-color: #94000c; }
.criminal_area .faq_question::before { background-color: #94000c; }
.debt .faq_question::before { background-color: #704b3f; }
.debt_area .faq_question::before { background-color: #704b3f; }
.work .faq_question::before { background-color: #5269aa; }
.work_area .faq_question::before { background-color: #5269aa; }
.bequest .faq_question::before { background-color: #825E0D; }
.bequest_area .faq_question::before { background-color: #825E0D; }
.ol_defamation .faq_question::before { background-color: #595959; }
.ol_defamation_area .faq_question::before { background-color: #595959; }
.general_corporate .faq_question::before { background-color: #595959; }
.general_corporate_area .faq_question::before { background-color: #595959; }


/*=========================================================================
詳細ページ
=========================================================================*/
.detail .report_list_block .page_ttl {
	position: relative;
	padding: 0 0 0 3rem;
}
.detail .report_list_block .page_ttl::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 2rem;
	height: 2rem;
	margin: 0 8px 0 0;
	padding: 6px 0 0 0;
	background-color: #666;
	color: #fff;
	font-size: 1.2rem;
	font-weight: bold;
	text-align: center;
	line-height: 1;
	content: "Q";
}
@media only screen and (max-width: 780px){
	.detail .report_list_block .page_ttl {
		padding-right: 3%;
		padding-left: calc(3% + 3rem);
	}
	.detail .report_list_block .page_ttl::before {
		left: 3%;
	}
}/*780*/
/*==============================================================
背景色
==============================================================*/
.general_civil .report_list_block .page_ttl::before { background-color: #1c4e48; }
.accident .report_list_block .page_ttl::before { background-color: #409cc5; }
.divorce .report_list_block .page_ttl::before { background-color: #eb4767; }
.criminal .report_list_block .page_ttl::before { background-color: #94000c; }
.debt .report_list_block .page_ttl::before { background-color: #704b3f; }
.work .report_list_block .page_ttl::before { background-color: #5269aa; }
.bequest .report_list_block .page_ttl::before { background-color: #825E0D; }
.ol_defamation .report_list_block .page_ttl::before { background-color: #595959; }
.general_corporate .report_list_block .page_ttl::before { background-color: #595959; }

.report_list_block .head_block .faq_txt {
	position: relative;
	margin: 1rem 0 0 0;
	padding: 0 0 0 3rem;
	line-height: 2;
	text-indent: 0;
}
.report_list_block .head_block .faq_txt_block p:first-child {
	margin-top: 0;
}
.report_list_block .head_block .faq_head_icon::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 2rem;
	height: 2rem;
	margin: 0 8px 0 0;
	padding: 6px 0 0 0;
	background-color: #aaa;
	color: #fff;
	font-size: 1.2rem;
	font-weight: bold;
	text-align: center;
	line-height: 1;
	content: "A";
}

