@charset "shift_jis";
/* CSS Document */

h2{
    color:#FF6600;
	font-size:small;
}

a:link {
	color:#FF6600;
	text-decoration:none;
}
	
a:visited {
	color:#FF6600;
	text-decoration:none;
}
	
a:hover, a:active {
    color:#FF9900;
	text-decoration:underline;
}

#meat_title{
    background:url(../make_meat_soft/img/meat_title_back.jpg) no-repeat left;
}

.meat_title_comment{
    font-size:small;
	color:#996666;
	line-height:1.2em;
}

.seasoning_back{
    background:url(../make_meat_soft/img/seasoning_back.gif) repeat-y left;
}

.seasoning_liquid_back{
	background:url(../make_meat_soft/img/umesoft_back.gif) repeat-y left;
}

.seasoning_liquid_back2{
	background:url(../make_meat_soft/img/umesoft_back2.gif) repeat-y left;
}

.food_additives_back{
    background:url(../make_meat_soft/img/food_additives_back.gif) repeat-y left;
}

.yawaraka_back{
    background:url(../make_meat_soft/img/yawaraka_back.jpg) no-repeat top left;
}


.kokubudou_back{
    background:url(../make_meat_soft/img/kokubudou_back.gif) repeat-y left;
}

.text_beige{
	font-size:smaller;
	color:#C2A385;
	line-height:1.5em;
}

/* レシピ一覧ページ */
.recipe_intro{
    margin-left:15px;
}
.recipe_img_back{
    background:url(../make_meat_soft/recipe/img/recipe_img_back.gif) no-repeat top left;
}
.recipe_img_back_s{
    background:url(../make_meat_soft/recipe/img/recipe_img_back_s.gif) no-repeat top left;
}

table.vinetta_table{
    margin-top:10px;
    border-top:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}

.vinetta_table th{
    border-right:1px solid #cccccc;
    border-bottom:3px solid #cccccc;
    background-color:#FBDECB;
    padding:5px 5px;
    text-align:center;
}

.vinetta_table th.right_border{
    border-right:3px solid #cccccc;
    border-bottom:3px solid #cccccc;
    background-color:#FBDECB;
    padding:5px 5px;
    text-align:center;
}

.vinetta_table td{
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    background-color:#FBEDCB;
    padding:5px 5px;
	vertical-align:top;
    text-align:center;
}

.vinetta_table td.right_border{
    border-right:3px solid #cccccc;
    border-bottom:1px solid #cccccc;
    background-color:#FBDECB;
    padding:5px 5px;
    text-align:center;
}


/* レシピ詳細ページ */
.popup_img_back{
    background:url(../make_meat_soft/recipe/img/popup_img_back.gif) no-repeat top left;
}

h2.popup_title{
    color:#FF6600;
	font-size:medium;
}
h3.popup_table_title{
    color:#FF6600;
	font-size:small;
	margin-top:10px;
}

table.ingredients_table{
    margin-top:10px;
    font-size:small;
	line-height:1.2em;
    border-top:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}

.ingredients_table th{
    width:110px;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    background-color:#FBDECB;
    padding:5px 5px;
    text-align:left;
}

.ingredients_table td{
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    background-color:#FBEDCB;
    padding:5px 5px;
	vertical-align:top;
}

.ingredients_table td.vi{
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    background-color:#FBEDCB;
    padding:5px 5px;
	vertical-align:top;
	font-weight:bold;
}

ol{
    margin:6px 0 0 20px;
    list-style-position: outside; 
}

/* ハックIE6以前
---------------------------------------------------- */
*html ol{
    margin:6px 0 0 26px;
    list-style-position: outside; 
}

/* ハックIE7
---------------------------------------------------- */
*:first-child+html ol{
    margin:6px 0 0 26px;
    list-style-position: outside; 
}

/* 製品詳細ページ */
.details_ctn{
    margin:0 0 0 10px;
}

.how_to_back{
    background:url(../make_meat_soft/details/img/step_back.gif) repeat-y left;
}
	
.voice_back_r_left{
    background:url(../make_meat_soft/details/img/voice_r_back.gif) repeat-y left;
}
.voice_back_r_right{
    background:url(../make_meat_soft/details/img/voice_r_back.gif) repeat-y right;
}

.voice_back_l_left{
    background:url(../make_meat_soft/details/img/voice_l_back.gif) repeat-y left;
}
.voice_back_l_right{
    background:url(../make_meat_soft/details/img/voice_l_back.gif) repeat-y right;
}

.q{
    background-color:#FBEDD6;
	padding:5px 5px 5px 15px;
	margin:10px 5px 0 5px;
	color:#FF6600;
	font-weight:bold;
	font-size:small;
	width:550px;
}

.q_left{
    width:3em;
    float:left;
	font-size:larger;
}
.q_right{
    float:left;
}

.a{
	margin:10px 0 0 20px;
}

.a_left{
    width:50px;
    float:left;
	font-size:larger;
	font-weight:bold;
	color:#999999;
}

.a_right{
    width:510px;
    float:left;
}
