@charset "UTF-8";

#main {
	margin-top: 60px;
}
#main .main-inner {
	width: 1060px;
	margin: auto;
	padding: 50px 0;
}

#main .policy .main-title {
	width: 100%;
	background: #f5f6f7;
	padding: 30px;
	box-sizing: border-box;
	font-family: "base-eb";
	font-size: 1.5em;
	color: #207cb9;
}
#main .con-box {
	margin-top: 40px;
	padding: 0 30px;
}
#main .con {
	margin-bottom: 40px;
}
#main .con h3 {
	font-family: "base-eb";
	font-size: 1.5em;
	color: #41a78b;
	margin-bottom: 12px;
}
#main .con .title {
	color: #555555;
	font-family: "base-b";
	font-size: 1.1em;
	line-height: 1.3;
}
#main .con .text {
	line-height: 1.4;
	color: #777777;
}
#main .con .list {
	margin-top: 10px;
	margin-left: 15px;
}
#main .con .list li {
	margin-top: 10px;
}
#main .con .list-in {
	margin-left: 20px;
}

@media screen and (max-width:767px){
	#main .main-inner {
		width: 100%;
		padding: 30px 0;
	}
	#main .policy .main-title {
		width: 90%;
		margin: auto;
	}
	#main .con-box {
		margin-top: 30px;
	}
	#main .con {
		margin-bottom: 40px;
	}
	#main .con-box {
		margin-left: 5px;
	}
	#main .con .list-in {
		margin-left: 15px;
	}
}