@charset "utf-8";
a:link {
	text-decoration: none;
	color: #FFFFFF;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #CCCC00;
}
a:active {
	text-decoration: none;
	color: #CCCC00;
}



/* サイト全体 /////////////////////////////////////////////////////////////////////////////////////////////////////////*/

html, body {
  height: 100%;
}

body {
  margin:0px;
  padding:0px;
  border:none;
  position:relative;
  min-width:720px;
  min-height:800px;
  color:#FFF;
  font-size:12px;
  background-color:#000;
}

/*操作系全体 /////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.center{
  text-align:center;
}

.clear_l{
  margin:0px;
  padding:0px;
  border:none;
  clear:left;
}

.clear_r{
  margin:0px;
  padding:0px;
  border:none;
  clear:right;
}

/* タグ全体 /////////////////////////////////////////////////////////////////////////////////////////////////////////*/

img {
  margin:0px;
  padding:0px;
  border:none;
}

  img.img1 {
    margin:0px 15px 0px 0px;
    padding:0px;
    border:none;
  }

h1{
  margin:0px;
  padding:0px;
  border:none;
  font-size:10px;
  font-weight:normal;
  line-height:14px;
	text-align:right;
}


h2 {
  margin:0px;
  padding:0px;
  border:none;
  font-size:10px;
  font-weight:bold;
  line-height:14px;
	text-align:center;
}

p.p1 {
  margin:8px 10px 0px 10px;
  padding:0px;
  border:none;
  font-size:12px;
  font-weight:normal;
  line-height:14px;
  text-align:right;
}


ul {
   margin:0;
}

li {
   margin:0;
}

table.table1 {
  width:580px;
  margin:0px auto 0px auto;
  padding:0px;
  border:0px;
}

  td.cld1 {
    width:572;
    height:130px;
    margin:0px;
    padding:0px;
    border:0px;
    background-image:url(../obj/calender/cld_top.jpg);
    background-repeat:no-repeat;
  }

  td.cld2 {
    width:79px;
    height:60px;
    margin:0px;
    padding:0px;
    border:0px;
    background-color:#191919;
  }

  td.cld3 {
    width:80px;
    height:20px;
    margin:0px;
    padding:0px;
    border:0px;
    background-color:#ffffff;
    background-position:center;
  }

  td.cld_waku1 {
    height:7px;
    margin:0px;
    padding:0px;
    border:0px;
    background-image:url(../obj/calender/cld_waku1.gif);
    background-repeat:repeat-x;
  }

  td.cld_waku2 {
    width:3px;
    margin:0px;
    padding:0px;
    border:0px;
    background-image:url(../obj/calender/cld_waku2.gif);
    background-repeat:repeat-y;
  }

  td.cld_waku3 {
    width:2px;
    margin:0px;
    padding:0px;
    border:0px;
    background-image:url(../obj/calender/cld_waku3.gif);
    background-repeat:repeat-y;
  }

  td.cld_waku4 {
    height:2px;
    margin:0px;
    padding:0px;
    border:0px;
    background-image:url(../obj/calender/cld_waku4.gif);
    background-repeat:repeat-x;
  }



/*ロールオーバー //////////////////////////////////////////////////////////////////////////////////////////////////////*/

#menu1 a {
  display:block;
  width:93px;
  height:20px;
  margin:0px 10px 0px 0px;
  padding:0px;
  background: url(../obj/bt_01.png) no-repeat;
  text-decoration:none;
  float:left;
}

  #menu1 a:hover {
    background-position:bottom;
  }

#menu2 a {
  display:block;
  width:93px;
  height:20px;
  margin:0px 10px 0px 0px;
  padding:0px;
  background: url(../obj/bt_02.png) no-repeat;
  text-decoration:none;
  float:left;
}

  #menu2 a:hover {
    background-position:bottom;
  }

#menu3 a {
  display:block;
  width:93px;
  height:20px;
  margin:0px 10px 0px 0px;
  padding:0px;
  background: url(../obj/bt_03.png) no-repeat;
  text-decoration:none;
  float:left;
}

  #menu3 a:hover {
    background-position:bottom;
  }

