@charset "Shift_JIS";
/* CSS:Spot一覧 */


/* Title */

#Ti090706_2 { 
	width:920px; 
	height:50px; 
	margin:5px 0 15px 0; 
	padding:0; 
	background-image:url(http://image.excite.co.jp/jp/season/fireworks2009/090706ti_920x50.gif);}

#Ti090706_2 h1 { display:none; }


/*パンくず*/
.bread { margin:0; padding:0 0 10px 0;}

.bread ul { margin:0; padding:0; }

.bread li { 
	margin:0 3px; 
	padding:0; 
	list-style:none; 
	float:left; }

.bread h2 { font-size:100%; margin:0; padding:0; font-weight:normal; }



/******************** 左カラム ********************/
#LeftBox { 
	width:595px; 
	margin:0; 
	padding:0; 
	float:left; 
}


/* 花火大会一覧 ******************************/

.SpotList { 
	background-color:#999999; 
	margin:0;}

.SpotList td { 
	background-color:#FFFFFF; 
	text-align:center; 
	font-size:12px; 
	line-height:150%; 
	padding:2px;}

.SpotList .name { 
	text-align:left; 
	padding-left:10px;}

.SpotList .nameB { 
	font-size:14px; 
	font-weight:bold;}

.SpotList .Bbg { 
	background-color:#d9e4f1;}

/* 終了した花火大会一覧 ******************************/
.EndList { 
	background-color:#999999; 
	margin:0;}

.EndList td { 
	background-color:#f0f3f5; 
	text-align:center; 
	font-size:12px; 
	line-height:150%; 
	padding:2px;}

.EndList .name { 
	text-align:left; 
	padding-left:10px;}

.EndList .nameB { 
	font-size:14px; 
	font-weight:bold;}

.EndList .Bbg { 
	background-color:#d9e4f1;}

.EndListTi { width:141px; height:15px; margin:5px 0; padding:0; background-image:url(http://image.excite.co.jp/jp/season/fireworks2009/spot_list/endListTi.gif);}





/* 花火大会詳細 ******************************/

/*タイトル*/
#DetailTi {  
	width:595px; 
	background-image:url(http://image.excite.co.jp/jp/season/fireworks2009/dot.gif); 
	background-repeat:repeat-x; 
	background-position:top; 
	margin:0; 
	padding:10px 0 7px 0;}

#DetailTi .name { 
	font-size:110%; 
	font-weight:bold; 
	float:left;}

#DetailTi .subti { margin:0 0 10px 0;}

#DetailTi h2 { 
	margin:0; 
	padding:0; 
	font-size:160%; 
	color:#a69508; }

.TiBottom { 
	width:595px; 
	background-image:url(http://image.excite.co.jp/jp/season/fireworks2009/dot.gif); 
	background-repeat:repeat-x; 
	background-position:bottom; 
	margin:0 0 20px 0; 
	padding:0;}


/*大会詳細アイコン*/
.DetailIcon { 
	margin:0; 
	padding:0; 
	float:right; 
	line-height:100%; }

.DetailIcon ul{ 
	margin:0; 
	padding:0; 
	list-style:none;}

.DetailIcon li { 
	margin:0; 
	padding:0; 
	float:left;}

.DetailIcon img { margin:0 5px 2px 5px;}


/*詳細テキスト*/
#DetailTxt { 
	width:320px; 
	margin:0; 
	padding:0; 
	float:left; }

#DetailTxt p { 
	margin:0 0 15px 0; 
	padding:0;}

#DetailTxt .txtB{ 
	font-size:120%; 
	font-weight:bold; 
	line-height:150%; }

#DetailTxt .txthead { 
	font-weight:bold; 
	color:#4279b9;}


/*大会画像*/
#DetailImg { 
	width:250px; 
	float:right; 
	margin:0; 
	padding:15px 0; 
	border:1px #cccccc solid;}

#DetailImg img {}

#DetailImg .txt { margin:3px 25px; padding:0;}

.navi { width:100px; margin:10px 0 0 75px;}

.imgnaviL { float:left;}

.imgnaviR { float:right;}


/* 花火大会詳細　表 */

.SpotDetail { 
	background-color:#999999; 
	margin:0;}

.SpotDetail td { 
	background-color:#FFFFFF; 
	text-align:left; 
	font-size:12px; 
	line-height:150%; 
	padding:5px 5px;}

.SpotDetail .name { 
	text-align:left; 
	padding-left:10px;}

.SpotDetail .Bbg { 
	background-color:#d9e4f1;}


/*モバイルに送信する*/
.sendmobile { 
	margin:20px 0 20px 120px; 
	padding:30px 0 0 30px; 
	background-image:url(http://image.excite.co.jp/jp/season/fireworks2009/spot_list/sendmobile_bg.gif); 
	background-repeat:no-repeat;}


/*口コミ*/
#contribution { 
	width:549px; _width:549px; 
	margin:0; 
	padding:20px;
	border-left:3px #cccccc solid; 
	border-right:3px #cccccc solid;}

#conTop { 
	width:595px; 
	height:40px; 
	background-image:url(http://image.excite.co.jp/jp/season/fireworks2009/spot_list/contribution_ti.gif);}

#conBtm { 
	width:595px; 
	height:5px; 
	background-image:url(http://image.excite.co.jp/jp/season/fireworks2009/spot_list/contribution_btm.gif); }

#conTop h4 { display:none;}


/*クチコミ情報*/
.userTxtBox { 
	width:549px; 
	margin:0; 
	padding:10px 0;
	border-top:1px #999999 solid; }

.conImg { 
	width:140px; 
	margin:0 10px 0 0; 
	float:left; }

.userTxtBox .name { text-align:right;}


/*投稿*/
#ConTxt { background-color:#e4e4e4; padding:10px 17px 17px 17px;}

#ConTxt p { margin:0 0 10px 0; padding:0;}

/*プレゼント内容*/
.PreTop {  
	background-image:url(http://image.excite.co.jp/jp/season/fireworks2009/dot.gif); 
	background-repeat:repeat-x; 
	background-position:bottom; 
	margin:15px 0; 
	padding:0;}

#presentTi { width:515px; _width:515px; 
	margin:0; 
	padding:0 0 10px 0; 
	background-image:url(http://image.excite.co.jp/jp/season/fireworks2009/spot_list/present01.gif); 
	background-position:bottom; 
	background-repeat:no-repeat; 
	font-size:120%; 
	font-weight:bold; 
	color:#1609d3;  }

#presentTi .TxtR { font-size:85%; 
	font-weight:bold; color:#d50000; }

#present { 
	/*
	width:490px; _width:515px;
	height:25px; _height:150px; 
	*/
	width:490px; _width:490px;
	height:25px; _height:25px; 
	margin:0; 
	padding:125px 0 0 25px; 
	color:#ffffff; 
	background-image:url(http://image.excite.co.jp/jp/season/fireworks2009/spot_list/present02.gif); 
	background-repeat:no-repeat; 
	background-color:#060c7d;}

#present a:link { color:#ffffff; text-decoration:underline; }
#present a:visited { color:#ffffff; text-decoration:underline; }
#present a:hover { color:#ffffff; text-decoration:none; } 


/*トラックバック_つぶやく*/
.vote { margin:0; padding:0;}
.vote td { text-align:center; font-size:80%;}


/*同エリア開催日近い花火大会*/
#near { margin:0; padding:0; }

#near td { font-size:12px;}

.nearImg { width:120px; margin:3px 0}


/*TB*/

#tbTi { margin:0 0 30px 0; padding:0;}

#tbTi h3 { margin:0; padding:0; font-size:110%;}


.Tb { 
	margin:20px 0; 
	padding:0 0 20px 0; 
	border-bottom:1px #999999 solid; }

.Tb h4 { margin:0 0 5px 0; padding:0; font-size:110%; font-weight:bold;}


.ToDetail { font-size:120%; font-weight:bold;}


/******************** 右カラム ********************/
#RightBox { 
	width:300px; 
	margin:0; 
	padding:5px; 
	float:right; 
	background-color:#d5d5d5;}

/*天気*/
.weatherR { 
	width:278px; _width:300px;  
	background-color:#ffffff;  
	border:1px #aaaaaa solid; 
	margin:8px 0 0 0; 
	padding:5px 10px; }

.weatherR img { float:left; margin:0; padding:0;}

.weatherR h3 { margin:0; padding:0; font-size:100%;}

.weatherR .txt { float:right; width:210px;} 


/*Trの天気*/
.weatherTrR { 
	width:278px; _width:278px;  
	background-color:#ffffff;  
	border:1px #aaaaaa solid; 
	margin:8px 0 0 0; 
	padding:5px 10px; }

.weatherTrR img { float:left; margin:0; padding:0;}

.weatherTrR h3 { margin:0; padding:0; font-size:100%;}

.weatherTrR .txt { float:right; width:210px;} 







/*動物系占い*/
.magical { 
	width:300px; 
	margin:8px 0 0 0; 
	background-image:url(http://image.excite.co.jp/jp/season/fireworks2009/spot_list/magical_bg.gif); 
	background-position:bottom;}

.magical .ti { 
	width:300px; 
	height:22px; 
	margin:0; 
	padding:0; 
	background-image:url(http://image.excite.co.jp/jp/season/fireworks2009/spot_list/magical_ti.gif);}

.magical h3 { display:none; }

.magical h4 { 
	font-size:12px; 
	font-weight:bold; 
	margin:0 0 10px 0; 
	padding:0;}

.magical td { 
	font-size:12px; 
	line-height:150%; 
	margin:0; 
	padding:2px 10px 5px 10px;}

/*コネタ*/

.bit { 
	width:298px; _width:298px; 
	background-color:#ffffff; 
	margin:8px 0 0 0; 
	padding:0; 
	border:1px #8dba02 solid;}

.bit .ti { width:298px; height:23px; background-image:url(http://image.excite.co.jp/jp/season/fireworks2009/spot_list/bit_ti.gif);}

.bit h3{ display:none;}

.bit ul{ margin:5px 10px 5px 25px; padding:0;}
.bit li { margin:0 0 5px 0; padding:0; color:#8dba02; list-style:disc;}

/*右カラム_bnr*/
.BnrR { margin:8px 0 0 0;}





/******************** データ提供クレジット ********************/
.credit { 
	width:100%; 
	margin:20px 0 0 0; 
	padding:10px 0 0 0; 
	text-align:center; font-size:12px; 
	color:#333333; 
	background-color:#ffffff; }






