/****** index.html用（右メニュータイプ） *******/
@import url(./common.css);

/****** 基本設定 ******/

/****** ページメイン *******/
#pagemain .noimg{
  width: 760px;
  height: 1px;
}

/****** メインボックス *******/
#mainbox .noimg,#mainbox2 .noimg{
  width: 760px;
  height: 1px;
}

/****** サブメニュー *******/
#smenu01{
  float: right;
  width: 190px;
/*  height: 800px;*/
}
#smenu01 .smenu{
  width: 160px;
  height: 280px;
  margin: 0px 0 0 5px;
  padding: 40px 0 0 20px;
/*  border: 1px solid #999999;*/
}
#smenu01 .smenu ul{
  width: 160px;
  margin: 0;
  padding: 5px 0 10px 0;
}
#smenu01 .smenu li{
  list-style-type: none;
  line-height: 1.3em;
}

/****** サブメニュー2 *******/
#smenu02{
  display: none;
}

/****** サブページ用 *******/
#smenubox{
  float: right;
}
#smenubox ul{
  margin: 0px 0 0 0;
}
#submain2,#subadvbox{
  margin: 0px 0 0 25px;
}

/****** メイン *******/
#main{
  width: 550px;
  margin: 0 0 0 0;
  padding: 0 10px 30px 20px;
}
#main h2{
  margin: 0 0 0 0;
  font-size: 120%;
  line-height: 1.2em;
}
#main .noimg{
  width: 540px;
  height: 1px;
}

/****** メインメニュー *******/
#mmenu dl{
  width: 260px;
  padding: 0 10px 0 0;
}

/****** メインカテゴリ *******/
#mcate ul{
  margin: 10px 0 0 5px;
  padding: 0;
}

/****** サブカテゴリ *******/
#scate ul{
  margin: 10px 0 0 5px;
  padding: 0;
}

/****** マップリスト *******/
#maplst code{
  color: #ffffff;
}

/****** 登録リスト *******/
#regurl{
  margin: 5px 0 0 0;
}

/****** リンクページ *******/
#mainbox #lnkpag{
  width: 580px;
  margin: 20px 0 0 20px;
}
#mainbox #lnkpag a{
  width: 280px;
}

/****** ページフッタ *******/
#pagefoot{
  text-align: center;
}

/****** 広告用(topadv) *******/
.topadv01,.topadv06{
  text-align: center;
}
.topadv02,.topadv03{
  width: 160px;
  margin: 10px 0 0 10px;
}
.topadv02 a,.topadv03 a{
  display: block;
  line-height: 1.5em;
}
.topadv04,.topadv07{
  margin: 10px 0 0 0;
  padding: 2px 4px;
}
.topadv04 a,.topadv07 a{
  margin: 0 5px 0 0;
}

/****** 広告用(cateadv) *******/
.cateadv01{
/*  text-align: center;*/
}
.cateadv02{
  width: 160px;
  margin: 0px 0 0 10px;
  padding: 2px 4px;
  border: 1px solid #800000;
}
.cateadv02 a{
  display: block;
  line-height: 1.5em;
}
.cateadv03{
  margin: 10px 0 0 0;
  padding: 2px 4px;
}
.cateadv03 a{
  margin: 0 5 0 5px;
}

