/*
Theme Name: freestylebar-rin
Theme URI: freestylerin.php.xdomain.jp/
Author: ichiro
Author URI: none/
Description:メニューページのPC管理用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-size:65px;
	font-family: 'Noto Sans JP', sans-serif;
font-family: 'Open Sans Condensed', sans-serif;
	letter-spacing: 5px;
}

.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_view{
	width:500px;
	text-indent:-20px;
	transform-origin: left;
	transform:rotate(90deg);
	position:relative;
	left:25px
}

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

#drink_sake,#drink_beer,#drink_plumwine,#drink_barley_s,#drink_shochu,#drink_shiso_s,#whisky,#drink_redwine,#drink_whitewine,#drink_cocktail,#drink_Non-alcoholic,#drink_soft,#drink_soft{

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

.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{
	display:inline-table;
	position:static;
}

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

.drink_menu{
	width:26vw;
	margin:2vw;
	background-size:contain;
	background-repeat:no-repeat;
	background-position: center;
}

.drink_notes{
	font-size:2em
}

#drink_beer,#drink_sake,#drink_plumwine,#drink_barley_s,#drink_shochu,
#drink_shiso_s,#whisky,#drink_redwine,#drink_whitewine,#drink_cocktail,#drink_soft{
	padding-top:54.8px;
}
.sale_style01{
	padding:0px 3px 0px 3px;
	background-color:rgba(4,145,128,0.80);
	color:rgba(255,255,255,1.00);
}

.txt_view{
	text-indent: -20px;
    transform-origin: left;
    transform: rotate(	90deg	);
    position: relative;
    left: 25px;}

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

.menu_descript{
	font-size: 1.2vw;
    margin: 1.5vw 0vw 1.5vw 3vw;
	color:rgba(65,61,58,0.96);
}

.menu_contents{
	
}

.sale_style01{
	font-size: 1.5vw;
    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;
    margin: 0.6vw 0vw 1vw 3vw;
}

.menu_facture_url{
	display:flex;
	
}