/*○共通：ページ全体*/

body         {
             padding: 0px;
             margin-top: 0px;
             border: none;
             font-size: 15px;
             background-color: #ffffff;
             color: #333333;
             }

a:link       { color: #333333;
             text-decoration: none;}
a:visited    { color: #333333; 
             text-decoration: none;}
a:active     { color: #cccccc; 
             text-decoration: none;}
a:hover      { color: #ffffff; 
             text-decoration: none;}

img          {
             margin: 0px;
             padding: 0px;
             border: none;
             }

img.imgtitle {
             width: 700px;
             height: 60px;
             padding: 0px;
             margin: 0px;
             }

/*○共通：メインテーブル*/

table        {
             border-collapse: collapse; 
             border: 0px;
             table-layout: fixed;
             }

td           {
             border: 1px solid black; 
             line-height: 1.2em;
             }

td#maincenter {
              width: 700px;
              background-color: #ffffff;
              padding: 0px;
              margin: 0px;
              }

td#mainleft  {
             width: 20px;
             border: 0px;
             border-style: none;
             padding: 0px;
             background-image: url(img/backl.png)
             }

td#mainright {
             width: 19px;
             border-width: 0px;
             border-style: none;
             padding: 0px;
             background-image: url(img/backr.png)
             }

td.color    {
            background-color : #dadada;
            text-align: center;
            font-size: 13px;
            padding: 0px;
            height: 2.0em;
            }

td#white    {
            background-color: #ffffff;
            width: 700px;
            padding: 0px;
            margin: 0px;
            }

/*○共通：メニューテーブル*/

td.menu      {
             text-align: center;
             background-color : #ffffff;
             font-size: 13px;
             font-weight: bold;
             padding: 0px;
             height: 38px;
             width: 136px;
             }

/*○共通：IMGテーブル*/

td#img       {
             height: 300px;
             background-image : url(img/top02.jpg);
             badding: 0px;
             }

img.banner {
           widht: 200px;
           height: 86px;
           margin: 0px;
           padding: 2px;
           border: none;
           }

/*◎TOP内容*/

table#top   {
             border-width: 0px;
             border-style: none;
             text-align: center;
             border-collapse: collapse;
             width: 600px;
            }

td#top1      {
             background-color : #dddddd;
             text-align: left;
             border-width: 0px;
             border-style: none;
             width: 400px;
             padding: 4px;
             border-bottom-width : 1px;
             border-bottom-style : solid;
             border-bottom-color : #666666;
             }

td.top2      {
             border-width: 0px;
             border-style: none;
             text-align: center;
             width: 200px;
             }

td#top3{
             border-width: 0px;
             border-style: none;
             width: 400px;
             text-align: left;
             padding: 8px;
             line-height: 1.5em;
             font-size: 14px;
             vertical-align: top;
             }

td#notd      {
             border-width: 0px;
             border-style: none;
             width: 30px;
             }

P#topp      {
            text-align: right;
            }


/*■概要ページ■*/

td#gaiyoutop{
            height: 300px;
            background-image : url(img/gaiyoutop.jpg);
            }

table#gaiyou {
            width: 600px;
            text-align: left;
            border-collapse: collapse; 
            border-width: 0px;
            border-style: none;
            }

td.gaiyouleft {
             width: 100px;
             padding: 4px;
             vertical-align: top;
             text-align: center;
             font-size: 0.8em;
             border-width: 0px;
             border-style: none;
             border-bottom-width : 1px;
             border-bottom-style : solid;
             border-bottom-color : #cccccc;
             font-weight: bold;
             }

td.gaiyouright {
              width: 500px;
              padding: 4px;
              text-align: left;
              font-size: 0.8em;
              border-width: 0px;
              border-style: none;
              border-bottom-width : 1px;
              border-bottom-style : solid;
              border-bottom-color : #cccccc;
              line-height: 1.2em;
              }
ul.ligaiyou  {
             list-style-type: circle;
             }

/*◆企業向け案内◆*/

td#kigyoutop  {
              height: 300px;
              background-image : url(img/kigyoutop.jpg);
              }

table#kigyou {
             width: 600px;
             }

td.kigyoutd  {
             border-width: 0px;
             border-style: none;
             text-align: left;
             padding: 2px;
             line-height: 0.9em;
             font-size: 14px;
             width: 600px;
             }

h2.kigyouh   {
             font-size: 1.2em;
             background-image : url(img/h01.jpg);
             padding: 0.2em;
             height: 1.0em;
             }

td.kigyoulist {
              padding: 4px;
              text-align: left;
              font-size: 0.8em;
              border-width: 0px;
              border-style: none;
              line-height: 1.2em;
              vertical-align: top;
              }

P.center     {
             text-align: right;
             }

/*◆従業員向け◆*/

td#worktop   {
             height: 300px;
             background-image : url(img/worktop.jpg);
             }

table#work   {
             width: 600px;
             }

td.workimg   {
             padding: 0px;
             width: 250px; 
             border-width: 0px;
             border-style: none;
             }

td.workmain {
            padding: 4px;
            border-width: 0px;
            border-style: none;
            text-align: left;
            vertical-align: top;
            font-size: 13px;
            }

h3.workh    {
            font-size: 1.2em;
            background-image : url(img/h01.jpg);
            height: 1.0em;
            padding: 0.2em;
            }

img.imgwork {
            widht: 220px;
            height: 176px;
            margin: 0px;
            padding: 2px;
            border: none;
            }

/*◆お問い合わせ◆*/

td#infotop  {
            height: 300px;
            background-image : url(img/infotop.jpg);
            }

table#info  {
            width: 600px;
            }

td.infoleft {
            font-size: 14px;
            text-align: left;
            width: 200px;
            padding: 4px;
            border-width: 0px;
            border-style: none;
            border-bottom-width : 1px;
            border-bottom-style : solid;
            border-bottom-color : #cccccc;
            }

td.inforight {
            width: 400px;
            text-align: left;
            border-width: 0px;
            padding: 4px;
            border-style: none;
            border-bottom-width : 1px;
            border-bottom-style : solid;
            border-bottom-color : #cccccc;
            }

td.infocol  {
            font-size: 14px;
            padding: 4px;
            border-width: 0px;
            border-style: none;
            text-align: center;
            }

td.noline   {
            border-width: 0px;
            border-style: none;
            padding: 4px;
            border-bottom-width : 1px;
            border-bottom-style : solid;
            border-bottom-color : #cccccc;
            }

em.infoem1 {
           color: #cc0000;
           font-style: normal;
           font-size: 12px;
           }

em.infoem2 {
           color: #009900;
           font-style: normal;
           font-size: 12px;
           }

em.infoem3 {
           color: #999999;
           font-style: normal;
           font-size: 12px;
           }

input.sosin {
            border-width: 1px;
            border-style: solid;
            border-color: #999999;
            }

textarea#sosintx {
            border-width: 1px;
            border-style: solid;
            font-size: 12px;
            border-color: #999999;
                 }


