@charset "UTF-8";
/* CSS Document 200807 001 */

@import 'clear.css';
@import 'navi.css';
@import 'second.css';
@import '02.css';



 
body 
  {
  background-color: #ffffff;
  }
  
a 
  {
  color: #444444;
  } 

img 
  {
  margin:0;
  padding:0;
  } 
 
 
/* 
  #container 
--------------------------------------------------------------
*/

#container 
  {
  }

#container-inner
  {

  }




/* 
  #header 
--------------------------------------------------------------
*/

#header 
  {
  width: 100%;
  background:url(../../img/menu_bg.gif) repeat-x;
  }
  
#header-inner 
  {
  width:950px;
  height:100px;
  margin: 0 auto;
  text-align: center;
  background:url(../../img/topimage.jpg) no-repeat;
  }

#header-inner #logo1
  {
  clear: both;
  float:right;
  margin:0px 0px;
  }
#header-inner #logo2
  {
  float: left;
  }
  







h1
  {
  color:#999999;
  font-size: 0.7em;
  }



  








/* 
  #contents-wrap 
--------------------------------------------------------------
*/
#contents-wrap
  {
    clear:both;
  width: 100%;
	background:url(../../img/main_bg.jpg) repeat-x;
  }

#contents-wrap-inner
  {
  width:950px;
  margin: 0 auto;

  
  }


/* 
  #contents-a 
--------------------------------------------------------------
*/


#contents-a 
  { 
  width: 195px;
  margin: 33px 0px 0px 5px;
  padding-top:50px;
  float: left;
  background:url(../../img/titleback_categori.png) no-repeat;

  }





* html #contents-a 
{
	background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(Src='img/titleback_categori.png',sizingMethod='crop');
}



* html #contents-c 
{
	background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(Src='img/titleback_carender.png',sizingMethod='crop');
}



* html #contents-b-c 
{
	background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(Src='img/titleback_main.png',sizingMethod='crop');
}






#contents-a ul
  {
  display:block;
  margin: 10px 0px 30px 20px;
  width:160px;
  }

#contents-a ul li
  { 
  display:block;
  text-indent:-10px;
  margin: 0px 0px 5px 0px;
  font-size:0.9em;
  }


#contents-a ul li a
  { 
	color: #333333;
  }

#contents-a ul li a:hover
  { 
	color: #666;
  }


#contents-a .bnn
  {
  display:block;
  margin: 60px 0px 0px 20px;
  width:160px;
  }
  
#contents-a .bnn p
  {
  margin: 5px 0px 5px 0px;
  }
  


/* 
  #contents-b 
--------------------------------------------------------------
*/

#contents-b 
  {
  background:url(../../img/titleback_main.png) no-repeat;
  width: 495px;
  height:500px;
  margin: 33px 2px 0px 5px;
  float: left;
  }


* html #contents-b 
{
	background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(Src='img/titleback_main.png',sizingMethod='crop');
}


/* 
#contents-b ul
  {
  margin: 10px 0px 0px 0px;
  }

#contents-b ul li
  {
  margin: 0px 0px 0px 10px;
  }


#contents-b-a
  {
  margin: 0px 0px 20px 0px;
  padding: 10px 0px 0px 0px;
  }



#contents-b-a-inner
  {
  display:block;
  width:470px;
  margin: 10px 0px 10px 10px;
  }
  

#contents-b-a p
  {
  text-align:right;
  font-size:0.9em;
  }

#contents-b-b
  {
  margin: 0px 0px 10px 0px;
  }


#contents-b-b ul li
  {
    float:left;
  margin:0px 2px;
  }


#contents-b-b ul li a
  {
  float:left;
  padding:0px 0px 0px 0px;
  border:solid #999999;
  }

#contents-b-b ul li a:hover
  {
  border:solid #ccc;
  }


#contents-b-c
  {
  clear:both;
    background:url(../../img/titleback_main.png) no-repeat;
  }
  
 #contents-b-c ul
  {
  display:block;
  padding: 60px 0px 0px 20px;
  width:480px;
  } 
  
#contents-b-c p
  {
  text-align:right;
  font-size:0.9em;
  }


#contents-b-c-inner
  {
  clear:both;
  display:block;
  width:450px;
  padding:60px 5px 5px 20px;
  }
*/




/* 
  #contents-c 
--------------------------------------------------------------
*/

#contents-c 
  {
  width: 237px;
  margin: 33px 0px 0px 0px;
  background:url(../../img/titleback_carender.png) no-repeat;
  float: right;
  
  }

#contents-c ul
  {
  display:block;
  margin: 10px 0px 0px 10px;

  }


#contents-c ul li a
  { 
	color: #333333;
  }

#contents-c ul li a:hover
  { 
	color: #666;
  }

#contents-c-inner
  { 

  display:block;
  width:210px;
  padding:40px 5px 5px 10px;  
  }



/* 
  #footer 
--------------------------------------------------------------
*/


#footer  
  {
  clear:both;
  width: 100%;
  background:url(../../img/footer_bg.jpg) repeat-x;
  }

#footer-inner
  {
  width:950px;
  margin: 0 auto;
  text-align: center;
  }

#footer-inner ul
  {
  padding:30px 0px 0px 0px;
  }


#footer-inner ul li
  {
  clear: both;
  font-size: 0.9em;
  color: #333333;
  display:inline;
  padding:0px 20px;
  border-left:solid 1px;
  }

#footer-inner .end
  {
  border-right:solid 1px;
  }


#footer-inner .topsub li
  {
  border:none;
  display:inline;
  padding:0px 10px;
  }

#footer-inner .topsub li a
  {
  color: #003300;
  }


#footer-inner ul li a
  {
  color:#333333;
  }

#footer-inner ul li a:hover 
  {
  color:#666;
  }




#footer-inner address
  {
  clear: both;
  font-size: 0.8em;
  color: #333333;
  padding: 30px 0px 20px 0px;
  text-align: center;
  margin:50px 0;
  }



/* 
  #contents-space 
--------------------------------------------------------------
*/


#contents-space 
  { 
  width: 100px;
  margin: 70px 0px 0px 5px;
  float: left;
  }




#contents-c-inner #calendar {

padding:0px 0px 30px 0px;
}
#contents-c-inner #calendar div {

margin: 0px 10px;
padding:0px 0px;
width:180px;
}
#contents-c-inner #calendar table {
width:100%;
}
#contents-c-inner #calendar table th, #contents-c-inner #calendar table td {
height:20px;
line-height:20px;
text-align:center;
width:20px;
}
#contents-c-inner #calendar table td a {
background:transparent url(img/calendar_a.gif) no-repeat scroll left top;
color:#ff0066;
display:block;
font-weight:bold;
letter-spacing:normal;
}