@charset "utf-8";

/* あんしん3年保証（標準保証） */
.un_siteGuideConstructionAboutGuar_infoPanel + .bl_mediaPanel {
  margin-top: 20px;
}
.un_siteGuideConstructionAboutGuar_infoPanel_linkTxt {
  color: var(--emphasisRed);
  text-decoration: underline;
}
.un_siteGuideConstructionAboutGuar_infoPanel_linkTxt:link, 
.un_siteGuideConstructionAboutGuar_infoPanel_linkTxt:visited, 
.un_siteGuideConstructionAboutGuar_infoPanel_linkTxt:hover {
  color: var(--emphasisRed);
  text-decoration: underline;
}
.un_siteGuideConstructionAboutGuar_freenumPanel_wrapper {
  margin: 20px;
}
.un_siteGuideConstructionAboutGuar_freenumPanel {
  display: flex;
  justify-content: space-between;
}
.un_siteGuideConstructionAboutGuar_freenumPanel_txt + .un_siteGuideConstructionAboutGuar_freenumPanel {
  margin-top: 10px;
}
.un_siteGuideConstructionAboutGuar_freenumPanel_wrapper + .el_hdg2 {
  margin-top: 40px;
}
.el_hdg2 + .un_siteGuideConstructionAboutGuar_warrantyDetailTable_wrapper {
  margin-top: 20px;
}
.un_siteGuideConstructionAboutGuar_warrantyDetailTable_wrapper + .un_siteGuideConstructionAboutGuar_annotation {
  margin-top: 10px;
}
.un_siteGuideConstructionAboutGuar_warrantyDetailTable {
  width: 100%;
  border-collapse: collapse;
  text-align: center;
}
.un_siteGuideConstructionAboutGuar_warrantyDetailTable th {
  font-weight: normal;
  background: #f0f0f0;
}
.un_siteGuideConstructionAboutGuar_warrantyDetailTable tr th,
.un_siteGuideConstructionAboutGuar_warrantyDetailTable td {
  border: solid 1px #ccc;
  padding: 10px 5px;
}
.un_siteGuideConstructionAboutGuar_warrantyDetailTable .un_siteGuideConstructionAboutGuar_warrantyDetailTable_data {
  font-weight: bold;
  background: #f0f0f0;
  width: 20%;
}
.un_siteGuideConstructionAboutGuar_warrantyDetailTable .un_siteGuideConstructionAboutGuar_warrantyDetailTable_detail {
  text-align: left;
}
.un_siteGuideConstructionAboutGuar_warrantyDetailTable .un_siteGuideConstructionAboutGuar_warrantyDetailTable_ttl {
  width: 17%;
}
.un_siteGuideConstructionAboutGuar_warrantyDetailTable .un_siteGuideConstructionAboutGuar_warrantyDetailTable_period {
  width: 10%;
}
.un_siteGuideConstructionAboutGuar_annotation {
  font-size: 12px;
  text-align: left;
  text-indent: -3em;
  margin-left: 3em;
}
.un_siteGuideConstructionAboutGuar_annotation + .un_siteGuideConstructionAboutGuar_annotation.un_siteGuideConstructionAboutGuar_annotation__noLine {
  margin-top: 10px;
}
.un_siteGuideConstructionAboutGuar_annotation span {
  text-decoration: underline;
}
.un_siteGuideConstructionAboutGuar_annotation.un_siteGuideConstructionAboutGuar_annotation__noLine {
  text-decoration: none;
}
.un_siteGuideConstructionAboutGuar_annotation.un_siteGuideConstructionAboutGuar_annotation__noLine span {
  margin-left: 16px;
  text-decoration: none;
}
.un_siteGuideConstructionAboutGuar_annotation.un_siteGuideConstructionAboutGuar_annotation__noLine span ul {
  margin-left: 33px;
}

