body, div, span, table {
	margin-left         : auto;
	margin-right        : auto;
	font-size           : 11pt;
	letter-spacing      : 1pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body {
	margin-top          : 0px;
}

a {
	text-decoration      : none;
}

a:hover {
	color               : #ff0000;
}


div#main{
	width               : 700px;
	background-image    : url("img/back_1.gif");
	background-repeat   : repeat-y;
}


div#header {
	width               : 698px;
}

div#navi {
	height              : 20px;
	padding-top         : 5px;
	padding-left        : 210px;
	font-size           : 10pt;
}


div#footer {
	width               : 688px;
	background-color    : #fffbbd;
	font-size           : 8pt;
	padding             : 5px;
	text-align          : center;
}

div#footer_bar {
	width               : 700px;
	background-color    : #657c4f;
}


div#link {
	width               : 692px;
	text-align          : center;
	margin-top          : 10px;
	margin-bottom       : 3px;
	padding             : 3px;
}

div#title {
	text-align          : center;
}

table#main {
	width               : 700px;
	margin-left         : auto;
	margin-right        : auto;
}


table#topics {
	width               : 420px;
}

.date {
	font-size           : 10pt;
	vertical-align      : top;
}

.topics-text {
	vertical-align      : top;
	text-align          : left;
}


td.left {
	width               : 198px;
	vertical-align      : top;
	padding             : 3px 3px 3px 0;
}

td.right {
	width               : 489px;
	vertical-align      : top;
	padding             : 3px 0 3px 3px;
}


td.index {
	background-color    : #bdb9e5;
	vertical-align      : top;
	font-size           : 10pt;
}

td.data {
	background-color    : #f0eeff;
	vertical-align      : top;
}

td.data_2 {
	background-color    : #f7f7f7;
	vertical-align      : top;
}

td.clover_index {
	background-color    : #9fc898;
	vertical-align      : top;
	font-size           : 10pt;
}

td.clover_data {
	background-color    : #f5faf6;
	vertical-align      : top;
}

td.mimoza_index {
	background-color    : #fdc581;
	vertical-align      : top;
	font-size           : 10pt;
}

td.mimoza_data {
	background-color    : #fff6ed;
	vertical-align      : top;
}

td.azami_index {
	background-color    : #fa90b6;
	vertical-align      : top;
	font-size           : 10pt;
}

td.azami_data {
	background-color    : #ffeff5;
	vertical-align      : top;
}

td.saiyo_index {
	background-color    : #b9e5ff;
	vertical-align      : top;
	font-size           : 10pt;
}

td.saiyo_data {
	background-color    : #f7fcff;
	vertical-align      : top;
}

div#topics {
	width               : 450px;
	height              : 150px;
	border              : #f1e4d7 1px solid;
	overflow            : scroll;
}

.box_rinen {
	width               : 400px;
	background-color    : #f0eeff;
	border              : solid 1px #bdb9e5;
	padding             : 5px;
	margin-top          : 10px;
	margin-bottom       : 10px;
}

.box_1 {
	width               : 450px;
}

.box_2 {
	width               : 400px;
	margin-top          : 10px;
	margin-bottom       : 10px;
}

.box_3 {
	width               : 200px;
	background-color    : #f3ea7b;
	border              : solid 1px #dcd362;
	padding             : 5px;
	margin-top          : 10px;
	margin-bottom       : 10px;
}


.box_4 {
	width               : 440px;
	background-color    : #9fc898;
	border              : solid 1px #6b9e79;
	padding             : 5px;
	margin-top          : 10px;
	margin-bottom       : 10px;
}


.box_5 {
	width               : 440px;
	background-color    : #fdc581;
	border              : solid 1px #eda44c;
	padding             : 5px;
	margin-top          : 10px;
	margin-bottom       : 10px;
}

.box_6 {
	width               : 440px;
	background-color    : #fa90b6;
	border              : solid 1px #c6255f;
	padding             : 5px;
	margin-top          : 10px;
	margin-bottom       : 10px;
}


.hogo {
	font-size           : 10pt;
        margin-top          : 10px;
        margin-bottom       : 10px;
}

.comment {
	font-size           : 8pt;
	margin-bottom       : 20px;
}

.fs-xsmall{
	font-size:7pt;
}


.fs-small{
	font-size:10pt;
}


.fs-large{
	font-size:14pt;
}

.photo_left{
	float               : left;
	margin-right        : 5pt;
	margin-bottom       : 5pt;
}


.photo_right{
	float               : right;
	margin-left         : 5pt;
	margin-bottom       : 5pt;
}

