/*
---------------------- BangMe Custom CSS by Kawamura ----------------------
ようこそ。こんなところまで。

BangMeのWEBサイトは、デジタルステージ社から発売されている
Bind for WebLiFEというソフトを使って作られています。
このCSSは、BiNDだけでは実現できないデザインをする為に、カスタムで作ったファイルです。
なんか無理矢理な部分もあるけど、参考にできる部分があれば、どうぞご自由に使ってくださいね。

参考サイト
・http://css.webcreativepark.net/tips14

2009.11.27
*/

/*カスタムメニュー用共通設定*/

#custommenu{
  margin: 0;
  padding: 0;
  width: ***;
  height: 55px;
}

#custommenu ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#custommenu li{
  list-style-type:none;
  height:55px;
  float:left;
  margin: 0;
  padding: 0;
  text-indent:-9999px;
}

#custommenu a{
  display:block;
  text-decoration:none;
  border-bottom:0px;
  margin: 0;
  padding: 0;
  height:55px;
}

/*FF用リンク点線消しホーリーハック*/

a:focus{
/*\*/
	overflow: hidden;
/**/
}

/*カスタムメニュー用個別設定*/

li.topBtn{
  background:url(images/menu_top_ov.gif);
  width:387px;
}
li.topBtn a{
  background:url(images/menu_top.gif);
  width:387px;
}
li.topBtnCr{
  background:url(images/menu_top.gif);
  width:387px;
}


li.conceptBtn{
  background:url(images/menu_concept_ov.gif);
  width:115px;
}
li.conceptBtn a{
  background:url(images/menu_concept.gif);
  width:115px;
}
li.conceptBtnCr{
  background:url(images/menu_concept_ov.gif);
  width:115px;
}


li.shopBtn{
  background:url(images/menu_shop_ov.gif);
  width:109px;
}
li.shopBtn a{
  background:url(images/menu_shop.gif);
  width:109px;
}
li.shopBtnCr{
  background:url(images/menu_shop_ov.gif);
  width:109px;
}


li.kaizenBtn{
  background:url(images/menu_kaizen_ov.gif);
  width:109px;
}
li.kaizenBtn a{
  background:url(images/menu_kaizen.gif);
  width:109px;
}
li.kaizenBtnCr{
  background:url(images/menu_kaizen_ov.gif);
  width:109px;
}


li.blogBtn{
  background:url(images/menu_blog_ov.gif);
  width:105px;
}
li.blogBtn a{
	background:url(images/menu_blog.gif);
  width:105px;
}
li.blogBtnCr{
  background:url(images/menu_blog_ov.gif);
  width:105px;
}


li a:hover{
  background:none !important;
}

/*テーブルの設定*/

table.price{
    border:1px solid #cccccc;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}

.price th{
    border:1px solid #ffffff;
    border-bottom:1px solid #cccccc;
    color:#330000;
    background-color:#ffffff;
    padding:5px 3px;
    text-align:center;
}
.price td{
    border:1px solid #cccccc;
    padding:5px 3px;
    text-align:center;
}
th.pricetitle{
    border-top:1px solid #ffffff;
    border-left:1px solid #ffffff;
}
td.pricetitle{
    background-color:#f6f6f6;
}
td.strong{
    font-weight: bold;
font-size: 120%;
    color: #FF8100;
    background-color:#fbfbfb;
}