/* あんしん住宅サポート24h */
.un_siteGuideConstructionAboutGuar_list {
  background: #f4f4f4;
  padding: 20px;
  border-radius: 4px;
}
.un_siteGuideConstructionAboutGuar_list .un_siteGuideConstructionAboutGuar_list_matter {
  display: flex;
  align-items: baseline;
}
.un_siteGuideConstructionAboutGuar_list .un_siteGuideConstructionAboutGuar_list_txt {
  font-weight: bold;
  font-size: 24px;
  padding-left: 10px;
}
.un_siteGuideConstructionAboutGuar_list .un_siteGuideConstructionAboutGuar_list_txt span {
  color: var(--emphasisRed);
}
.un_siteGuideConstructionAboutGuar_list .un_siteGuideConstructionAboutGuar_list_txt .un_siteGuideConstructionAboutGuar_list_txt_annotation {
  font-size: 12px;
}
.bl_mediaPanel + .un_siteGuideConstructionAboutGuar_list {
  margin-top: 40px;
}
.el_annotation + .un_siteGuideConstructionAboutGuar_supportMembership_panel_wrapper {
  margin-top: 20px;
}
.un_siteGuideConstructionAboutGuar_supportMembership_panel_wrapper {
  border: solid 3px var(--emphasisRed);
}
.un_siteGuideConstructionAboutGuar_supportMembership_panel {
  display: flex;
  padding: 20px;
}
.un_siteGuideConstructionAboutGuar_supportMembership_panel .un_siteGuideConstructionAboutGuar_supportMembership_panel_img {
  display: flex;
  align-items: center;
}
.un_siteGuideConstructionAboutGuar_supportMembership_panel .un_siteGuideConstructionAboutGuar_supportMembership_panel_img:nth-child(2) {
  margin-left: 10px;
}
.lity-content {
	height: auto !important;
	background: #ffffff;
	position: fixed;
	top: 22%;
	left: 32%;
	text-align: left !important;
	width: unset !important;
	padding: 30px;
}
.un_siteGuideConstructionAboutGuar_supportMembership_panel .un_siteGuideConstructionAboutGuar_supportMembership_panel_txt {
  margin-left: 20px;
}
.un_siteGuideConstructionAboutGuar_supportMembership_panel .un_siteGuideConstructionAboutGuar_supportMembership_panel_txt em {
  font-size: 16px;
  margin-bottom: 10px;
}
.un_siteGuideConstructionAboutGuar_supportMembership_panel .un_siteGuideConstructionAboutGuar_supportMembership_panel_txt em + p {
  margin-top: 10px;
}
.un_siteGuideConstructionAboutGuar_supportMembership_panel .un_siteGuideConstructionAboutGuar_supportMembership_panel_txt span {
  font-weight: bold;
  color: var(--emphasisRed);
  font-size: 16px;
}
.un_siteGuideConstructionAboutGuar_supportMembership_panel .un_siteGuideConstructionAboutGuar_supportMembership_panel_txt p + p {
  margin-top: 10px;
}

.un_siteGuideConstructionAboutGuar_recommend_list {
	padding: 15px 20px 20px 40px;
  border: solid 1px #ccc;
	font-weight: bold;
}
.un_siteGuideConstructionAboutGuar_recommend_list li {
	display: list-item;
	margin-top: 5px;
	font-weight: bold;
}
.un_siteGuideConstructionAboutGuar_recommend_list + .el_hdg2 {
	margin-top: 40px;
}
.un_siteGuideConstructionAboutGuar_smallTxt {
	font-size: 11px;
}

/* 2.「修理代負担0円」「修理回数制限なし」等、４つのメリット */
.un_siteGuideConstructionAboutGuar_meritCardUnit {
	display: flex;
	justify-content: space-between;
	padding: 0 20px;
}
.un_siteGuideConstructionAboutGuar_meritCard {
	border: solid 1px var(--dekiruGreen);
	width: calc((97% - 10px)/4);
}
.un_siteGuideConstructionAboutGuar_meritCard .un_siteGuideConstructionAboutGuar_meritCard_edg {
	color: #fff;
	font-weight: bold;
	background: var(--dekiruGreen);
	font-size: 28px;
	line-height: 1.2;
	padding: 3px 10px 10px 58px;
}
.un_siteGuideConstructionAboutGuar_meritCard:nth-child(n+2) .un_siteGuideConstructionAboutGuar_meritCard_edg {
	padding-left: 30px;
}
.un_siteGuideConstructionAboutGuar_meritCard .un_siteGuideConstructionAboutGuar_meritCard_edg .un_siteGuideConstructionAboutGuar_meritCard_edg_underTxt {
	font-size: 14px;
}
.un_siteGuideConstructionAboutGuar_meritCard .un_siteGuideConstructionAboutGuar_meritCard_edg .un_siteGuideConstructionAboutGuar_meritCard_edg_lowerCaseLetters {
	font-size: 11px;
}
.un_siteGuideConstructionAboutGuar_meritCard .un_siteGuideConstructionAboutGuar_meritCard_detail {
	text-align: left;
	padding: 10px;
}

