/* Ã“ìŽ©“®ŽÔH‹Æƒy[ƒW‚ÌŠî–{ƒfƒUƒCƒ“—pCSS */
body {
	color: #000000;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka,sans-serif;
        text-align: center;
        background-image: /*url(image/back1.gif) url(image/240427.gif)*/url(image/backimages.jpg);
        font-size: 14px;
}



h1{
        font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka,sans-serif;
	font-size: 18px;padding-right:20px;
        background-image: url(image/banner.gif);
        height: 100px;
        line-height: 100px;
	font-style: normal;
        color:#ffffff;
        text-align:right;
}	


h1 a {
	color: #ffffff;
}

font1 {
        color: #00009;
        font-size: 12px;
}

h2 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka,sans-serif;
	font-size: 14px;
	text-align:right;
	margin:5px;
        color:#000000;

}



h2 a {
        color: #666666;
}



h3 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka,sans-serif;
	color: #000087;
	font-size: 16px;
	margin:1em 0px;     
        padding:5px;
	text-align: center;
	border-style:double none;
        border-color:#0071ff;
        background-color:#cccfff;
/*•600px
        background-image:url(image/bgi6.gif);*/
        clear:both;
}



h4 {    
        font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka,sans-serif;
        font-size: 14px;

}




p {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka,sans-serif;
	font-size: 14px
	line-height: 100%;
        margin-top: 10px;     
}



h6{
         font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka,sans-serif;
	color: #ff0000;
	font-size: 14px;
	margin: 0px;text-align:right;
}




address {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	text-align:center;
	border-top: dashed 1px #663300;
	padding-top: 5px;
	margin-top: 15px;
	clear: both;
}



p img {
	float: left;
	border: solid 1px #666666;
        margin-bottom:10px;
}



a {
	color: #000000;
	text-decoration: none;        
	text-align: center;	
	margin:0px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka,sans-serif;
	font-size: 12px;	
	line-height: 1.5em;
}

strong {
        background-color:#ffffff;
        padding:1px;
}



strong a {
        font-size:14px;
}


.undermenu a{  
        text-decoration: underline;
        margin:3px;	
	font-size: 12px;
        color: #666666;	
}






.contents {
        width: 800px;
	margin:auto;
	text-align:left;	
	position:relative;
        background-color:#ffffff;
       
}



.center {
        text-align:center;
}



.main  {
	width: 602px;
	padding: 10px;
	position:absolute;	
        left:176px;
        border-top:solid 1px #000000;
        border-left:solid 1px #000000;
        border-right:solid 1px #000000;
        background-color: #ffffff;
        line-height:1.3em;
}



.main a {
        text-decoration:underline;
}



.main a:hover{
        color: #ff0000;
}

.main h4 {
        padding-left:10px;
        background-image:url(image/bgi1.gif);
}

.undermenu a:hover{
        color: #ff0000;
}


.side {

	width: 160px;
     	padding: 8px;
        position:absolute;	
        left:0px;
        background-color:#000087;
        color: #ff0000;
        text-align:center;
        
}

.side h4{
         line-height:2em;
         background-image:url(image/sideback1.jpg);
         background-repeat:repeat;
         border-left:solid 2px #000087; 
}

.side h4:hover{
         border-left:solid 2px #ff0000;
         background-image:url(image/sideback2.jpg);
         background-repeat:repeat;

} 

.side h4 a:hover{
color:#ffff00;
}




.side a{
         color: #ffffff;
         padding-bottom:3px;
         padding-left:10px;padding-right:10px;
}



.side img{border-style:none;
}


.col1 {
        width:585px;        
        border:solid 3px #94aaff;
        padding:5px;
        clear:both;

}



.col1 h3{
        background-image:url(image/bgi7.gif);color: #00ffff;

}



.col2{
        margin-left:5px;
        float:right;
        clear:both;
        font-size:10px;
        
}

.col2 img{
        border-style:none;

}

/*.col2 img hover{image:url(image/DSC622s.jpg);

}*/


.col2 a{
        text-decoration:none;
}


.fl{     margin-right:5px;
        float:left;
        clear:both;
        font-size:10px;
}


.col3{
        border:solid 3px;
        border-color:#666666;
        padding:5px;
        color:#666666;
        margin:5px;
}