/* CSS Document */

body{

margin:0px;
padding:0px 0px 0px;
font-size:12px;
background-color:#FFF;
color:#333;
}

#head {
background-image: url(http://kai1000.net/karintou/img/img/karintou_bac.jpg); margin-right: auto; margin-left: auto; padding: 0px; width: 880px; background-repeat: repeat-y;

 }

.navi {
background-image: url(http://kai1000.net/karintou/img/karintou_navi_bac.jpg); width:840px;heght:27px;

 } 
 

a{
color:#0000FF;
text-decoration:none;
}

a{
color:#0000FF;
text-decoration:none;
}
a:hover {
text-decoration: underline;
}

img{
border:none;
}
h1{
width:840px;
background-color:#BF992F;
color:#333;
text-align:right;
margin-top: 0px;
margin-bottom: 0px;
padding: 5px;
font-size:12px;
}


h2{
font-size:14px;
padding:5px;
margin-top: 0px;
margin-bottom: 0px;
padding: 5px;
text-align:left;
}

.copy{
color:#666;
padding-top:10px;
font-size:12px;
text-align:center;
margin-bottom:10px;
}


ul { 
/*list-style-image: url(img/li.gif);*/
text-align:left;
} 

li  { } 


.example1 {

margin-top: 10px;

}


.kensaku { 
width:456px;
height:31px;
background-image: url(img/sa_back.gif);
text-align:center;
padding-top: 0px;
padding-bottom: 0px;
font-size:12px;
} 

.mainmenu-block {
text-align:center;
font-size:12px;
width: 100%;
height:31px;
padding-right:0px;
padding-left: 0px;
margin-top: 15px;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-color: #043854;
border-style: solid;
background-image: url(img/ber_of.gif);
}
.mainmenu A {
text-align:center;
font-size:12px;
display: block;
width:110px;
height:33px;
color: #333;
font-weight: bold;
background-image: url(img/ber_of.gif);
padding-left: 0px;
padding-top: 10px;
margin: 0px;
color: #333333;
}
.mainmenu a:link {
text-align:center;
font-size:14px;
color: #ffffff;
padding-left: 0px;
padding-top: 10px;
width:110px;
height:33px;
color: #333;
font-weight: bold;
background-image: url(img/ber_of.gif);
background-repeat: no-repeat; text-decoration: none
}
.mainmenu a:visited {
text-align:center;
font-size:14px;
width:110px;
height:33px;
color: #333;
font-weight: bold;
padding-left: 0px;
padding-top: 10px;
background-repeat: no-repeat; text-decoration: none
}
.mainmenu a:hover {
text-align:center;
font-size:14px;
width:110px;
height:33px;
padding-left: 0px;
padding-top: 10px;
background-position: left top; background-image: url(img/ber_on.gif);
color: #fff;
font-weight: bold;

background-repeat: no-repeat; text-decoration: none
}
.mainmenu a:active {
text-align:center;
font-size:14px;
width:110px;
height:33px;
padding-left: 0px;
padding-top: 10px;
color: #333333;
background-repeat: no-repeat; text-decoration: none
}

.kate {
text-align:left;
font-size:12px;
width: 185px;
padding-right:0px;
padding-left: 5px;
margin-top: 0px;
margin-bottom: 10px;
padding-top: 5px;
padding-bottom: 3px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-color: #ccc;
border-style: solid;
line-height: 180%;
background-color:#FFFFCC;
}

.jan {
width: 185px;
text-align:left;
font-size:12px;
background-color:#043854;
padding-right:5px;
padding-left: 5px;
margin-top: 0px;
padding-top: 5px;
padding-bottom: 5px;
color: #333;
font-weight: bold;
margin-top: 10px;
background-image: url(img/ber_off.jpg);



}

.kate_in {
text-align:left;
font-size:12px;
width: 180px;
padding-right:0px;
padding-left: 5px;
margin-top: 0px;
margin-bottom: 10px;
padding-top: 5px;
padding-bottom: 3px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-color: #ccc;
border-style: solid;
line-height: 180%;
}



.link_b {
width:818px;
line-height: 150%;

}


.txt {
font-size:12px;
line-height: 150%;
text-align:left;
padding-right:5px;
padding-left: 5px;
margin-top: 0px;
padding-top: 5px;
padding-bottom: 5px;
}


a.menuber {
	display:block;
	padding:10px;
	width: 181px;
	height:41px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	background-position: left top; background-image: url(img/baer.jpg);
	color:#333;
	
}
a.menuber:link {
	display:block;
	padding :15px 0px 0px 35px ;
	width: 181px;
	height:41px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	background-position: left top; background-image: url(img/baer.jpg);
	color:#333;
	
}
a.menuber:visited {
	display:block;
	padding :15px 0px 0px 35px ;
	width: 181px;
	height:41px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	background-position: left top; background-image: url(img/baer.jpg);
	color:#333;
	
}
a.menuber:hover {
	display:block;
	padding :15px 0px 0px 35px ;
	width: 181px;
	height:41px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	background-position: left top; background-image: url(img/baer.jpg);
	color:#333;
	
}
a.menuber:active {
	display:block;
	padding :15px 0px 0px 35px ;
	width: 181px;
	height:41px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	background-position: left top; background-image: url(img/baer.jpg);
	color:#333;
	
}



#footer{
   width:100%;
   line-height:15px;
   border-top:1px #666666 solid;
   height:80px;
   background-color:#FFFFFF;
   }
   
 #footer_in{
   width:820px;
   margin-left:auto;
   margin-right:auto;
   height:80px;
   position:relative;
	background-image:url(img/footer.jpg);
   }
   
   #footer_caption{
   width:97px;
   height:2px;
   top:54px;
   left:672px;
   position:absolute;
   text-align:left;
   font-size:11px;
   color:#333;
   z-index:2;
   }
   
#footer_logo{
   width:75px;
   height:75px;
   top:1px;
   left:734px;
   position:absolute;
   z-index:1;
   }