@charset "UTF-8";

.u-text-left { text-align: left; }
.u-text-center { text-align: center; }
.u-text-right { text-align: right; }



:root {
  /* 1. Carmine */
  --color-carmine: #960018;
  --color-carmine-rgb: 150,0,24;
  /* 2. Vivid Orange */
  --color-vivid-orange: #ff5f1f;
  --color-vivid-orange-rgb: 255,95,31;
  /* 3. Marigold */
  --color-marigold: #ffb300;
  --color-marigold-rgb: 255,179,0;
  /* 4. Yellow */
  --color-yellow: #ffff00;
  --color-yellow-rgb: 255,255,0;
  /* 5. Light Green */
  --color-light-green: #90ee90;
  --color-light-green-rgb: 144,238,144;
  /* 6. Green */
  --color-green: #008000;
  --color-green-rgb: 0,128,0;
  /* 7. Peacock Green */
  --color-peacock-green: #00a693;
  --color-peacock-green-rgb: 0,166,147;
  /* 8. Turquoise Blue */
  --color-turquoise-blue: #40e0d0;
  --color-turquoise-blue-rgb: 64,224,208;
  /* 9. Cerulean Blue */
  --color-cerulean-blue: #007ba7;
  --color-cerulean-blue-rgb: 0,123,167;
  /* 10. Violet */
  --color-violet: #8a2be2;
  --color-violet-rgb: 138,43,226;
  /* 11. Purple */
  --color-purple: #800080;
  --color-purple-rgb: 128,0,128;
  /* 12. Magenta */
  --color-magenta: #ff00ff;
  --color-magenta-rgb: 255,0,255;
}



body.block-editor-page {
  padding: 0;
  font-size: clamp(0px,(100vw / 80), 16px);
	font-family: YakuHanJP,'Ubuntu','Noto Sans JP',sans-serif;
	font-weight: 400;
	line-height: 1.6;
	letter-spacing: .025em;
	color: #1a1a1a;
	background-color: #fff;
	-webkit-font-smoothing: antialiased;
}
body.block-editor-page * {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

body .wp-block {
  margin-left: auto;
  margin-right: auto;
  max-width: 720px;
}


body.template-1column .wp-block,
.page-template-1column .content {
  margin-left: auto;
  margin-right: auto;
  max-width: ;
}
body.template-1column .wp-block {
  max-width: 1680px;
}
body.template-2column .wp-block,
.page-template-2column .content {
  margin-left: auto;
  margin-right: auto;
  max-width: 720px;
}





/*--------------------------------------------------------------
段落
--------------------------------------------------------------*/
.wp-block-paragraph {
  margin: 1em auto;
  line-height: 1.6;
}
/*--------------------------------------------------------------
リスト
--------------------------------------------------------------*/
.wp-block-list {
  margin: 1em auto;
  padding: 0 0 0 1.5em;
}
.wp-block-list li {
  margin: 0 0 .25em;
}
.wp-block-list li:last-child {
  margin: 0; 
}

