/* CSS Document */

@import "http://";

/*
カレンダー色設定
-------------------------------------------------------------------*/
.cal {
	font-size:100%;
　　border:1px solid #ccc;
    border-collapse:collapse;
	width:200px;
}
.red {background-color:#fff;}
.blue {background-color:#fff;}
.head {background-color:#fff;}


/*
デフォルト
-------------------------------------------------------------------*/

ol, ul, li, dl, dt, dd, div { 
   margin : 0; 
   padding : 0; 
   border : none; 
   font-style : normal; 
   font-weight : normal; 
   font-size :95%; 
   text-align : left; 
   list-style-type : none; 
} 
img, strong, em, q, abbr, cite, var { 
   font-style : normal; 
   font-weight : normal; 
   font-size :95%; 
   border : 0; 
} 
/*
フッターコンテンツ
-------------------------------------------------------------------*/

div#footer { 
   padding-bottom : 10px; 
   background-color : #fff;
   font-style : normal; 
   font-weight : normal; 
   font-size :85%; 
   border : 0; 
} 

div#footer p#copyright { 
   margin :5px 0 0;
   width:896px;
   padding :10px 0 0; 
   background:url(images/footer_main.jpg);
   color : #666; 
   text-align : center; 
   font : 80% "Verdana"; 
} 

div#footer ul li { 
   line-height : 200%;
   color : #666; 

} 
div#footer ul li a { 
   color : #666; 
   text-decoration : none; 
} 
div#footer ul li a:hover { 
   text-decoration : none;
   color:333;
} 

div#footer div#footer-nav { 
   width :896px; 
   margin : 20px 0; 
   position : relative; 
} 
div#footer div#footer-nav h2 { 
   text-align : left;
   font-size:100%;
   margin:10px;
   padding:5px 0;
   border-bottom:1px groove #999;
} 

div#footer div#footer-nav h2 a:link, div#footer div#footer-nav h2 a:visited {
	font-weight:normal;
	text-decoration:none;
	color:#06F;
	font-size:100%;
} 
div#footer div#footer-nav h2 a:hover, div#footer div#footer-nav h2 a:active {
	color:#666;
	text-decoration:none;
	font-size:100%;

} 


div#footer div#footer-nav p { 
   text-align : left;
   margin-top:5px; 
   margin-bottom :10px;
} 
div#footer div#footer-nav div#footer-service { 
   float : left; 
   width : 210px;
   padding-left:10px;
} 
div#footer div#footer-nav div#footer-service ul { 
   float : left; 
} 
/* add display:inline to floated elements */
div#footer div#footer-nav div#footer-service,
div#footer div#footer-nav div#footer-service ul,
 {display:inline;}

/* add zoom:1 to pos:relative elements */
div#footer div#footer-nav {zoom:1;}