@charset "euc-jp";

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

body                     {margin:3px; padding:3px; background-image:url('../image/bgb.gif');
                          font-family: 'Meiryo', 'メイリオ', 'meiryoKe_PGothic', 'Trebuchet MS',
                          'ＭＳ Ｐゴシック', 'MS UI Gothic', Osaka, sans-serif;}
a                        {color:#063; text-decoration:underline;}
a:hover                  {color:#396;}
label:hover              {cursor:pointer;}
button                   {color:#000; font-size:12px; font-weight:normal; padding:10px;}
button:hover             {cursor:pointer;}
input,select             {color:#000; font-size:12px; font-weight:normal;}
textarea                 {color:#000; font-size:12px; font-weight:normal; background:#fff; width:280px;}
ul,ol                    {margin-top:10px; margin-bottom:10px; margin-left:12px; padding-left:12px;} 
img#header               {border:0px; vertical-align:text-bottom;}
.ime_dis                 {ime-mode:disabled;}
.black10pxn              {color:#333; font-size:10px; font-weight:normal;}
.black12pxb              {color:#333; font-size:12px; font-weight:bold;}
.black14pxb              {color:#333; font-size:14px; font-weight:bold;}
.green12pxb              {color:#030; font-size:12px; 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;}
.network_ctg_ja          {display:inline-block; width:120px; text-align:left; padding-left:6px;}
.network_ctg_en          {display:inline-block; width:6px; text-align:left;}

.common_btn              {padding:10px;}

table.reg                {border:0px; border-collapse:collapse; border-spacing:0px; width:800px; background:#fff;}
table.reg  td            {color:#000; font-size:12px; font-weight:normal; line-height:1.4; padding:1px; border:1px solid #063;}
table.reg .bghead        {background:#063;}
table.reg .bgflow        {background:#063; width:190px; vertical-align:top;}
table.reg .copyright     {color:#333; white-space:nowrap; text-align:center; background:#ccc; line-height:1.6;}

table.reg_notice         {border:0px; border-collapse:collapse; border-spacing:0px; width:100%;}
table.reg_notice  td     {color:#000; font-size:12px; font-weight:normal; line-height:1.4; padding:3px; border:0px; background:#fff;}
table.reg_notice .navi   {height:50px;}
table.reg_notice .agree  {white-space:nowrap; text-align:center; height:80px;}
table.reg_notice .norton {text-align:right; padding-right:5px;}

table.reg_form           {border:0px; border-collapse:collapse; border-spacing:0px; width:100%;}
table.reg_form  td       {color:#000; font-size:12px; font-weight:normal; line-height:1.4; padding:3px;
                          border:1px solid #063; background:#fff;}
table.reg_form .top1     {color:#fff; font-size:14px; font-weight:bold; white-space:nowrap; background:#063;}
table.reg_form .top2     {white-space:nowrap; background:#ccc;}
table.reg_form .top3     {color:#333; font-weight:bold; background:#ddd; height:30px;}
table.reg_form .index    {white-space:nowrap; vertical-align:top;}
table.reg_form .input1   {word-break:break-all; word-wrap:break-word; width:400px;}
table.reg_form .input2   {word-break:break-all; word-wrap:break-word; background:#fdd;}
table.reg_form .input3   {word-break:break-all; word-wrap:break-word;}
table.reg_form .input4   {word-break:break-all; word-wrap:break-word; font-size:10px; width:130px;}
table.reg_form .submit1  {white-space:nowrap; text-align:center; height:80px;}

table.reg_error          {border:0px; border-collapse:collapse; border-spacing:0px; width:100%;}
table.reg_error  td      {color:#000; font-size:12px; font-weight:normal; line-height:1.4; padding:3px; background:#fff;}

table.privacy            {border:0px; border-collapse:collapse; border-spacing:0px; width:100%;}
table.privacy  td        {color:#000; font-size:12px; font-weight:normal; line-height:1.4; padding:5px; background:#fff;}
table.privacy .head      {background:#063; height:20px;}
table.privacy .winclose  {text-align:center; height:80px;}
