@charset "utf-8";
/* CSS Document */
.business-text{
	width: 100%;
	position: relative;
	background-image: none;
	background-repeat: repeat-x;
	float: left;
	height: 1100px;
	margin-top: 0px;
	background-position: left bottom;
}
.business-text li p{float:left;margin-top:30px;font-size:20px;line-height:40px;width:100%;}

.business-text li img{display:inline;margin-top:20px;}
.conditions{
	background-image: none;
	background-repeat: no-repeat;
	float: left;
height:200px;
	width: 100%;
}
.conditions li:nth-child(1){font-size:45px;font-weight:bold;display:block;color:#000;}
.conditions li:nth-child(1) span{font-size:25px;display:inherit;font-weight:normal;color:#727171;}
.conditions li:nth-child(2){
	font-size: 45px;
	font-weight: bold;
	display: block;
	color: #e93186;
	float: right;padding-left:40px;
	margin-top: 0px;
	background-image: url(../img/images/tel.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.conditions li:nth-child(2) span{font-size:16px;display:inherit;font-weight:normal;color:#000;}
.bigevent{width:1150px;margin:20px auto 0px auto;font-size:25px;padding-bottom: 50px;}
.bigevent ul{clear:both;width:100%;display:flex;}
.bigevent li{float:left;line-height:45px;padding-top:20px;
position:relative;}
.bigevent li:nth-child(2){border-left:1px solid #e93186;flex:1 1 50px;}
.bigevent li span{width:30px;height:30px;border-radius:50%;border:2px solid #e93186;display:block;
position:absolute;left:-17px;    top: 25px;
background-color:#fff;}
.bigevent li:nth-child(1){flex:1 1 100px;}
.bigevent li:nth-child(3){flex:1 1 1000px;}
.bigevent ul:nth-of-type(1) span{width:50px;height:50px;border-radius:50%;border:5px solid #e93186;display:block;
position:absolute;left: -30px;
    top: 0px;
background-color:#fff;}
