:root {
    /*バックグラウンド色1(body)*/
    --bg-color1: #fffcd7;
	/*バックグラウンド色(footer)*/
    --bg-color2: #feb5a7;
    /*薄いバックグラウンド　設問項目バック*/
    --sp-color2: #fef6e1;
    /*ページタイトル　文字色*/
    --sp-color3: #3b3c76;
    /*ボタン色*/
    --btn-color: #3b3c76;
}
body {
	background-color: var(--bg-color1);
	min-height: 75rem;
	padding-top: 3.5rem;
}
.head-icon{
	width: 20px;
}
@media screen and (max-width:992px) {
	.head-icon{
		width: 40px;
	}
}
.footer_area {
	background-color: var(--bg-color2);
}
.footer-ad{
	font-size: small;	
}
.copy_txt{
	font-size: small;
}
.card {
  --bs-card-border-width: none;
}
.card-title {
	font-size: xx-large;
	font-weight: bold;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-left: 10px;
}
@media screen and (min-width:768px){
	.card-title {
	margin-top: 100px;
	margin-left: 150px;
	}
	.card-text {	
		margin-left: 150px;
		
	}
}
@media screen and (max-width:768px){
	.card-text {
	font-size: 80%;
	}
}



.c_li{
	list-style-image: url(../pict/common/li_icon.png);
	list-style-type: none;
}
.btn-estimate {
  --bs-btn-color: #000;
  --bs-btn-bg: #feb5a7;
  --bs-btn-border-color: #feb5a7;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #ff8271;
  --bs-btn-hover-border-color: #ff8271;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ff8271;
  --bs-btn-active-border-color: #ff8271;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #feb5a7;
  --bs-btn-disabled-border-color: #feb5a7;
}
.btn-sob {
  --bs-btn-color: #000;
  --bs-btn-bg: #b8d200;
  --bs-btn-border-color: #b8d200;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #a3af09;
  --bs-btn-hover-border-color: #a3af09;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #a3af09;
  --bs-btn-active-border-color: #a3af09;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #b8d200;
  --bs-btn-disabled-border-color: #b8d200;
}
.btn-dw {
  --bs-btn-color: #000;
  --bs-btn-bg: #c0e4f2;
  --bs-btn-border-color: #c0e4f2;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #40c8f2;
  --bs-btn-hover-border-color: #40c8f2;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #40c8f2;
  --bs-btn-active-border-color: #40c8f2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #c0e4f2;
  --bs-btn-disabled-border-color: #c0e4f2;
}