@charset "UTF-8";
/* CSS Document */

.cmpn_exp{
	margin:0 0 30px;
}
.cmpn_exp img{
	border:#ffffff 10px solid;
	border-radius:5px;
}
.company{
	width:100%;
	margin:0 0 50px;
	display:flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
@media screen and (max-width: 720px){
	p img{
		width:100%;
		box-sizing: border-box;
	}
}
.company dl{
	width:40%;
}
@media screen and (max-width: 720px){
	.company dl{
		width:100%;
	}
}
.company iframe{
	width:50%;
	height:240px;
}
@media screen and (max-width: 720px){
	.company iframe{
		width:100%;
	}
}
.company dl dt{
	width:100%;
	margin:0 0 20px;
	padding:8px 0;
	background: linear-gradient(70deg, #ffffff 50%,#fff6bf 100%);
	border-radius:4px;
	border:2px solid #cb9672;
	color:#828a64;
	text-align:center;
}
.company dl dd{
	margin:0 0 0 40px;
}
@media screen and (max-width: 720px){
	.company dl dd:last-child{
		margin:0 0 10px 40px;
	}
}
.company dl dd:first-of-type{
	margin:0 0 0 30px;
}
.images{
	text-align: center;
}
.images img{
	width:40%;
	margin:0 0 50px;
}
@media screen and (max-width: 720px){
	.images img{
		width: 100%;
	}
}
.images .alchk{
	margin:0 40px 50px 0;
}
.kiyaku p{
	margin:0 0 50px;
}
.kiyaku ol{
	margin:0 0 30px;
}
.kiyaku ol li{
	margin:0 0 20px 2em;
	list-style-type: decimal;
}
.kiyaku .caution{
	font-size:1em;
}