/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
        個人法人　ボタン
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

.choice_btn_wap {
	margin-bottom: 6vw;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	display: box;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-around;
	-moz-justify-content: space-around;
	-ms-justify-content: space-around;
	-o-justify-content: space-around;
	justify-content: space-around;
}

.question_txt {
	text-align: center;
	margin-bottom: 6vw;
}


.choice_btn_wap .kojin_btn,
.choice_btn_wap .houjin_btn {
	width: 30%;
	padding: 4vw;
	border-radius: 20px;
	cursor: pointer;
	text-align: center;
	background-color: var(--light-red);
	color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-moz-transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	-moz-transition-timing-function:ease-in-out;
	-webkit-transition-timing-function:ease-in-out;
	-o-transition-timing-function:ease-in-out;
	-ms-transition-timing-function:ease-in-out;
}

.choice_btn_wap .houjin_btn {
	background-color: var(--light-blue);
}

.choice_btn_wap .kojin_btn:hover,
.choice_btn_wap .houjin_btn:hover {
	opacity: 0.5;
}

.map_kojin_wap h3,
.map_houjin_wap h3 {
	width: 100%;
	max-width: 1080px;
	margin: 0px auto 1vw;
	text-align: center;
}
h3 .bdb {
    border-bottom: solid 1px var(--red-color);
    padding: 0px 10px;
}

.map_kojin_wap p,
.map_houjin_wap p {
	width: 100%;
	max-width: 1080px;
	margin: 0px auto 6vw;
	text-align: center;
}


.map_kojin_wap {
	display: none;
}

.map_houjin_wap {
	display: none;
}


/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
        スマホ
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
@media handheld, only screen and (max-width: 767px) {






}
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
        スマホ〆
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/