@charset "UTF-8";

/* Reset */

body, div, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, 
brockquote, pre, table, caption, th, td, address, 
form, fieldset, legend, object {
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	height: 40px;
}

h5, h6, pre, table, code, kbd, samp, acronym, input, textarea {
  font-size: 100%;
}

a, ins {
  text-decoration: none;
}

address, em, cite, dfn, var {
  font-style: normal;
}

input, textarea {
  font-family: sans-serif;
  font-weight: normal;
}

img {
  vertical-align: baseline;
}

a img {
  border: none;
}

/* Reset END */


/* 全体構造 */

body {
  color: #333;
  font-size: 16px;
  font-family:Arial, Helvetica, sans-serif,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic";
  line-height: 1.7;
  text-align: center;
  font-weight: normal;
  background-color: #FFF;
  background-repeat: repeat-x;
  background-attachment:fixed;
}

#wrap {
  width: 850px;
  margin-right: auto;
  margin-left: auto;
  background-color:#FFF;
}

/* 全体構造 END */

a.alink1:link{color:#00F;
text-decoration:underline;
}

a.alink1:hover{color:#06F;
text-decoration:underline;
}

a.alink1:visited{
	color:#909;
	text-decoration:underline;
}

td.lefttop {
	width:365px;
	text-align: left;
	vertical-align: top;
}

td.menubox {
	width:365px;
	text-align: left;
	vertical-align: top;
}

td.title {
	height:50px;
	width:770px;
	text-align: left;
	vertical-align: center;
	padding: 0px;
}


td.copyright {
	height:50px;
	width:770px;
	text-align:center;
	vertical-align: center;
	background-color:#CCC;
}


h3 {
	font-size:15px;
	font-weight:bold;
	text-align:left;
}

h2 {font-size:16px;
	color:#3CF;
	text-align:left;
}

ul.menu li a {
  width: 365px;
  text-indent: -700em;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
}
.menulist{
	height:300px;
}
.menulist1{
	height:60px;
}

ul.menu li a.navi_t1 {
  background-image: url(../image/index01.gif);
  	height:60px;
}

ul.menu li a.navi_t2 {
  background-image: url(../image/index02.gif);
  	height:60px;
}

ul.menu li a.navi_t3 {
  background-image: url(../image/index03.gif);
  	height:60px;
}

ul.menu li a.navi_t4 {
  background-image: url(../image/index04.gif);
  	height:60px;
}

ul.menu li a.navi_t5 {
  background-image: url(../image/index05.gif);
  	height:60px;
}


ul.menu li a.navi_t1:hover {
  background-image: url(../image/index01b.gif);
  	height:60px;
}

ul.menu li a.navi_t2:hover {
  background-image: url(../image/index02b.gif);
  	height:60px;

}
ul.menu li a.navi_t3:hover {
  background-image: url(../image/index03b.gif);
  	height:60px;

}
ul.menu li a.navi_t4:hover {
  background-image: url(../image/index04b.gif);
  	height:60px;

}
ul.menu li a.navi_t5:hover {
  background-image: url(../image/index05b.gif);
  	height:60px;

}

tr.footermenu td a {
  text-indent: -700em;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
}
a.navi_fl {
  background-image: url(../image/prev.gif);
	  	height:60px;
}


a.navi_fl:hover {
  background-image: url(../image/prevb.gif);
  	height:60px;
}


a.navi_ft {
  background-image: url(../image/index.gif);
  	height:60px;
	

}


a.navi_ft:hover {
  background-image: url(../image/indexb.gif);
  	height:60px;
}


a.navi_fr {
  background-image: url(../image/next.gif);
  	height:60px;
}


a.navi_fr:hover {
  background-image: url(../image/nextb.gif);
  	height:60px;
}


