@charset "euc-jp";
/* #########################################################
name:			event.css
about:			イベントシステムトップページ用CSS
description:	イベントシステムのトップページの見栄えをコントロールする為のスタイルシート
container:		---

propaty: 
	font 16px=100%
	font 14px=87.5%
	font 12px=75%
	font 10px=62.5%

######################################################### */

/* /////////////////////////////////////////////////////////
	CSS READING
///////////////////////////////////////////////////////// */

/*========================================================*/
/*共通*/
/*========================================================*/

div#event a, div#resultlist a{
	margin: 0;
	border: 0;
	color: #3399ff;
	text-decoration: underline;
}

div#event a:hover, div#resultlist a:hover{
	text-decoration: none;
}

div#event a img, div#resultlist a img{
	border: 0;
}

span.red{
	color: #ff3300;
	font-weight: bold;
}

span.white{
	color: #ffffff;
	font-weight: bold;
}




/*========================================================*/
/*ページごとの固有ID（大枠・レイアウトなど）*/
/*========================================================*/

div#event {
	width: 520px;
	margin: 0 0 10px 0;
	padding: 0;
	border: 0;
	background-color: #ffffff;
}

div#resultlist {
	margin: 10px auto;
	padding: 0;
	border: 0;
	background-color: #ffffff;
	text-align: center;
}




/*========================================================*/
/*ページごとの固有IDの詳細設定*/
/*========================================================*/

/*トップページ：id event
----------------------------------------------------------*/

/*H2*/
div#event h2{
	margin: 12px 0 0 0;
	padding: 0 0 0 15px;
	border: 0;
	background-image: url(image/p_01.gif);
    background-repeat: no-repeat;
    background-position: left center;
	color: #666666;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	clear: both;
}

/*H3*/
div#event h3{
	margin: 0 0 7px 0;
	padding: 5px 0;
	border-top: solid 1px #3399ff;
	border-left: solid 7px #3399ff;
	border-bottom: solid 1px #3399ff;
	border-right: solid 1px #3399ff;
	text-align: left;
}

div#event h3 span{
	margin: 0 5px;
	padding: 0;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}




/*本文*/
div#event p{
	margin: 0 10px 10px 10px;
	padding: 0;
	border: 0;
	font-size: 12px;
	text-align: left;
	line-height: 140%;	
}




/*テーブル*/
div#event table{
	border-top: solid 1px #3399ff;
	border-left: solid 1px #3399ff;
	font-size: 12px;	
}

div#event table td{
	border-right: solid 1px #3399ff;
	border-bottom: solid 1px #3399ff;
	background-color: #ffffff;
	color: #666666;
	text-align: center;
}

div#event table td.title{
	background-color: #3399ff;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

div#event table td.title a{
	color: #ffffff;
}

div#event table td.no, div#event table td.place, div#event table td.entry, div#event table td.photo, div#event table td.data{
	background-color: #ffffff;
	color: #666666;
	text-align: center;
}

div#event table td.eventtitle{
	background-color: #ffffff;
	color: #666666;
	text-align: left;
}

div#event table td.week{
	background-color: #eeeeee;
	color: #666666;
	text-align: center;
	font-weight: bold;
}

div#event table td.today{
	background-color: #ffb6a4;
	font-weight: bold;
}

div#event table caption{
	margin:  0 0 3px 0;
	padding: 0;
	color: #666666;
	font-size: 10px;
	text-align: left;	
}




/*フォーム*/
div#event form{
	margin: 0;
	padding: 0;
}

div#event select{
	margin: 3px 0;
	padding: 0;	
}

div#event input{
	margin: 3px 0;
	padding: 0;	
}



/*コンタクトフォーム注意*/
div#event p.beforecontact{
	margin: 0 15px 5px 15px;
	padding: 7px;
	border: solid 1px #cc3300;
	background-color: #ffffec;
	text-align: left;	
}




/*フレーム*/
div#event iframe{
	margin: 3px 0 15px 0;
	padding: 0;
	border: solid 1px #3399ff;	
}





/*トップページ：id resultlist
----------------------------------------------------------*/

/*H2*/
div#resultlist h2{
	margin: 12px 0 5px 0;
	padding: 0 0 0 15px;
	border: 0;
	background-image: url(image/p_01.gif);
    background-repeat: no-repeat;
    background-position: left center;
	color: #666666;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	clear: both;
}




/*本文*/
div#resultlist p{
	margin: 5px 0 0 0;
	padding: 0;
	border: 0;
	font-size: 12px;
	text-align: center;	
}




/*テーブル*/
div#resultlist table{
	margin: 0 auto;
	border-top: solid 1px #3399ff;
	border-left: solid 1px #3399ff;
	font-size: 12px;	
}

div#resultlist table td{
	border-right: solid 1px #3399ff;
	border-bottom: solid 1px #3399ff;
	background-color: #ffffff;
	color: #666666;
	text-align: center;
}

div#resultlist table td.title{
	background-color: #3399ff;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

div#resultlist table td.eventtitle{
	background-color: #ffffff;
	color: #666666;
	text-align: left;
}

div#resultlist table caption{
	margin: 0 auto;
	padding: 0;
	color: #666666;
	font-size: 12px;
	text-align: left;	
}