/* body */
body {
	color:#1a1a1a;
	margin:0px;
	padding:0px;
	background:#ffffff url(bg8.gif) repeat-y;
	background-position:center;
}

/* テーブル・段落 */
td { font-size:13px; line-height:140%; 
}
p  { margin:3px 5px; }

table {
    margin: 3px auto;    /* 上下3px 左右auto */
}

/* 打ち消し線 */

q {
  text-decoration; line-through;
}

/* リンク */
a       { color:#0000FF; text-decoration:underline; }
a:hover { color:#aa0000; text-decoration:none; background-color:#ffcc99; }

/* コンテンツ */
h1 { color:dodgerblue; font-size:19pt; margin:0px 0px;}
h2 { color:white; font-size:11pt; margin:0px 0px;}
h3 { color:black; font-size:11pt; margin:0px 0px;}
h4 { color:black; font-size:14pt; margin:0px 0px;}
h5 { color:black; font-size:17pt; margin:0px 0px;}
h6 { color:black; font-size:20pt; margin:0px 0px;}

/* フォントサイズ */
span {font-size: 200%;}
sumo {font-size: 13px; line-height:30%;}
kiso {font-size: 16px; line-height:160%;}
nomi {font-size: 16px;}
waku {font-size: 16px; line-height:210%;}
daiku {font-size: 16px; line-height:320%;}
biku {font-size: 19px; line-height:100%;}
modori {font-size: 19px; line-height:480%;}
zau {font-size: 20px; line-height:320%;}

/* 新文字寄せ */
cen {text-align: center;}
le {text-align: left;}
li {text-align: light;}

div.ta0 {text-align: left;}
div.ta1 {text-align: center;}
div.ta2 {text-align: right;}



center {
  text-align: center;
}

left{
  text-align: left;
}


/* 赤緑紫水色黒 */
r.aka1 { color:#ff0000;}
r.aka2 { color:#ff0000; font-size: 16px;}
g.midori1 { color:#008000;}
g.midori2 { color:#008000; font-size: 16px;}
m.murasaki1 { color:#800080;}
m.murasaki2 { color:#800080; font-size: 16px;}

aka { color:ff0000;}
midori { color:008000;}
fqf { color:00FFFF;}



aka { color:ff0000;}
midori { color:008000;}
eqe { color:800080;}
fqf { color:00FFFF;}


/* 特殊中央寄せ */
.parent{
 text-align:center;
 margin:0 auto;
}

.flex {
  display: flex;
  justify-content: center;
  background: white;
}
.box {
  background: white;
  padding: 40px 0;
  width: 150px;
  text-align: center;
  border: 1px solid #333;
}

/* 特殊左中央右 */
yose1　{margin: 6px 6px 6px 0px;}
yose2　{margin: 6px 6px 6px 6px;}
yose3　{margin: 6px 0px 6px 6px;}

te.example1 { text-align: left; }
te.example2 { text-align: center; }
te.example3 { text-align: right; }
