@charset "UTF-8";
/* /fcroman/cp/romancup2011/css/style.css */

body{
	font-family: Georgia, "Times New Roman", Times, serif;
	background: url(../img/bg.png) #000;
	}
/******************************************************************************
contents
******************************************************************************/
#contents{
	}
/*------------------------------*/
/*wrap*/
/*------------------------------*/
#wrap{
	position: relative;
	color: #fff;
	text-align: center;
	width: 940px;
	margin: 0 auto;
	padding-top: 25px;
	}
#wrap h1{
	margin-bottom: 15px;
	}
#wrap p.bt-q{
	position: absolute;
	top: 180px;
	right: 250px;
	}
/*timeCount*/
#timeCount{
	text-align:center;
	padding: 0;
	width: 100%;
	border: none;
	font-size: 4.0em;
	background: none;
	color: #fff;
	font-weight: bold;
	font-family:"ＭＳ Ｐ明朝"!important;
	}
/*block-team*/
#wrap .block-team{
	margin-bottom: 35px;
	}
/*block-lead*/
#wrap .block-lead{
	font-size: 1.8em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1.8;
	padding: 6px 0;
	margin-bottom: 30px;
	}
#wrap .block-lead a{
	color: #fff;
	}
/*block-team*/
#wrap .block-time{
	position: relative;
	}
#wrap .block-time p.bt-place{
	position: absolute;
	top: -12px;
	right: 220px;
	}

/******************************************************************************
footer
******************************************************************************/
#footer{
	color: #fff;
	font-size: 1.2em;
	margin-bottom: 40px;
	padding-top: 20px;
	}
#footer ul{
	padding: 15px 0;
	}
#footer ul li{
	display: inline;
	}
#footer ul li a{
	color: #fff;
	}
#footer address{
	}

/******************************************************************************
bt-social
******************************************************************************/
ul.bt-social{
	position: absolute;
	top: 15px;
	right: 15px;
	overflow: hidden;
	}
ul.bt-social li{
	float: left;
	}
.twitter-share-button{
	width: 90px!important;
	}