html{
margin: 0;
padding: 0;
height:100%;
color:#333333;
font-family:sans-serif;
}

body {
background-color: #E6EAF0;
text-align:center;
height:100%;
margin: 0px auto;
font-size:80%;
line-height:160%;}


table#center{
width:789px;
background-color:#FFFFFF;
margin:0px auto;
border:solid 1px #cccccc;
}

* html td{
font-size:0.8em;
line-height:1.8em;
}

td{
font-size:80%;
line-height:160%;
}

.p{
padding:8px;
}

a:link {
	color: #000066;
}
a:visited {
	color: #006699;
}
a:hover {
	color: #FF3366;
}

table#g td{
padding:2.5px;
}

ul.plist {
list-style: none;
margin: 0px;
margin-left: 0px;
padding: 0px;
}
 
ul.plist li {
margin: 0px;
padding: 0px 0px 0px 1.4em;
background: url(icon.gif) no-repeat 0em 0.2em;
list-style: none;
}
ul.nlist {
list-style: none;
margin: 0px;
margin-left: 0px;
padding: 0px;
}
 
ul.nlist li {
margin: 0px;
padding: 0px 0px 0px 1.4em;
background: url(icon.gif) no-repeat 0em 0.2em;
list-style: none;
font-weight:bold;}

.fontL{
    font-size:120%;
	}
.fontS{
    font-size:12px;
	}
.fontLL{
font-size:140%;
}

* html .gaiyou{
font-size:13px;
}

.gray{
color:#999999;
}

a.mini{
     font-size:10px;}
a.mini:link{
     font-size:10px;
	 color:#99cc00;}
a.mini:visited{
     font-size:10px;
	 color:#999900;}
a.mini:hover{
     font-size:10px;
	 color:#FF0066;}

.waku{
border-collapse: collapse; /* 枠線の表示方法（重ねる） */ 
}

.waku td{
border: 1px #CCCCCC solid;
padding: 2px;
vertical-align:top;
}	 
	 