@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

*/

/*	--	▽▽	整理して削除するCSS	▽▽	--*/
	.ex3,
	.ex2,
	#front_page_update,
	.front_page_update_title{
		display:none;	
	}
/*	--	△△	整理して削除するCSS　△△	--*/


.attachment-post-thumbnail.size-post-thumbnail.wp-post-image,
.content_event{
	width: 90vw;
	margin:0px auto;
}

.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    
    height: auto;
    box-shadow: 5px 7px 7px rgb(120 120 120);
}
/*競合↓*/
img.attachment-large.size-large.wp-post-image{
	width: 90vw;
    height: auto;
    margin: 0px auto;
    box-shadow: 5px 7px 7px rgb(120 120 120);
}
/*競合↑*/

.content_event span {
    font-size: 5.1vw;
    line-height: 7vw;
}

.event_start_date {
    width: 95vw;
    margin: 0px 0px 0px 5vw;
    color: rgba(255 39 39);
    font-weight: 600;
    border-bottom: solid 1.5px rgba(122,122,122,1.00);
}

.content_event span {
    display: inline-block;
}

.eventdate_list_wrap {
    margin: 0px 0px 35px 0px;
}

.eventdate_list_card_image{
    width: 90vw;
    margin: 0px auto;
}

.eventdate_list_card_image a {
    display: inline-block;
}

.rin_update{
	margin:0px 0px 50px;
}

.rin_updatetitle {
    font-size: 16px;
    margin: 8px auto;
    font-family: 'Cutive Mono';
    font-weight: 400;
    letter-spacing: 0.1em;
    text-align: center;
    width: 95vw;
    border-bottom: 1px solid rgba(50,50,50,0.75);
}



.businessday_change {
    display: block;
    width: 95vw;
    margin: 0em auto 50px;
}

.businessday_change_notice,
.RinS_update_header
{
    font-size: 16px;
    margin: 10px auto;
    font-weight: 400;
    letter-spacing: 0.1em;
    text-align: center;
    width: 95vw;
    border-bottom: 1px solid rgba(50,50,50,0.75);
}
.change_businessdate {
	font-family: 'Outfit','ZenMaru';
	font-size: 3vw;
	font-weight: 400;
	margin: 0px 2vw 0px 2vw;
}
.change_businessday {
    display: flex;
}
.color-new_year,
.color-temp_close {
    background-color: red;
    color: white;
    padding: 0 15px;
    line-height: 30px;
}

.color-reserved {
    background-color: #9b51e0;
    color: white;
    padding: 0 15px;
    line-height: 30px;
}

.color-temp_open{
	border:solid 0.5px #000000;
    padding: 0 14px;
    line-height: 28px;
}

.change_businessday dt {
    
}

.change_businessday {
    padding: 8px 0px 0px 0px;
}

.change_businessday dt {
    line-height: 30px;
    text-indent: inherit;
}





/*------------------------------------------------------------*/
/*img.manenboushi_smartphone{
	display:none;
}*/

article#\36 th_anniversary h2 {
    font-size: 4vw;
    text-align: center;	
    color: rgba(255,255,255,1.00);
    background-color: rgba(0,0,0,1.00);
    padding-top: 3vw;
}

/*.manenboushi_smartphone{
	width:100vw;
	height:auto;
}*/
/*
img.manenboushi_pc_tab{
	display:none;
}*/

.youtube_tempalate{
	position: relative;
	width: 100%;
	padding-top: 56.25%;	
}

iframe.anniversaryparty {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
}

#front_page_update{
	
	padding-bottom: 4vw;
}

.top_header_coment{
	font-size:1.5vw;
	font-weight:100;
	text-align:center;
}

.top_header_coment_add{
	font-size:1.3vw;
}

.top_coment {
    
    border-bottom: solid 0.3px;
    border-top: solid 0.3px;
    width: 60vw;
    color: rgba(255,255,255,1.00);
    text-align: center;
    font-size: 3.0vw;
    line-height: 7.2vw;
    font-weight: 100;
    margin: 8vw auto;
    padding: 8vw;
    text-shadow: 0 0 3px rgb(255 255 255);
}

div#top_movie_area_object {
    position: absolute;
    top: 20vh;
	width:100%;
}

article#front_page_update {
	font-family: "Noto Sans JP";
    width: 95vw;
    border-top: 1px solid rgba(50,50,50,0.75);
    margin: 0em auto 1.5em;
}

.front_page_update_title {
    margin: 1vw auto;
    font-family: 'Cutive Mono';
    font-weight: bold;
    letter-spacing: 0.1em;
    text-align: center;
    width: 60vw;
}

#front_page_update{
	padding-bottom: 4vw;
	margin-bottom: 6vw;
    height: 30vw;
    overflow: scroll;
}

