.otapp .mypage-body-bodymap-LHScontainer-item_projectonroads-heading{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items:  flex-start;
	cursor:  pointer;
	margin-top:  5px;
	margin-left:  5px;
	margin-right:  5px;
}

.otapp .LHScontainer-item_projectonroads-heading-checkboxfollowroads{
	cursor:  pointer;
	margin-left:  0px;
}

.otapp .LHScontainer-item_projectonroads-heading-txtfollowroads{
	cursor:  pointer;
}

.otapp .LHScontainer-item_projectonroads-heading-txtfollowroads{
	padding: 3px;
}

.otapp .mypage-body-bodymap-LHScontainer-item_projectonroads-settings{
	margin-top:  5px;
	margin-left:  5px;
	margin-right:  5px;
	display: flex;
	align-items: center;
	font-style: italic;
}

.otapp .mypage-body-bodymap-LHScontainer-item_projectonroads-settings-maxdist_value{
	text-align: center;
	min-width: 35px;
}

.otapp .mypage-body-bodymap-LHScontainer-item_projectonroads-settings-maxdist_txt{
	margin-right:  5px;
}

.otapp .mypage-body-bodymap-LHScontainer-item_projectonroads-settings img{
	width:  18px;
	cursor:  pointer;
	margin-left:  5px;
	margin-right:  5px;
}

.otapp .mypage-body-bodymap-LHScontainer-item_projectonroads-settingsheading-img{
	margin-left:  3px;
	opacity:  0.4;
}

.otapp .mypage-body-bodymap-LHScontainer-item_projectonroads-buttons{
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items:  flex-end;
	margin-top:  10px;
}

.otapp .mypage-body-bodymap-LHScontainer-item-buttons-buton_project{
    flex: 1;
    text-align: center;
}
