/*
---------------------- Kamakuraguu Custom CSS by Kawamura ----------------------
ようこそ。こんなところまで。

鎌倉宮のWEBサイトは、デジタルステージ社から発売されている
Bind for WebLiFEというソフトを使って作られています。
このCSSは、BiNDだけでは実現できないデザインをする為に、カスタムで作ったファイルです。
参考にできるソースがあれば、どうぞご自由に使ってくださいね。

2010.02.12
*/

/*BiNDの幅調整IE6未対応バグ対策*/

* html #L01 #area-contents.noskin,* html #L02 #area-contents.noskin,* html #L03 #area-contents.noskin,
* html #L07 #area-contents.noskin,* html #L08 #area-contents.noskin	{ width:960px;}


/*カスタムメニュー用共通設定*/

#custommenu{
  margin: 0;
  padding: 0;
  width: ***;
  height: 49px;
}

#custommenu ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#custommenu li{
  list-style-type:none;
  height:49px;
  float:left;
  margin: 0;
  padding: 0;
  text-indent:-9999px;
}

#custommenu a{
  display:block;
  text-decoration:none;
  border-bottom:0px;
  margin: 0;
  padding: 0;
  height:49px;
}

/*FF用リンク点線消しホーリーハック*/

a:focus{
/*\*/
	overflow: hidden;
/**/
}

/*カスタムメニュー用個別設定*/

li.topBtn{
  background:url(images/menu_top_ov.gif);
  width:101px;
}
li.topBtn a{
  background:url(images/menu_top.gif);
  width:101px;
}
li.topBtnCr{
  background:url(images/menu_top_ov.gif);
  width:101px;
}

li.aboutBtn{
  background:url(images/menu_about_ov.gif);
  width:172px;
}
li.aboutBtn a{
  background:url(images/menu_about.gif);
  width:172px;
}
li.aboutBtnCr{
  background:url(images/menu_about_ov.gif);
  width:172px;
}


li.haikanBtn{
  background:url(images/menu_haikan_ov.gif);
  width:172px;
}
li.haikanBtn a{
  background:url(images/menu_haikan.gif);
  width:172px;
}
li.haikanBtnCr{
  background:url(images/menu_haikan_ov.gif);
  width:172px;
}


li.institutionBtn{
  background:url(images/menu_institution_ov.gif);
  width:172px;
}
li.institutionBtn a{
  background:url(images/menu_institution.gif);
  width:172px;
}
li.institutionBtnCr{
  background:url(images/menu_institution_ov.gif);
  width:172px;
}


li.scheduleBtn{
  background:url(images/menu_schedule_ov.gif);
  width:172px;
}
li.scheduleBtn a{
  background:url(images/menu_schedule.gif);
  width:172px;
}
li.scheduleBtnCr{
  background:url(images/menu_schedule_ov.gif);
  width:172px;
}


li.mapBtn{
  background:url(images/menu_map_ov.gif);
  width:171px;
}
li.mapBtn a{
	background:url(images/menu_map.gif);
  width:171px;
}
li.mapBtnCr{
  background:url(images/menu_map_ov.gif);
  width:171px;
}


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 #cccccc;
    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.non{
    border-top:1px solid #ffffff;
    border-left:1px solid #ffffff;
}
th.man{
    color:#0000ff;
}
th.woman{
    color:#ff0000;
}
td.shima{
    background-color:#f6f6f6;
}
td.title01{
    font-weight:bold;
}
td.title02{
    font-weight:bold;
    color:#009900;
}


/*トップページのスライドショー用CSS*/

#photodiv{width:960;}

/*テーブルの設定*/

table.shitigosan{
    border:1px solid #cccccc;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}

.shitigosan th{
    border:1px solid #ffffff;
    border-bottom:1px solid #cccccc;
    color:#330000;
    background-color:#ffffff;
    padding:5px 3px;
    text-align:center;
}
.shitigosan td{
    border:1px solid #cccccc;
    padding:5px 5px 5px 5px;
}

td.strong{
    font-weight: bold;
font-size: 120%;
    color: #FF8100;
    background-color:#fbfbfb;
}
