@charset "shift_jis";
/* CSS Document */

*{
margin:0px auto;
}

body{
margin:5px 0px 0px auto;
padding:0px;
font-size:12px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka;
color:#725436;
font-weight:bold;
text-align:center;
scrollbar-face-color: #81C8EC;
scrollbar-track-color: #81C8EC;
scrollbar-arrow-color: #ffffff;
scrollbar-highlight-color: #CAE8F7;
scrollbar-shadow-color: #CAE8F7;
scrollbar-3dlight-color: #81C8EC;
scrollbar-darkshadow-color: #81C8EC;
}
dt{
font-size:14px;
font-weight:bold;
}
dd{
margin-left:50px;
font-weight:bold;
}
h4{
font-size:16px;
}
/*-----------------------------------------*/
#all{
margin:0px auto;
padding:0px;
width:1024px;
height:768px;
background-image:url(../image/bg02.jpg);
background-repeat:no-repeat;
background-position:top center;
}

/*--------------menu-------------------*/
#menu{
margin:0px 0px 0px 67px;
padding:0px;
width:300px;
height:768px;
background-image:url(../image/menu_bg.jpg);
background-attachment:scroll;
background-position:left top;
background-repeat:no-repeat;
float:left;
text-align:left;
}

#navi{
margin:0px 0px 0px 8px;
padding:0px;
width:280px;
text-align:left;
}
#navi ul{
margin:0px;
padding:0px;
}

#navi li{
list-style-type:none;
float:left;
width:140px;
}

#navi a{
display:block;
text-decoration:none;
}

#navi em{
position:absolute;
left:-9999px;
}

#blog{
background-image:url(../image/spacer.gif);
background-repeat:no-repeat;
width:140px;
height:125px;
margin:0px;
padding:0px;
}
#blog:hover{
background-image:url(../image/menu_blog1.jpg);
background-repeat:no-repeat;
width:140px;
height:125px;
}
#blogunder{
background-image:url(../image/menu_blog1.jpg);
background-repeat:no-repeat;
width:140px;
height:125px;
}

#works{
background-image:url(../image/spacer.gif);
background-repeat:no-repeat;
width:140px;
height:125px;
}
#works:hover{
background-image:url(../image/menu_works1.jpg);
background-repeat:no-repeat;
width:140px;
height:125px;
}
#worksunder{
background-image:url(../image/menu_works1.jpg);
background-repeat:no-repeat;
width:140px;
height:125px;
}

#pro{
background-image:url(../image/spacer.gif);
background-repeat:no-repeat;
width:140px;
height:125px;
}
#pro:hover{
background-image:url(../image/menu_prof1.jpg);
background-repeat:no-repeat;
width:140px;
height:125px;
}
#prounder{
background-image:url(../image/menu_prof1.jpg);
background-repeat:no-repeat;
width:140px;
height:125px;
}

#link{
background-image:url(../image/spacer.gif);
background-repeat:no-repeat;
width:140px;
height:125px;
}
#link:hover{
background-image:url(../image/menu_link1.jpg);
background-repeat:no-repeat;
width:140px;
height:125px;
}
#linkunder{
background-image:url(../image/menu_link1.jpg);
background-repeat:no-repeat;
width:140px;
height:125px;
}

#con{
background-image:url(../image/spacer.gif);
background-repeat:no-repeat;
width:140px;
height:125px;
}
#con:hover{
background-image:url(../image/menu_con1.jpg);
background-repeat:no-repeat;
width:140px;
height:125px;
}
#conunder{
background-image:url(../image/menu_con1.jpg);
background-repeat:no-repeat;
width:140px;
height:125px;
}

#top{
background-image:url(../image/spacer.gif);
background-repeat:no-repeat;
width:140px;
height:125px;
}
#top:hover{
background-image:url(../image/menu_top1.jpg);
background-repeat:no-repeat;
width:140px;
height:125px;
}

/*-------------main------------------------*/

#main{
margin:0px;
padding:210px 0px 0px;
float:left;
width:633px;
height:558px;
background-image:url(../image/line.jpg);
background-repeat:repeat-y;
background-position:right top;
}

#main_top{
background-image:url(../image/main_top.jpg);
background-position:top left;
background-repeat:no-repeat;
width:633px;
height:339px;
}

.text_margin{
margin:0px;
padding:50px 60px 10px 50px;
text-align:left;
}

#scroll{
overflow:auto;
width:500px;
height:260px;
line-height:120%;
font-weight:normal;
padding:10px;
}

#scroll ul{
list-style-type:disc;
margin:10px;
padding:10px;
}

#scroll a{
font-weight:bold;
color:#725436;
}
#scroll img{
margin:2px 0px;
}

/*---------------------------------------*/
#clear{
clear:both;
}

/*-------------index-------------------------*/


#main_bot_news{
background-image:url(../image/menu_bot_news.jpg);
background-position:top left;
background-repeat:no-repeat;
width:633px;
height:82px;
}

/*-------------blog-------------------------*/


#main_bot_blog{
background-image:url(../image/menu_bot_blog.jpg);
background-position:top left;
background-repeat:no-repeat;
width:657px;
height:82px;
}


/*-------------profile-------------------------*/


#main_bot_prof{
background-image:url(../image/menu_bot_prof.jpg);
background-position:top left;
background-repeat:no-repeat;
width:657px;
height:82px;
}

/*-------------works-------------------------*/


#main_bot_works{
background-image:url(../image/menu_bot_works.jpg);
background-position:top left;
background-repeat:no-repeat;
width:657px;
height:82px;
}

/*-------------link-------------------------*/


#main_bot_link{
background-image:url(../image/menu_bot_link.jpg);
background-position:top left;
background-repeat:no-repeat;
width:657px;
height:82px;
}

/*-------------contact-------------------------*/


#main_bot_con{
background-image:url(../image/menu_bot_con.jpg);
background-position:top left;
background-repeat:no-repeat;
width:657px;
height:82px;
}

/*tH[*/
#name,#email1,#email2,#tel,#address,#message,#button{
font-size:14px;
border:none;
background-color:#C0E5F6;
color:#725436;
}

