 
#top{
width : 300px;

background-color : #ffffff;
color : black;
position : static;
text-align : right;
float : right;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
font-family : "Comic Sans MS",sans-serif;
margin-top : 5px;
margin-left : 1px;
margin-right : 1px;
margin-bottom : 1px;
font-size : 0.8em;
border-width : 2px 2px 2px 2px;border-style : dotted dotted dotted dotted;border-color : white white white white;

}
#main{









width : 720px;
background-color : white;















text-align : left;

margin-right : 250px;
margin-bottom : 50px;

}
td{border-style : none none none none;
color : white;

font-family : "Courier New",sans-serif;
font-weight : bold;
width : 720px;
height : 20px;
font-size : 13pt;
text-align : center;








}
H1{
font-size : 35px;
font-family : Georgia,sans-serif;
font-weight : bold;
width : 300px;

float : left;









margin-top : 20px;
color : black;
  height : 60px;
}
table{


padding-top : 2px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 2px;

}
#container{
width : 720px;






margin-left : 125px;
margin-right : 125px;


}
h2{
font-size : 30pt;

text-align : center;
padding-top : 2px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 2px;
letter-spacing : 1mm;
margin-top : 40px;
color : #0d5184;



font-weight : bolder;
width : 720px;
font-family : HGŠÛºÞ¼¯¸M-PRO,monospace;
}
#list{
width : 280px;
float : right;
z-index : auto;
}
#kaihatsugazou{
float : none;
}
h3{

margin-left : 50px;
font-size : 1.1em;
font-weight : bold;
}
p{
float : none;
font-size : 0.9em;
line-height : 5mm;
margin-left : 70px;
}
.a{
width : 400px;
text-decoration : none;
}
.menu{border-width : 2px 2px 2px 2px;border-style : none none none none;border-color : white white white white;
padding-top : 3px;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 3px;
color : white;



text-decoration : none;
}
.right{
float : right;
}
#right{
width : 45%;
float : right;
font-size : 0.9em;
line-height : 6mm;
height : 150px;
margin-right : 30px;
}
#left{
width : 45%;
float : left;
font-size : 0.9em;
line-height : 6mm;

height : 150px;
right : auto;

margin-left : 30px;


}
#left2{
width : 45%;
float : left;




margin-left : 30px;
height : 700px;
}
#right2{

float : right;

color : black;







margin-right : 30px;



width : 45%;
height : 700px;
}
#menu2{
width : 670px;



background-color : white;




  margin-bottom : 50px;
  margin-top : 20px;
}
.table{
font-size : 9pt;
font-family : sans-serif;
color : black;
font-weight : normal;
line-height : 5mm;

}
.kai{
font-size : 0.9em;
font-weight : bold;
line-height : 7mm;
color : navy;
margin-left : 50px;
}
.td{
width : 200px;
right : auto;
}
h4{
font-weight : bold;
line-height : 6mm;
color : white;
background-color : #00699b;

width : 300px;
float : left;

height : 50px;
margin-left : 35px;
padding-top : 4px;

border-top-style : none;
font-size : 0.9em;
}
.daihyou{


float : right;





width : 140px;

margin-right : 150px;
}
.b{
width : 300px;
float : left;
}
.d{

font-weight : bold;
background-color : #34b0e0;




color : navy;
text-decoration : underline;

padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
margin-right : 40px;
}
#footer{
font-family : monospace;
color : white;
margin-left : 30px;
background-color : #0000a0;
width : 400px;
font-size : 0.9em;
line-height : 6mm;
font-weight : bold;
padding-top : 10px;


margin-top : 30px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
margin-right : 30px;
margin-bottom : 30px;
}
#table2{
margin-right : 100px;
}
#link{

width : 400px;
line-height : 6mm;
margin-left : 200px;
font-size : 0.9em;
text-decoration : none;
padding-top : 20px;
font-family : monospace;
}
.linkb{
color : navy;
font-weight : bold;
text-decoration : none;
}
.bold{
font-weight : bold;
}
.linkblack{
color : black;
}
#access{
line-height : 5mm;




background-repeat : repeat;



padding-top : 10px;
background-color : #67c9da;
width : 550px;
padding-right : 10px;
padding-bottom : 10px;




border-top-style : double;
padding-left : 10px;
border-left-style : double;
border-right-style : double;
border-bottom-style : double;
margin-left : 70px;
}
#menu{


