/* KINOA のデザイン用CSS*/
body{
  text-align:center;
  color : #400000;
  margin:0px;
  padding:0px;
  background-image : url(screen.gif);
  background-attachment:fixed;
  scrollbar-base-color:#779977;
}
.contents1 {
  width: 715px;
  margin:auto;
  background-color: #eddd83;
  text-align:left;
  border-top:solid 5px #ffffcc;
  border-right:solid 5px #f4eab5;
  border-bottom:solid 5px #ffffcc;
  border-left:solid 5px #f4eab5;
  position:relative;
  margin-top:30px;
  padding:10px;
}
.contents2 {
  width: 685px;
  margin:auto;
  background-color: #f4eab5;
  text-align:left;
  border-top:solid 5px #ffffcc;
  border-right:solid 5px #ffffcc;
  border-bottom:solid 5px #ffffcc;
  border-left:solid 5px #ffffcc;
  position:relative;
  padding:10px;
  color:#400000;
}
H2{
  font-size : 14px;
  line-height : 18px;
  color : #400000;
  font-weight:normal;
  margin:0px;
}
.gw{
  font-size : 14px;
  line-height : 18px;
  color : #400000;
  font-weight:normal;
  margin-left : 20px;
}
.2H2{
  font-size : 14px;
  line-height : 18px;
  color : #400000;
  font-weight:normal;
  margin-left : 20px;
}
P{
  font-size : 14px;
  line-height : 18px;
  color : #400000;
  font-weight:normal;
}
.h2{
  float:left;
  margin: 5px;
}
h3{
  float:left;
  margin: 5px;
}
h4{
  float:left;
  margin: 5px;
}
h5{
  float:left;
  margin: 5px;
}
h6{
  float:left;
  margin: 5px;
}
.back{
  margin:30px 23px 80px 45px;
  align:center;
}
A{
  text-decoration : none;
  color : #779977;
}
span A:hover {
  border-bottom:solid 1 #ffcc00;
  background-color:#ffffcc;
  background-image : url(navbk2.gif);
  color:#800000;
}
.pan{
  margin:0px;
  padding:0px;
  text-align : right;
  font-size:11px;
}
UL{
  list-style-type:none;
  margin:0px 0px 10px 30px;
}
P image{
  border: solid 1px #eddd83;
}
input{
  background-color: #feffe6;
  color: #400000;
  border: 1px solid #779977;
  height: 20px;
}
.new{
  background:#f4eab5;
  color:#779977;
  CURSOR: pointer;
  margin-top:10px;
  border: 3px solid #ffffcc;
  height: 25px;
  font-weight:bold;
}
.live {
  font-size: 10px;
  font-family: "ＭＳ ゴシック",serif;
  font-weight : bold;
  text-decoration : none;
  line-height : 13pt;
}
.live a {
  display: block;
  width: 292px;
  background-color:#779977;
  border:solid 3px;
  border-color:#779977 #779977 #779977 #779977;
  text-align: center;
  color:#ffffcc;
  text-decoration : none;
  margin-top:0px;
  margin-bottom:5px;
}
.live a:hover {
  border:solid 3px;
  border-color:#74baba #326161 #1d3838 #9ccdcd;
  color: #ffffff;
}
/*イベントカE鵐澄*/
.I {
  font-size: 13px;
  font-family: "｣ﾍ｣ﾓ ･ｴ･ｷ･ﾃ･ｯ",serif;
  font-weight : bold;
  text-decoration : none;
  line-height : 13pt;
}
.I a {
  display: block;
  width: 292px;
  background-color:#eddd83;
  border:solid 3px;
  border-color:#eddd83 #eddd83 #eddd83 #eddd83;
  text-align: center;
  color:#779977;
  text-decoration : none;
  margin-top:0px;
  margin-bottom:8px;
}
.I a:hover {
  border:solid 3px;
  border-color:#f5edba #7a6a12 #9a8616 #faf5de;
  color: #804040;
}

