@charset "utf-8";
/* CSS Document */
/*
Theme Name: freestylebar-rin
Theme URI: freestylerin.php.xdomain.jp/
Author: ichiro
Author URI: none/
Description:豊橋にあるフリースタイルバー輪の公式webサイトです。.
Version: 0.01

*/

/*-----------------------------------------------------------------------------
	page.information.php
-----------------------------------------------------------------------------*/
.rin_logo{
	margin:2vw;
	width:10vw;
}

.information_pict001{
	width:100%;
	height:auto;
}

.faq_anser_click,
.faq_anser_close{
	cursor: pointer;
	position: absolute;
	right: 0;
}
	
#wrapper_information,
#wrapper_relocation,
#wrapper_access,
#wrapper_rins_event{
	border-bottom: solid 1px rgba(0,0,0,1.00);
	vertical-align: bottom;
	display: flex;
    place-items: flex-end;
}
	
p.information_coments {
	width: 90vw;
	margin: 15px auto;
	font-size: 4.5vw;
	line-height: 35px;
}
	
#shop_information{
	font-size: 6vw;
		
	}
	
.shop_information,
.shop_access,
.about_store_relocation,
.rins_event{
	/*margin-top: -3.3vh;*/
    margin-left: 14vw;
    font-size: 5vw;
    font-weight: bold;
	position:absolute;
}
	

	
.shop_information_subtitle,
.about_store_relacation_subtitle,
.about_store_relocation_subtitle,
.event_header_subtitle,
.shop_access_subtitle{
	font-weight: inherit;
	font-size: 5vw;
	line-height: 36px;
	text-align:center;
	}
	


	#shop_information_event{
		/*background-image:url(http://freestylerin.php.xdomain.jp/wp-content/themes/freestyle_bar/image/sp/background-image_red.png);*/
		background-repeat:no-repeat;
		background-size:cover;
		background-position:center;
		padding-bottom:15px;
	}
	
	.music_event_header,
	.other_event_header,
	.open_mic_header{
		text-align: center;
    	font-size: 4.6vw;
   		line-height: 7.6vw;
		text-decoration:underline;
		text-decoration-color:  rgba(245,0,3,0.45);
}
	
	.music_event_contents,
	.other_event_contents,
	.open_mic_contents{
    width: 80vw;
    margin: -29px 0px 15px 20vw;
    padding: 18px 0px 18px 0px;
    background-color: rgba(255,255,255,1.00);
    font-size: 3.5vw;
    line-height: 30px;
    position: relative;
    z-index: 1;
	box-shadow: -20px 12px 6px rgba(0,0,0,0.25);
}
	
	.music_event_description,
	.other_event_description,
	.open_mic_description{
		padding:0px 15px;
}
	
	.border_line{
    margin: 0px auto;
    width: 60vw;
    border-bottom: solid 9px rgba(245,0,3,0.45);
    position: relative;
    bottom: 30px;
	}
	
	#owner_header,
	#fascination_header{
		text-align:center;
		margin:10px 0px;
	}

	.owner_pict {
   		width: 45vw;
    	height: auto;
		margin: 0px auto;
	}

	.owner_pict_posi{
		margin:0px auto;
		}
	
	.owner_name{
		text-align: center;
		letter-spacing: -1px;
	}
	
	.owner_coments,
	.shop_information_history_coment{
		text-align:justify;
		width: 75vw;
    	margin: 15px auto;
		font-size:3.5vw;
		line-height:30px;
	}
	
	.owner_coments_moreview{
		text-align:center;
	}
	
	.owner_coments_hidden{
		display:none;
			}
	
	.campfire{
		display: block;
		width: 246px;
		margin: 10px auto;
	}
	
	.campfire_logo{
	width:55vw;
    margin: -24px auto;
	}

img.old_store.fadein{
	width:100%;}

	.fadein{
  		opacity : 0;
 		transform: translateY(20px);
		transition: all 1s;
	}
	
label{
	display: list-item;
    text-align: center;
	width:90vw;
	height:auto;
}
	
	.open_mic_image,
	.music_event_image,
	.other_event_image{
		width:100%;
}	
	
#open_mic label,
#music_event label,
#other_event label{
  cursor: pointer;
}
	
#open_mic input,
#music_event input,
#other_event input{
 display: none; 
}
	
#open_mic input+.open_mic_contents,
#music_event input+.music_event_contents,
#other_event input+.other_event_contents{
	display:none;
}
	
#open_mic input:checked+.open_mic_contents,
#music_event input:checked+.music_event_contents,
#other_event input:checked+.other_event_contents{
  	display:inherit;
	width:80vw;
	margin:15px auto;
	font-size:3vw;
	line-height:30px;
}
