/*テキストの色、背景色、書体、文字の大きさ、行間、マウスカーソルの形状、背景画像設定*/
BODY {
  color : #666;
  background-color:#FFFFFF;
  font-family : "MS UI Gothic";
  font-size: 14px;
  line-height: 140%;
  cursor :  auto;
}
/*リンクの色*/
A:LINK {
  color:#660000;
}
/*マウスが上にきた時のリンクの色、背景色*/
A:HOVER {
  color:#660000;
  background-color:#ffcccc;
  text-decoration: underline;
}
/*クリック時のリンクの色*/
A:ACTIVE {
  color:#660000;
}
/*訪問済みリンクの色*/
A:VISITED {
  color:#660000;
}
/*Ｈタグの設定*/
H1 {
  color : #660000;
  font-size : 16px;
  margin-top: 7px;
  margin-left: 10px;
  margin-bottom: 2px;
}
H2 {
  color : #ff999a;
  margin-top: 8px;
  margin-left: 10px;
  margin-bottom: 0px;
  font-size : 14px;
  font-weight: normal;
}
H3 {
  color : #ffcccc;
  font-size : 12px;
  margin-top: 2px;
  margin-left: 5px;
  margin-bottom: 2px;
  font-weight: normal;
}
H4 {
  color : #660000;
  font-size : 12px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: normal;
}
H5 {
  color : #660000;
  font-size : 12px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: normal;
}
/*テーブルレイアウト*/
#TABLE01 {
  margin-right: auto;
  margin-left: auto;
  width: 740px;
  border: 3px dashed #ff9999;
  background-color: #FFFFFF;
}
#TABLE02 {
  margin-right: auto;
  margin-left: auto;
  width: 740px;
  height: 60px;
}
/*TOPテーブルレイアウト*/
#TABLE03 {
  margin-top: 2px;
  margin-left: 11px;
  margin-right: 10px;
  width: 400px;
  height: 30px;
  background-image : url(../image/icon_menu04.gif);
}
#TABLE04 {
  margin-top: 0px;
  margin-left: 7px;
  margin-right: 5px;
  margin-bottom: 8px;
  line-height: 120%;
  font-size: 13px;
  width: 400px;
  background-image : url(../image/bg_space01.gif);
}
/*ページテーブルレイアウト*/
#TABLE05 {
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  width: 560px;
  height: 30px;
  background-image : url(../image/icon_menu03.gif);
}
#TABLE06 {
  margin-top: 5px;
  margin-left: 20px;
  margin-right: 10px;
  margin-bottom: 8px;
  line-height: 140%;
  font-size: 14px;
  width: 550px;
}
#TABLE07 {
  margin-top: 1px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 1px;
}
/*タイトルサイズ*/
#TITLE {
  font-size : 24px;
  text-decoration: none;
}
/*お知らせ・おすすめ設定*/
#TOPTABLE {
  margin-top: 0px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom:10px;
  font-size: 12px;
  line-height: 140%;
  width: 400px;
  border: 1px solid #c35a5a;
}
#TOPTABLE2 {
  width: 400px;
  border: 1px solid #ffcccc;
}
#TOPMENU {
  float: left;
  margin-left: 10px;
  color : #c35a5a;
  font-size: 16px;
  line-height: 170%;
  width: 400px;
  height: 30px;
  background-image : url(../image/icon_menu04.gif);
}
#INTABLE {
  font-size: 12px;
  line-height: 140%;
}
#INTABLE2 {
  font-size: 12px;
  line-height: 140%;
}
/*メニュー・ランキング設定*/
#MENUTABLE {
  font-size: 14px;
  line-height: 140%;
  width: 160px;
  border: 0px solid #ffcccc;
}
#MENUTABLE2 {
  font-size: 14px;
  margin-left: 2px;
  line-height: 140%;
  width: 200px;
  border: 0px solid #ffcccc;
}
#MENU {
  float: left;
  color : #ffffff;
  font-size: 16px;
  line-height: 140%;
  width: 100%;
  height: 35px;
  background-image : url(../image/icon_menu01.gif);
}
#MENU2 {
  float: left;
  color : #ffffff;
  font-size: 16px;
  line-height: 140%;
  width: 100%;
  height: 35px;
  background-image : url(../image/icon_rank01.gif);
}
#MENU3 {
  float: left;
  color : #ffffff;
  font-size: 16px;
  line-height: 140%;
  width: 100%;
  height: 35px;
  background-image : url(../image/icon_welcome.gif);
}
#MENU4 {
  float: left;
  color : #ffffff;
  font-size: 16px;
  line-height: 140%;
  width: 100%;
  height: 35px;
  background-image : url(../image/icon_news.gif);
}
#MENU5 {
  float: left;
  color : #ffffff;
  font-size: 16px;
  line-height: 140%;
  width: 195px;
  height: 35px;
  background-image : url(../image/icon_menu02.gif);
}
#CATE {
  float: left;
  color : #660000;
  font-size: 16px;
  line-height: 140%;
  width: 100%;
  height: 18px;
  background-image : url(../image/bg_stripe01.gif);
}
#CATE2 {
  float: left;
  color : #660000;
  font-size: 16px;
  line-height: 200%;
  width: 100%;
  height: 30px;
  background-image : url(../image/bg_stripe01.gif);
  border: 1px solid #ff9999;
}
#PAGE {
  float: left;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: auto;
  margin-bottom:0px;
  font-size: 13px;
  line-height: 120%;
  width: 160px;
  border: 1px solid #ffcccc;
}
#PAGE2 {
  float: left;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: auto;
  margin-bottom:0px;
  font-size: 12px;
  line-height: 120%;
  width: 160px;
  border: 1px solid #ffcccc;
}
#PAGE3 {
  float: left;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: auto;
  margin-bottom:0px;
  font-size: 12px;
  line-height: 120%;
  width: 195px;
  border: 1px solid #ff5959;
  background-color: #FFFFFF;
}
#RANK {
  float: left;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 2px;
  margin-bottom:0px;
  font-size: 12px;
  width: 160px;
  line-height: 140%;
  border: 1px solid #ffcccc;
}
/*TOPサイトマップの設定*/
#LINKCATE {
  float: left;
  margin-top: 5px;
  color : #660000;
  font-size: 16px;
  font-weight: bold;
  line-height: 170%;
  width: 740px;
  height: 25px;
  background-image : url(../image/bg_stripe01.gif);
}
#TOPLINK {
  float: left;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  font-size: 13px;
  line-height: 120%;
  width: 148px;
}
#BANLINK {
  float: left;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
}
/*グループサイトの設定*/
#SITELINK {
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  width: 730px;
}
/*商品説明の設定*/
#PAGETABLE {
  margin-top: 0px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom:10px;
  font-size: 14px;
  line-height: 140%;
  width: 560px;
  border: 1px solid #ffcccc;
}
#PAGETABLE2 {
  margin-top: 0px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom:10px;
  font-size: 14px;
  line-height: 140%;
  width: 400px;
  border: 1px solid #ffcccc;
}
#PAGEMENU {
  float: left;
  color : #660000;
  font-size: 16px;
  line-height: 140%;
  width: 100%;
  height: 30px;
  background-image : url(../image/bg_stripe01.gif);
}
/*ページサイトマップの設定*/
#PAGELINK {
  float: left;
  font-size: 14px;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  width: 730px;
}

