/*BODY設定*/
body      { color: black; font-size: 10px; font-style: normal; font-weight: normal; line-height: normal; background-color: #ffffff; margin-right: 5px; margin-bottom: 5px; margin-left: 10px; overflow: auto;}
/*TABLE設定*/
table     { font-size: 10px; font-style: normal; font-weight: normal; line-height: normal }

/*リンク設定*/
/*標準リンク設定*/
a  { color: blue; text-decoration: none }
a:hover   { color: blue; text-decoration: underline }
a:active { color: #666666; text-decoration: none }
a:visited  { color: #36c;}

/*入力フォーム用*/
/*タイトル*/
.f1-t1  { color: #1b2e57; font-size: 12px; font-weight: bold; line-height: 15px; background-image: url("../img/proposal/back-06.gif"); letter-spacing: normal; padding: 4px; border: solid 1px #8d96ab }
.f1-t2         { font-size: 12px; line-height: 15px; background-color: #fff; text-align: left; letter-spacing: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px }
.f1-t3          { color: #900; font-size: 12px; line-height: 15px; text-align: left; letter-spacing: 1px; padding: 4px }
/*項目名*/
.f1-k1                { color: #000; font-size: 12px; line-height: 15px; background-color: #eee; text-align: left; letter-spacing: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 8px; border-style: solid solid solid none; border-width: 2px; border-color: #eee }
.f1-k2 { color: #c0c0c0; font-size: 12px; line-height: 15px; background-color: #eee; text-align: left; letter-spacing: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 8px; border-style: solid solid solid none; border-width: 2px; border-color: #eee }
/*内容1*/
.f1-n1           { color: black; font-size: 12px; line-height: 15px; background-color: #fff; text-align: right; letter-spacing: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px }
.f1-n2           { color: black; font-size: 12px; line-height: 15px; background-color: #fff; text-align: center; letter-spacing: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px }
.f1-n3             { color: black; font-size: 12px; line-height: 15px; background-color: #fff; text-align: left; letter-spacing: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px }
.f1-n4          { color: #666; font-size: 11px; line-height: 13px; text-align: right; letter-spacing: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px }
.f1-n5          { color: #666; font-size: 11px; line-height: 13px; text-align: center; letter-spacing: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px }
.f1-n6           { color: #333; font-size: 11px; line-height: 13px; text-align: left; letter-spacing: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px }
.f1-n7          { color: #900; font-size: 11px; line-height: 13px; text-align: right; letter-spacing: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px }
.f1-n8          { color: #900; font-size: 11px; line-height: 13px; text-align: center; letter-spacing: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px }
.f1-n9           { color: #900; font-size: 11px; line-height: 13px; text-align: left; letter-spacing: 1px }
.f1-n10    { font-size: 11px; line-height: 13px; text-align: right; letter-spacing: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px }
.f1-n11    { font-size: 11px; line-height: 13px; text-align: center; letter-spacing: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px }
.f1-n12    { text-align: left; letter-spacing: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px }
.f1-n13    { color: #900; font-size: 12px; line-height: 15px; text-align: right; letter-spacing: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px }
.f1-n14    { color: #900; font-size: 12px; line-height: 15px; text-align: center; letter-spacing: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px }
.f1-n15       { color: #900; font-size: 12px; line-height: 15px; text-align: left; letter-spacing: 1px; padding-top: 8px; padding-bottom: 1px; padding-left: 4px }
.f1-n15-1       { color: #090; font-size: 12px; line-height: 15px; text-align: left; letter-spacing: 1px; padding-top: 8px; padding-bottom: 1px; padding-left: 4px }
.f1-n16  { text-align: center; padding-top: 10px; padding-bottom: 10px }
.f1-n17 { text-align: left; padding-top: 10px; padding-bottom: 4px }
.f1-n18    { color: #1b2e57; font-size: 12px; text-align: left; letter-spacing: 1px; padding: 4px }
.f1-n19   { color: #1b2e57; font-size: 10px; letter-spacing: normal; padding: 4px }
.f1-n20  { color: #1b2e57; font-size: 12px; line-height: 15px; text-align: left; letter-spacing: normal; padding: 4px; border: solid 1px #8d96ab }
.f1-n21  { color: #1b2e57; font-size: 12px; text-align: center; letter-spacing: 1px; padding: 4px }
.f1-n22 { color: black; font-size: 12px; font-weight: bold; line-height: 15px; background-color: #fff; text-align: left; padding-top: 4px; padding-bottom: 4px; padding-left: 4px }
.f1-n23 { color: #ccc; font-size: 12px; line-height: 15px; background-color: #fff; text-align: left; letter-spacing: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px }
.f1-n24 { color: #ccc; font-size: 11px; line-height: 15px; background-color: #fff; text-align: left; letter-spacing: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px }


