body{font-size: 95%; color:#555555; background-color:#ffffff; text-align: center;}

a:link{color:#0044ff;}
a:visited{color:#0044ff;}
a:hover{color:#0000ff; background-color:cae1ff;}
a:active{color:#0000ff; background-color:cae1ff;}

form{padding:0; margin:0;}

input,checkbox{font-size: 80%;} 
.s1{font-size: 80%; color:#555555;}

table{width:100%; border-collapse: collapse;}
td{font-size: 80%; padding:6px 3px 1px 3px; color:#333333; vertical-align: top; border :#aaaaaa 1px solid;}

.td1{width:13%; background-color:#FFdddd; padding:3px; line-height:130%;}
.td2{width:18%; background-color:#FFdddd; padding:3px; line-height:130%;}
.td3{width:10%; background-color:#FFdddd; padding:3px; line-height:130%;}
.td4{width:29%; background-color:#FFdddd; padding:3px; line-height:130%;}
.td5{width:30%; background-color:#FFdddd; padding:3px; line-height:130%;}

.td1x{border-right :none;width:7%;}
.td2x{border-left :none;}

.none{border :none;}

.title{width:100%; font-size:100%; padding:2px 7px; color:#ffffff; background-color:#FFaaaa; text-align: left;}
.main{font-size: 80%; margin-top:5px;}
.back{width:100%; font-size:85%; margin-top: 17px; padding:0; text-align:center;}

.fotter{width:100%; font-size:85%;  margin-top:8px; padding-top:7px; clear:both; border-top :#999999 1px solid; text-align:center;}


/* 管理パス入力ページ、エラーページ */
.e_title{width:45%; font-size:100%; padding:2px 7px; color:#ffffff;  background-color:#FFaaaa; text-align:left;}
.e_main{width:45%; text-align:left; padding:35px 5px 0 7px; line-height:150%;}
.e_back{font-size:85%; padding-top:25px;}
.e_fotter{width:45%; font-size:85%; margin-top:12px; padding-top:7px; border-top :#888888 1px solid; text-align:center;}