/*!
Theme Name: club
Theme URI: 
Author: 
Author URI: 
Description: Description
Version: 1.0.0
Text Domain: club
Tags: 
*/
body,footer,#authenticationZone {
    background-color: #FE007F!important;
}
 body {    
    font-family: Helvetica,Pingfang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,"sans-serif";    
} 
#headerMenu ul li a {    
    padding: 15px 0px;
}
.coursePrice dl,.optionPrice dl {    
    width: 100%;
}
.coursePrice dl dd{    
    width: 95%; 
text-align:left;
    font-size: 55px;   
}
.optionPrice dl dd {    
    width: 95%; 
text-align:left;
    font-size: 22px;   
}
.coursePrice dl dd span,.optionPrice dl dd span {    
    float: right;    
}
.optionPrice dl {    
    padding-left: 22px;
    
}
#zone3,#event {    
    background-color: #FE007F!important;
}
#loginArea,#loginArea div a {    
    color: #000!important;
}
/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wpcf7 label{clear:both;font-size:24px;width:60px}
.wpcf7 input,.wpcf7 select,.wpcf7 textarea{border:1px solid #fff}
.wpcf7 input{width:640px;height:34px;}
.wpcf7 select{width:642px;height:36px;font-size:16px}
.wpcf7 textarea{margin-top:15px;width:636px;height:120px}
.wpcf7 input.wpcf7-submit{height:34px;float:right;font-size:20px}
.wpcf7 span{float:right}
#access #accessZone h2 {   
    line-height: 1.2em;
	padding-bottom:5px
}
#access #accessZone #gMap h2 {    
    font-size: 45px;   
}
#topHeader .headerIntro .telArea {
    width: 555px;
    height: 120px;    
}
#profileImage ul li {    
    width: 25%;
}
#snsArea span a {  
    padding: 80px 0 50px;    
    color: #fff;   
}
.wpcf7-recaptcha {
    float: right;
    height: 85px;
}
#event #eventZone h2 span {
    color: #fff;
}
#event #eventZone h2 {    
    color: #fff;   
    border-bottom: 2px dashed #fff;    
}
#snsArea .snsTw {   
    background-size: 130px;   
}
#snsArea span {width: 130px;}
#snsArea .snsFb {background-size: 130px;} 
#priceBox .topPrice ul li {    
    font-size: 25px;
}
#priceBox .topPrice ul li a{color:#000}
#priceBox .topPrice ul li:hover a{color:#fff}
.girlsList .colorB,.girlsList .colorC {
    background-color: #a3a3a3;
    color: #fff;
}
.entry-content p{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.entry-content p iframe{position:absolute;top:0;left:0;width:100%;height:94%}
.girlsPhoto img:hover {
    filter: '';
    filter: gray;
    -webkit-filter: grayscale(0%);
}