width : 720px;

padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
text-decoration : none;


margin-top : 5px;
}
h5{
text-align : center;
font-size : 0.9em;

float : none;


line-height : 4mm;


margin-top : 30px;
margin-bottom : 30px;
width : 550px;
margin-left : 60px;
margin-right : 20px;
}
#list1{
font-size : 0.8em;

margin-top : 30px;
margin-left : 70px;
margin-right : 10px;
margin-bottom : 10px;
background-color : #a2e0ff;
padding-top : 10px;
padding-left : 4px;
padding-right : 4px;
padding-bottom : 4px;border-style : double double double double;border-color : #00cccc #00cccc #00cccc #00cccc;}
#left3{
font-size : 0.8em;
margin-left : 20px;
width : 330px;
float : left;




height : 630px;
text-align : left;
}
#right3{
font-size : 0.8em;
width : 300px;
float : right;
line-height : 4mm;
height : 600px;



}
#center{
font-size : 0.8em;
text-align : center;
}
#shiken{
background-color : #aceab6;
padding-top : 3px;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 3px;
width : 290px;


line-height : 5mm;
font-size : 0.8em;
bottom : auto;
}
#left4{
margin-left : 50px;
font-size : 0.8em;
width : 280px;
float : left;
}
.center{
text-align : center;

}
.small{
font-size : 0.9em;
line-height : 5mm;
margin-top : 50px;
margin-left : 50px;
margin-right : 50px;
margin-bottom : 50px;
}
.yajirusi{

font-size : 1em;
font-weight : bold;
text-align : center;
margin-left : 260px;

width : 300px;
}
.left5{
margin-left : 50px;
font-size : 0.8em;
line-height : 6mm;
background-color : #cacaca;
list-style-type : disc;
color : black;
font-weight : bold;
padding-top : 20px;
width : 590px;
height : 160px;
bottom : inherit;
padding-left : 20px;
padding-right : 20px;
padding-bottom : 20px;
}
#shiyou{

font-weight : bold;
color : white;
background-color : #000040;

margin-left : 110px;
width : 500px;
padding-top : 15px;
line-height : 4mm;

padding-bottom : 15px;
font-size : 0.9em;
text-align : left;
margin-right : 110px;
}
.ssmall{
font-size : 0.7em;
margin-left : 120px;
text-align : left;


width : 500px;
}
.small1{
font-size : 0.7em;

background-color : #ecca91;




text-align : left;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
width : 550px;
margin-right : 60px;
}
.onayami{
font-size : 1.5em;
font-weight : bolder;
margin-left : 80px;
color : #400000;







width : 450px;
margin-right : 50px;
}
.kaiketsu-k{
font-size : 1.2em;
color : #e80957;

background-color : #ffc488;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
width : 500px;
border-width : 3px 3px 3px 3px;border-style : double double double double;border-color : #ff8000 #ff8000 #ff8000 #ff8000;
margin-left : 100px;
text-align : center;
}
.kaiketu2{
background-color : #51a8ff;
width : 550px;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
border-width : 3px 3px 3px 3px;border-style : ridge ridge ridge ridge;
margin-left : 85px;
margin-right : 85px;
text-align : left;
}
.shoukai{

color : black;


margin-right : 80px;
line-height : 5mm;
}
.leftp{
font-size : 0.9em;
margin-left : 60px;
width : 200px;


text-align : left;

}
.rightp{
font-size : 0.8em;
float : right;
bottom : auto;


width : 280px;
margin-right : 20px;
text-align : left;
}
#contain{
width : 720px;
bottom : auto;
}
.center2{
margin-left : 200px;
font-size : 0.7em;
line-height : -3mm;
bottom : auto;
}
.shoukai2{
font-weight : bold;




margin-left : 260px;
font-size : 1.2em;
}
.left50{
margin-left : 130px;
}
.onayami-k{
background-color : #c0b0c4;

width : 370px;
bottom : auto;
font-size : 0.9em;

padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
margin-left : 170px;
padding-top : 10px;
}
.kh{
font-size : 1.1em;

margin-top : 50px;
margin-left : 110px;
width : 500px;
bottom : auto;
right : auto;

padding-top : 10px;
padding-left : 15px;
padding-right : 15px;

}
.smallp{
font-size : 0.9em;
line-height : 6mm;

bottom : inherit;


text-align : left;
margin-left : 60px;


}
.left4{
margin-left : 80px;
bottom : inherit;
font-size : 1em;
}
body{
text-align : center;



}
#cen{
text-align : center;
font-size : 0.8em;
width : 720px;
margin-bottom : 70px;
}
.rightk{
line-height : 5mm;
width : 40%;
float : right;
font-size : 0.9em;
margin-right : 30px;
}
.kaiketsu{
text-align : center;
color : #ff0000;
text-decoration : underline;

margin-left : -10px;
}
#leftk{
clear : left;
width : 30%;

