	/*
Theme Name:JAPANESE Base Theme
Theme URI: https://japan-ese.info/
Description:BASE THEME.
*/
	@import url("slick.css");
	@import url("value.css");

	html,
	body,
	div,
	span,
	applet,
	object,
	iframe,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	p,
	blockquote,
	pre,
	a,
	abbr,
	acronym,
	address,
	big,
	cite,
	code,
	del,
	dfn,
	em,
	font,
	img,
	ins,
	kbd,
	q,
	s,
	samp,
	small,
	strike,
	strong,
	sub,
	sup,
	tt,
	var,
	b,
	u,
	i,
	center,
	dl,
	dt,
	dd,
	ol,
	ul,
	li,
	fieldset,
	form,
	label,
	legend,
	table,
	caption,
	tbody,
	tfoot,
	thead,
	tr,
	th,
	td,
	article,
	section {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-family: Arial, "Noto Sans JP", -apple-system, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, "メイリオ", Meiryo, sans-serif;
		font-size: 1rem;
		line-height: 120%;
		vertical-align: baseline;
		background: transparent;
	}

	* {
		box-sizing: border-box;
	}

	body {
		overflow-x: hidden;
	}

	a {
		text-decoration: none;
	}

	li {
		list-style-type: none;
	}

	img {
		border: 0;
		max-width: 100%;
		height: auto;
		image-rendering: auto;
		image-rendering: -webkit-optimize-contrast;
	}

	h1 {
		font-size: 230%;
		margin-bottom: 3%;
	}

	h3 {
		font-size: 150%;
		margin-bottom: 3%;
	}


	body #ch-plugin {
		display: none !important;
	}

	body:has(#financial-top) #ch-plugin {
		display: block !important;
	}

	/* 画面通りの印刷を試みるための例 */
@media print {
  /* ブラウザによっては色や背景を正しく印刷できるようにする設定 */
  body {
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    margin: 0;
    padding: 0;
  }

  /* ページ余白の調整（必要に応じて調整） */
  @page {
    margin: 1cm; /* もしくは0などに変更 */
    /* size: A4; など、必要に応じてページサイズ指定も可能 */
  }

}
