body {
background-color:#2a707e;
background-image:url(images/mainbg.jpg);
background-repeat:repeat-x;
margin:0px;
font-size:11px;
line-height:140%;
letter-spacing:0px;
color:#ffffff;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

h1 {
letter-spacing:2px;
}
 
h2 {
font-size:14px;
margin-top:40px;
margin-bottom:5px;
line-height:100%;
color:#b2e5ff;
}

a:link {
color:#cceeff;
}

a:hover {
color:#cceeff;
text-decoration:none;
}

a:visited {
color:#cceeff;
text-decoration:underline;
}

#mainbg {
background-image:url(images/main.jpg);
background-repeat:no-repeat;
width:800px;
height:536px;
}

#ent-ja {
position:absolute;
top:330px;
left:583px;
}

#ent-en {
position:absolute;
top:345px;
left:583px;
}

#container {
width:800px;
}

#container:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*¥*/
* html #container {
height: 1em;
}

#container {
display: block;
}
/**/

#header {
width:800px;
height:150px;
background-image:url(images/header.jpg);
}

#contents01 {
width:800px;
height:400px;
background-image:url(images/bg01.jpg);
background-repeat:no-repeat; 
}

#contents02 {
width:800px;
height:400px;
background-image:url(images/bg02.jpg);
background-repeat:no-repeat; 
}

#contents03 {
width:800px;
height:400px;
background-image:url(images/bg03.jpg);
background-repeat:no-repeat; 
}

#contents04 {
width:800px;
height:400px;
background-image:url(images/bg04.jpg);
background-repeat:no-repeat; 
}

#contents05 {
width:800px;
height:400px;
background-image:url(images/bg05.jpg);
background-repeat:no-repeat; 
}

#contents06 {
width:800px;
height:400px;
background-image:url(images/bg06.jpg);
background-repeat:no-repeat; 
}

#contents07 {
width:800px;
height:400px;
background-image:url(images/bg07.jpg);
background-repeat:no-repeat; 
}

#contents08 {
width:800px;
height:400px;
}

#menu {
width:800px;
height:35px;
}

#menuleft {
width:486px;
float:left;
}

#menuright {
width:314px;
float:right;
}

#menull {
width:349px;
float:left;
}

#menulr {
width:137px;
float:right;
}

#menurl {
width:124px;
float:left;
}

#menurr {
width:190px;
float:right;
}

#lspace {
width:261px;
float:left;
}

#b01 {
width:88px;
float:right;
}

#b02 {
width:68px;
float:left;
}

#b03 {
width:69px;
float:right;
}

#b04 {
width:67px;
float:left;
}

#b05 {
width:57px;
float:right;
}

#b06 {
width:74px;
float:left;
}

rspace {
width:116px;
float:right;
}

#contbody {
padding-left:268px;
padding-top:50px;
}

#lanmenu {
width:140px;
height:25px;
}

#lan_ja {
width:70px;
float:left;
}

#lan_en {
width:70px;
float:right;
}

#perprofile img{
float:left;
padding-right:4px;
padding-bottom:4px;
}
