@charset "UTF-8";
/* CSS Document */



/*===============================================
●style.css 画面の横幅が769px以上
===============================================*/
@media screen and (min-width: 501px){
img{
max-width: 100%;
height: auto;
width /***/:auto;　
}
#container{
width:100%;
}


/*メインイメージ_スライド*/
#suraid{
	background-color:#FDD772;
	height: auto;
}

/*メインイメージ_下_バナー*/
#bana{
	padding-top:5px;
	background-color:#111;
	height: 130px;
	width:100%;
	overflow:hidden;
}

#ba_schedule,#ba_photo,#ba_othermenu{
	height: 130px;
	float:left;
	box-shadow: 0 0 0 2px #000 inset;
	text-align:center;   
	padding-top:40px;
}

#ba_schedule{
	width:33%;
	background-image: url(../images/ba_schedule.png);
}
#ba_schedule:hover{
	background-image: url(../images/ba_hover_schedule.png);
}


#ba_photo{
	width:34%;
	background-image: url(../images/ba_photo.png);
}
#ba_photo:hover{
	background-image: url(../images/ba_hover_photo.png);
}


#ba_othermenu{
	width:33%;
	background-image: url(../images/ba_othermenu.png);
}
#ba_othermenu:hover{
	background-image: url(../images/ba_hover_othermenu.png);
}




/*face bookタイムライン*/
#r_facebook{
	height:auto;
	background-color:#A0A0A0;
	margin-bottom:20px;
}

.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget iframe[style]{ width: 100%!important; }

.lfloat{float:none!important;}

/*twitterタイムライン*/
#r_twitter{
	margin-bottom:30px;
}


/*SNSリンク*/
#r_sns{
	height:100px;
}

#r_sns_link{
	height: 65px;
}

#r_sns_link a{
	background-image:url(../images/sns_link.png);
	width: 60px;
	height: 65px;
	display: block;
	float:left;
}

	  
.sns_fb{
	background-position:0px 0px;
}
.sns_fb:hover{
	background-position:0px 65px;
}
.sns_twitter{
	background-position:-60px 0px;
}
.sns_twitter:hover{
	background-position:-60px 65px;
}
.sns_mixi{
	background-position:-120px 0px;
}
.sns_mixi:hover{
	background-position:-120px 65px;
}
.sns_line{
	background-position:-180px 0px;
}
.sns_line:hover{
	background-position:-180px 65px;
}
	  
}

