#wecauditionarea{
	margin:10px auto 50px auto;
	width:100%;
}
#ftPrivacy{
	width:90%;
	margin:0 auto 35px auto;
	text-align:center;
}
#ftPrivacy img{
	max-width:420px;
}
#ftAuditionCol{
	width:100%;
	max-width:900px;
	border-top:1px solid #cecece;
	margin:0 auto 15px auto;
	padding:0;
	background:none;	
}


#oneDay #ftAuditionCol{
	width:95%;
}

#ftAuditionCol h3{
	margin:0 0 20px 0;
	padding:0;
}
#ftAuditionCol h3 img{
	width:100%;
}
#ftAuditionCol .ftList1{
	width:95%;
	list-style-type: none;
	margin:0 auto;
	padding:0;
}

#ftAuditionCol .ftList1 li{
	width:100%;
	margin-bottom:8px;
	
}
#ftAuditionCol .ftList1 li img{
	width:100%;
}

#ftAuditionCol .ftList2{
	width:95%;
	list-style-type: none;
	margin:0 auto;
	padding:0 0 10px 0;
}

#ftAuditionCol .ftList2 li{
	float:left;
	width:50%;
	margin-bottom:8px;
}
#ftAuditionCol .ftList2 li img{
	width:99%;
}

#ftAuditionCol .ftList2 li:nth-child(2n){
	text-align:right;
}
#ftAuditionCol .ftList2 li:nth-child(2n+1){
	text-align:left;
}

#ftAuditionCol .ftList2:after {  
  content: ".";   
  display: block;   
  height: 0;   
  clear: both;   
  visibility: hidden;  
}  

.ftList3{
	width:94%;
	list-style-type: none;
	margin:0 auto;
	max-width:900px;
}
#oneDay .ftList3{
	width:95%;
}
.ftList3 li{
	margin-bottom:2%;
	
}
.ftList3 li img{
	width:100%;
	height:auto;
}

/* 20150903追記*/


#select {
	width:100%;
	max-width:900px;
	margin:20px auto 0 auto;
}


.f-genre {
	width:46%;
	min-height:245px;
	background-image:url(http://www.we-school.net/common/image/f-img/genre-bg_pc.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-size: cover;
	margin:0 2%;
	padding:66px 0 0 0;
	float:left;
}
.genre-inner {
	padding: 0;
	width: 90%;
height: 54px;
margin: 0 5%;
}

.genre-inner img {
	margin:0;
}

.genre-inner li {
	float:left;
	list-style:none;
	margin-bottom:0px;
	width:49%
}

.genre-inner li.mR10 {
	margin:0 1% 0 0;
}
.genre-inner li#last{
	width:100% !important;
}

.area {
	width:49%;
	float:left;
}

.space {
	width:40%;
}

#select-sp {
	display:none;
}

.audition-btm-title {
	width:95%;
	margin:0 auto;
}




/* media 
============================================================ */

/* デフォルト：479px以下用（スマートフォン用）の記述 */
@media screen and (max-width: 767px) {
    /* 480px以上用（タブレット／スマートフォン用）の記述 */
	#ftAuditionCol{
	width:94%;
	max-width:900px;
	border:1px solid #cecece;
	margin:0 auto 15px auto;
	padding:0;
	background:url(/common/image/frame_bg.gif) bottom left repeat-x;	
}
	
#select,
.f-genre,
.area {
	display:none;
}	
	
#select-sp {
	width:98%;
	margin:20px auto 0 auto;
	display:block;
}

.genre-sp {
	width:100%;
	background-image:url(http://www.we-school.net/common/image/f-img/genre-bg_sp.gif);
	background-repeat:no-repeat;
	background-position:center top;
	background-size:95%;
	margin:0 0 1em;
	padding:3em 0 1em 0;
}
.genre-inner-sp {
	padding:0;
	height:25px;
	margin: 0 9% 5px;
	width: 95%;
}

.genre-inner-sp li {
	float:left;
	list-style:none;
	width:46%;
	margin:0 0 5px 0;
}

.genre-inner-sp li#large {
	float:left;
	list-style:none;
	width:100%;
	margin:0 0 5px 0;
}

.genre-inner-sp li.mR10 {
	margin:0 0px 0px 0;
}

.area-sp {
	width:100%;
	background-image:url(http://www.we-school.net/common/image/f-img/area-bg_sp.gif);
	background-repeat:no-repeat;
	background-position:center top;;
	background-size:95%;
	margin:0 0px 0 0;
	padding:3em 0 1em 0;
}

.genre-sp img,
.area-sp img {
	width:85%;
	float:left;
}

}




@media screen and (min-width: 900px) {
    /* 900px以上用（PC用）の記述 */
.audition-btm-title {
	width:900px;
	margin:0 autol;
}


/* clearfix
============================================================ */
.reset {
	clear:both;
	display:block;
	height:0px;
	font-size:1px;
	line-height:1px;
	min-height:1px;
	height:0;
	visibility:hidden;
}

.clearfix:after,
#header:after,
#leftContents:after,
#centerContents:after,
#rightContents:after,
.imgfloatLeft:after,
.imgflaotRight:after{
 content:".";
 display:block;
 clear:both;
 height:0;
 visibility:hidden;
}

.clearfix,
#header,
.imgfloatLeft,
.imgflaotRight{display:inline-block;}

/* \*/
*html .clearfix,
*html #header,
*html #leftContents,
*html #centerContents,
*html #rightContents,
*html .imgfloatLeft,
*html .imgflaotRight{height:1%;}

.clearfix,
#header,
#leftContents,
#centerContents,
#rightContents,
.imgfloatLeft,
.imgflaotRight{display:block;}
/**/

.noborder {
　　　　　　border:none;
　　　　　　outline:none;
　　　　　 } 