@charset "shift_jis";

/*ーーーーーー全体の様式指定ーーーーーーーー*/

body {
 
  margin: 0;
  padding: 0;
  color: #333333;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: center top;
}
@font-face{
  font-family:"ヒラギノ角ゴ Pro W3","Hiragino KaKu Gothic Pro","ＭＳ Ｐゴシック","MS P Gothic","Osaka","sans-serif","MS P明朝";
}
#container {
   width: 795px;
   height:1000px;
   margin: auto;
}

#container 1 {
   width: 795px;
   height:1000px;
   margin: auto;
}



/*　　　ーーーーーヘッドデザインーーーーーー*/
#header {
   width: 795px;
   height:300px;
   background-image: url(ai-top-2.jpg);
   opacity: 1;
}

#header_1 {
   width: 795px;
   height:180px;
   background-image: url(ai-top-10.jpg);
   opacity: 1;
}

/*ーーーーー左側テーブルーーーーーー*/

#main {
   width:  520px;
   height: 500px;
   float:left;
   margin:10px 0;
   background-color:#ffffcc
}
#main_1 {
   width:  700px;
   height: 500px;
   float:left;
   margin:10px 0;
   background-color:#ffffff
}

#main_title{
   margin:30px;
}
#main_title h1{
   margin: 0;
   font-size:16px;
   font-family:'aril black',verdana,helvetica,sans-serif;
   color: #0000ff;
}
#main_title p{
   margin: 0;
   font-size: 14px;
   color: #000099;
}



/*　ーーーーー右側テーブルーーーーー*/

#side {
   width: 250px;
   height:500px;
   float:right;
   margin:5px 0;
   background-color: #ccffff;
}

.menu {
   width: 220px;
   font-size: 12px;
   margin-top:50px;
}
.menu ul {
   margin: 5px;
   padding: 0 0 0 10px;
}
.menu li {
  margin-bottom:2px;
  line-height: 1.5;
  list-style-type: none;
  border: solid 1px #aaaaaa;
}
.menu li a {
  display : block;
  padding:6px;
  background-color:#ccffff;
  color: #000000;
  text-decoration: none;
}
.menu li a:hover{
  color: #33cc00;
  font-weight:bold;
  background-color:#cacaca;
}


/*ーーーーーー下のテーブルーーーーー*/


#footer {
  clear:both;
  height:80px;
  background-color:#ccffff;
  padding:4px;
}
#footer p{
  font-size:15px;
}

