@charset "Shift_JIS";

/* CSS Document */

body {
   margin: 0;
   scrollbar-base-color:#FFF;
   scrollbar-3dlight-color:#999;
   background-color:#e0dfe3;
}

img{
border:none;
}

a:link,a:visited {
color:red;
}

a:hover{
color: #FFCE00;
}

#mainbody {
width:1000px;
height:810px;
background-color:#FFFFFF;
margin-top:0px;

}

#header {
width:1000px;
margin:auto;
background-image:url(../background.png);

}

#logo {
width:900px;
height: 79px;
padding: 30px 0 0 50px;
margin: auto;

}

#logo img{
float: left;
margin:-5px 0 0 0;
}

#logo img.bb{
float: left;
margin:6px 0 0 0;
}

#logo img.b{
float: left;
margin:-17px 0 0 600px;
}


#nav_bar {

height:4px;
background:url(../blue_bar.gif);
margin:-13px 0 0 0;
}

#nav {
width:1000px;
height:43px;
margin:0;
float:left;
background-image:url(../navi_background.png);
}

#nav .aa {
float: left;
margin:2px 0 0 0;
}

#menu {
width:1000px;
height:40px;
float:left;
}


#menu ul {
margin:0px 0 0 70px;
padding:0px;

}


#menu li{
list-style-type:none;
display:inline;
}


#menu a{
float:left;
}


#menu a#btn1{
width:107px;
height:40px;
display:block;
margin:0 auto;
background:url(img_blog.png);
}

#menu a#btn1:hover{
background:url(img_blog_02.png) no-repeat;
}



#menu a#btn2{
width:107px;
height:40px;
display:block;
margin:0 auto;
background:url(img_photogallery.png) no-repeat;
}

#menu a#btn2:hover{
background:url(img_photogallery_02.png) no-repeat;
}



#menu a#btn3{
width:107px;
height:40px;
display:block;
margin:0 auto;
background:url(img_profile.png) no-repeat;
}

#menu a#btn3:hover{
background:url(img_profile_02.png) no-repeat;
}



#menu a#btn4{
width:107px;
height:40px;
display:block;
margin:0 auto;
background:url(img_works.png) no-repeat;
}

#menu a#btn4:hover{
background:url(img_works_02.png) no-repeat;
}



#menu a#btn5{
width:107px;
height:40px;
display:block;
margin:0 auto;
background:url(img_movie.png) no-repeat;
}

#menu a#btn5:hover{
background:url(img_movie_02.png) no-repeat;
}



#menu a#btn6{
width:107px;
height:40px;
display:block;
margin:0 auto;
background:url(img_link.png) no-repeat;
}

#menu a#btn6:hover{
background:url(img_link_02.png) no-repeat;
}



#menu a#btn7{
width:107px;
height:40px;
display:block;
margin:0 auto;
background:url(img_family.png) no-repeat;
}

#menu a#btn7:hover{
background:url(img_family_02.png) no-repeat;
}


#menu a#btn8{
width:107px;
height:40px;
display:block;
margin:0 auto;
background:url(img_contact.png) no-repeat;
}

#menu a#btn8:hover{
background:url(img_contact_02.png) no-repeat;
}



#nav_2 .ea {
float: left;
margin:-2px 0 0 0;
}



#space {
width:1000px;
height:670px;

}


#menu02 {
width:1000px;
height:70px;
background-color:#FFFFFF;
float:left;
}

#menu02 .a{
float:left;
margin:30px 0 0 70px;
}

#menu02 .b{
float:left;
margin:8px 0 0 60px;
}


#menu02 ul {
float:left;
margin:10px 0 0 10px;
padding:0px;

}


#menu02 li{
list-style-type:none;
margin:-5px 0 0 0;
}

#menu02 .menu021{
float:left;
margin:0 0 0 20px;
}

#menu02 .menu022{
float:left;
margin:0 0 0 50px;
}

#menu02 .menu023{
float:left;
margin:0 0 0 0px;
}

#menu02 .menu024{
float:left;
margin:0 0 0 0px;
}


#menu02 .c{
float:left;
margin:8px 0 0 -20px;
}








#photo {
width:1000px;
height:600px;
float:left;
background-color:red;
}








#footer {
width:1000px;
height:40px;
background-color:#000000;
}

#footer .cp{
margin:24px 0 0 740px;
}
