a.enquete:link     { color: #2e8b57; text-decoration: none; padding: 10px; }
a.enquete:visited  { color: #2e8b57; text-decoration: none; padding: 10px; }
a.enquete:active   { color: #2e8b57; text-decoration: none; padding: 10px; }
a.enquete:hover    { color: #ff4500; text-decoration: none; padding: 10px; }

a.menu:link    { color: #2e8b57;  text-decoration: none;}
a.menu:visited { color: #2e8b57;  text-decoration: none;}
a.menu:active  { color: #2e8b57;  text-decoration: none;}
a.menu:hover   { color: #ff4500;  text-decoration: none;}

body           { -webkit-text-size-adjust: 100%; }

.header        { text-align: center; color: #717171; font: 1.5em bold; }
.header_hr     { color: #91ae69; background-color: #91ae69; border: 1px #91ae69 solid; height: 5px; }

.right         { text-align: right; }
.center        { text-align: center; }

.main          { padding: 10px; }

.question      { padding: 3px; background-color: #c3dcb8; }
.que_title     { margin-bottom: 8px; }
.que           { padding: 5px; border: 2px #91ae69 solid; border-collapse : collapse; }
.que_main      { margin-bottom: 6px; }

.t_bottom      { margin-bottom: 5px; }

table        { padding: 3px; border: 2px #91ae69 solid; border-collapse : collapse; }
td           { padding: 3px; border: 1px #91ae69 solid; border-collapse : collapse; }
th           { padding: 3px; border: 1px #91ae69 solid; border-collapse : collapse; text-lign: center; }

.table1        { padding: 3px; border: 2px #91ae69 solid; border-collapse : collapse; }
.table2        { padding: 3px; border: 2px #91ae69 solid; border-collapse : collapse; margin-left:auto; margin-right:auto; }
.table3        { padding: 3px; border: 2px #a9a9a9 solid; border-collapse : collapse; margin-left:auto; margin-right:auto; width: 90%; }
.td1           { padding: 3px; border: 1px #91ae69 solid; border-collapse : collapse; }
.td1a          { padding: 3px; border: 1px #91ae69 solid; border-collapse : collapse; }
.td2a          { padding: 5px; border: 1px #a9a9a9 solid; border-collapse : collapse; background: #eaffd6; }
.td2b          { padding: 5px; border: 1px #a9a9a9 solid; border-collapse : collapse; background: #eaffd6; width: 130px; }
.td3a          { padding: 5px; border: 1px #a9a9a9 solid; border-collapse : collapse; }
.td3b          { padding: 5px; border: 1px #a9a9a9 solid; border-collapse : collapse; width: 130px; }

textarea       { width: 100%; height: 5em; }

table.idea  { border-collapse: collapse; empty-cells: show; margin-left:auto; margin-right:auto; }
th.th1      { border: 1px solid #888888; font-size: 90%; background-color: #eaffd6; text-align: center; padding: 3px 10px 3px 10px; }
th.th2      { border: 1px solid #888888; font-size: 90%; background-color: #eaffd6; text-align: left;   padding: 3px 10px 3px 10px; }
td.td2      { border: 1px solid #888888; text-align: center; }
td.td3      { border: 1px solid #888888; text-align: center; padding: 0px 3px 0px 3px; }
td.td4      { border: 1px solid #888888; text-align: left; padding-left: 3px; }
td.td5      { line-height: 1.5em; }
td.td6      { text-align: center; padding-right: 10px; }
td.td7      { border: 1px #91ae69 solid; border-collapse : collapse; padding: 3px; background-color: #ffffc1; font-weight: bold; }

.f_list     { padding: 4px; }

.attention  { color: #ff4500; font-weight: bold; }

#ol_li    { margin-top: 15px; }
#ol_li li { padding: 5px; line-height: 20px; }






















/*

a.menu:link        { color: #000000; text-decoration: none; }
a.menu:visited     { color: #000000; text-decoration: none; }
a.menu:active      { color: #000000; text-decoration: none; }
a.menu:hover       { color: #ff4500; text-decoration: none; }


.header img    { vertical-align: middle; }





.table1        { border: 2px #91ae69 solid; border-collapse : collapse; margin-left:auto; margin-right:auto; width: 200px; }
.th1           { border: 2px #91ae69 solid; border-collapse : collapse; background-color: #c3dcb8; }
.td1           { padding: 5px; }













a.confirm:link     { color: #2e8b57; text-decoration: none; padding: 10px; }
a.confirm:visited  { color: #2e8b57; text-decoration: none; padding: 10px; }
a.confirm:active   { color: #2e8b57; text-decoration: none; padding: 10px; }
a.confirm:hover    { color: #ff4500; text-decoration: none; padding: 10px; }

a.confirm2:link    { color: #2e8b57; text-decoration: none; }
a.confirm2:visited { color: #2e8b57; text-decoration: none; }
a.confirm2:active  { color: #2e8b57; text-decoration: none; }
a.confirm2:hover   { color: #ff4500; text-decoration: none; }



.topicpath     { margin: 0px; padding: 7px 10px; font-size: 80%; font-weight: bold; background-color: #e7e7e7; }
.li1           { color: #2e8b57; display: inline; margin-right: 6px; }
.li2           { color: #717171; display: inline; margin-right: 6px; }



.title         { padding: 5px 10px; line-height: 1.5em; }
.font          { font-weight: bold; }
.font2         { color: #b20008; }

.line_h        { height: 2em; }

.w200          { width: 200px; }
.w100          { width: 100%; }
.w15           { width: 15%; }
.w20           { width: 20px; }
.w8            { width: 8em; }
.w9            { width: 9em; }

.pd5           { padding: 5px; }
.pd0_20        { padding: 0px 20px; }
.pd2_25        { padding: 2px 25px; }
.pd_r5         { padding-right: 5px; }

.left          { text-align: left; }
.right         { text-align: right; }
.center        { text-align: center; }
.f_left        { float: left; }
.c_both        { clear: both; }
.left2         { margin-left:auto; margin-right:auto; width:39em; text-align: left; }


.check         { padding: 5px 10px; border: 2px #91ae69 solid; line-height: 1.5em; }
.check2        { border: 1px #91ae69 solid; background-color: #91ae69; font: 80% bold; padding: 1px 15px; }
/*.check2        { border: 1px #91ae69 solid; background-color: #91ae69; font: 80% bold; text-align: right; padding: 1px 15px; }*/

.bor1          { border: 2px #000000 solid; border-collapse : collapse; }
.bor2          { border: 1px #000000 solid; }
.bor3          { border: 2px #91ae69 solid; border-collapse : collapse; }
.bor4          { border: 1px #91ae69 solid; }
.bor4_b        { border-bottom: 1px #91ae69 solid; }

.table         { border: 2px #91ae69 solid; border-collapse : collapse; margin-left:auto; margin-right:auto; }
.table2        { line-height: 1.5em; }

.bg            { background-color: #91ae69; }
.bg2           { background-color: #c3dcb8; }

.txtmode       { ime-mode: disabled; }

.le2           { margin-left:auto; margin-right:auto; width:39em; text-align: left; }


*/
