/* CSS Document */

.title_l01 {
padding:20px;
font-size: 12px;
border-bottom:#cc0033 1px solid;
border-right:#cc0033 1px solid;
}

.title_l02 {
padding: 10px;
font-size: 12px;
border-bottom:#cc0033 1px solid;
border-left:#cc0033 1px solid;
border-right:#cc0033 1px solid;
background: #eeeeee;
}

.title_l02 span{
	font-weight:bold}

.title_r01 {
width: 218px;
font-size: 12px;
border-top:#cc0033 1px solid;
border-bottom:#cc0033 1px solid;
border-right:#cc0033 1px solid;
background: #ffffff;
padding-top:10px;
}

.title_r01_info {
padding: 10px;
border-bottom:#cc0033 1px solid;
border-right:#cc0033 1px solid;
background: #ffffff;
}

.title_r02 {
width: 218px;
font-size: 12px;
border-top:#cc0033 1px solid;
border-bottom:#cc0033 1px solid;
border-right:#cc0033 1px solid;
background: #ffffff;
padding-top:10px;
}

.title_r02_info {
padding: 10px;
border-bottom:#cc0033 1px solid;
border-right:#cc0033 1px solid;
background: #ffffff;
}

.title_r03_info {
padding: 10px 10px 0 10px;
background: #ffffff;
border-left:#cc0033 1px solid;
}
.title_l03_info {
padding: 10px 10px 0 10px;
background: #ffffff;
border-right:#cc0033 1px solid;
border-bottom:#cc0033 1px solid;
}

.title_r03 {
width: 218px;
border-top:#cc0033 1px solid;
border-right:#cc0033 1px solid;
background: #fdecfc;
}
.title_l03 {
padding-left:10px;
border-bottom:#cc0033 1px solid;
border-right:#cc0033 1px solid;
background: #eeeeee;
}
.product_name {
font-size: 12px;
font-weight: bold;
color: #333333;
margin-bottom: 5px;
}

.price_l {
font-size: 18px;
font-weight: bold;
color: #FF0000;
}

.price_s {
font-size: 14px;
font-weight: bold;
}

.price_s a:link {
color: #FF0000;
}

.price_s a:visited {
color: #FF0000;
}

.yen {
font-size: 14px;
font-weight: bold;
color: #FF0000;
}

.add_cart {
margin: 10px 0 20px 0;
}

.omakase_pack {
background: url(../images/lineup/lineup_omakase_pack.jpg) no-repeat;
width: 197px;
height: 67px;
border: #CC0033 1px solid;
margin: 0 auto 20px auto;
padding: 55px 20px 10px 465px;
}

.omakase_pack .product_name {
height: 20px;
width: 110px;
font-size: 12px;
font-weight: bold;
color: #333333;
margin:55px 0 5px 475px;
}

.omakase_pack .price_s {
height: 20px;
width: 110px;
font-size: 14px;
font-weight: bold;
margin:0 0 5px 475px;
}

.present300 {
background: #339933;
margin-bottom: 5px;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
width: 110px;
height: 16px;
text-align: center;
}

.present500 {
background:#FF6600;
margin-bottom: 5px;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
width: 110px;
height: 16px;
text-align: center;
}

.omakasepack {
border-left: #CC0033 1px solid;
border-right: #CC0033 1px solid;
border-bottom: #CC0033 1px solid;
}
