
body {
	margin-left: 2%;
	margin-right: 2%;
	line-height: 140%;
}

.small-submit-button {
	width: 42px;
	height: 18px;
	font-size: 0.7em;
	padding-top:    0px;
	padding-bottom: 4px;
}

.midium-submit-button {
	width: 50px;
	height: 18px;
	font-size: 0.7em;
	padding-top:    0px;
	padding-bottom: 4px;
}

div.brhigh {
	line-height: 20%;
}

div.brhigh2 {
	line-height: 40%;
}

div.waku400 {
	width: 400px;
	margin: 10px 10px;
	padding: 10px;
	border: 1px solid #111111;
}

div.waku600 {
	width: 600px;
	margin: 10px 10px;
	padding: 10px;
	border: 1px solid #111111;
}

div.waku650 {
	width: 650px;
	margin: 10px 10px;
	padding: 10px;
	border: 1px solid #111111;
}

div.nowaku400 {
	width: 400px;
	margin: 10px 10px;
	padding: 10px;
}

div.nowaku500 {
	width: 500px;
	margin: 10px 10px;
	padding: 10px;
}

div.nowaku600 {
	width: 600px;
	margin: 10px 10px;
	padding: 10px;
}

div.nowaku650 {
	width: 650px;
	margin: 10px 10px;
	padding: 10px;
}

div.waku700 {
	width: 700px;
	margin: 10px 10px;
	padding: 10px;
	border: 1px solid #111111;
}

div.waku700_B {
	width: 730px;
	margin: 10px 10px;
	padding: 0px 20px 0px 10px ;
	border: 1px solid #111111;
}

div.waku700_B_high {
	width: 730px;
	height: 240px;
	margin: 10px 10px;
	padding: 0px 20px 0px 10px ;
	border: 1px solid #111111;
}

div.waku750 {
	width: 750px;
	margin: 10px 10px;
	padding: 10px;
	border: 1px solid #111111;
}

div.waku750_C {
	width: 770px;
	margin: 10px 10px;
	padding: 10px 20px 10px 10px ;
	border: 1px solid #111111;
}

div.waku775 {
	width: 775;
	margin: 10px 10px;
	padding: 10px;
	border: 1px solid #111111;
}

div.waku800 {
	width: 800px;
	margin: 10px 10px;
	padding: 10px;
	border: 1px solid #111111;
}

div.waku830 {
	width: 830px;
	margin: 10px 10px;
	padding: 10px;
	border: 1px solid #111111;
}

div.waku850 {
	width: 850px;
	margin: 10px 10px;
	padding: 10px;
	border: 1px solid #111111;
}

div.waku900 {
	width: 900px;
	margin: 10px 10px;
	padding: 10px;
	border: 1px solid #111111;
}

div.waku1000 {
	width: 1000px;
	margin: 10px 10px;
	padding: 10px;
	border: 1px solid #111111;
}

.narrowtable TD {
	border-collapse: collapse;
	border: 1px #111111 solid;
	padding: 1px;
}

/* ／￣￣￣￣￣￣￣￣￣￣フォントここから￣￣￣￣￣￣￣￣￣￣＼ */
.gothic {
	font-family: Avenir, "Helvetica neue", Helvetica, "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;
}

.gothicTT {
	font-family: Verdana, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

.minchoTT {
	font-family: Verdana, "ＭＳ 明朝", "Osaka-等幅", serif;
}

.sourceTT {
	-family: monospace, serif;
	_font-family: 'courier new', monospace;
	font-size: 0.8125em;
	height: 0.5em;
}

.font_small_8 {
/*	letter-spacing: 0.1em;*/
/*	line-height: 1.0em;*/
	font-size:80%;
}

.font_small_9 {
/*	letter-spacing: 0.1em;*/
/*	line-height: 1.0em;*/
	font-size:90%;
}

.font_80per {
/*	letter-spacing: 0.1em;*/
/*	line-height: 1.0em;*/
	font-size:80%;
}

.font_90per {
/*	letter-spacing: 0.1em;*/
/*	line-height: 1.0em;*/
	font-size:90%;
}

.font_95per {
/*	letter-spacing: 0.1em;*/
/*	line-height: 1.0em;*/
	font-size:95%;
}

.font_100per {
/*	letter-spacing: 0.1em;*/
/*	line-height: 1.0em;*/
	font-size:120%;
}

/* ------------ */

.font_80em {
	font-size:0.80em;
}

.font_85em {
	font-size:0.85em;
}

.font_90em {
	font-size:0.90em;
}

.font_95em {
	font-size:0.95em;
}

/* ＼＿＿＿＿＿＿＿＿＿＿フォントここまで＿＿＿＿＿＿＿＿＿＿／ */

/* ／￣￣￣￣￣￣￣￣￣￣￣注釈ここから￣￣￣￣￣￣￣￣￣￣￣＼ */
.notes {
	color: #111111;
	background-color: #eeeeee;
	font-size:85%;
	font-weight: 200;
	padding: 0.5em 0.5em 0.5em 0.5em;
}

.dt_compact {
	float: left;
	clear: left;
	width: 3em;
}

.dt_middle {
	float: left;
	clear: left;
	width: 4em;
}

.dt_wide {
	float: left;
	clear: left;
	width: 8em;
}

.dd_compact {
}

.dd_middle {
	width: 4em;
}
/* ＼＿＿＿＿＿＿＿＿＿＿＿注釈ここまで＿＿＿＿＿＿＿＿＿＿＿／ */

.color-red {
	color: #FF0000;
}

.color-green {
	color: #008000;
}

.color-blue {
	color: #0000FF;
}

.color-blue {
	color: #0000FF;
}

.color-maroon {
	color: maroon;
}

.underline {
	text-decoration: underline;
}

