@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;
}

#title_main {
	 background:url(../make_meat_soft/img/product_title_back.jpg) no-repeat left;
	 height:170px;
}

#title_main .text_bold {
	line-height: 1.3em;
	font-weight: bold;
}

table#shindan {
	border: 1px solid #E3E3E3;
  border-collapse: collapse;
  border-spacing: 0;
}

table#shindan th,
table#shindan td {
	border: 1px solid #E3E3E3;
}

table#shindan td.school{
	padding-left: 1.6em;
}

#meat_title{
    background:url(../make_meat_soft/chart/img/meat_title_back.jpg) no-repeat left;
		height:213px;
}

.meat_title_comment {
	color:#663333;
}

.meat_title_comment span {
	font-weight: bold;
	color:#663333;
}

.umesoft_back{
    background:url(../make_meat_soft/img/umesoft_back.gif) repeat-y left;
}

.vinetta_back{
	background:url(../make_meat_soft/img/vinetta_back.gif) repeat-y left;
}

.yawaraka_back{
    background:url(../make_meat_soft/img/yawaraka_back.jpg) no-repeat top left;
}

.meat_back{
    background:url(../make_meat_soft/img/meat_back.gif) 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;
}
.text_brown span {
	font-weight: bold;
	color:#663333;
}
/* レシピ一覧ページ */
.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;
}

/*20120528renewal*/
#seasoning { background:url(/make_meat_soft/img/bg_seasoning.gif) repeat-y}
#seasoning h3{
}
.text_brown{
	font-weight: bold;
	color:#663333;
}
.box01{
float: left;
/*height: 300px;*/
    padding: 0 15px 30px 15px;
width:297px;
/*background:#00FF00;*/
padding:0 1px;
zoom:1;
}
.box01:after {
    clear: both;
    content: "";
    display: block;
}
.clearfix {zoom:1;}
.clearfix:after{
    content: ""; 
    display: block; 
    clear: both;}
#additives { background:url(/make_meat_soft/img/bg_additives.gif) repeat-y}
#additives h3{
}
.text_brown{
	font-weight: bold;
	color:#663333;
}
.section01{
zoom:1;
}
.section01:after {
    clear: both;
    content: "";
    display: block;
}
#seasoning{
clear:both;
width:600px;}
#seasoning .section01{
border-bottom: solid 1px #ffafaf;
}
#additives .section01{
border-bottom: solid 1px #f0b436;
}
/*.section02{
margin-bottom:20px;
}*/
.section02:after {
    clear: both;
    content: "";
    display: block;
}
#seasoning .section02{
background:url(/make_meat_soft/img/bg_seasoning_bottom.gif) no-repeat left bottom;
width:600px;
}
#additives{
clear:both;
width:600px;
margin-top:10px;
}
#additives .section02{
background:url(/make_meat_soft/img/bg_additives_bottom.gif) no-repeat left bottom;
width:600px;
}
.box01 dd{width:278px;
padding:0 10px;}
.box01 dd.productDescription{
height:100px;}
.box01 dd.catalog{
height:30px;
text-align:right;
}
.kitii_blog{

margin-top:10px;
}
table.kaigai{
margin-top:10px;
}