BODY{
  margin : 0 auto ;
  text-align:center;
  font-size : 12px;
  background-color : #afd9fa;
  padding : 0px ;
}
A {
  color : red;
  text-decoration:none;
}

A:LINK{
  color : red;
  text-decoration:none;
}

A:HOVER{
  color : #316cd0;
  text-decoration:none;
}

.midashi{
width : 770px ;
height : 85px ;
background-image : url(../img/hed.gif);
margin : 0px 5px ;
}

H1{
  font-size : 12px;
  margin : 0 ;
  font-weight : normal;
  letter-spacing : 1px;
  padding-top : 62px;
  padding-left : 316px ;
}

.main{
  width : 780px;
  border-style : none solid solid solid;
  background-color : white;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  padding: 0px 0px 5px 0px ;
  margin : 0 auto;
}

.navi {
  width : 755px ;
  height : 10px ;
  clear : both ;
  text-align : left ;
 margin : 0px 5px 0px 15px ;
}

.naka2 {
  margin : 0px 5px 30px 5px ;
  width : 770px;
  clear : both ;
  text-align : left ;
}

.hed{ margin : 0px 0px 0px 5px ; clear : both ; }

.hed div{
  margin: 0px 0px 10px 0px ;
  padding: 0px;
  height : 25px;
  width : 109px;
  float:left;
  letter-spacing : 1px;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : white;
}

.hed A {
  display : block ;
  text-align : center;
  padding : 6px 5px;
  font-size:12px;
  color : white;
  background-color : #fc658b;
  margin : 0 ;
  text-decoration:none;
}

.hed A:HOVER {
  color:white;
  background-color : #69b7f5;
  text-decoration:none;
}

H2{
  font-size : 16px;
  letter-spacing : 1px;
  width : 535px;
  height : 30px;
  padding : 0px 0px 0px 10px;
  margin : 10px 0px 3px 25px ;
  background-image : url(img/title-haikei.gif);
  color : black;
}

.foot_link {
  line-height : 160%;
  clear : both ;
  margin : 15px 5px 5px 5px ;
}

.foot{
  font-size : 12px;
  font-weight : normal;
  color : white;
  text-align : center;
  width : 770px;
  letter-spacing : 1px;
  height : 20px;
  padding-top : 6px;
  background-color : #fc658b;
  margin : 10px 5px 5px 5px ;
  clear : both ;
}

.moji2{
  margin : 10px 0px ;
  width : 600px;
  float : left;
  padding : 0px ;
  text-align : left ;
}

.moji2 p{
  padding : 0px 0px 0px 0px;
  color : black;
  font-size : 110%;
  line-height : 140%;
  margin : 5px 0px 0px 40px;
}

.read DIV{
  width : 180px;
  height : 19px;
  padding-top : 4px;
  padding-left : 5px;
  margin-top : 2px;
  margin-left : 5px;
}

.read {  border-width : 1px;  border-style : solid;  border-color : gray;
  background-color : #fff5ee ; color : #464646; width : 189px; padding-bottom : 7px ;}

.read P{
  font-size : 12px;
  line-height : 145%;
  margin : 2px 0px 4px 9px ;
  width : 175px;
letter-spacing : 1px ;
}

.read A:HOVER{
color : gray ;
}

.menu { width : 160px ; float : left; margin : 15px 5px 60px 0px ;
  height : 170px ;   background-color : #f5f5f5; }

.menu A {
  display : block ;
  padding : 10px 0px 10px 10px ;
  font-size:12px;
  margin : 0px 4px ;
  text-decoration:none;
 width : 142px ;
 height : 15px ;
  color : black;
border-bottom-width : 1px;  border-bottom-style : dotted;  border-bottom-color : gray;
}

.menu A:HOVER {
  color : black;
  background-color : #e7e7e7;
text-decoration:none;
}

.kakaku{ margin : 10px 0px 10px 0px ; float : left ; width : 170px ; }

/* for goods */
.menu_title {
  display : block ;
  font-weight : bold ;
  padding : 12px 0px 10px 10px ;
  font-size:14px;
  margin : 0px 0px ;
  width : 150px ;
  height : 16px ;
  color : white;
  background-color : #008000;
  border-bottom-width : 1px;  border-bottom-style : solid;  border-bottom-color : gray;
}

.menu_link {
 width : 160px ;
 margin : 0px 0px;
 background-color : #f5f5f5;
}

.menu_link A {
  display : block ;
  padding : 12px 0px 10px 10px ;
  font-size:12px;
  margin : 0px 4px ;
  text-decoration:none;
 width : 142px ;
 height : 16px ;
  color : black;
border-bottom-width : 1px;  border-bottom-style : dotted;  border-bottom-color : gray;
}

.menu_link A:HOVER {
  color : black;
  background-color : #e7e7e7;
text-decoration:none;
}
/**********************/
#kup-list {
	width: 380px !important;
}
#kup-list .kup-name {
	width: 210px !important;
}
#kup-list .kup-date {
	display: none;
}
.kup-first-message {
	top: 160px !important;
	left: 60px !important;
	width: 270px !important;
}