.un_siteGuideConstructionAboutGuar_breakdownCostEdg_wrapper {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}
.un_siteGuideConstructionAboutGuar_breakdownCostEdg {
	font-size: 16px;
}
.un_siteGuideConstructionAboutGuar_breakdownCostEdg_annotation {
	font-size: 10px;
}
.un_siteGuideConstructionAboutGuar_breakdownCostTable .un_siteGuideConstructionAboutGuar_breakdownCostTable_cause {
	text-align: left;
}

/* 修理費用とあんしん住宅サポート（10年）の料金比較 */
.un_siteGuideConstructionAboutGuar_breakdownCostEdg_wrapper + .un_siteGuideConstructionAboutGuar_breakdownCostTable_wrapper {
	margin-top: 10px;
}
.un_siteGuideConstructionAboutGuar_breakdownCostTable {
	border: 1px solid #ddd;
	border-collapse: collapse;
	width: 100%;
	text-align: center;
}
.un_siteGuideConstructionAboutGuar_breakdownCostTable th {
	background: #fcfbd9;
	border: 1px solid #ddd;
	padding: 10px;
}
.un_siteGuideConstructionAboutGuar_breakdownCostTable td {
	border: 1px solid #ddd;
	padding: 10px;
}
.un_siteGuideConstructionAboutGuar_breakdownCostTable .un_siteGuideConstructionAboutGuar_breakdownCostTable_price {
	font-weight: bold;
	color: var(--emphasisRed);
}
.un_siteGuideConstructionAboutGuar_breakdownCostTable_wrapper + .el_hdg2 {
	margin-top: 40px;
}

/* 3.長期にわたる延長保証だから、より安心できる内容を */
.un_siteGuideConstructionAboutGuar_extendedWarrantyCardUnit {
	display: flex;
	justify-content: space-between;
}
.un_siteGuideConstructionAboutGuar_extendedWarrantyCard {
	width: calc((100% - 10px)/2);
}
.un_siteGuideConstructionAboutGuar_extendedWarrantyCard .un_siteGuideConstructionAboutGuar_extendedWarrantyCard_inner {
	border: solid 2px #eee;
	padding: 10px;
	display: flex;
	align-items: center;
}
.un_siteGuideConstructionAboutGuar_extendedWarrantyCard .un_siteGuideConstructionAboutGuar_extendedWarrantyCard_inner .un_siteGuideConstructionAboutGuar_extendedWarrantyCard_inner_txt {
	margin-left: 10px;
	font-size: 15px;
	color: #062c87;
	font-weight: bold;
}
.un_siteGuideConstructionAboutGuar_extendedWarrantyCard .un_siteGuideConstructionAboutGuar_extendedWarrantyCard_inner .un_siteGuideConstructionAboutGuar_extendedWarrantyCard_inner_txt.un_siteGuideConstructionAboutGuar_extendedWarrantyCard_inner_txt__color {
	color: #222;
	font-weight: normal;
}