#menu4 a {
  display:block;
  width:93px;
  height:20px;
  margin:0px 10px 0px 0px;
  padding:0px;
  background: url(../obj/bt_04.png) no-repeat;
  text-decoration:none;
  float:left;
}

  #menu4 a:hover {
    background-position:bottom;
  }

#menu5 a {
  display:block;
  width:93px;
  height:20px;
  margin:0px 10px 0px 0px;
  padding:0px;
  background:url(../obj/bt_05.png) no-repeat;
  text-decoration:none;
  float:left;
}

  #menu5 a:hover {
    background-position:bottom;
  }
  
  
#menu6 a {
  display:block;
  width:93px;
  height:20px;
  margin:0px 9px 0px 0px;
  padding:0px;
  background:url(../obj/bt_06.png) no-repeat;
  text-decoration:none;
  float:left;
}

  #menu6 a:hover {
    background-position:bottom;
  }
  
#menu7 a {
  display:block;
  width:93px;
  height:20px;
  margin:0px 0px 0px 0px;
  padding:0px;
  background:url(../obj/bt_07.png) no-repeat;
  text-decoration:none;
  float:left;
}

  #menu7 a:hover {
    background-position:bottom;
  }  



/*フレーム関係 ///////////////////////////////////////////////////////////////////////////////////////////////////////*/													

#container1 {
	width:720px;													/*メインフレームの幅*/
	height:800px;													/*メインフレームの高さ*/
	position:absolute;
	left:50%;
	top:50%;
	overflow:auto;
	margin-left:-360px;
	margin-top:-400px;
	border:none;												/*枠線の種類と太さ*/
}

#container2 {
	width:720px;
	margin:0px auto 0px auto;
  padding:0px
	border:none;
}

#top {
  width:710px;
  height:44px;
  margin:0px;
  padding:15px 10px 0px 0px;
  border:none;
  background-image:url(../obj/header.png);
  background-repeat:no-repeat;
}

#menu {
	width:716px;
  height:20px;
  margin:0px 2px 0px 2px;
  padding:0px;
  border:none;
  background-color:#000;
  background-repeat:repeat-x;
  text-align:center;
}

#middle {
  margin:0px;
  padding:0px;
  border:none;
  background-color:#000;
  background-image:url(../obj/middle.png);
  background-repeat:repeat-y;
}

#bottom {
  width:720px;
  height:59px;
  margin:0px;
  padding:15px 0px 0px 0px;
  border:none;
  background-image:url(../obj/bg_footer.jpg);
  background-repeat:no-repeat;
}



/*ボックス関係 ///////////////////////////////////////////////////////////////////////////////////////////////////////*/													

.bottom1 {
  margin:0px;
  padding:0px;
  border:none;
  font-size:12px;
  font-weight:normal;
  line-height:14px;
	text-align:center;
}

.calendar1 {
	width:716px;
  height:20px;
  margin:0px 2px 0px 2px;
  padding:0px;
  border:none;
  text-align:center;
}

.calendar2 {
	width:716px;
  height:20px;
  margin:3px 2px 0px 2px;
  padding:0px;
  border:none;
  text-align:center;
}

.calendar3 {
	width:606px;
  margin:2px auto 0px auto;
  padding:7px 0px 7px 0px;
  border:none;
  text-align:center;
	background-color:#ffffff;
}

.calendar3_1 {
  margin:93px 0px 0px 135px;
  padding:0px;
  border:none;
}

.copyright {
  margin:15px 0px 0px 0px;
  padding:0px;
  border:none;
  text-align:center;
}

.index0 {
	width:650px;
  height:20x;
  margin:0px auto 0px auto;
  padding:0px;
  border:none;
  text-align:center;
}

.index1 {
	width:716px;
  height:612px;
  margin:0px 2px 0px 2px;
  padding:0px;
  border:none;
  background-image:url(../obj/bg_index.jpg);
  background-repeat:repeat-x;
  text-align:center;
}

.index2 {
	width:360px;
  height:265px;
  margin:5px 35px 0px 315px ;
  padding:0px;
  border:none;
  text-align:center;
}


/*その他　////////////////////////////////////////////////////////////////////////////////////////////////////*/

