body { 
color: #444444; 
font-size: x-small; 
font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif; 
background-color: #ff8c00; 
text-align: center; 
margin: 0; 
padding: 0; 
voice-family: "\"}\"";
voice-family:inherit;
font-size:small;
}

html>#body{
font-size:small;
}

#wraps {
text-align : left;
margin : 0px auto;
padding : 0px 1px;
width : 852px;
voice-family: "\"}\"";
voice-family:inherit;
width : 850px;
}

html>#wraps {
width : 850px;
}

#cntbgno {
background-color: #ffffff;
text-align : left;
margin : 0px 0px 0px 36px;
padding : 0px;
border : 0;
width : 780px;
}

html>#cntbgno{
width: 780px;
}

#topimg{
width:760px;
height:120px;
padding:0px;
margin:0px 0px 10px 0px;
}

#homemenu{
width:780px;
height:27px;
}

#topmenu {
position:relative;
margin : 0;
padding : 0px 0px 10px 0px;
width : 780px;
height: 27px;
}

#topmenu ul {
margin : 0px;
padding : 0px;
height: 27px;
text-align: center;
}

#topmenu #mm01 {
position:absolute;
top : 0px;
left: 0px;
display: block;
list-style: none;
background: url("../img/mainmenu.gif") 0 0 no-repeat;
background-position: 0 0;
margin : 0px;
padding : 0px;
width: 162px;
height: 27px;
}

#topmenu #mm02 {
position:absolute;
top : 0px;
left: 162px;
display: block;
list-style: none;
background: url("../img/mainmenu.gif") 0 0 no-repeat;
background-position: -162px 0;
margin : 0px;
padding : 0px;
width: 152px;
height: 27px;
}

#topmenu #mm03 {
position:absolute;
top : 0px;
left: 314px;
display: block;
list-style: none;
background: url("../img/mainmenu.gif") 0 0 no-repeat;
background-position: -314px 0;
margin : 0px;
padding : 0px;
width: 152px;
height: 27px;
}

#topmenu #mm04 {
position:absolute;
top : 0px;
left: 466px;
display: block;
list-style: none;
background: url("../img/mainmenu.gif") 0 0 no-repeat;
background-position: -466px 0;
margin : 0px;
padding : 0px;
width: 152px;
height: 27px;
}

#topmenu #mm05 {
position:absolute;
top : 0px;
left: 618px;
display: block;
list-style: none;
background: url("../img/mainmenu.gif") 0 0 no-repeat;
background-position: -618px 0;
margin : 0px;
padding : 0px;
width: 162px;
height: 27px;
}

#topmenu #mm01 a {width: 162px;height: 27px;display: block;}
#topmenu #mm02 a {width: 152px;height: 27px;display: block;}
#topmenu #mm03 a {width: 152px;height: 27px;display: block;}
#topmenu #mm04 a {width: 152px;height: 27px;display: block;}
#topmenu #mm05 a {width: 162px;height: 27px;display: block;}

#topmenu #mm01 a:hover {background: transparent url("../img/mainmenu.gif") 0px -27px no-repeat;}
#topmenu #mm02 a:hover {background: transparent url("../img/mainmenu.gif") -162px -27px no-repeat;}
#topmenu #mm03 a:hover {background: transparent url("../img/mainmenu.gif") -314px -27px no-repeat;}
#topmenu #mm04 a:hover {background: transparent url("../img/mainmenu.gif") -466px -27px no-repeat;}
#topmenu #mm05 a:hover {background: transparent url("../img/mainmenu.gif") -618px -27px no-repeat;}

#cntarea1{
width:760px;
padding:0px;
margin:0px;
}

#cntleftarea{
float:left;
width:380px;
padding:0;
margin:0;
}

#link ul{ list-style-type: none; }

#garallery ul{list-style-type: none;}
#cntrightarea{
float:right;
width:380px;
padding:0px;
margin:0px;
}

#cntrightarea h2{ font-size: large; background-image: url(../img/1pic.gif);
 background-repeat: repeat-y; 
 margin:0 0 0 10px; 
 padding-left: 10px; 
 }

#cntrightarea h3{ font-size: xx-large; background-repeat: no-repeat; vertical-align: middle; height: 130px; margin:0; padding: 0; } 

#infoarea{
width:760px;
padding:0px;
margin:0px;
}


#comleftarea{
float:left;
width:380px;
padding:0px;
margin:0px;
}


#inforightarea{
float:right;
width:380px;
padding:0px;
margin:0px;
}

#inforightarea h2{ font-size: large; height:26px; width:380px; padding:0; margin:0; }


#copyright {
clear : both;
margin : 10px 0px 0px 0px;
padding : 0px;
text-align : center;
color : #ffffff;
font-family : "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
/* macIE5 hack \*/
font-family : verdana,monospace;
/* recover from hack */
font-size : xx-small;
voice-family : "\"}\"";
voice-family : inherit;
font-size : x-small;
}

html>#copyright {
font-size : x-small;
}


/*form*/
#form  { margin: 0; padding: 0 }
#form table    { border-top: 1px solid white; border-right: medium none white; border-left: 1px solid white }
#form th  { color: white; background-color: #666; text-align: left; margin: 0; padding: 5px; vertical-align: top; border-right: 1px solid white; border-bottom: 1px solid #fff }
#form td   { background-color: #ccc; text-align: left; margin: 0; padding: 5px; vertical-align: top; border-right: 1px solid white; border-bottom: 1px solid #fff }
.fbot  { text-align: center; padding: 10px 0 0 } 

/*other
-----------------------------------------*/

.hide {
width : 0px;
height : 0px;
overflow : hidden;
position:absolute;
top: -1000px;
}

#cont{
clear:both;
height:auto;
padding:10px;
margin:0px;
background-color:#ffffff;
width:780px;
voice-family: "\"}\"";
voice-family:inherit;
width:760px;
}

html>#cont {
width : 760px;
}

img {
margin : 0px;
padding : 0px;
border : 0;
}

.fclear{
clear: both;
}

p {}
td {}

a       { color: #444444; text-decoration: underline}
a:hover    { color: #666666; text-decoration: underline}
