@charset "UTF-8";


.kirikae1{display: block;}
.kirikae2{display: none;}
@media (max-width: 768px) {
.kirikae2{display:block;}
.kirikae1{display: none;}
}

.mt10{ margin-top:10px}
.mt20{ margin-top:20px}
.mt30{ margin-top:30px}
.mt40{ margin-top:40px}
.mt50{ margin-top:50px}
.mt60{ margin-top:60px}
.mt70{ margin-top:70px}
.mt80{ margin-top:80px}
.mt90{ margin-top:90px}
.mt100{ margin-top:100px}

.mb10{ margin-bottom:10px}
.mb20{ margin-bottom:20px}
.mb30{ margin-bottom:30px}
.mb40{ margin-bottom:40px}
.mb50{ margin-bottom:50px}
.mb60{ margin-bottom:60px}
.mb70{ margin-bottom:70px}
.mb80{ margin-bottom:80px}
.mb90{ margin-bottom:90px}
.mb100{ margin-bottom:100px}

.mt-10{ margin-top:-10px}
.mt-20{ margin-top:-20px}
.mt-30{ margin-top:-30px}
.mt-40{ margin-top:-40px}
.mt-50{ margin-top:-50px}
.mt-60{ margin-top:-60px}
.mt-70{ margin-top:-70px}
.mt-80{ margin-top:-80px}
.mt-90{ margin-top:-90px}
.mt-100{ margin-top:-100px}

.pb10{ padding-bottom:10px;}
.pb20{ padding-bottom:20px;}
.pb30{ padding-bottom:30px;}
.pb40{ padding-bottom:40px;}
.pb50{ padding-bottom:50px;}
.pb60{ padding-bottom:60px;}
.pb70{ padding-bottom:70px;}
.pb80{ padding-bottom:80px;}
.pb90{ padding-bottom:90px;}
.pb100{ padding-bottom:100px; }

.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pt40{ padding-top:40px;}
.pt50{ padding-bottom:50px;}
.pt60{ padding-bottom:60px;}
.pt70{ padding-bottom:70px;}
.pt80{ padding-bottom:80px;}
.pt90{ padding-bottom:90px;}
.pt100{ padding-bottom:100px;}

.pb1{ padding-bottom:1px;}
.pb2{ padding-bottom:2px;}
.pb3{ padding-bottom:3px;}
.pb4{ padding-bottom:4px;}
.pb5{ padding-bottom:5px;}

.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}
.pl40{padding-left:40px;}
.pl50{padding-left:50px;}




@media (min-width: 992px) {
	.block-retro2 {
		position: relative;
	}
	.block-retro-overlay2 {
		position: absolute;
		top: -53px;
		bottom: -53px;
		left: 70px;
		right: -100vw;
		background-color: #2E3483;
	}
	.block-retro-image2 {
		position: relative;
	}
}

@media (min-width: 1200px) {
	.block-retro2 {
		margin-left: 30px;
		margin-right: -30px;
	}
}



.company {
}
.company table {
	width: 100%;
}
.company table tr {
}
.company table tr th {
	width: 25%;
	line-height: 1.5;
	padding: 3%;
	border-bottom: 1px solid #d7d7d7;
	vertical-align: middle;
    color: #ffffff;
    background: #3e3ed3;
    
}
.company table tr td {
	width: 75%;
	line-height: 1.5;
	padding: 3%;
	border-bottom: 1px solid #d7d7d7;
    color: #333333;
    background: #ffffff;
    
}
.company p {
	margin: 1% 0 2% 0;
	line-height: 1.5;
}


.company2 table {
	width: 100%;
}
.company2 table tr {
}
.company2 table tr th {
	width: 25%;
	line-height: 1.5;
	padding: 3%;
	border-bottom: 1px solid #d7d7d7;
	vertical-align: middle;
    color: #ffffff;
    background: #0C0E6B;
    
}
.company2 table tr td {
	width: 75%;
	line-height: 1.5;
	padding: 3%;
	border-bottom: 1px solid #d7d7d7;
    color: #333333;
    background: #ffffff;
    
}
.company2 p {
	margin: 1% 0 2% 0;
	line-height: 1.5;
}


.company3 table {
	width: 100%;
}
.company3 table tr {
}
.company3 table tr th {
	width: 25%;
	line-height: 1.5;
	padding: 3%;
	border-bottom: 1px solid #d7d7d7;
	vertical-align: middle;
    color: #ffffff;
    background: #3e3ed3;
    
}
.company3 table tr td {
	width: 75%;
	line-height: 1.5;
	padding: 3%;
	border-bottom: 1px solid #d7d7d7;
    color: #333333;
    background: #f5f6fa;
    
}
.company3 p {
	margin: 1% 0 2% 0;
	line-height: 1.5;
}

.red{color: #ff0000;}










