
body{
padding:0px;
margin:0px;
background-color:#ffffff;
font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯;
font-size:12pt;
line-height:140%;
}

a{
color:#FFCC00;
text-decoration:none;
}

a:hover{
color: #999999;
text-decoration:underline;
}

img{
border:none;
}

div#container{
width:770px;
padding:0px;
margin:0px auto;
border:1px solid;
}


/* header */

table#header{
width:770px;
margin:0px;
padding:0px;
background:url("http://metabolic-syndrome.net/100club/portal_parts/img/head.gif") top left no-repeat;
}

table#header a{
color:#0000ff;
}

table#header th{
width:720px;
height:140px;
margin:0px;
padding:5px 25px 0px 20px;
font-weight:normal;
vertical-align: top;
text-align:right;
word-wrap: break-word;
overflow: hidden;
}

table#header td{
width:730px;
margin:0px;
padding:0px 20px;
text-align:right;
vertical-align: top;
word-wrap: break-word;
overflow: hidden;
}

ul#header_link{
margin:6px 0px 0px 0px;
padding:0px;
list-style:none;
}

ul#header_link li{
height:13px;
margin:0px 0px 0px 68px;
padding:0px;
display:inline;
line-height:100%;
}

table#contents{
width:770px;
margin:0px;
padding:0px;
}


/* lmenu */

td#lmenu{
width:220x;
margin:0px;
padding:10px 20px 20px 20px;
vertical-align:top;
word-wrap: break-word;
overflow: hidden;
}

p#author_name{
margin:0px 0px 10px 0px;
padding:0px;
text-align:center;
font-weight:bold;
}

div#link_profile{
margin:10px 0px 15px 0px;
padding:0px;
text-align:center;
}

div#link_profile a{
margin:0px;
padding:5px 10px;
background:#DDDDDD;
color:#000000;
border:1px solid #666666;
}

p#graph{
margin:20px 0px;
}

p#word{
margin:0px 0px 10px 0px;
padding:5px 2px;
border:1px solid #666666;
text-align:center;
}

p#after{
margin:0px 0px 10px 0px;
padding:5px 2px;
border:1px solid #666666;
text-align:center;
}

div#calendar_date{
margin:0px;
padding:0px;
font-size:10pt;
font-weight:bold;
text-align:center;
color:#FFFFFF;
background:#666666;
}

div#calendar_date a{
color:#FFFFFF;
}

div#calendar_container{
width:219x;
margin:0px;
padding:0px;
border:1px solid #666666;
}

table#calendar{
margin:0px auto;
padding:0px;
font-size:10pt;
}

table#calendar th{
width:25px;
margin:0px;
padding:0px;
}

table#calendar td{
width:25px;
margin:0px;
padding:0px;
text-align:center;
}


/* main */

p#navi{
margin:0px 0px 10px 0px;
padding:0px;
font-size:10pt;
text-align:right;
}

p#navi a{
color:#0000FF;
}

td#main{
width:530px;
margin:0px;
padding:10px 20px 20px 0px;
vertical-align:top;
word-wrap: break-word;
overflow: hidden;
}

div#entry_date{
margin:0px;
padding:5px 10px;
font-weight:bold;
background:#FFCC00;
}

td#main h2{
margin:0px;
padding:10px 0px 0px 0px;
font-size:14pt;
}

table#report1{
width:530px;
margin:0px;
padding:0px;
background:#666666;
}

table#report1 th{
margin:0px;
padding:2px 0px;
text-align:center;
background:#FFFFFF;
}

table#report1 td{
margin:0px;
padding:2px;
vertical-align:top;
background:#FFFFFF;
}


table#report2{
width:530px;
margin:0px;
padding:0px;
background:#666666;
}

table#report2 th{
margin:0px;
padding:2px 0px;
text-align:center;
background:#FFFFFF;
}

table#report2 td{
width:;
margin:0px;
padding:2px;
vertical-align:top;
background:#FFFFFF;
word-wrap: break-word;
overflow: hidden;
}

.menu_div{
width:171px;
margin:0px;
padding:0px;
word-wrap: break-word;
overflow: hidden;
}

div#entry_more{
margin:0px;
padding:0px 10px;
border:1px solid #666666;
}



/* footer */

div#footer{
margin:10px 20px 0px 20px;
padding:10px 0px;
text-align:center;
font-size:8pt;
border-top:1px solid;
}


/* profile */

.profile_table{
width:530px;
margin:0px;
padding:0px;
background:#999999;
}

.profile_table th{
background:#FFFFFF;
}

.profile_table td{
background:#FFFFFF;
}


.profile_table2{
width:530px;
margin:0px;
padding:0px;
background:#999999;
}

.profile_table2 th{
background:#FFFFFF;
}

.profile_table2 td{
background:#FFFFFF;
font-size:10pt;
}

.profile_title{
margin:20px 0px 10px 0px;
padding:2px 5px;
border-left:10px solid;
font-weight:bold;
}

.cell2_l{
width:263px;
}

.cell2_r{
width:263px;
}



/* entry_carendar */

div#entry_calendar_container1{
width:800px;
height:100%;
margin:10px 0px 0px 20px;
padding:10px 0px 0px 0px;
border:1px solid;
}

div#entry_calendar_container2{
width:780px;
margin:0px 0px 0px 20px;
padding:10px;
border-right:1px solid;
border-bottom:1px solid;
border-left:1px solid;
}



h1#entry_calendar_h1{
margin:0px 0px 20px 0px;
padding:10px;
font-size:12pt;
background:#CCCCCC;
}

.entry_calendar_table{
margin:10px 20px;
padding:0px;
font-size:10pt;
float:left;
}

.entry_calendar_table a{
color:#CC0000;
}

.entry_calendar_table th{
margin:0px;
padding:0px 3px;
}

.entry_calendar_table td{
margin:0px;
padding:0px 3px;
text-align:center;
}

.br_clear{
clear:both;
}


