/*
Theme Name: freestylebar-rin
Theme URI: freestylerin.php.xdomain.jp/
Author: ichiro
Author URI: none/
Description:メニューページのスマホ管理用css.
Version: 0.01
*/

/*-----------------------------------------------------------------------------
webフォント

-----------------------------------------------------------------------------*/
#top_title_txt{font-family: 'Special Elite', cursive;}

.toppage_font_h1_color{
	color:rgba(255,0,102,1.00);}

.Cutive_Mono{
	font-family: 'Cutive Mono', monospace;}

.Special_Elite{
	font-family: 'Special Elite', cursive;}

.montserrat{font-family: 'Montserrat', sans-serif}

.mincho{font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";}

.Hiragino{font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif"}

.kosugi_maru{font-family: 'Kosugi Maru', sans-serif;}

.cutive{font-family: 'Cutive Mono', monospace;}

.impact{font-family:'impact';}

.font_anton{
	font-family: 'Anton', sans-serif;
	font-size:40px;
	font-weight:0;
}

.font_Hiragino{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	font-size:60px;
	line-height:2px;
}

.font_Sans{
	font-family: 'Noto Sans JP', sans-serif;
	font-family: 'Open Sans Condensed', sans-serif;
	letter-spacing: 2px;
}

.font_mincho,.drink_cocktail_txt,.drink_Non-alcoholic_txt{
	font-family: 'ＭＳ Ｐ明朝', 'MS PMincho','ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', 'serif';
	font-size:25px;
	letter-spacing: 3px;
}

.txt_box{
	position:relative;
	top:65px;
	z-index:1;
		
}
.drink_txt{
	position:relative;
	top:-30px;
	width:35vw;
	}

#sake,#beer,#plumwine,#barley_shochu,#shochu,#shiso_shochu,#whisky,#red_wine,#white_wine,#cocktail,#Non-alcoholic,#soft{

	font-family:'Yu Mincho','游明朝';
	text-align: center;
	width:100%;
	font-size:9vw;
	border-bottom: solid 1px rgba(0,0,0,1.00);
	clear:both;
	line-height:9vw;
}

.menu_txt{
	font-size:24px;
	color:rgba(204,192,1,1.00);
	text-align:center;
	font-weight:bold;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", "Osaka-mono", "monospace";
	margin:10px 0px;
}

.drink_menu_box{
	width:35vw;
	height:800px;
	float:left;
	margin-left:10vw;
	
}

.wine_name{
	font-size:19px;
	
}

.drink_menu_cocktail{
	width:88vw;
	height:600px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:right;
	margin-left:10vw;}

.drink_cocktail_txt,.drink_Non-alcoholic_txt{
	margin-left:10vw;
}

.drink_cocktail_txt li,.drink_Non-alcoholic_txt li{
	width:38vw;
	line-height: 38px;
	font-size:29px;
	font-weight:600;
	list-style-type: none;
	border-bottom:solid 1px;
	margin-right:2vw;
	float:left;
	
}


#j_d,#g_s,#c_v,#d_l,#g_c{	font-size:50px;}



#b_f,#h_s{font-size:45px;}
#j_b{font-size:40px;}
#v_m{font-size:35px;}


/*-------------------------------------------------------------------------------
drink_php
-------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------

			※box_sizing_menulistのcss 変更のためのコメントアウト
				真下にテストのcssがあります。

.box_sizing_menulist {
    /* display: flex; 
    position: static;
    /*margin: 15vw;
    width: 50vw;
    /*border: solid;
}

-------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------
.box_sizing_menulistのリニューアルテストｃｓｓ
-------------------------------------------------------------------------------*/
.drinkmenu_boxsizing {
	display:flex;
	flex-wrap: wrap;
	}

.open{
	display:none;
}

article.box_sizing_menulist{
	width:50vw;
}

.box_sizing_menulist ul {
    /*display: flex;*/
	/*flex-direction: column;*/
    position: static;
    width: 50vw;
}

.flex_sizing{}

.menu_sale_style01{
	    margin-top: auto;
}
.sale_style01.Glass {
    background-color: tomato;
}

/*-------------------------------------------------------------------------------
.box_sizing_menulistのリニューアルテストｃｓｓ
-------------------------------------------------------------------------------*/

.txt_view{
	font-size: 4.8vw;
	width:500px;
	transform-origin: left;
	transform:rotate(90deg);
	position:relative;
	left:25px;
	z-index:1;
		
}

.drink_menu{
	width: 46vw;
    margin: 0px auto;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.drink_notes{
	font-size:2em
}

.sale_style01{
	padding:0px 3px 0px 3px;
	background-color:rgba(4,145,128,0.80);
	color:rgba(255,255,255,1.00);
}

.menu_name{
	width:40vw;
    font-size: 3.5vw;
    line-height: 3.9vw;
    border-bottom: solid 1px;
    font-family: 'Cutive Mono',serif;
    font-weight: 400;
    margin-left: 3vw;
}

.menu_descript{
	line-height:3.5vw;
	width:40vw;
	font-size: 2.8vw;
    margin: 1.5vw 0vw 1.5vw 3vw;
	color:rgba(65,61,58,0.96);
}

.menu_contents{
	
}

.sale_style01{
    padding: 0.3vw 1.5vw;
    margin: 0px 0.6vw 0px 3vw;
    border-radius: 0.2vw;
    background-color: rgba(4,145,128,0.80);
    color: rgba(255,255,255,1.00);
}

.menu_sale_style01{
}

button{
	font-size: 1.2vw;
    padding: 0px 11px;    
}

.menu_facture_url{
	
}