@charset "euc-jp";

/*----- copyright(C) NIED Hi-net -----*/

html,body                {margin:1px; padding:0px; background:#fff;
                          font-family: 'meiryoKe_PGothic', '¥á¥¤¥ê¥ª', Meiryo, 'Trebuchet MS',
                          '£Í£Ó £Ð¥´¥·¥Ã¥¯', 'MS UI Gothic', Osaka, sans-serif;
                          -webkit-font-smoothing: antialiased;
                          -moz-osx-font-smoothing: grayscale;}
a                        {color:#00c; text-decoration:underline;}
a:hover                  {color:#58c;}
ul,ol                    {margin-top:10px; margin-bottom:10px; margin-left:12px; padding-left:12px;}
label:hover              {cursor:pointer;}
input,select,button      {color:#000; font-size:12px; font-weight:normal;}
button                   {padding:6px 8px;}
button:hover             {cursor:pointer;}
textarea                 {color:#000; font-size:12px; font-weight:normal; width:600px; height:140px;}
div#warning              {position:fixed; top:10px; right:0px; color:#fff; font-size:1.6em;
                          background:#913; padding:12px; text-align:center;
                          -ms-writing-mode: tb-rl;
                          -webkit-writing-mode: vertical-rl;
                          writing-mode: vertical-rl;}
.entry_field_s           {width:100px;}
.entry_field_m           {width:300px;}
.entry_field_l           {width:400px;}
.float_l                 {float:left;}
.float_r                 {float:right;}
.vertical_middle         {vertical-align:middle;}
.edit_remark             {color:#000; font-size:14px; font-weight:bold;}
.ime_dis                 {ime-mode:disabled;}
.img_border0             {border:0px;}
.img_border1             {border:1px solid #000;}
.img_search              {border:0px; width:20px; height:20px; vertical-align:bottom;}
.img_captcha_reload      {width:16px; height:16px; vertical-align:middle;}
.img_comment             {width:24px; height:24px; vertical-align:middle;}
.italic                  {font-style:italic; font-family: '£Í£Ó £Ð¥´¥·¥Ã¥¯', 'MS UI Gothic', arial, serif;}
.hidden                  {position:absolute; visibility:hidden;}
.specialty               {background:#fcc; height:30px;}
.black10pxn              {color:#000; font-size:10px; font-weight:normal;}
.black12pxn              {color:#000; font-size:12px; font-weight:normal;}
.black12pxb              {color:#000; font-size:12px; font-weight:bold;}
.black14pxn              {color:#000; font-size:14px; font-weight:normal;}
.black14pxb              {color:#000; font-size:14px; font-weight:bold;}
.red10pxn                {color:#900; font-size:10px; font-weight:normal;}
.red12pxn                {color:#900; font-size:12px; font-weight:normal;}
.red12pxb                {color:#900; font-size:12px; font-weight:bold;}
.red14pxb                {color:#900; font-size:14px; font-weight:bold;}
.blue12pxb               {color:#006; font-size:12px; font-weight:bold;}
.blue14pxb               {color:#006; font-size:14px; font-weight:bold;}
.blue12pxnu              {color:#00c; font-size:12px; font-weight:normal; text-decoration:underline;}
.kidoku                  {color:#666; font-size:12px; font-weight:bold;}
.midoku                  {color:#900; font-size:12px; font-weight:bold;}
table.top                {border:0px; border-collapse:collapse; border-spacing:0px; width:900px;}
table.top  td            {color:#000; font-size:12px; font-weight:normal; line-height:1.4; padding:0px;
                          background:#fff;}
table.top .head          {background:#006; height:10px;}
table.top .about         {background:#cfe0f6; border:1px solid #666; padding:5px;}
table.top .back_detail   {font-weight:bold; height:40px; text-align:right;}
table.top .login         {color:#000; font-size:12px; font-weight:normal; line-height:1.4; padding:5px;
                          border:1px solid #666; height:200px; text-align:center; background:#fff;}
table.top .cpr           {color:#333; font-size:12px; font-weight:normal; white-space:nowrap;
                          border-left:1px solid #666; border-right:1px solid #666;
                          border-bottom:1px solid #666; line-height:1.4; text-align:center;
                          padding:5px; background:#ccc;}
table.top .error         {padding:30px; border:1px solid #666;}
table.tit                {border:0px; border-collapse:collapse; border-spacing:0px; width:100%;}
table.tit  td            {padding:0px;}
table.tit .link          {text-align:right; vertical-align:top; padding:1px;}
table.pctrl              {border-left:1px solid #666; border-right:1px solid #666;
                          border-collapse:collapse; border-spacing:0px; width:100%;}
table.pctrl  td          {color:#000; font-size:12px; font-weight:normal; line-height:1.4; padding:5px;
                          background:#fff;}
table.pctrl .keyword     {background:#ee3;}
table.pctrl .r           {text-align:right;}
table.edit               {border:0px; border-collapse:collapse; border-spacing:0px; width:100%;}
table.edit  td           {color:#000; font-size:12px; font-weight:normal; line-height:1.4; padding:5px;}
table.edit .direct_link  {padding:14px;}
table.edit .ctrl         {height:64px; padding:0px;}
table.edit .back_list    {white-space:nowrap; text-align:right;}
table.edit .status_0     {background:#ffd480; border:1px solid #666; height:40px;}
table.edit .status_1     {background:#98bafe; border:1px solid #666; height:40px;}
table.edit .status_2     {background:#bbbbbb; border:1px solid #666; height:40px;}
table.edit .status_3     {background:#bbbbbb; border:1px solid #666; height:40px;}
table.edit .status_4     {background:#bbbbbb; border:1px solid #666; height:40px;}
table.edit .status_5     {background:#bbbbbb; border:1px solid #666; height:40px;}
table.edit .status_9     {background:#e37777; border:1px solid #666; height:40px;}
table.qlist              {border:0px; border-collapse:collapse; border-spacing:0px; width:100%;}
table.qlist  td          {color:#000; font-size:12px; font-weight:normal; line-height:1.4; padding:5px;
                          word-break:break-all; word-wrap:break-word; background:#fff;
                          border:1px solid #666;}
table.qlist .qsubject    {background:#c3d1e5; white-space:nowrap;}
table.qlist .qno         {white-space:nowrap; width:5%;}
table.qlist .qdate       {white-space:nowrap; width:14%;}
table.qlist .qtitle      {width:46%; cursor:pointer;}
table.qlist .qtitle:hover{background:#eee; cursor:pointer;}
table.qlist .qusername   {width:17%;}
table.qlist .Hi-net      {background:#d5e0ff; white-space:nowrap; width:6%;}
table.qlist .F-net       {background:#c9f0c9; white-space:nowrap; width:6%;}
table.qlist .V-net       {background:#ffcca0; white-space:nowrap; width:6%;}
table.qlist .MeSO-net    {background:#ffdcdc; white-space:nowrap; width:6%;}
table.qlist .Other       {background:#dddddd; white-space:nowrap; width:6%;}
table.qlist .status_0    {background:#ffd480; white-space:nowrap; width:12%;}
table.qlist .status_1    {background:#98bafe; white-space:nowrap; width:12%;}
table.qlist .status_2    {background:#bbbbbb; white-space:nowrap; width:12%;}
table.qlist .status_3    {background:#bbbbbb; width:12%;}
table.qlist .status_4    {background:#bbbbbb; width:12%;}
table.qlist .status_5    {background:#bbbbbb; width:12%;}
table.qlist .status_9    {background:#e37777; white-space:nowrap; width:12%;}
table.qlist .noresult    {height:100px;}
table.qinfo              {border:1px solid #666; margin-top:5px;
                          border-collapse:collapse; border-spacing:0px; width:100%;}
table.qinfo  td          {color:#000; font-size:12px; font-weight:normal; line-height:1.4; padding:5px;
                          word-break:break-all; word-wrap:break-word; background:#fff;}
table.qinfo .first_q     {color:#004;}
table.history            {border:0px; border-collapse:collapse; border-spacing:0px; width:100%;}
table.history  td        {color:#000; font-size:12px; font-weight:normal; line-height:1.4; padding:5px;
                          word-break:break-all; word-wrap:break-word;}
table.history .navi      {font-size:14px; font-weight:bold; height:50px;}
table.history .question  {background:#cce; border:1px solid #666;}
table.history .answer    {background:#ecc; border:1px solid #666;}
table.form               {border:0px; border-collapse:collapse; border-spacing:0px; width:100%;}
table.form  td           {color:#000; font-size:12px; font-weight:normal; line-height:1.4; padding:5px;
                          border:1px solid #666;
                          word-break:break-all; word-wrap:break-word; background:#fff;}
table.form .form_msg     {background:#eff0f6; height:60px;}
table.form .index        {white-space:nowrap; vertical-align:top;}
table.form .input1       {width:690px; vertical-align:top;}
table.form .input2       {width:640px; vertical-align:top; background:#fdd;}
table.form .submit1      {background:#cfe0f6; text-align:center;}
table.form .submit2      {background:#fdd; text-align:center; height:100px;}
