/** リストのドット削除 */
ul{
	padding-left:0;
  }
  
  li{
	list-style:none;
  }

/* 中央の画像 */
  .employment-container img {
	max-width: 100%;
	height: 200px;
	object-fit: cover;
}

/* メモ,クリップ,Ａ */
.clip-box-a {
	position: relative;
	margin: 2em auto;
	padding: 15px 35px 15px 25px;
	width: 90%; /* ボックス幅 */
	background-color: #fff; /* ボックス背景色 */
	color: #555555; /* 文章色 */
	border: 1px solid #ccc; /* 枠線 */
	box-shadow: 1px 1px 1px #acacac; /* 影の色 */
	display: flex;
	align-items: top;
	justify-content: space-between;
   }
   .clip-box-a::before {
	position: absolute;
	content: '';
	top: -15px;
	right: 10px;
	height: 55px;
	width: 15px;
	border: 3px solid #555555; /*クリップ色 */
	background-color: none;
	border-radius: 12px;
	box-shadow: 1px 1px 2px #999;
	transform: rotate(10deg);
	z-index: 1;
   }
   .clip-box-a::after {
	position: absolute;
	content: '';
	top: 0px;
	width: 10px; 
	right: 20px;
	border: solid 5px #fff; /*背景色と同じ色にする*/
   }
	@media screen and (max-width: 1400px) {
		.clip-box-a img {
			display: none;
		}
	}

  ul.list{
	padding: 0;
	font: 14px/1.6 'arial narrow', sans-serif;
	width:350px;
	list-style: none;
  }
  ul.list li{
	position: relative;
	padding: 7px 5px 7px 10px;
	margin-bottom:5px;
	border-left: solid 5px #5c9ee7;
	background: #f1f8ff;
	color: #5c9ee7;
	font-weight: bold;
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1) ;
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1) ;
	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1) ;
  }

/** トップのデザイン */
@media screen and (min-width: 768px) {
	.curved {
		position: relative;
		background:linear-gradient(rgb(248, 248, 250), rgb(18, 129, 239));
		height: 50vh;
		border-bottom-left-radius: 50% 66%;
		border-bottom-right-radius: 50% 66%;
	}
}
/* トップのデザインの丸みを消す */
@media screen and (max-width: 767px) {
	.curved {
		position: relative;
		background:linear-gradient(rgb(248, 248, 250), rgb(18, 129, 239));
		height: 60vh;
	}
}
.curved h1{
	display: inline-block;
	background: linear-gradient(135deg, #fa505e 10%,#fed878 100%);
	background: -webkit-linear-gradient(-45deg, #fa505e 10% #fed878 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