float : left;

font-size : 0.8em;
margin-left : 60px;
height : 320px;
}
#rightk{
font-size : 0.9em;
line-height : 5px;
width : 50%;
float : right;







margin-right : 20px;


height : 320px;
  margin-top : 30px;
}
#shiyoul{
font-size : 0.9em;
float : left;
width : 40%;
}
#shiyour{
font-size : 0.9em;
width : 50%;
float : right;
}
#footerm{
margin-left : 1px;

font-size : 0.9em;
font-weight : bold;
}
a{
text-decoration : none;
}
#header{
width : 720px;
height : 80px;

background-color : #eaeaea;
}
#nayami{
font-size : 0.8em;
line-height : 6mm;
color : black;
background-color : #e4e4e4;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;

margin-left : 85px;




list-style-type : disc;


width : 550px;
margin-right : 85px;
text-align : left;
}
.le{




margin-bottom : 10px;
line-height : 5mm;
}
.deco{
font-family : "Courier New",monospace;
}
#mainm{




width : 720px;







background-color : white;

margin-left : 125px;

  

  margin-right : 125px;
}
#design{
font-size : 0.8em;
float : right;
}
#shiyouk{

float : left;
width : 40%;
margin-left : 60px;
font-size : 0.8em;
font-weight : bold;
height : 80px;


line-height : 6mm;

padding-left : 15px;

padding-top : 15px;

background-color : #d0a2ff;

padding-right : 15px;
padding-bottom : 15px;


margin-top : 40px;
}
.rightka{

padding-left : 10px;
}
#shiyoukr{

float : right;
font-size : 0.8em;
line-height : 3mm;
width : 40%;


height : 80px;
margin-top : 40px;
}
#kcon{
width : 720px;
height : 350px;

}
#kcon2{
width : 720px;


height : 250px;



margin-bottom : 20px;
  margin-top : 150px;
}
#maink{

width : 720px;
text-align : left;
background-color : #afafd8;
margin-left : 125px;
margin-right : 125px;
}
li{
list-style-type : square;
}
#kabarlt{
font-size : 0.9em;
line-height : 7px;
margin-left : 70px;
margin-top : 20px;
margin-bottom : 100px;
}
.ssize{
font-size : 0.8em;
margin-bottom : 20px;
}
#ukeoi{

margin-top : 10px;


width : 100%;
}
#work{
width : 720px;






}
#work2{
margin-left : 100px;
}
#main2{

margin-top : 30px;





margin-left : 50px;
}
.left0{
margin-top : 30px;
margin-left : 20px;
float : left;
}
#left0{


float : left;


margin-top : 20px;
width : 450px;
text-align : left;
background-color : #ffffff;
}
#menu3{
width : 720px;
}
.up{
margin-top : 10px;
float : left;
}
.u5{
margin-top : 50px;
}
.pc{
margin-left : 70px;
width : 400px;

}
.k-media{
font-size : 80%;
background-color : #db79c2;
padding-left : 15px;
margin-left : 125px;
padding-top : 15px;
padding-right : 15px;
padding-bottom : 15px;
width : 450px;
}
.shoukai3{
margin-left : 50px;
font-size : 1.8em;
font-weight : bold;
}
h6{
font-size : 15px;
font-weight : bold;
margin-left : 100px;
}
#kabarlevot{
margin-left : 100px;
font-size : 0.8em;
}
.evolution{
font-size : 0.75em;
color : #ff46a3;
text-align : left;
}
#evo{
margin-left : 100px;
}
#kcon3{
width : 720px;
height : 500px;
}
#shiyouk2{
font-size : 0.9em;
background-color : #ffa6d2;
width : 250px;
float : left;
margin-left : 50px;
margin-top : 40px;
}
#shiyouk2r{
font-size : 0.8em;
width : 350px;
float : right;


