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


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

.title{width:600; font-size:95%; margin-bottom:25px; padding:2px 7px; color:#ffffff; background-color:#000000; text-align:left;}
.header1_top{width:600; font-size:12px; padding:0px 7px 0px 8px; text-align:left;}
.header1{width:600; font-size:12px; padding:3px 7px 10px 8px; text-align:left;}
.header2{width:600; font-size:12px; padding:3px 0 3px 0; border-top:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid;}

.xxx{width:600; margin:0; padding:0px 0px 0px 0px; height:0px; text-align:center;}

.post{width:100%; font-size:10px; padding:4px 4px 4px 4px; background-color:#000000; text-align:left;}
.in_no{color:#FF8000; font-weight:nomal; font-size:11px;}
.in_title{color:#FFFFFF; font-weight:bold; font-size:11px;}
.in_name1{color:#EEEEEE; font-size:11px;}
.in_name2{color:#FF8000; font-size:11px;}
.in_nitizi1{color:#AAAAAA; font-size:9px;}
.in_nitizi2{color:#AAAAAA; font-size:9px;}
.mess{font-size:12px; padding:7px 0 5px 5px; color:#333333; text-align:left; line-height:120%;}

.left{width:160px; padding:10px 10px 10px 10px; float:left; text-align:center; border-width: 1px 1px 1px 1px; border-color: #000000 #000000 #000000 #000000; background-color:#FFFFFF;}
.right{width:100%; font-size:11px; padding:10px 0 15px 10px; color:#000000; line-height:120%; text-align:left; border-width: 1px 1px 1px 1px; border-color: #DDDDDD #DDDDDD #DDDDDD #DDDDDD; background-color:#FFFFFF;}
.clear{clear:both}

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

.footer1{width:550; font-size:90%; padding:3px 0 3px 0 ; border-top:#999999 1px solid;}
.footer2_top{width:550; font-size:95%; padding:5px 0 3px 0; border-top:#999999 1px solid;}
.footer2{width:550; font-size:95%; padding:5px 0 3px 0; border-top:#999999 1px solid;}
.footer3{width:550; font-size:85%; margin-top:2px; 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;}
