/* --------------------------------------------------------------------- */
/* ------------------------------ contents ----------------------------- */
/* --------------------------------------------------------------------- */

.wrapper>h1 {
		text-align: center ;
		background: #FFA500;
		color: #fff ;
		line-height: 1.8 ;
		font-size: 150% ;
		letter-spacing: 7px;
		margin: 0px 0 10px ;
		box-shadow: 0 0 5px #999 ;
	}

.layout-card {
	max-width: 960px ;
	margin: 0 auto ;
}

.sponsor{
	width:440px;
	height:150px;
	float:left;
	margin:19px;
	background-color: #fff; 
	position:relative;
	cursor:pointer;
	border-radius: 1%
}

.sponsorFlip{
	font-family: Georgia,"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif ;
	font-size:2.5em;
	position:absolute;
	line-height: 75px ;
	text-align:center ;
	width:436px;
	height:146px;
	box-shadow: 0 0 5px #999 ;
  border: 4px solid #FFA500 ;  
	border-radius: 3%
}


.sponsorFlip:hover{
	-moz-box-shadow:0 0 15px  #FFA500 inset;
	-webkit-box-shadow:0 0 15px  #FFA500 inset;
	box-shadow:0 0 15px  #FFA500 inset;
}


.sponsorData{
	display:none;
}

.sponsorDescription{
	font-size:1em;
	line-height: 75px ;
	width:436px;
	height:146px;
	text-align:center ;
	border-radius: 2px;
	background: #FFDEAD ;
}

.clear{
	clear:both;
}



/* --------------------------------------------------------------------- */
/* ------------------------------ module ----------------------------- */
/* --------------------------------------------------------------------- */
.clearfix {zoom:1;}
.clearfix:after{
	content: ""; 
	display: block; 
	clear: both;}
	
.button {
	display: block ;
	width: 260px ;
	line-height: 2em ;
	text-align: center ;
	margin: 10px auto 20px ;
	border-radius: 5% ;
	border: #ccc 1px solid ;
	background: #FF8C00 ;
	font-size: 2em;
	color: #FFF ;
	text-decoration: none ;
	-webkit-transition: 0.5s ;
	-moz-transition: 0.5s ;
}

