.foot{background-color:#521c14; color:white;}
.foot A{color:white;}
td{font-size:12px; line-height : 14px;}
a { color : black;}
h1{ padding:0px; margin:0px;
  font-size : 12px;
  color : #804000;
}
h2{ padding:0px; margin:0px;}
.pop{
  width : 290px;
  height : 310px;
}
.scr {
  overflow: scroll;
  width: 280px;
  height: 300px;
  font-size : 12px;
}
.back{
  background-image : url(img/back.gif);
  background-repeat : no-repeat;background-position : center 25px;}
.day{
  text-align : right;
  height : 25px;
}
.ad{
  background-color : #c19e69;
  padding : 10px 10px 10px 10px;
  font-size : 14px;
  line-height : 16px;
}
.rcon{
  width : 420px;
  vertical-align : top;
  text-align : center;
}
.tc1{
  padding-left : 140px;
  padding-right : 10px;
  font-size : 12px;
  line-height : 16px;
}
.tc2 b{
  font-size : 14px;
  line-height : 16px;
  color : #804000;
}
.tc1 h2{
  font-size : 16px;
  line-height : 18px;
  color : #521c14;
}
.tc2{
  height : 340px;
  padding-left : 60px;
}
.tc2i{
  margin-right : 10px;
}
.lcon{
  height : 390px;
  padding-left : 10px;
}
.zakka{
  font-size : 10px;
  line-height : 12px;
}
.zakka b{
  font-size : 14px;
  line-height : 16px;
  color : #804000;
}

.con1 h2{
  font-size : 16px;
  line-height : 18px;
  color : white;
  background-image : url(img/ug-1.gif);
  width : 286px;
  height : 53px;
  padding-top : 8px;
  background-repeat : no-repeat;
  padding-left : 4px;
}
.back{
  background-image : url(img/back.gif);background-position : center 27px;
  background-repeat : no-repeat;
}
.con1 p{
  margin-right : 10px;
}
.pop-c{
  height : 75px;
  background-image : url(img/ug-2.gif);
  background-repeat : no-repeat;background-position : center center;
  font-size : 10px;
  color : #cc0000;
}
.pop{
  height : 400px;
  width : 250px;
  text-align : center;
  margin-left : 6px;
}
#p-contents{
	font-size : 12px;
	overflow-y:scroll;	
	height : 70px;
        width : 250px;
	left : 0px;
	line-height : 14px;
	padding-right : 0px;
	letter-spacing : 1px;
	margin-bottom : 2px;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #fff #fff #fff #fff;
	padding-top : 0px;
	padding-bottom : 0px;
	background-attachment: scroll;
        text-align : left;
}
.m-6a{
  margin-top : 4px;
  margin-left : 4px;
}
.m-2{
  width : 250px;
  height : 64px;
}
.m-4{
  width : 200px;
  height : 110px;
  right : auto;
}
.m-4 img{
  float : left;
}
.m-5{
  width : 250px;
  height : 110px;
}
.m-5 img{
  float : left;
}
.neko{
  height : 50px;
  font-weight : bold;
  color : #993366;
}
.npo{
  background-image : url(img/ug-3.gif);
  background-repeat : no-repeat;background-position : center center;
  width : 300px;
  height : 150px;
}
.npo img{
  margin-left : 6px;
  margin-right : 12px;
  float : right;
}
.npo-3{
  margin-left : 10px;
}
.npo h2{
  font-size : 16px;
  line-height : 18px;
  color : #cc0000;
  background-image : url(img/ug-4.gif);
  background-repeat : no-repeat;background-position : center center;
  height : 20px;
  text-align : center;
  padding-top : 2px;
}
.info{
  font-size : 14px;
  line-height : 16px;
}
.npo-2{
  text-align : center;
}
.logo{
  float : left;
}
.info h2{
  font-size : 12px;
  font-weight : bold;
  line-height : 16px;
  color :#543291;
}
.npo-2 a{
  font-weight : bold;
  color : white;
  text-decoration : none;
}
