body   {
       margin:0px;
       padding:0px;
       background-image:url(pic5.jpg);
       background-repeat:repeat-y;
       background-attachment:fixed

	}

.layout		{
		width: 1100px;
		margin-left: auto;
		margin-right: auto
		}

/*タイトル*/

.title {
       background: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;
	height: 20px;
       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
       } 
.counter
       {
       position:relative;
       top:60px;
       left:20px;
       }
.lead  {
       position:absolute;
       top:280px;
       left:300px;
       text-decoration:none;
       font-family:Arial,Helvetica,sans-serif;
       font-size:12px;
       font-weight:bold;
       color:black;
       }

/*背景*/
.pic   {
       position:absolute;
       left:600px;
       top:140px
       }
.logo  {
       position:absolute;
       left:380px;
       top:440px
       }
.cau   {
       position:absolute;
       top:420px;
       left:880px;
       text-decoration:none;
       font-family:Arial,Helvetica,sans-serif;
       font-size:9px;
       font-weight:bold;
       color:purple;
       }
