.elementor-46988 .elementor-element.elementor-element-01b5980 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46988 .elementor-element.elementor-element-3f42244 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for text-editor, class: .elementor-element-01b5980 */.band {
	border-bottom: 1px solid #333333;
	padding: 0.5em 0.5em;
	border-left: solid 5px #d1de4c;
	}
	
.line{
background: linear-gradient(transparent 70%, #d1de4c 0%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9926b5c */.paper-curl-card {
	position: relative;
	width: 100%;
	height: auto;
	padding: 10px;
	color: #fff;
	background-color: #f3ffc7;
	/* 角を斜めに切り抜く */
	clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0% 100%);
	box-shadow: 0 8px 16px -6px rgba(0,0,0,0.10);
}

.paper-curl-card::after {
	content: "";
	position: absolute;
	bottom: 0; right: 0;
	width: 30px;
	height: 30px;
	background-color: #d1de4c;
	/* めくれ部分を三角形に切り抜く */
	clip-path: polygon(100% 0%, 0% 0%, 0% 100%);
}

.paper-curl-card .title {
	display: block;
	font-weight: bold;
	font-size: 1.25rem;
	margin-bottom: 6px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f42244 */figure {
  float: right;
  margin: 0 5px 5px 0;
  width: 40%;
}
figure img {
  max-width: 100%;
}

#dotted
{
 border-bottom: 1px dotted #333333;
 height:1px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f53c42 */figure2 {
  float: right;
  margin: 0 5px 5px 0;
  width: 30%;
}
figure2 img {
  max-width: 30%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a3fd9e */.btn {
  display: inline-block;
  padding: 0.8em 3em;
  background-color: #d1de4c;
  box-shadow:  20px 20px #a9b33d;
  border-radius: 70px;
  cursor: pointer;
  text-decoration: none;
}

.btn:hover {
  box-shadow: none;
  transform: translateY(10px);
}

  @media (min-width: 572px) {
    .sp-only {
        display: none;
    }
  }/* End custom CSS */