body   {
       margin:0px;
       padding:0px;
       background-color:white;
       background-attachment:fixed       
       }

.layout		{width: 1100px;
		margin-left: auto;
		margin-right: auto}

/*タイトル*/
.title {
       background-image:url(back.gif);
       padding:15px
       }

.title h1   
       {
       background-image:url(logo.gif);
       background-repeat:no-repeat;
       background-position:right;
       margin-top:0px;
       margin-bottom:0px;
       padding:1px 32px;
       font-family:Arial,Helvetica,sans-serif;
       font-size:18px;
       color:white
       }
.line  {
       background-color:gray;
       padding:5px
       }
.subtitle div
       {
       float:right;
       background-color:black;
       padding:1px
       }
a      {
       display:block;
       width:100px;
       border:solid 2px;
       border-color:white gray gray white;
       padding:4px 0px;
       text-align:center;
       text-decoration:none;
       font-family:Arial;
       font-size:10px;
       font-weight:bold;
       color:white
       }
a:hover{
       padding:6px 0px 2px 6px;
       border-color:gray black black gray;
       background-color:white;
       color:black
       }

/*メニュー*/
.inst1 {
       position:relative;
       top:60px;
       left:20px;
       display:block;
       width:250px;
       border:solid 2px;
       border-color:white gray gray white;
       background-color:black;
       padding:4px 0px;
       text-decoration:none;
       text-align:center;
       font-family:Arial,Helvetica,sans-serif;
       font-size:18px;
       font-weight:bold;
       color:beige
       }
.inst2 {
       position:relative;
       top:60px;
       left:20px;
       width:250px;
       border:solid 2px;
       border-color:white gray gray white;
       background-color:black;
       padding:1px 0px 2px 8px;
       text-align:center;
       font-family:Arial;
       font-size:9px;
       margin-top:1px;
       margin-bottom:10px;
       color:beige
       }
.menu div
       {          
       }
.menu div.jp
       {
       width:250px;
       position:relative;
       top:60px;
       left:20px;
       border:solid 2px;
       border-color:white gray gray white;
       background-color:black;
       padding:1px 0px 2px 8px;
       text-align:center;
       font-family:Arial;
       font-size:9px;
       margin-top:1px;
       margin-bottom:10px;
       color:white
       }
.menu a{
       display:block;
       width:250px;
       position:relative;
       top:60px;
       left:20px;
       border:solid 2px;
       border-color:white gray gray white;
       background-color:black;
       padding:4px 0px;
       text-decoration:none;
       font-family:Arial,Helvetica,sans-serif;
       font-size:18px;
       font-weight:bold;
       color:white
       }
.menu a:hover
       {
       padding:6px 0px 2px 6px;
       border-color:gray black black gray;
       background-color:white;
       color:black
       } 

/*背景*/
.logo  {
       position:absolute;
       left:380px;
       top:440px
       }

/*テーブル*/
.table {
       position:absolute;
       left:320px;
       top:120px;
       background-image:url(back1.gif);
       margin-top:10
       }

/*デザイン*/
.logo{
position : absolute;
top : 180px;
left : 170px;
}

.titlelogo{
position : absolute;
top : 28px;
left : 620px;
}

.inst{
position : absolute;
top : 40px;
left : 60px;
border : solid  4px white;
border-width : 5px;
width : 500px;
padding : 12px;
background-color:black;
font-size : 15px;
color : white;
}

.select1{
position : absolute;
top : 182px;
left : 60px;
font-size : 18px;
color : white;
}

.select2{
position : absolute;
top : 212px;
left : 60px;
font-size : 18px;
color : white;
}

.info{
position : absolute;
top : 280px;
left : 60px;
border : solid  4px white;
border-width : 5px;
width : 180px;
padding : 12px;
background-image:url(back1.gif);
font-family : Impact;
font-size : 24px;
color : white;
}

.ph{
position : absolute;
top : 200px;
left : 500px;
}
