/* 全体 */
body{ background-color:#ffffff; color:#333333; font-size: 95%; text-align: center;}

a:link{color:#0033ff;}
a:visited{color:#0033ff;}
a:hover{color:#0000ff; background-color:cae1ff;}
a:active{color:#0000ff; background-color:cae1ff;}

input,td{font-size: 10pt; font-family:Chicago,Verdana,Arial,sans-serif,"ＭＳ Ｐゴシック"; }
input,textarea{border :#333333 1px solid; font-size:99%; background-color:#FFFFFF; height:1.5em;}

form{margin:0;}


/* ヘッダー */
.title{background-color:#FF7777; color:#ffffff; font-size: 115%; font-weight: bold; text-align: left; padding:2px 3px 2px 7px;}

.header_comment{color:#555555; margin-top:11px; margin-bottom:20px; text-align:left; padding:3px 3px 3px 12px; line-height:170%;}

.input{margin-bottom:3px; text-align:center; color:#330000; font-size:85%; background-color:#caccff; padding:2px 1px;}

.navi{margin-bottom:12px; text-align:center; padding:2px; font-size:85%;}

.link{text-align: center; font-size:85%;}

/* ファイル表示部分 */
.file{color:#FF9999; font-weight:bold;}
.upinfo{text-align:left; width:95%; border-collapse:collapse; }
td{width:0%; padding:7px 3px 2px 3px;}
.name{width:13%; font-weight:bold; color:#666666;}
.com{width:46%; font-weight:bold; color:#666666;}
.size{width:10%; font-weight:bold; color:#666666;}
.date{width:21%; font-weight:bold; color:#666666;}
.count{width:10%; font-weight:bold; color:#666666;}
.mime{font-weight:bold; color:#666666;}
.orig{font-weight:bold; color:#666666;}
.de{height: 13px; width:95px;}
.down_max{padding:4px 0 0 3px;}
.max{padding-left:4px;}

/* フッター */
.used{text-align:right; padding:0 5px;}

.delete{margin:5px auto 0 auto; width:85%; text-align:center; font-size:85%; padding:2px 0;}
.delete_no{font-size:85%; margin:0; padding:1px 0 0 1px; height:1.5em;}
.delete_pass{font-size:85%; margin:0; padding:1px 0 0 1px; height:1.5em;}
.delete_submit{font-size:85%; margin:0; padding:1px 0 0 1px; height:1.5em;}

.copyright{font-size:85%; width:100%; text-align:center; margin-top:12px;}


/* エラーページ */
.error{width:45%; margin:0 auto; text-align:center;}
.e_title{color:#330000; font-size:100%; background-color:#caccff; padding:2px 0;}
.e_main{padding-top:25px; line-height:150%;}
.e_back{padding-top:20px; font-size:85%;}
.e_fotter{border-top :#666666 1px solid;font-size:85%; text-align:center; margin-top:12px; padding-top:7px;}


/* パス確認ページ */
.pass{width:45%; margin:0 auto; text-align:center;}

.p_title{color:#330000; font-size:100%; background-color:#caccff; padding:2px 0; margin-bottom:25px;}
.passform{olor:#555555; font-size:85%;}

.p_com1{width:37%; font-weight: bold; padding:5px 0;}
.p_com2{width:63%; padding:0;}
.p_size1{font-weight: bold; padding:5px 0;}
.p_size2{padding:0;}
.p_date1{font-weight: bold; padding:5px 0;}
.p_date2{padding:0;}
.p_count1{font-weight: bold; padding:5px 0;}
.p_count2{padding:0;}
.p_mime1{font-weight: bold; padding:5px 0;}
.p_mime2{padding:0;}
.p_orgn1{font-weight: bold; padding:5px 0;}
.p_orgn2{padding:0;}
.p_ifrem{height: 17px; width:150px;}

.p_pass1{font-weight: bold;width:25%;  padding:5px 0;}
.p_pass2{padding:0;}
.p_submit{width:85px; }

.p_back{padding-top:20px; font-size:85%;}
.p_fotter{border-top :#666666 1px solid;font-size:85%; text-align:center; margin-top:12px;  padding-top:7px;}


/* ダウンロードページ */
.down{width:45%; margin:0 auto; text-align:center;}
.d_title{color:#330000; font-size:100%; background-color:#caccff; padding:2px 0;}
.d_main{padding-top:25px;line-height:150%;}
.d_back{padding-top:15px;font-size:85%;}
.d_fotter{border-top :#666666 1px solid;font-size:85%; text-align:center; margin-top:12px; padding-top:7px;}


/* ダウンロードページ(パスなし) */
.dd_down{width:45%; margin:0 auto; text-align:center;}

.dd_title{color:#330000; font-size:100%; background-color:#caccff; padding:2px 0;}
.dd_main{padding-top:25px; line-height:150%;}

.dd_com1{width:43%; font-weight: bold; padding:5px 0;}
.dd_com2{width:57%; padding:0;}
.dd_date1{font-weight: bold; padding:5px 0;}
.dd_date2{padding:0;}
.dd_size1{font-weight: bold; padding:5px 0;}
.dd_size2{padding:0;}
.dd_count1{font-weight: bold; padding:5px 0;}
.dd_count2{padding:0;}
.dd_file1{font-weight: bold; padding:5px 0;}
.dd_file2{padding:0;}
.dd_ifrem{ height: 17px; width:150px;}

.dd_back{padding-top:20px; font-size:85%;}
.dd_fotter{border-top :#666666 1px solid;font-size:85%; text-align:center; margin-top:12px; padding-top:7px;}


/* カウント表示 */
.pri_body{text-align:left;color:#555555; font-size: 80%; margin:0; padding:0;font-family:Chicago,Verdana,Arial,sans-serif,"ＭＳ Ｐゴシック"; }