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;}


/* 入力ページ */
.i_title{width:40%; font-size:100%; margin:0 auto 15px auto; padding:2px 7px; color:#ffffff; background-color:#FFaaaa; text-align: left;}

.i_com{width:40%; font-size:85%; margin:0 auto 10px auto; padding:0 10px; line-height:150%; text-align:left;}

.i_main{width:40%; font-size:85%; margin:0 auto; padding:0 10px; text-align:left;}

.i_back{font-size:85%; margin: 25px auto 0 auto; padding:0; text-align:center;}

.i_fotter{width:40%; font-size:85%; margin:10px auto 0 auto; padding-top:7px; clear:both; border-top :#888888 1px solid; text-align:center;}


/* 取得結果 */
.e_title{width:60%; font-size:100%; padding:2px 7px; color:#ffffff;  background-color:#FFaaaa; text-align:left;}
.e_main1{width:60%; text-align:left; padding:35px 5px 0 5px; line-height:100%;}

.e_1{width:25%; float:left; padding:0; margin:0; text-align:center;line-height:130%;}
.e_2{width:100%;padding:0; margin:0;}
.e_ex0{color:#FF6644; padding-right:20px; margin:0;}
.e_ex1{color:#FF6644; padding:0; margin-top:12px;}
.e_com{color:#777777; font-size:80%; padding:0; margin-top:25px;font-weight: bold ;}

.e_back{font-size:85%; padding-top:20px; clear:both;}
.e_fotter{width:60%; font-size:85%; margin-top:12px; padding-top:7px; border-top :#666666 1px solid; text-align:center;}


/* エラーページ */
.er_title{width:40%; font-size:100%; padding:2px 7px; color:#ffffff;  background-color:#FFaaaa; text-align:left;}
.er_main1{width:40%; text-align:left; padding:35px 5px 0 5px; line-height:100%;}

.er_back{font-size:85%; padding-top:20px; clear:both;}
.er_fotter{width:40%; font-size:85%; margin-top:12px; padding-top:7px; border-top :#666666 1px solid; text-align:center;}

#can_0{width:88px; height:16px; margin:0 auto 0 auto; padding:0; border-spacing:0; border-collapse:collapse; border:none;}
#can_1{width:21px; height:16px; padding:0; vertical-align:middle; text-align:center; border:#aaa 1px solid;}
#can_1x{width:21px; height:16px; padding:3px 0 0 1px; vertical-align:middle; text-align:center; border:#aaa 1px solid; font-size:11px; line-height:1em;}
#can_2{width:64px; height:16px; padding:3px 0 0 2px; vertical-align:middle; text-align:center; border:#aaa 1px solid; font-size:11px; line-height:1em;}
#can_b{border-style:none;}
#can_n{text-decoration:none;}