@charset "utf-8";


.vege_top_title
{
width: 450px;
height: 60px;
margin: 0 auto 0 auto;
padding: 0 0 0 0;
}

.vege_top_photo
{
width: 650px;
height: 330px;
margin: 20px auto 0 auto;
padding: 0 0 0 0;
}

.vege_space_h50
{
font-size: 1px;
height: 50px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.vegan_space136
{
float: left;
font-size: 1px;
width: 136px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.vegan_honbun
{
float: left;
width: 674px;
color: #333333;
font-size: 90%;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", sans-serif;
font-weight: normal;
line-height: 1.8;
text-align: left;
margin: 0 0 0 0;
padding: 20px 0 0 0;
}

.vegan_honbun_clear
{
clear: both;
font-size: 1px;
height: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.ryori_space44
{
float: left;
font-size: 1px;
width: 44px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.ryori
{
float: left;
text-align: left;
width: 338px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.ryori_title
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.ryori_text
{
width: 330px;
color: #333333;
font-size: 90%;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", sans-serif;
font-weight: normal;
line-height: 1.8;
text-align: left;
margin: 0 0 0 0;
padding: 5px 0 0 8px;
}

.ryori_text_bold
{
font-weight: bold;
}

.ryori_text_large
{
font-size: 160%;
}

.e_vege_midashi_bold
{
width: 330px;
color: #333333;
font-size: 160%;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", sans-serif;
font-weight: bold;
line-height: 1.2;
text-align: left;
margin: 0 0 0 0;
padding: 5px 0 0 8px;
}

.ryori_main_p
{
float: right;
text-align: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.ryori_space41
{
float:right;
width: 41px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.ryori_clear34
{
clear: both;
font-size: 1px;
height: 34px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.ryori_shadow
{
width: 950px;
height: 142px;
text-align: left;
background: url(../vege/imgs/ryori_shadow.jpg) no-repeat;
margin: 0 0 0 15px;
padding: 0 0 0 0;
}

.ryori_space37
{
float: left;
width: 37px;
font-size: 1px;
text-align: left;
margin: 0 0 0 0;
padding: 11px 0 0 0;
}

.ryori_space52
{
float: left;
width: 52px;
font-size: 1px;
text-align: left;
margin: 0 0 0 0;
padding: 11px 0 0 0;
}

.ryori_space68
{
float: left;
width: 68px;
font-size: 1px;
text-align: left;
margin: 0 0 0 0;
padding: 11px 0 0 0;
}

.ryori_space69
{
float: left;
width: 69px;
font-size: 1px;
text-align: left;
margin: 0 0 0 0;
padding: 11px 0 0 0;
}

.ryori_photo
{
float: left;
width: 160px;
height: 120px;
text-align: left;
margin: 0 0 0 0;
padding: 11px 0 0 0;
}

.ryori_photo_empty
{
float: left;
font-size: 1px;
width: 160px;
height: 120px;
text-align: left;
margin: 0 0 0 0;
padding: 11px 0 0 0;
}

.ryori_clear11
{
clear: both;
font-size: 1px;
height: 11px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.vege_space_h30
{
font-size: 1px;
height: 30px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.ryori_space_h46
{
font-size: 1px;
height: 46px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.ryori_space_h100
{
font-size: 1px;
height: 100px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}


