@charset "UTF-8";

/* FONT size
---------------------------------------------------------------------
[ px ]	[ % ]
10px 	72  %		19px 	136 %
11px 	79  %		20px 	143 %
12px 	86 %		21px 	150 %
13px 	93 %		22px 	158 %
14px 	100 %		23px 	165 %
15px 	108 %		24px 	172 %
16px 	115 %		25px 	179 %
17px 	122 %		26px 	186 %
18px 	129 %
---------------------------------------------------------------------*/


	
/* company
--------------------- */
#company {
	margin-bottom: 100px;
}
	#company table {
		width: 100%;
		border-collapse: collapse;
		border-bottom: solid 1px #edbfe7;
		letter-spacing: 0.1em;
	}
	#company table th {
		border-top: solid 1px #edbfe7;
		background: #fbf2fa;
		color: #b7009f;
		font-weight: normal;
		padding: 20px;
		width: 25%;
	}
	#company table td {
		border-top: solid 1px #edbfe7;
		padding: 20px;
	}
		#company table td img.img01 {
			width: 192px;
			height: auto;
		}
		#company table td img.img02 {
			width: 218px;
			height: auto;
		}
		#company table td img.img03 {
			width: 176px;
			height: auto;
		}
		#company table td img.img04 {
			width: 109px;
			height: auto;
		}

	#company table td dl {
		margin-bottom: 50px;
	}
	#company table td dl:last-child {
		margin-bottom: 0px;
	}
		#company table td dl dt {
			margin-bottom: 10px;
		}
			#company table td dl dt a {
				text-decoration: underline;
			}
		#company table td dl dd p {
			margin-bottom: 20px;
		}
iframe {
	width: 100% !important;
}

/* 1024px */
@media screen and (max-width: 1024px) {
	
	
}





/* max 768px */
@media screen and (max-width: 768px) {

	
/* company
--------------------- */
#company {
	margin-bottom: 100px;
}
	#company table {
		width: 100%;
		border-collapse: collapse;
		border-bottom: solid 1px #edbfe7;
		letter-spacing: 0.1em;
	}
	#company table th {
		display: block;
		border-top: solid 1px #edbfe7;
		background: #fbf2fa;
		color: #b7009f;
		font-weight: normal;
		padding: 20px;
		width: 100%;
	}
	#company table td {
		display: block;
		width: 100%;
		border-top: solid 1px #edbfe7;
		padding: 20px;
		margin-bottom: 5%;
	}
		#company table td img.img01 {
			width: 50%;
			height: auto;
		}
		#company table td img.img02 {
			width: 40%;
			height: auto;
		}
		#company table td img.img03 {
			width: 40%;
			height: auto;
		}
		#company table td img.img04 {
			width: 30%;
			height: auto;
		}

	#company table td dl {
		margin-bottom: 50px;
	}
	#company table td dl:last-child {
		margin-bottom: 0px;
	}
		#company table td dl dt {
			margin-bottom: 10px;
		}
			#company table td dl dt a {
				text-decoration: underline;
			}
		#company table td dl dd p {
			margin-bottom: 20px;
		}



}