/* 全体 */

body {
 background-color: #ffffff;
 margin-top: 0px;
 margin-bottom: 0px;
 font-family: Helvetica, sans-serif, Verdana, "ＭＳ Ｐゴシック", Osaka, ;
 font-size: 10pt;
  }

img { border-style: none; }

a img{ border-style: none; }

a { text-decoration: none; }

a:link { color: #3333ff; }

a:hover { color: #3333ff;
          text-decoration: underline; }

a:visited { color: #3333ff; }


td{ font-size: 11pt;
    line-height: 130%; }

table#table-list {
    border: 1px #999999 solid;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: #ffffff;
    empty-cells: show; }

table#table-list td{ font-size: 11pt;
                   border: 1px #999999 solid; }

table#table-bread td{ font-size: 9pt; }


/* ベース */

div.bread{
 background-color: #ffffff;
 width: 800px;
 color: #333333; }

div.main{
 background-color: #ffffff;
 width: 600px;
 margin-top: 0px;
 font-size: 11pt;
 text-align: left; }

div.birc {
 background: #ffffff;
 width: 800px;
 height: 200px;
 margin: 0px; }



/* 左側 */

div.menu {
 font-size: 11px;
 background: #ffffff;
 width: 200px;
 height: 60px;
 position: relative;
 margin-top: 0px;
 margin-left: 0px;
 text-align: center; }

div.title{
 background-color: #999999;
 width: 200px;
 align: center;
 margin-top: 20px;
 margin-left: 0px;
 padding: 0px;
 text-align: center;
 font-size: 11pt; 
 color: #ffffff }

div.links{
 background-color: #ffffff;
 width: 200px;
 margin-top: 10pt;
 padding: 1px; }

div.contact{
 background-color: #ffffff;
 width: 200px;
 align: left;
 margin-top: 5px;
 margin-bottom: 50px;
 padding: 5px;
 text-align: left;
 font-size: 9pt;
 color: #333333; }


/* 左側・プルダウン中身 */

div.menu a{
 color: #333333;
 text-decoration: none;
 display: block;
 line-height: 2em;
 width: 180px; }

div.menu a:hover{
 color: #333333;
 background: #ffffff;
 text-decoration: none; }

div.menu a:visited{
 color: #333333; 
 text-decoration: none; }

div.submenu a{
 background-color: #ffffff;
 border: 1px solid #777777;
 position: relative; }

div.submenu a:hover{
 color: #333333;
 background: #e6e6fa;
 text-decoration: underline; }

#menu1{
 position: absolute;
 top: 0px;
 left: 0px;
 font-size: 9pt; }

#menu2{
 position: absolute;
 top: 0px;
 left: 0px;
 font-size: 9pt; }

#menu3{
 position: absolute;
 top:0px;
 left: 0px;
 font-size: 9pt; } 

#menu4{
 position: absolute;
 top: 0px;
 left: 0px;
 font-size: 9pt; }

#menu5{
 position: absolute;
 top: 0px;
 left: 0px;
 font-size: 9pt; } 

#menu6{
 position: absolute;
 top: 0px;
 left: 0px;
 font-size: 9pt; } 

#menu7{
 position: absolute;
 top: 0px;
 left: 0px;
 font-size: 9pt; } 

#menu8{
 position: absolute;
 top: 0px;
 left: 0px;
 font-size: 9pt; } 

#menu9{
 position: absolute;
 top: 0px;
 left: 0px;
 font-size: 9pt; } 

#menu10{
 position: absolute;
 top: 0px;
 left: 0px;
 font-size: 9pt; } 

div.menu span{
 display: none; } 

div.submenu {
 visibility: hidden;
 position: absolute;
 left: 200px;
 top: 0px; }




/* 右側・メイン */

div.in{
 background-color: #ffffff;
 width: 600;
 margin-left: auto;
 margin-right: auto;
 padding: 10px;
 text-align: left;
 font-size:11pt;
 color: #333333;
 line-height:15pt; }

div.director-name{
 float: left;
 background-color: #ffffff;
 margin-top: 100px; }

div.director-photo{
 float: right;
 background-color: #ffffff;
 width: 197px;
 height: 218px;
 border: 1px solid #999999; }

div.menu_logo{
 background-color: #999999;
 width: 100%;
 align: center;
 margin-top: 20px;
 margin-left: 0px;
 padding-right: 5px;
 text-align: right;
 font-size: 11pt; 
 color: #ffffff }

div.clear{ clear: left;}

div.bottom{
 background-color: #ffffff;
 width: 100%;
 margin-top: 0px;
 text-align: center;
 font-size: 8pt; }

