/* CSS Document */
.mapa {margin:0px; padding:0px; background-color:#ffffff;   }

#shadow {width:940px; height:auto; margin:auto; background-image:url(back.jpg); }

#header {width:900px; height:100px; margin:auto; background-image:url(header01.jpg); }

#linkbox {width:900px; height:50px; margin:auto; border-bottom:#000033 solid 2px; background-image:url(linkback.jpg); background-repeat:repeat-x;}
#linkbox ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}
#linkbox li { 
display : inline; 
padding :0; 
margin:0; 
float:left 
}
#linkbox a {
display:block;
font-size:11px;
padding:0px 0px 0px 0px;
text-decoration:none;
color: #ffffff;
width:150px;
height:50px;
margin: 0px;
text-align:center;
}
#linkbox a:hover {
display:block; 
font-size:11px;
padding:0px 0px 0px 0px;
text-decoration:none;
color: #ffffff;
height:50px;
text-align:center;
}

#space {width:900px; height:10px; margin:auto;  }


#main03 {width:900px; height:555px; margin:auto;  }


#gazo {width:900px; height:300px; margin:auto;  }

#navi {width:900px; height:120px; margin:auto}


#contents {width:900px; height:700px; margin:auto;  }
#contents p { text-align: left; font-size: 13px; color: #333333; margin-top: 2px; margin-left:5px;line-height: 135%;letter-spacing: 1px; }



#contents02 {width:900px; height:1350px; margin:auto;  }
#contents02 p { text-align: left; font-size: 13px; color: #333333; margin-top: 2px; margin-left:5px;line-height: 135%;letter-spacing: 1px; }


#contents03 {width:900px; height:1800px; margin:auto;  }
#contents03 p { text-align: left; font-size: 13px; color: #333333; margin-top: 2px; margin-left:5px;line-height: 135%;letter-spacing: 1px; }



#contents04 {width:900px; height:1350px; margin:auto;  }
#contents04 p { text-align: left; font-size: 13px; color: #333333; margin-top: 2px; margin-left:5px;line-height: 135%;letter-spacing: 1px; }


#contentskaitori {width:900px; height:580px; margin:auto;  }

#contentsyogo {width:900px; height:650px; margin:auto;  }



#contentssonota {width:900px; height:800px; margin:auto;  }



#aiimainbox01 {width:860px; height:300px; margin:auto; background-image:url(allmainback.jpg); }
#aiimainbox02 {width:860px; height:250px; margin:auto;  background-image:url(allmainback02.jpg); }

#maincontentsk {width:860px; height:490px; margin:auto; background-image:url(kokoku.jpg); }



#leftnavi {width:299px; height:700px; float:left; border-right:#cccccc solid 1px; }


#leftnavi02 {width:260px; height:580px; float:left; border-right:#cccccc solid 1px; }

#leftnavi03 {width:260px; height:1800px; float:left; border-right:#cccccc solid 1px; }

#leftnavi04 {width:260px; height:1350px; float:left; border-right:#cccccc solid 1px; }


#leftnaviyogo {width:260px; height:650px; float:left; border-right:#cccccc solid 1px; }



#main01 {width:600px; height:630px; float:right; }

#centermenu {width:344px; height:700px; float:left;  border-right:#cccccc solid 1px;  }

#rightmenu {width:255px; height:630px; float:right; }


#main02 {width:639px; height:580px; float:right;  }
#main02 p { text-align: left; font-size: 13px; color: #333333; margin-top: 2px; margin-left:5px;line-height: 135%;letter-spacing: 1px; }



#main03 {width:639px; height:1800px; float:right;  }
#main03 p { text-align: left; font-size: 13px; color: #333333; margin-top: 2px; margin-left:5px;line-height: 135%;letter-spacing: 1px; }



#main04 {width:639px; height:1350px; float:right;  }
#main03 p { text-align: left; font-size: 13px; color: #333333; margin-top: 2px; margin-left:5px;line-height: 135%;letter-spacing: 1px; }



#mainyogo {width:639px; height:650px; float:right;  }
#mainyogo p { text-align: left; font-size: 13px; color: #333333; margin-top: 2px; margin-left:5px;line-height: 135%;letter-spacing: 1px; }




#kaitorimainhead {width:600px; height:30px; float:left; margin-left:10px; margin-bottom:10px; }

#kaitorimainhead02 {width:600px; height:25px; float:left; margin-left:20px; margin-bottom:10px; }



#kaitorimain01 {width:630px; height:120px; float:left; margin-left:5px; margin-bottom:10px; background-image:url(houhouback.jpg); }

#kaitorimain02 {width:630px; height:190px; float:left; margin-left:5px; margin-bottom:10px; background-image:url(houhouback02.jpg); }

#kaitorimain03 {width:600px; height:250px; float:left; margin-left:10px; margin-bottom:10px; background-image:url(nagareback.jpg);  }


#kaitorimain05 {width:600px; height:59px; float:left; margin-left:20px; margin-bottom:0px; background-image:url(qaback.jpg); }

#kaitorimain06 {width:600px; height:59px; float:left; margin-left:20px; margin-bottom:15px; background-image:url(qaback02.jpg); }


#yogomain {width:610px; height:600px; float:left; margin-left:15px; background-image:url(yogomain.jpg); background-repeat:no-repeat;  }
#yogomain01 {width:610px; height:600px; float:left; margin-left:20px; }


#yogomain h1 {font-size:16px; color:#666666;margin:13px; margin-bottom:6px;  background-color:#FFFFFF; border-bottom:#990000 solid 2px; padding:6px; padding-left:12px;}
#yogomain p { text-align: left; font-size: 13px; color: #333333; margin-top: 2px; margin-left:12px; margin-right:6px;line-height: 140%;letter-spacing: 1px;  }


#scrool {height:150px;width:335px; margin:auto;
padding-top:3px;
background-color:#FFFFFF;
overflow:auto;scrollbar-arrow-color:#665EFF;
scrollbar-base-color:#000066;
scrollbar-darkshadow-color:#330000;
scrollbar-highlight-color:#ffe8f3;
scrollbar-shadow-color:#000099;
scrollbar-track-color:;
border:#CCCCCC solid 1px; }




