article section.block-d .alert-error{
	color: red;
	padding-left: 20px;
}

article section.block-d .contact_complate{
	/*20230118 鈴木（智）レイアウト変更 */
	color: green;
	font-size: 25px;
	font-weight: bold;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin: 80px 10%;
	background-color: beige;
	border-color: green;
	border-style: solid;
	border-radius: 20px;
}

article section.block-d .contact_error {
	/*20230118 鈴木（智）レイアウト追加 */
    color: red;
    font-size: 25px;
    font-weight: bold;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    margin: 80px 10%;
    background-color: mistyrose;
    border-color: red;
    border-style: solid;
    border-radius: 20px;
}

article section.block-g .alert-error{
	color: red;
	padding-left: 20px;
}

article section.block-g .contact_complate{
	/*20230118 鈴木（智）レイアウト追加 */
	color: green;
	font-size: 25px;
	font-weight: bold;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin: 80px 10%;
	background-color: beige;
	border-color: green;
	border-style: solid;
	border-radius: 20px;
}

article section.block-g .contact_error {
	/*20230118 鈴木（智）レイアウト変更 */
    color: red;
    font-size: 25px;
    font-weight: bold;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    margin: 80px 10%;
    background-color: mistyrose;
    border-color: red;
    border-style: solid;
    border-radius: 20px;
}


#map_canvas {
	width: 200px;
	height: 125px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#map_canvas div {
	border-style: none ! important;
	padding: 0px 0px 0px 0px ! important;
	margin: 0px 0px 0px 0px ! important;
}