/*上書き用 sidenavi*/
.indent {
    padding-left: 0;
    text-indent: 0;
}	
/* 20200626 */	
.recommend_list {
	padding: 15px 20px 20px 40px;
	border: solid 1px #ccc;
}
.recommend_list li {
	display: list-item;
	margin-top: 5px;
	font-weight: bold;
}
.merit_wrap {
	display: flex;
	justify-content: space-between;
	padding: 0 20px 20px;
}
.merit_wrap > div {
	width: 170px;
	border: solid 1px #319b03;
}
.merit_wrap > div > div {
	background: #319b03;
	color: #fff;
	padding: 10px;
	font-weight: bold;
}
.merit_wrap > div > div + div {
	background: #fff;
	color: #222;
	padding: 10px;
	font-weight: normal;
}
.merit_wrap > div > div > div {
	font-size: 28px;
	font-weight: bold;
}
.merit_01 {padding: 10px 55px !important;}
.merit_02 {padding: 10px 23px !important;}
.merit_03 {padding: 10px 29px !important;}
.merit_04 {padding: 10px 29px !important;}
.marker_yellow_futo {
	background: linear-gradient(transparent 0%, #ffff66 0%);
}
table.accident_cost, .accident_cost td, .accident_cost th {
	border: 1px solid #ddd;
	border-collapse: collapse;
	width: 100%;
}
.accident_cost th {
	background: #fcfbd9;
	font-size: 14px;
	white-space: nowrap;
	text-align: center;
}
.accident_cost td {
	white-space: nowrap;
	font-size: 13px;
	text-align: center;
}
.accident_cost td, .accident_cost th {
	padding: 10px;
}
.accident_cost tr td:first-child {
	text-align: left;
}
.hikaku_text {
	display: flex;
	justify-content: space-between;
	align-items: baseline;
}
.jbr_exp {
	display: flex;
	justify-content: space-between;
	padding: 0 20px;
}
.w_350 {width: 350px;}
.h3_box_jbr {
	border: solid 2px #eee;
	padding: 10px;
	border-top: none;
	overflow: hidden;
}
.jbr_color {
	color: #062c87;
	font-weight: bold;
}

table.jbr_cost, .jbr_cost td, .jbr_cost th {
	border: 1px solid #ddd;
	border-collapse: collapse;
	width: 755px;
}
.jbr_cost th {
	background: #319b03;
	color: #fff;
	font-size: 14px;
	white-space: nowrap;
	text-align: center;
	width: 25%;
}
.jbr_cost td {
	white-space: nowrap;
	font-size: 13px;
	text-align: center;
}
.jbr_cost td, .jbr_cost th {
	padding: 10px;
	font-size: 16px;
}
.jbr_cost tr td:first-child {
	text-align: left;
}
.b_l-r_w {
	border-right-color: #fff !important;
	border-left-color: #fff !important;
}

ul.Tab3 {
	display: flex;
	border-bottom: none;
}
.Tab3 li, .Tab3 li.on {
    margin-left: 10px;
    font-size: 14px;
    border-radius: 0;
    width: 33%;
    text-align: center;
    box-sizing: border-box;
}
.Tab3 li.on {
    font-weight: bold;
    padding: 15px 15px 10px 15px;
    background: #319b03 !important;
    color: #fff !important;
    border: #319b03 2px solid;
}
.Tab3 li:first-of-type {
	margin-left: 0 !important;
}
.Tab3 li {
	background: #dfeadc;
	border: #319b03 1px solid;
	margin-top: 15px;
}
.Tab3 li a {
	padding: 20px 10px 30px;
	display: block;
	color: #319b03 !important;
	font-size: 16px;
	font-weight: bold;
	position: relative;
	background: #fff;
}
.Tab3 li a:hover {
	text-decoration: none;
	background: #319b03;
	color: #fff !important;
}
.Tab3 li a::after {
  content: "";
  display: block;
  position: absolute;
  top: 45px;
  right: 73px;;
  width: 10px;
  height: 10px;
  border-top: 2px solid #999;
  border-right: 2px solid #999;
  transform: translateX(-50%) rotate(135deg);
}
.Tab3 li a:hover::after {
  content: "";
  display: block;
  position: absolute;
  top: 45px;
  right: 73px;;
  width: 10px;
  height: 10px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: translateX(-50%) rotate(135deg);
}
	
.process_box {
	display: flex;
	align-items: center;
}
.process_box_title {
	border: solid 3px #319b03;
	padding: 10px;
	text-align: center;
	color: #319b03;
	font-size: 16px;
	font-weight: bold;
	box-sizing: border-box;
	margin-right: 30px;
	width: 24%;
}
.process_box > div + div {
	width: 76%;
}
.text_ind {
	border: solid 1px #ddd;
	padding: 20px;
	margin: 20px;
}
.text_ind div {
	text-indent: -1em;
	margin-left: 1em;
	margin-top: 5px;
}
.required_read {
	font-weight: bold;
	background: #eee;
	padding: 5px 10px;
	margin-bottom: 10px;
}
.inquiry_box {
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}
.free_tel_box {
	border: solid 1px #ddd;
	margin-top: 20px;
	padding: 20px;
}
.faqs dt {
	font-weight: bold;
	padding: 5px 0 5px 35px;
	position: relative;
	background-repeat: no-repeat !important;
	background-position: 13px;
	background-color: #eee;
	color: #319b03;
	border: none;
}
.disclaimer {margin-left: 20px;}
.disclaimer li {
	display: list-item;
	list-style: disc;
}
.warranty_text {
	font-weight: bold;
	border-bottom: solid 1px #ccc;
	margin-bottom: 10px;
}
.support_outline {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.support_outline > div:first-child {
	margin: 0 10px 10px 0;
}
.support_outline > div + div {
	font-size: 24px;
	font-weight: bold;
}
	.target_box {
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}

.un_siteGuideConstructionAboutGuar_tab + .un_siteGuideConstructionAboutGuar_supportTable_wrapper {
	margin-top: 20px;
}
.un_siteGuideConstructionAboutGuar_tab {
	display: flex;
	border-bottom: none;
	justify-content: space-between;
}
.un_siteGuideConstructionAboutGuar_tab li {
	background: #dfeadc;
	border: #319b03 1px solid;
	margin-top: 15px;
	width: calc((95% - 10px) / 4);
	text-align: center;
}
.un_siteGuideConstructionAboutGuar_tab li a {
	padding: 20px 10px 30px;
	display: block;
	color: #319b03;
	font-size: 16px;
	font-weight: bold;
	position: relative;
	background: #fff;
}
.un_siteGuideConstructionAboutGuar_tab li a::after {
	content: "";
	display: block;
	position: absolute;
	top: 45px;
	right: 73px;
	width: 10px;
	height: 10px;
	border-top: 2px solid #999;
	border-right: 2px solid #999;
	transform: translateX(-50%) rotate(135deg);
}
.un_siteGuideConstructionAboutGuar_tab li a:hover {
	background: var(--dekiruGreen);
	color: #fff;
	text-decoration: none;
}

/* 4. あんしん住宅サポート24ｈの対象機器・保証期間・価格 */
.un_siteGuideConstructionAboutGuar_tab + .un_siteGuideConstructionAboutGuar_supportTable {
	margin-top: 20px;
}
.un_siteGuideConstructionAboutGuar_supportTable {
	width: 100%;
	border: 1px solid #ddd;
  border-collapse: collapse;
	text-align: center;
	font-size: 16px;
}
.un_siteGuideConstructionAboutGuar_supportTable a:visited,
.un_siteGuideConstructionAboutGuar_recommend_list a:visited {
	color: #03c;
}
.un_siteGuideConstructionAboutGuar_tab li a:hover::after {
	content: "";
  display: block;
  position: absolute;
  top: 45px;
  right: 73px;
  width: 10px;
  height: 10px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: translateX(-50%) rotate(135deg);
}
.un_siteGuideConstructionAboutGuar_supportTable th {
	background: var(--dekiruGreen);
	color: #fff;
	border: 1px solid #ddd;
	padding: 10px;
}
.un_siteGuideConstructionAboutGuar_supportTable td {
	border: 1px solid #ddd;
	padding: 10px;
}
.un_siteGuideConstructionAboutGuar_supportTable .un_siteGuideConstructionAboutGuar_supportTable_txtL {
	text-align: left;
}
.el_annotation + .un_siteGuideConstructionAboutGuar_supportTable {
	margin-top: 30px;
}
.un_siteGuideConstructionAboutGuar_supportTable + .un_siteGuideConstructionAboutGuar_supportTable {
	margin-top: 30px;
}
.un_siteGuideConstructionAboutGuar_supportTable + .el_hdg2 {
	margin-top: 40px;
}
.scroll-hint-icon-wrap {
	display: none;
}
.el_annotation + .un_siteGuideConstructionAboutGuar_supportTable_wrapper,
.un_siteGuideConstructionAboutGuar_supportTable_wrapper + .un_siteGuideConstructionAboutGuar_supportTable_wrapper {
	margin-top: 40px;
}
.un_siteGuideConstructionAboutGuar_supportTable_wrapper + .el_hdg2 {
	margin-top: 40px;
}

/* 5.ご加入手続きもカンタンです */
.bl_mediaPanel + .un_siteGuideConstructionAboutGuar_procedure_panelWrapper {
	margin-top: 10px;
}
.bl_panel + .un_siteGuideConstructionAboutGuar_procedure_panelWrapper {
	margin-top: 10px;
}
.un_siteGuideConstructionAboutGuar_procedure_panelWrapper {
	padding: 0 20px;
}
.un_siteGuideConstructionAboutGuar_procedure_panelWrapper + .bl_panel {
	margin-top: 40px;
}
.un_siteGuideConstructionAboutGuar_procedure_panel {
	display: flex;
	justify-content: space-between;
}
.un_siteGuideConstructionAboutGuar_procedure_panel .un_siteGuideConstructionAboutGuar_procedure_panel_inner {
	text-align: center;
	width: 24%;
}
.un_siteGuideConstructionAboutGuar_procedure_panel .un_siteGuideConstructionAboutGuar_procedure_panel_inner .un_siteGuideConstructionAboutGuar_procedure_panel_inner_label {
	color: var(--dekiruGreen);
	font-weight: bold;
	border: solid 3px var(--dekiruGreen);
	padding: 10px;
	font-size: 16px;
}
.un_siteGuideConstructionAboutGuar_procedure_panel .un_siteGuideConstructionAboutGuar_procedure_panel_inner .un_siteGuideConstructionAboutGuar_procedure_panel_inner_label + .un_siteGuideConstructionAboutGuar_procedure_panel_inner_img {
	margin-top: 5px;
}
.un_siteGuideConstructionAboutGuar_procedure_panel .un_siteGuideConstructionAboutGuar_procedure_panel_txt {
	width: 70%;
}
.un_siteGuideConstructionAboutGuar_procedure_panel .un_siteGuideConstructionAboutGuar_procedure_panel_txt span {
	color: var(--emphasisRed);
	font-weight: bold;
}
.el_annotation + .un_siteGuideConstructionAboutGuar_cautionaryNotePanel {
	margin-top: 30px;
}
.un_siteGuideConstructionAboutGuar_cautionaryNotePanel {
	border: solid 1px #ddd;
	padding: 20px;
}
.el_hdg4 + .un_siteGuideConstructionAboutGuar_cautionaryNotePanel_txt {
	margin-top: 10px;
}
.un_siteGuideConstructionAboutGuar_cautionaryNotePanel_txt {
	padding-left: 1em;
  text-indent: -1em;
}
.un_siteGuideConstructionAboutGuar_cautionaryNotePanel_txt li + li {
	margin-top: 5px;
}
.un_siteGuideConstructionAboutGuar_procedure_panelWrapper + .el_hdg2 {
	margin-top: 40px;
}

/* 6.修理依頼は24時間365日対応のフリーダイヤルへ */
.un_siteGuideConstructionAboutGuar_freeNumPanel {
	border: solid 1px #ddd;
	margin-top: 20px;
	padding: 20px;
}
.un_siteGuideConstructionAboutGuar_freeNumPanel .un_siteGuideConstructionAboutGuar_freeNumPanel_bnr {
	text-align: center;
}
.un_siteGuideConstructionAboutGuar_freeNumPanel p + .un_siteGuideConstructionAboutGuar_freeNumPanel_bnr {
	margin-top: 20px;
}
.un_siteGuideConstructionAboutGuar_freeNumPanel.un_siteGuideConstructionAboutGuar_freeNumPanel__col2 .un_siteGuideConstructionAboutGuar_freeNumPanel_bnr {
	display: flex;
	justify-content: space-between;
}

.un_siteGuideConstructionAboutGuar_freeNumPanel + .el_hdg2 {
	margin-top: 40px;
}

/* 7.よくあるご質問 */
.un_siteGuideConstructionAboutGuar_faq dt {
	font-weight: bold;
	padding: 5px 0 5px 35px;
	position: relative;
	background-repeat: no-repeat !important;
	background-position: 13px;
	background-color: #eee;
	color: #319b03;
	border: none;
	background-image: url(/site_guide/construction/about/img/q.png);
}
.un_siteGuideConstructionAboutGuar_faq dd {
	background: url(/site_guide/construction/about/img/a.png) 13px 24px no-repeat;
	padding: 20px 0 20px 30px;
	color: #333;
	margin-left: 0;
}

/* 8.あんしん住宅サポート24ｈの工事保証内容 */
.un_siteGuideConstructionAboutGuar_constructionDetail_edg {
	font-weight: bold;
	font-size: 14px;
}
.un_siteGuideConstructionAboutGuar_constructionDetail_edg + .un_siteGuideConstructionAboutGuar_constructionDetail_inner {
	border-top: solid 1px #ccc;
	padding-top: 10px;
}
.un_siteGuideConstructionAboutGuar_constructionDetail_inner + .un_siteGuideConstructionAboutGuar_constructionDetail_edg {
	margin-top: 20px;
}
.un_siteGuideConstructionAboutGuar_constructionDetail_inner_list {
	margin-left: 20px;
}
.un_siteGuideConstructionAboutGuar_constructionDetail_inner_list li {
	display: list-item;
	list-style: disc;
}
.un_siteGuideConstructionAboutGuar_constructionDetail_inner + .bl_panel {
	margin-top: 20px;
}