@charset "utf-8";

* {
	margin: 0;
	padding: 0;
}
body{
	width: 570px;
	font-family: "Noto Sans JP", "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS PGothic", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 23px;
  -webkit-print-color-adjust: exact;
}

.tax-page hr{
margin:30px 0;
}

.tax-page .chui{
color:#404040 !important;
font-weight:600;
}

.tax-page .chui-big{
color:#DD0000;
font-weight:600;
font-size:1rem;
text-decoration: underline;
}

.tax-page h1{
  color: #404040;/*文字色*/
  padding: 0.5em 0;/*上下の余白*/
  border-top: solid 2px #404040;/*上線*/
  border-bottom: solid 2px #404040;/*下線*/
}

.tax-page h2{
  padding: 0.25em 0.5em;/*上下 左右の余白*/
  color: #404040;/*文字色*/
  background: transparent;/*背景透明に*/
  border-left: solid 5px #bf0000;/*左線*/
  border-bottom: solid 1px #bf0000;/*下線*/
  margin: 2em 0 1em 0;
}

.tax-page h3{
  padding: 0.5em;/*上下 左右の余白*/
  color: #ffffff;/*文字色*/
  background-color: #bf0000;/*背景透明に*/
  margin: 1em 0 0 0;
width:560px;
}

.tax-page h4{
font-weight:bold;
font-size:1.3em;
margin: 1em 0 0 0;
text-decoration: underline;
}

.tax-page .taxday{
font-weight:bold;
font-size:1.3em;
margin: 1em 0 0 1em;
}



.tax-page .ye-under{
background: linear-gradient(transparent 60%, #ffdfdf 60%);
font-weight:600;
}


.tax-page .chui-table{
width:550px;
border: solid 1px #bf0000;
margin:0;
padding:0.9em;
}

.tax-page .chui-table p{
padding:0.8em;
margin:0;
}

.tax-page img{
margin:1em 0 1em 0;
}