margin-bottom : 50px;
margin-right : 10px;
}
#t-evo1{
font-size : 0.7em;
color : black;
background-color : #e3a6ee;
text-align : left;
padding-top : 20px;
padding-left : 20px;
padding-right : 20px;
padding-bottom : 20px;
width : 350px;
  float : none;
}
#l5{
margin-left : 50px;
}
.media{
font-size : 0.8em;
}
#line{

border-width : 5px 5px 5px 5px;border-style : solid solid solid solid;border-color : olive olive olive olive;


}
#line2{border-width : 5px 5px 5px 5px;border-style : solid solid solid solid;border-color : olive olive olive olive;}
#m-blue{



margin-top : 20px;
}
.hana-2{border-width : 5px 5px 5px 5px;border-style : solid solid solid solid;border-color : teal teal teal teal;
background-color : #ffffb5;
color : #402000;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
}
.hana-1{
color : #4d2600;
background-color : #ffffb0;border-width : 5px 5px 5px 5px;border-style : solid solid solid solid;border-color : #0080c0 #0080c0 #0080c0 #0080c0;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
}
.hana-3{
color : #462300;
background-color : #ffffb3;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;border-width : 5px 5px 5px 5px;border-style : solid solid solid solid;border-color : #ff80c0 #ff80c0 #ff80c0 #ff80c0;}
#leftmb{
font-size : 0.8em;
margin-left : 20px;
width : 320px;
float : left;
}
#rightmb{
font-size : 0.8em;
width : 300px;
float : right;
height : 430px;

margin-top : 5px;
}
.table2{
margin-right : 100px;
}
#address{
  width : 300px;
  float : left;
}
#map{
  float : right;
  width : 250px;
  margin-left : 50px;
}
#kaisha1{
  width : 600px;
  height : 250px;
}
#kaisha2{
  width : 600px;
  height : 350px;
}
#r-2{
  width : 150px;
  float : right;
}
#l-2{
  width : 450px;
  
  float : left;
}
#kaisha{
  margin-left : 50px;
}
#otoi{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;border-color : #ffffa6 #ffffa6 #ffffa6 #ffffa6;
  width : 600px;
  height : 200px;
  
}
#ai2{
  width : 720px;
  height : 160px;
}
#ai2-A{
  width : 720px;
  height : 100px;
  margin-bottom : 20px;
}
#left-ai2-A{
  width : 40%;
  float : left;
  font-size : 1.1em;
  font-weight : bold;
  line-height : 7mm;
  background-color : #f2937b;
  font-family : sans-serif;
  margin-top : 20px;
  
  padding-top : 20px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 20px;
}
#right-ai2-A{
  width : 40%;
  float : right;
  margin-top : 20px;
  font-size : 0.8em;
}
#left-ai2-B{
  width : 20%;
  float : left;
  margin-left : 120px;
  font-size : 0.8em;
}
#right-ai2-B{
  font-size : 1.1em;
  font-weight : bold;
  background-color : #b6ebbf;
  width : 42%;
  float : right;
  line-height : 19px;
  
  
  padding-top : 20px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 20px;
  margin-right : 140px;
  
  
  
  font-family : sans-serif;
}
#ai2-B{
  width : 720px;
  height : 100px;
  margin-top : 30px;
}
#ai2-C{
  font-family : sans-serif;
  width : 720px;
  height : 100px;
  margin-top : 30px;
  margin-bottom : 50px;
}
#left-ai2-C{
  margin-left : 120px;
  width : 40%;
  float : left;
  font-size : 1.1em;
  font-weight : bold;
  background-color : #84dae3;
  padding-top : 20px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 20px;
  font-family : sans-serif;
}
#right-ai2-C{
  width : 40%;
  float : right;
  font-size : 0.8em;
}
#mainm2{
  height : 100px;
}
.pm{
  background-color : #ffcc00;
  text-align : center;
  padding-top : 13px;
  padding-left : 13px;
  padding-right : 13px;
  padding-bottom : 13px;
  margin-left : 200px;
  width : 150px;
  float : left;
  font-weight : bold;
}
.seven{
  background-color : #008040;
  text-align : center;
  padding-top : 13px;
  padding-left : 13px;
  padding-right : 13px;
  padding-bottom : 13px;
  margin-right : 120px;
  width : 150px;
  float : right;
  font-weight : bold;
}
