body{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;}
img {border: 1px #777777 solid;}
.right{width:85%; margin:0 auto; font-size:80%; padding-top:5px; border-top :#888888 1px solid; text-align:right;}

/* ページ部分 */
.input1{width:85%; font-size:80%; margin:0 auto; padding:3px 0 20px 5px; text-align:left;}
.input2{width:85%; font-size:80%; margin:0 auto; padding:15px 0 15px 5px; border-top:#999999 1px solid; text-align:left;}

.title{width:85%; font-size:95%; margin:0 auto 25px auto; padding:2px 7px; color:#ffffff; background-color:#FFaaaa; text-align:left;}
.header1_top{width:85%; font-size:80%; margin:0 auto; padding:3px 7px 25px 8px; text-align:left;}
.header1{width:85%; font-size:90%; margin:0 auto; padding:3px 7px 25px 8px; text-align:left;}
.header2{width:85%; font-size:90%; margin:0 auto; padding:3px 0 3px 0; border-top:#999999 1px solid; border-bottom:#999999 1px solid;}

.xxx{width:85%; margin:0 auto; padding:15px 5px 0 5px; text-align:center;}

.post{font-size:83%; padding:3px 5px 0 5px; background-color:#FFeeee; text-align:left;}
.in_no{color:#FF6666; font-weight:bold;}
.in_title{color:#FF9933; font-weight:bold;}
.in_name1{color:#444444;}
.in_name2{color:#555555;}
.in_nitizi1{color:#444444;}
.in_nitizi2{color:#555555;}
.mess{font-size:12px; padding:7px 0 35px 5px; color:#555555; text-align:left; line-height:130%;}

.left{width:210px; padding:7px 5px 37px 5px; float:left; text-align:center;}
.rightx{width:100%; font-size:12px; padding:6px 0 22px 5px; color:#555555; line-height:130%; text-align:left;}
.clear{clear:both}

.back1{width:85%; font-size:80%; margin:0; padding:1px 0 0 0; text-align:right;}
.back2{width:85%; font-size:80%; margin:0; padding:0; text-align:right;}

.footer1{width:85%; font-size:90%; margin:0 auto; padding:3px 0 3px 0 ; border-top:#999999 1px solid;}
.footer2_top{width:85%; font-size:95%; margin:0 auto; padding:5px 0 3px 0; border-top:#999999 1px solid;}
.footer2{width:85%; font-size:95%; margin:0 auto; padding:5px 0 3px 0; border-top:#999999 1px solid;}
.footer3{width:85%; font-size:85%; margin:2px auto 0 auto; padding-top:7px; border-top:#999999 1px solid; text-align:center;}


/* エラーページ、投稿更新完了ページ */
.e_title{width:45%; font-size:95%; padding:2px 7px; color:#ffffff; background-color:#FFaaaa; text-align:left;}
.e_main{width:45%; font-size:95%; padding:35px 5px 0 7px; line-height:150%; text-align:left;}
.e_back{width:45%; font-size:85%; padding-top:25px;}
.e_footer{width:45%; font-size:85%; margin-top:12px; padding-top:7px; border-top:#888888 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;}