

	body {background-color: #ceffff}
	h1 { font-size: 14pt; color: #392b39}
	h2 { font-size: 12pt}
	a:link		{ color: #392b39} 
	a:visited	{ color: #392b39}
	a:active	{ color: #3535ff}
	a:hover		{ color: #231b21 ; background-color: #fdb7f2	}
	a			{ text-decoration: none	}
	img			{ border: none;}
	ul { padding: 0px; margin: 0px}
	li { margin: 0px; list-style-type:none;}
    em { font-style:normal;font-weight:bold;color:#ff3333;}




.kzd{
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
font-size:11pt;line-height:17pt;letter-spacing:1px;
color: #231b21
}


#container{
width:800px;
margin-left: auto;
margin-right: auto;
padding-bottom:80px;
background:#ffffff;
}



* html body{
	overflow: hidden;
} 




#footer {
clear:both;
position: fixed !important;
position: absolute;
bottom: 0;
width:800px;
margin-left: auto;
margin-right: auto;
height:90px;
padding-top:10px;
background-color: #ffffff;
text-align:center;
color: #735773
}


* html div#contentsArea{
	overflow: auto;
background-color: #ffffff;
}


#contentarea:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}





#banner {
width:800px;
height:200px;
display:box;
background:url(parts/kojitsudo-top.jpg) no-repeat;
text-align:center;
}

#banner h1{
display:block;
padding-left:100px;
padding-top:165px;
padding-bottom:20px;
font-size:20pt;
letter-spacing:3px;
font-family: "‚l‚r –¾’©","‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
color:#9b0000;
}




#menu{ 
float:left;
width:180px;
height:auto;
padding-right:10px;
padding-left:10px;
padding-top:20px;
margin-left: 10px;
font-size:10pt;
}



#menu h2 a{
border:0;
}

#menu h2 a:hover{
background: #ffffff;
}


#menu h3 a{
line-height:17pt;
letter-spacing:1px;
display:block;
width:120px;
border:3px #a1a1a1 double ;
padding:5px;
margin-top:1000px;
margin-bottom:3px;
font-size:13px;
font-weight:normal;
background: #ffd5f5;
}




#menu h5 a{

border:0;
padding:10px;
margin-top:10px;
margin-bottom:10px;
font-size:13px;
font-weight:normal;
background: #ffffff;
display:block;

/*
border:3px #a1a1a1 double ;
background: #f1ffff;
line-height:17pt;
letter-spacing:1px;
*/
}


#menu h5 a:hover{
background: #ffffff;
}




#menu a{
width:160px;padding:10px;display:block;
border-left:1px solid #a1a1a1;
border-top:1px solid #a1a1a1;
border-right:1px solid #a1a1a1;
}

#menu ul a{
letter-spacing:1px;
border-top:1px #a1a1a1 dotted ;
border-right:1px #a1a1a1 dotted ;
border-left:3px #ffadf5 solid ;
}

#menu ul a:hover{
background: #ffd5f5;
}

#menu ul li a{
display:block;
height:30px;width:160px;
line-height:15px;
padding-left:10px;
list-style-type:none;
}




#menu1 a{
border-left:5px solid #ffadf5;
}
#menu1 a:hover{
background: #ffadf5;
border-left:5px solid #a1a1a1;
}

#menu2 a{
border-left:5px solid #b7adff;
}
#menu2 a:hover{
background: #b7adff;
border-left:5px solid #a1a1a1;
}

#menu3 a{
border-left:5px solid #adf5ff;
}
#menu3 a:hover{
background: #adf5ff;
border-left:5px solid #a1a1a1;
}

#menu4 a{
border-left:5px solid #adffb7;
}
#menu4 a:hover{
background: #adffb7;
border-left:5px solid #a1a1a1;
}

#menu5 a{
border-left:5px solid #ffb7ad;
}
#menu5 a:hover{
background: #ffb7ad;
border-left:5px solid #a1a1a1;
}

#menu6 a{
border-left:5px solid #f5ffad;
}
#menu6 a:hover{
background: #f5ffad;
border-left:5px solid #a1a1a1;
}

#menu7 a{
border-left:5px solid #f5ffad;
border-bottom:1px solid #a1a1a1;
margin-bottom:100px;
}
#menu7 a:hover{
background: #f5ffad;
border-left:5px solid #a1a1a1;
}


#bot{
border-bottom:1px #a1a1a1 dotted ;
margin-bottom:100px;
}




#bredcrumbs1{
float:right;
display:block;height:70px;width:560px;
border: 1px solid #999;
background: #ffadf5;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}



#bredcrumbs1 a:hover{
background: #ffffff;
}


#bredcrumbs2{
float:right;
display:block;height:70px;width:560px;
border: 1px solid #999;
background: #b7adff;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}



#bredcrumbs3{
float:right;
display:block;height:70px;width:560px;
border: 1px solid #999;
background: #adf5ff;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}

