@import url("level_2.css");

table.product_index_table {
margin:0px 0px 20px;
}

td.pr_fl_head {
background: url("../images/products/products_fl_headbg.gif") repeat-y;
padding:0px 0px 5px;
vertical-align:top;
}

td.pr_fl_head h3{
margin:0px 0px 0px 12px !important;
color:#FF9900;
font-weight:bold;
font-size:14px;
}

td.pr_fl_body {
background: url("../images/products/products_fl_mainbg.gif") repeat-y;
padding:20px 20px 0px;
vertical-align:top;
}

td.pr_button {
background: url("../images/products/products_fl_mainbg.gif") repeat-y;
text-align:right;
padding:0px 20px 14px;
}

td.pr_fl_body_left {
text-align:center;
padding:10px 0px 0px;
width:100px;
}

td.pr_fl_body_right {
text-align:right;
vertical-align:top;
}

p.pr_description {
text-align:left;
margin:0px 0px 20px;
}

img.pr_new {
margin:5px 0px 0px;
}

p#products_caution {
font-size:x-small;
margin:10px 0px 20px;
}

/**************************************************************************
	商品詳細
*************************************************************************/
table.product_detail {
margin:0px 0px 30px;
}
table.product_detail td{
vertical-align:top !important;
}

table.product_detail h3{
font-size:large;
font-weight:bold;
color:#FF9900;
margin-bottom:10px;
}

table.product_detail h3.product_name {
width:300px;
float:left;
}

table.product_detail .product_new {
float:right;
width:41px;
}

p.product_description {
clear:both;
}

td.b_goto_shop {
vertical-align:bottom !important;
text-align:right;
}

div.img_frame {
background:#E6E6E6;
padding:20px 35px;
margin:0px 30px 0px 0px;
}

div#product_detail h4{
color:#FF9900;
font-weight:bold;
font-size:1.1em;
background: url(../images/products/or_square.gif) no-repeat left center;
padding:0px 0px 0px 15px;
margin-bottom:5px;
}

div#material p{
border-top:2px solid #CCCCCC;
border-bottom:2px solid #CCCCCC;
padding:8px 0px;
margin:0px 0px 30px;
}

div#ingredient {
margin:0px 0px 30px;
}

#ingredient td{
border-bottom:2px solid #FFFFFF;
}

td.ingre_t {
background:#FFEBB4;
width:76px;
padding:2px 10px;
}
td.ingre_d {
background:#F0F0F0;
width:76px;
padding:2px 10px;
}
td.ingre_bl {
font-size:x-small;
width:12px;
}

div#recipe {
margin:0px 0px 30px;
}

td.recipe_t {
background:#F0F0F0;
width:172px;
padding:2px 10px;
text-align:center
}

td.recipe_bl {
font-size:x-small;
width:12px;
}
