@charset "UTF-8";

.access-wrap ul {
	margin: 0 auto !important;
}

.access-wrap ul li{
	padding: 0 !important;
}

.access-wrap ul li::before{
	content: none !important;
}


.access-wrap ul li dl dd{
	position: relative;
	width: 100%;
	margin: 0 auto;
}

.access-wrap ul li dl dd::before{
	content: "";
	display: block;
	padding-top: 50%;
}


.access-wrap ul li dl dd iframe{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.post_content dd {
	margin-bottom: 0 !important;
	}
	
	.dc_data_list {
	padding: 0 !important;
	}
	
	.post_content h3  {
	padding-top: 0 !important;
	}
	
	
	.recruit-wrap {
		position: relative;
	}
	
	.recruit-wrap span {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		font-weight: bold;
		z-index: 100;
		font-size: 20px;
	}
	
	.recruit-wrap figure{
		position: relative;
		max-width: 500px;
		width: 100%;
		height: 200px;
		margin: 0 auto;
	}
	
	.recruit-wrap figure img{
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	
	#design_content_id2 {
	padding:0 !important;
	}
	
	.dc_content {
	padding-top: 50px!important;
	padding-bottom: 50px!important;
	}
	

/* ----------------------- Custom Style -------------------------- */
@media screen and (min-width: 951px) {
}

@media screen and (max-width: 950px) {
}

@media screen and (min-width: 651px) {

	/* .access-wrap ul {
		display: flex;
		justify-content: space-between;
	} */

	.access-wrap ul li {
		width: 100%;
	}

}

@media screen and (max-width: 650px) {
	.dc_data_list .catch {
		font-size: 20px !important;
	}
}