#bredcrumbs4{
float:right;
display:block;height:70px;width:560px;
border: 1px solid #999;
background: #adffb7;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}

#bredcrumbs5{
float:right;
display:block;height:70px;width:560px;
border: 1px solid #999;
background: #ffb7ad;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}

#bredcrumbs6-7{
float:right;
display:block;height:70px;width:560px;
border: 1px solid #999;
background: #f5ffad;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}




#content{
float:right;
width:560px;
padding-top:50px;
padding-bottom:50px;
}


#content h1{
display:box;
border:3px #a1a1a1 double ;
background: #f5ffad;
margin-left: 5px;
margin-right: 20px;
margin-top:10px;
margin-bottom:30px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;

}



#content dl{
display:box;
border:3px #a1a1a1 dotted ;
margin-left: 5px;
margin-right: 20px;
margin-top:10px;
padding:10px;
}


#content dt{
color: #392b39;
font-weight:bold;
}

#content dd{
padding: 0px;
margin-top: 10px;
margin-left: 5px; 
margin-bottom: 10px;
}

#content dl dd ol li{
padding: 0px; margin: 0px;
margin-left: 0px; 
list-style-type:decimal;
}

#content ul li{
list-style-type:square;
margin-top: 10px;
margin-left: 20px;
}

#content dl dt img{
padding: 0px; margin: 0px;
margin-left: 0px; 
}





#content2{
float:right;
width:560px;
padding-top:50px;
padding-bottom:50px;
}




#alist{
word-break:keep-all;
}



#content2 h1{
display:box;
border:3px #a1a1a1 double ;
background: #f5ffad;
margin-left: 5px;
margin-right: 20px;
margin-top:10px;
margin-bottom:30px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;

}



#content2 dl{
display:box;
border:3px #a1a1a1 dotted ;
margin-left: 5px;
margin-right: 20px;
margin-top:10px;
padding:10px;
}


#content2 dt{
color: #392b39;
font-weight:bold;
font-size:12px;

}

#content2 dd{
padding: 0px;
margin-top: 10px;
margin-left: 5px; 
margin-bottom: 10px;
font-size:12px;
letter-spacing:2px;
}




#content2 dl dd ol li{
padding: 0px; margin: 0px;
margin-left: 0px; 
margin-top: 10px; 
margin-bottom: 10px; 
line-hight-15px;
list-style-type:decimal;
}


#content2 dl dd ul li{
padding: 0px; margin: 0px;
margin-left: 30px; 
margin-top: 10px; 
margin-bottom: 10px; 
line-hight-15px;
}



#content2 ul li{
list-style-type:square;
margin-top: 10px;
margin-left: 20px;
}


#content2 dl dt img{
padding: 0px; margin: 0px;
margin-left: 0px; 
line-hight:30px;
}



#content2 dl dd a:hover{
background: #ffd5f5;
}


#sfooter{

font-size:10pt;
text-align:right;
margin-right:15px;
}

#content2 dl dd a{
display:box;
border-left:7px #a1a1a1 solid ;
border-bottom:1px #a1a1a1 solid ;
padding-left:3px;
margin-right:15px;
font-size:12px;
}

#sfooter a{
display:box;
border-left:7px #a1a1a1 solid ;
border-bottom:1px #a1a1a1 solid ;
padding-left:3px;
padding-top:3px;
margin-right:15px;
font-size:12px;
}




#content6-7{
float:right;
width:560px;
padding-top:50px;
padding-bottom:50px;
color: #735773;
}




#content6-7 h1{
display:box;
border:3px #a1a1a1 double ;
background: #f5ffad;
margin-left: 5px;
margin-right: 20px;
margin-top:10px;
margin-bottom:30px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
color: #735773;

}



#content6-7 dl{
display:box;
border:3px #a1a1a1 dotted ;
margin-left: 5px;
margin-right: 20px;
margin-top:10px;
padding:10px;
}


#content6-7 dt{
color: #735773;
font-weight:bold;
font-size:10px;

}

#content6-7 dd{
padding: 0px;
margin-top: 10px;
margin-left: 5px; 
margin-bottom: 10px;
font-size:10px;
letter-spacing:2px;
}



#content6-7 dl dd ul li{
padding: 0px; margin: 0px;
margin-left: 30px; 
margin-top: 10px; 
margin-bottom: 10px; 
margin-right: 20px;
line-hight-15px;
}



#content6-7 ul li{
list-style-type:circle;
margin-top: 10px;
margin-left: 20px;
}



#content6-7 dl dd a:hover{
background: #ffd5f5;
}


#content6-7 dl dd a{
display:box;
border-left:7px #a1a1a1 solid ;
border-bottom:1px #a1a1a1 solid ;
padding-left:3px;
margin-right:15px;
color: #735773;
}





