body {
	margin:20px 0px 0px 0px;
	padding:0px;
}
body.ise {
	margin:20px 0px 0px 0px;
	padding:0px;
	background-image:url("blue.gif");
}
body.ogura {
	margin:20px 0px 0px 0px;
	padding:0px;
	background-image:url("blue2.gif");
}
body.oku {
	margin:20px 0px 0px 0px;
	padding:0px;
	background-image:url("blue2.gif");
}
body.kadukai {
	margin:0px;
	padding:0px;
	background-image:url("blue2.gif");
}
body.turedure {
	margin:0px;
	padding:0px;
	background-image:url("blue2.gif");
}
body.waka {
	margin:20px 0px 0px 0px;
	padding:0px;
	background-image:url("green2.gif");
}
body.manyou1 {
	margin:5px;
	padding:0px;
	background-image:url("yellow.gif");
}
body.manyou{
	margin:11px 0px 0px 0px;
	padding:0px;
	background-image:url("yellow.gif");
}
body.column {
	margin:0px;
	padding:0px;
	background-image:url("pink02.gif");
}
body.column2 {
	margin:0px;
	margin-top:10px;
	padding:0px;
	background-image:url("yellow.gif");
}
table {
	border-collapse: collapse;
}
table.uta {
	border-collapse: collapse;
	margin:20px 0px 0px 5px;
	height:292px;
	width:190px;
	border-width:10px;
	border-color:#33aa33;
	background:#ffffff;
	background-image:url("");
}
table.word {
	border-collapse: collapse;
	border:outset #c0c0c0 5px;
	height:240px;
	background:#ffffff;
	width:30px;
}
table.man {
	border-collapse: collapse;
	font-size:20px;
}
tr.word {
	height:32px;
}
td {
	writing-mode:tb-rl;
	font-family:"‚l‚r –¾’©";
	font-size:24px;
}
td.ogura {
	writing-mode:tb-rl;
	font-family:"HG³ž²‘‘Ì-PRO","‚c‚es‘‘Ì","‚l‚r –¾’©";
	font-size:24px;
}
td.title {
	writing-mode:tb-rl;
	font-family:"‚l‚r –¾’©";
	font-size:28px;
	font-weight:bold;
	width:50px;
}
td.title_ture {
	writing-mode:tb-rl;
	font-family:"‚l‚r –¾’©";
	font-size:26px;
	font-weight:bold;
	width:45px;
}
td.cont {
	writing-mode:tb-rl;
	font-family:"‚l‚r –¾’©";
	font-size:24px;
	line-height:1;
	padding:0px;
	width:600px;
	height:560px;
}
td.waka {
	writing-mode:tb-rl;
	font-family:"‚l‚r –¾’©";
	font-size:24px;
	line-height:1;
	padding-left:20px;
	width:500px;
	height:500px;
}
td.turecont {
	writing-mode:tb-rl;
	font-family:"‚l‚r –¾’©";
	font-size:24px;
	line-height:1;
	width:680px;
	height:420px;
	padding-top:20px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}

td.yoko {
	writing-mode:lr-tb;
	font-family:"‚l‚r –¾’©";
	text-align:center;
}
td.right {
	writing-mode:lr-tb;
	font-family:"‚l‚r –¾’©";
	text-align:right;
}
td.word {
	writing-mode:tb-rl;
	font-family:"‚l‚r –¾’©";
	font-size:20px;
}
td.column {
	border-collapse: collapse;
	font-size:23px;
}
a {
	color:#000000;
	text-decoration:none;
}
tt {
	font-size:24px;
	font-family:"‚l‚r –¾’©";
}
tt.man {
	font-size:23px;
}
h1 {
	writing-mode:tb-rl;
	font-family:"‚l‚r –¾’©";
}
h2 {
	writing-mode:tb-rl;
	font-family:"‚l‚r –¾’©";
}
ruby {
	margin:0px;
	padding:0px;
	letter-spacing:0px;
}
rt {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:"‚l‚r –¾’©";
	line-height:0px;
}
input {
	font-size: 24px;
	font-family:"‚c‚es‘‘Ì","‚l‚r ‚o–¾’©","‚l‚r –¾’©";
	font-weight:bold;
}
input.tate {
	writing-mode:tb-rl;
	font-size: 24px;
	font-family:"‚c‚es‘‘Ì","‚l‚r ‚o–¾’©","‚l‚r –¾’©";
	font-weight:bold;
	background-image:url("green.gif");
	border-color:#88ff88;
	width:35px;

}
input.word {
	background-image:url("word_s.jpg");
	border-color:#222299;
	width:30px;
	height:30px;
}
input.taro {
	background-image:url("taro.jpg");
	border-color:#992222;
	width:30px;
	height:30px;
}
input.back {
	writing-mode:tb-rl;
	position:absolute;
	left:32px;
	top:270px;
	z-index:5;
	background-image:url("my_ffff.gif");
	background:#ffffff;
	border-color:#993333;
	width:33px;
}
input.manyou {
	font-size: 21px;
	font-family:"‚c‚es‘‘Ì","‚l‚r ‚o–¾’©","‚l‚r –¾’©";
	font-weight:bold;
}
input.tate_man {
	writing-mode:tb-rl;
	font-size: 24px;
	font-family:"‚c‚es‘‘Ì","‚l‚r ‚o–¾’©","‚l‚r –¾’©";
	background:#EBD294;
	border-color:#FCE1B6;
	width:35px;
	height:170px;
}

input.tate_kana {
	writing-mode:tb-rl;
	font-size: 24px;
	font-family:"‚c‚es‘‘Ì","‚l‚r ‚o–¾’©","‚l‚r –¾’©";
	border-color:#5E5EEE;
	width:35px;
	height:210px;
}
input.ise {
	writing-mode:tb-rl;
	font-size: 24px;
	font-family:"‚c‚es‘‘Ì","‚l‚r ‚o–¾’©","‚l‚r –¾’©";
	font-weight:bold;
	background:#88ccff;
	border-color:#8888ff;
	width:35px;

}
caption {
	background:#ffffff;
	font-size: 14px;
	font-weight:bold;
	font-family:"‚l‚r –¾’©";
	color:#000000;
	border:outset #222299;
}