/* E鵐のデザイン用CSS*/
.navbar{
  background-color: #FFffcc;
  padding: 0px;
  width: 390px;
}
a{
  color: #779977;
  text-decoration: none;
}
#N A:hover {
  display:block;
  background-color:#ffffcc;
  background-image : url(navbk2.gif);
  color:#800000;
}
.a{
  width: 130px;
  float: left;
  text-align: center;
  background-color: #FFffcc;
  margin:0px;
  font-size: 13px;
  line-height: 1.6em;
  border: solid 2px #F4eab5;
}
.navbar2{
  background-color: #FFffcc;
  padding: 0px;
  width: 610px;
}
a{
  color: #779977;
  text-decoration: none;
}
#N2 A:hover {
  display:block;
  background-color:#ffffcc;
  background-image : url(navbk2.gif);
  color:#800000;
}
.a2{
  width: 140px;
  float: left;
  text-align: center;
  background-color: #FFffcc;
  margin:0px;
  font-size: 13px;
  line-height: 1.6em;
  border: solid 2px #F4eab5;
}
.a3{
  width: 100px;
  float: left;
  text-align: center;
  background-color: #FFffcc;
  margin:0px;
  font-size: 13px;
  line-height: 1.6em;
  border: solid 2px #F4eab5;
}
.a4{
  width: 200px;
  float: left;
  text-align: center;
  background-color: #FFffcc;
  margin:0px;
  font-size: 13px;
  line-height: 1.6em;
  border: solid 2px #F4eab5;
}
.a5{
  width: 170px;
  float: left;
  text-align: center;
  background-color: #FFffcc;
  margin:0px;
  font-size: 13px;
  line-height: 1.6em;
  border: solid 2px #F4eab5;
}
A{
  text-decoration : none;
}
H1 {
  font-size: 16pt;
  font-family: "ＭＳ Ｐ明朝", "細明朝体",serif;
  text-decoration : none;
  line-height : 13px;
  color :#400000;
  font-weight:bold;
  margin: 0px;
  text-align: center;
}
.RETURNS {
  font-size: 13px;
  font-family: "ＭＳ Ｐ明朝", "細明朝体",serif;
  font-weight:bold;
  text-decoration : none;
  line-height : 13pt;
}
.RETURNS a {
  display: block;
  width: 50px;
  background-color:#779977;
  border:solid 2px;
  border-color:#779977 #779977 #779977 #779977;
  text-align: center;
  color:#ffffcc;
}
.RETURNS a:hover {
  border:solid 2px;
  border-color:#c2d1c2 #5a785a #5a785a #b1c5b1;
  color: #ffffff;
}
.H2 {
  font-size: 13px;
  font-family: "ＭＳ Ｐ明朝", "細明朝体",serif;
  text-decoration : none;
  line-height : 13px;
  font-weight:bold;
}
.h2 a {
  display: block;
  width: 100px;
  background-color:#cccccc;
  border:solid 3px;
  border-color:#cccccc #cccccc #cccccc #cccccc;
  text-align: center;
  color:#ffffcc;
}
.h2 a:hover {
  border:solid 3px;
  border-color:#e7e7e7 #808080 #808080 #dfdfdf;
  color: #ffffff;
}
H3 {
  font-size: 13px;
  font-family: "ＭＳ Ｐ明朝", "細明朝体",serif;
  text-decoration : none;
  line-height : 13px;
}
h3 a {
  display: block;
  width: 100px;
  background-color:#999900;
  border:solid 3px;
  border-color:#999900 #999900 #999900 #999900;
  text-align: center;
  color:#ffffcc;
}
h3 a:hover {
  border:solid 3px;
  border-color:#c4c400 #757500 #757500 #b0b000;
  color: #ffffff;
}
H4 {
  font-size: 13px;
  font-family: "ＭＳ Ｐ明朝", "細明朝体",serif;
  text-decoration : none;
  line-height : 13px;
  letter-spacing : 1pt;
}
h4 a {
  display: block;
  width: 100px;
  background-color:#007000;
  border:solid 3px;
  border-color:#007000 #007000 #007000 #007000;
  text-align: center;
  color:#ffffcc;
}
h4 a:hover {
  border:solid 3px;
  border-color:#00aa00 #002800 #002800 #008800;
  color: #ffffff;
}
H5 {
  font-size: 13px;
  font-family: "ＭＳ Ｐ明朝", "細明朝体",serif;
  text-decoration : none;
  line-height : 13px;
}
h5 a {
  display: block;
  width: 100px;
  background-color:#804040;
  border:solid 3px;
  border-color:#804040 #804040 #804040 #804040;
  text-align: center;
  color:#ffffcc;
}
h5 a:hover {
  border:solid 3px;
  border-color:#bd7979 #4b0000 #2b0000 #ab5656;
  color: #ffffff;
}
H6 {
  font-size: 13px;
  font-family: "ＭＳ Ｐ明朝", "細明朝体",serif;
  text-decoration : none;
  line-height : 13pt;
}
h6 a {
  display: block;
  width: 100px;
  background-color:#808040;
  border:solid 3px;
  border-color:#808040 #808040 #808040 #808040;
  text-align: center;
  color:#ffffcc;
}
h6 a:hover {
  border:solid 3px;
  border-color:#b4b469 #434321 #434321 #a5a552;
  color: #ffffff;
}
H7 {
  font-size: 13px;
  font-family: "ＭＳ Ｐ明朝", "細明朝体",serif;
  text-decoration : none;
  line-height : 13px;
  font-weight:bold;
}
H7 a {
  display: block;
  width: 100px;
  background-color:#cccccc;
  border:solid 3px;
  border-color:#cccccc #cccccc #cccccc #cccccc;
  text-align: center;
  color:#ffffcc;
}
H7 a:hover {
  border:solid 3px;
  border-color:#e7e7e7 #808080 #808080 #dfdfdf;
  color: #ffffff;
}
a.vte {
  cursor: url(../parts/zoomin.cur), pointer;
}
img.vte-expanded-focus {
  border: 0px solid blue;
  cursor: url(../parts/zoomout.cur), pointer;
}
img.vte-expanded-blur {
  border: 2px solid blue;
}
.vte-caption {
  display: none;
  border: 0px solid blue;
  border-top: none;
  padding: 5px;
  margin-top: -1px;
  background-color: #DDDDDD;
  color: white;
}
.vte-display-block {
  display: block;
}
.vte-display-none {
  display: none;
}

.bs {
  font-size: 13px;
  font-family: "Times New Roman", Times, serif;
  font-weight : bold;
  text-decoration : none;
  line-height : 13px;
}
.bs a {
  display: block;
  width: 100px;
  background-color:#007700;
  border:solid 3px;
  border-color:#007700 #007700 #007700 #007700;
  text-align: center;
  color:#ffffcc;
  text-decoration : none;
}
.bs a:hover {
  border:solid 3px;
  border-color:#00aa00 #002800 #002800 #008c00;
  color: #ffffff;
}
