@charset "utf-8";

.minibox{
	background: rgba(255,255,255,0.1);
	border-radius: 5px;
	padding: 10px 20px;
}
@media screen and (min-width: 1200px) {
	body.corporate footer .footer-main > .container > .row {
		display: flex;
	}

	body.corporate footer .footer-main > .container > .row:before,
	body.corporate footer .footer-main > .container > .row:after,
	body.corporate footer .footer-contents .widget > .row:before,
	body.corporate footer .footer-contents .widget > .row:after {
		display: none;
	}

	body.corporate footer .footer-access {
		flex: 1 1 auto;
		width: auto;
		min-width: 0;
	}

	body.corporate footer .footer-contents {
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}

	body.corporate footer .footer-contents .widget > .row {
		display: flex;
		flex-wrap: nowrap;
	}

	body.corporate footer .footer-contents .widget > .row > [class*="col-"] {
		float: none;
		width: auto;
		flex: 0 0 auto;
	}

	body.corporate footer .footer-contents .widget li {
		white-space: nowrap;
	}
}

.number-indent{
	text-indent: -3em;
	padding-left: 3em;
}

.mr-space {
	margin-right: 10px;
}

.btn-mail{
	max-width: fit-content;
	width: 100%;
	margin-top: 20px;
	
	a{
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		gap: 10px;
		padding: 15px 30px;
		background-color: #fff;
		border: 1px solid #dddddd;
		border-radius: 5px;
		font-size: 16px;
		color: #222222;

		&:hover{
			opacity: 0.8;
			text-decoration: none;
		}
	}

	img{
		width: 40px;
		height: auto;
		margin-bottom: 5px;
	}
}