.front_page_update_contents{
	display: flex;
    margin: 1.5vw auto;
    width: 95vw;
}



.front_page_update_contents dt {
    text-shadow: 0px 0px 1px red;
    color: red;
}

.front_page_update_contents dd {
	margin-left:3vw;
	text-shadow: 0px 0px 1px #3c3c3c;
}

/* smartPhone 460px*/
#top_movie_area{
    position: static;
    background: rgba(0,0,0,1.00);
    width: auto;
    overflow: hidden;
    height: 100vh;
}
	
#top_movie_area video:nth-child(2) {
	display:none;
}	
	
img.top_svg_animetion{
	width: 30vw;
	height:auto;
	margin-left: 35vw;
	/*right: 35vw;
	position: absolute;
	top: 67vw;*/
}

.toppage_font_h1{
		font-size:6.7vw;
}
	
li.preface_list_001{
		margin-top:-8px;
}
	
li.preface_list_002 {
	line-height: 30px;
	box-shadow: 0px 0px 12px rgba(0,0,0,0.25);
		
}
	

#header_txt{
	font-family: Hannari, "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:rgba(255,255,255,1.00);
	text-shadow: rgba(0, 0, 0, 0.7) 0px 0px 4px;
	white-space: pre;
}

.header_txt_size{    
	font-size: 5vw;
    text-shadow: 0px 0px 3px rgba(30,30,30,0.70);
}
	
.preface_list_image001 img {
	width: 100vw;
}

.preface_list_002{
	margin: 0px auto;
	position: relative;
	bottom: 20px;
	text-align: center;
	white-space: pre;
	background-color: rgba(255,255,255,1.00);
	width: 80vw;
	padding: 7px;
	line-height:22px;
}



/*---------------------------------------------------------------------
								youtube channel.php
------------------------------------------------------------------------*/

/*
.youtube_rogo{
	width: 90vw;
    height: auto;
    margin: 5vw auto;
    box-shadow: 5px 5px 7px rgb(0 0 0);
}*/

/*---------------------------------------------------------------------
								bxslider.php
------------------------------------------------------------------------*/

.bxslider{
	background-color:rgba(226,226,226,1.00);
}

/*---------------------------------------------------------------------
								upcomming-soon.php
------------------------------------------------------------------------*/
	
#upcomming-soon {
    position: relative;
    top: 0px;
    margin: 0px 0px 60px 0px;
}

h2#upcomming-soon-header span:nth-child(1){
	border-bottom:solid 1px rgba(0,0,0,1.00);
	font-size:8.5vw;
	padding-left: 20vw;
	text-shadow: 0px 0px 1px rgb(0 0 0);
}

	
h2#upcomming-soon-header span:nth-child(2){
	position: relative;
    top: -1vw;
	font-size: 4vw;
	padding-left: 20vw;	
}	

.upcomming-dl{
	padding-bottom: 10px;
	font-family: "Yu Gothic Medium","游ゴシック Medium","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;
}
	
.upcomming-date{
	text-align:center;
	color: rgba(255,255,255,1.00);
	font-size: 6vw;
}
	
.upcomming-title{
	width:90vw;
	text-align:center;
	background-color: white;
	margin: 0px auto;
	padding: 30px 0px;
	position: relative;
	bottom: 20px;
	text-shadow: none;
}

.upcomming_event_start_date{
	font-size: 2.5vw;
	color: rgb(255 39 39);
	margin: 7vw 0vw 0vw 3vw;
	border-bottom:solid 1.5px rgba(122,122,122,1.00);
	text-shadow:0px 0px 1px rgba(122,122,122,1.00);
}
	
.upcomming_title{
	font-size: 5.1vw;
    font-weight: 800;
	line-height:7vw;
	margin:0px auto;
}

.upcomming_excerpt{
	color:rgba(40,40,40,1.00);
	text-align:justify;
	font-size: 4.5vw;
    line-height: 6.5vw;	
	margin: 0px auto 9vw;
}

.upcomming_title,
.upcomming_excerpt{
	width:94vw;
}
	
.ex2{
	margin-top: 7vw;
    margin-bottom: -50px;
}
	
.ex3{
	display:none;
}

.xo-event-list.type-custom{
	font-family: "Noto Sans JP";
    font-weight: bold;
}

/*-------------------------------------------------------------------------------------------------------------
蔓延防止第５波
-------------------------------------------------------------------------------------------------------------*/
#infection_control {
    text-align: center;
}

.introduction_page_list button{
	height:8vw;
}

#layer_borad_txt{
	font-family: 'Exo', sans-serif;
    padding: 2vw;
    font-size: 12vw;
    text-align: center;
	}

.layer_borad_title_txt{
    letter-spacing: 0.1vw;
    text-align: center;
}

#display_none{
	display:none;
}