@charset "utf-8";
/* ===================================================================
CSS information

 file name  :event.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */


/* -----------------------------------------------------------
	各ページ専用指定
----------------------------------------------------------- */

/* タイトル
----------------------------------------------------------- */
#event #header h2#pagetitle {
	background: url(../event/images/title.jpg) center no-repeat;
}

/* con_top
----------------------------------------------------------- */

#event .con_top {
	width: 695px;
	padding: 0 0 45px 0;
	background: url(../event/images/bg_fuji.gif) 357px 350px no-repeat;
	overflow: hidden;
}

#event .con_top .box_l {
	float: left;
	width: 430px;
}

#event .con_top .box_l h3 {
	margin: 26px 0;
}

#event .con_top .box_l .text {
	width: 430px;
	margin: 0 0 25px 0;
	overflow: hidden;
}

#event .con_top .box_l .bt {
	margin: 0 0 25px 0;
}


/* 平等院情報テーブル
----------------------------------------------------------- */
#event .con_top .box_l .tbl_info {
	width: 429px;
	margin: 0 0 10px 1px;
	color: #505050;
	border:#bcb2aa solid 1px;
}

#event .con_top .box_l .tbl_info th {
	padding: 1px 20px;
	background: url(../event/images/line_two.gif) top right repeat-y;
	border: 0;
	text-align: left;
}

#event .con_top .box_l .tbl_info td {
	padding: 1px 0 1px 10px;
	border: 0;
}

#event .con_top .box_l .tbl_info th.th_top {
	width: 80px;
	padding: 11px 0 1px 20px;
	background: url(../event/images/line_two.gif) right 10px no-repeat;
	border: 0;
}

#event .con_top .box_l .tbl_info td.td_top {
	padding: 11px 0 1px 10px;
	border: 0;
}

#event .con_top .box_l .tbl_info th.th_bottom {
	width: 80px;
	padding: 1px 0 11px 20px;
	background: url(../event/images/line_two.gif) right -45px no-repeat;
	border: 0;
}

#event .con_top .box_l .tbl_info td.td_bottom {
	padding: 1px 0 11px 10px;
	border: 0;
}

/* 料金テーブル
----------------------------------------------------------- */
#event .con_top .box_l .tbl_ryokin {
	width: 429px;
	margin: 0 0 5px 1px;
}

#event .con_top .box_l .tbl_ryokin th.th_left {
	width: 110px;
}

#event .con_top .box_l .tbl_ryokin th.th_top {
	width: 160px;
}

#event .con_top .box_l .tbl_ryokin td {
	text-align: center;
}

#event .con_top .box_l .text_dantai {
	margin: 0 0 20px 0;
}

/* その他テーブル
----------------------------------------------------------- */
#event .con_top .box_l .tbl_other {
	width: 430px;
	margin: 0;
	color: #505050;
	border: 0;
}

#event .con_top .box_l .tbl_other td,
#event .con_top .box_l .tbl_other th {
	margin: 0;
	border: 0;
	background: none;
	text-align: left;
}

#event .con_top .box_l .tbl_other th {
	width: 90px;
}


/* 画像
----------------------------------------------------------- */

#event .con_top .box_r {
	float: right;
	width: 230px;
	padding: 15px 0 0 0;
}

#event .con_top .box_r img {
	margin: 0 0 5px 0;
}


/* 関連イベント情報
----------------------------------------------------------- */
#event #con_kanren {
	clear: both;
	width: 695px;
	padding: 0 0 30px 0;
	overflow: hidden;
}

#event #con_kanren h4 {
	margin: 0 0 25px 0;
}

#event #con_kanren #con_kinen {
	clear: both;
	width: 655px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
}

#event #con_kanren .img_l {
	float: left;
	margin: 0;
	padding: 1px;
	border: #bab8ab solid 1px;
}

#event #con_kanren .box_r {
	float: right;
	width: 330px;
	margin: 0;
	overflow: hidden;
}

#event #con_kanren .box_r h5 {
	margin: 5px 0 20px 0;
	padding: 0 0 5px 0;
	border-bottom: #d3d2ca solid 1px;
}


#event #con_kanren .box_r dl {
	clear: both;
	width: 330px;
}

#event #con_kanren .box_r dt {
	float: left;
	font-weight: bold;
}

#event #con_kanren .box_r dd {
	float: left;
}

#event #con_kanren #you_yoyaku {
	clear: both;
	width: 625px;
	height: 42px;
	margin: 25px auto 0 auto;
	padding: 20px 15px 0 15px;
	background: url(../event/images/bg_you_yoyaku.gif) 0 0 no-repeat;
	overflow: hidden;
}

#event #con_kanren #you_yoyaku p.text {
	float: left;
	padding: 0 15px 0 0;
}

/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}


* html #event .con_top .box_r img {
	margin: 0 0 1px 0;
}
