@charset "utf-8";
/* CSS Document */
/*//////////////front///////////////*/
.newsarea2024 {
	border-top:2px solid #4ab134;
	overflow:hidden;
	padding-top:20px;
}
/*//////////////front///////////////*/
/*//////////////corporate///////////////*/
/*safety rogo*/
.flex-between {
	display:flex;
	justify-content: space-between;
}

/*safety rogo*/

.corporate-info-field {
	padding:40px 0;
	margin-bottom:-30px;
}
.corporate-info-field h3 {
	font-size:120%;
	margin-bottom:20px;
	line-height: 1.8em;
	letter-spacing: 0.05em;
	font-weight:500;
}

.corporate-infotext {
	margin-bottom:20px;
	padding:0;
	font-size:98%;
	line-height: 1.8em;
	letter-spacing: 0.1em;
	font-weight:500;
}

.corporate-info-table {
	margin-bottom:20px;
}

.corporate-info-table .corporate-table {
	width:100%;
	text-align: center;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	border-left:1px solid #333;
	border-collapse:collapse;
}

.corporate-info-table .corporate-table tr {
	border-bottom:1px solid #333;
}

.corporate-info-table .corporate-table td {
	font-size:92%;
	line-height: 1.6em;
	letter-spacing: 0.02em;
	padding:5px 0;
	border-collapse: collapse
	font-feature-settings: "palt";
	background-color:#fff;
	border-right:1px solid #333;
}
.corporate-table .cotd01 {width:28%;}
.corporate-table .cotd02 {width:30%; border-bottom:2px solid #ccc; }
.corporate-table .cotd03 {width:14%; border-bottom:2px solid #ccc;}
.corporate-table .cotd04 {width:16%; border-bottom:2px solid #ccc;}
.corporate-table .cotd05 {width:12%; border-bottom:2px solid #ccc;}
/*#m-t {margin-top:15px; padding-top:15px;}
.m-b img {margin-bottom:15px;}*/
.corporate-map-tyle02 p { margin-top:15px;}
/*//////////////corporate///////////////*/

/*//////////////corporate-2025///////////////*/

.content .corporate-04-map {
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background-image: url(../images/corporate-2025map01.webp);
	background-repeat: no-repeat;
	-moz-background-size: 1300px auto;
	background-size: 1300px auto;
	background-position: center top;
}

.corporate-profile-area .profile-table #number10 {
	background-image: url(../images/map-no10.webp);
	background-repeat: no-repeat;
	-moz-background-size: 8% auto;
	background-size: 8% auto;
}


.corporate-name-no10 {
	background-image: url(../images/map-no10.webp);
	background-repeat: no-repeat;
	-moz-background-size: 32% auto;
	background-size: 32% auto;
	background-position: 0px 2px;
	padding: 2px 0px 5px 25px;
}

.course-field .course-list .course-left {
	width: 65%!important;
	
}

.course-field .course-list .course-right {
	width: 35%!important;
}
