@charset "shift_jis";
/*	leftColumn
--------------------------------------------- */
.title_drink{
width: 678px;
height:60px;
background: url(../../../drink/images/drink_h1.gif) no-repeat;
position:relative;
}
.title_yoghurt{
width: 678px;
height:60px;
background: url(../../../yoghurt/images/yoghurt_h1.gif) no-repeat;
position:relative;
}
.title_dessert{
width: 678px;
height:60px;
background: url(../../../dessert/images/dessert_h1.gif) no-repeat;
position:relative;
}
.title_icecream{
width: 678px;
height:60px;
background: url(../../../icecream/images/icecream_h1.gif) no-repeat;
position:relative;
}
.title_dryfood{
width: 678px;
height:60px;
background: url(../../../dryfood/images/dryfood_h1.gif) no-repeat;
position:relative;
}
.title_cheese{
width: 678px;
height:60px;
background: url(../../../cheese/images/cheese_h1.gif) no-repeat;
position:relative;
}
.title_babyfood{
width: 678px;
height:60px;
background: url(../../../babyfood/images/babyfood_h1.gif) no-repeat;
position:relative;
}

.title_drink h1,
.title_yoghurt h1,
.title_dessert h1,
.title_icecream h1,
.title_dryfood h1,
.title_cheese h1,
.title_babyfood h1 {
text-indent:-9999px;
}

h2.lineup_title {
float:left;
font-weight:bold;
font-size:1.2em;
color:#393939;
}
.h2section {
width:663px;
height:27px;
margin:7px 0 10px 0;
padding:5px 0 0 10px;
border-left:solid 5px #FF0000;
position:relative;
}
.btnArea{
float:right;
}
.btnArea li{
float:left;
margin-left:1px;
}


.img .center_im,
a:link img.center_im,
a:visited img.center_im {
border:3px solid #f0f0f0;
margin:0 15px;
}
a:hover img.center_im {
border:3px solid #009AC8;
margin:0 15px;
}

.lineup01 {
padding:20px;
height:100%;
width: 636px;
margin-top: 10px;
border:1px solid #DDDDDD;
}
.lineup01:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
* html .lineup01 {
height: 1em;
}

.lineup01 img{
float:left;}

.lineupContent{
width:406px;
float:right;
}
h3.lineupTitle {
padding:5px 0;
width:406px;
border-bottom:1px dotted #999999;
font-weight:bold;
font-size:1.2em;
color:#006F9B;
}
p.lineupCap {
padding:5px 0;
width:406px;
border-bottom:1px dotted #999999;
color:#006F9B;
}
dl.lineupDetail {
margin: 0;
padding: 0;
color:#5c6260;
}
dl.lineupDetail dt {
float: left;
width: 7em;
padding: 10px 0;
line-height: 150%;
}
dl.lineupDetail dd.lineupDetail_border {
padding: 10px 0 10px 7em;
line-height: 150%;
border-bottom: 1px #dddddd dotted;
}
dl.lineupDetail dd {
padding: 10px 0 10px 7em;
line-height: 150%;
}
.lineupAnchor{
width:678px;
text-align:right;}


/*	rightcolumn
--------------------------------------------- */
.rightconInner{
border-left:solid 1px #7DCADD;
border-right:solid 1px #7DCADD;
border-bottom:solid 1px #7DCADD;
}

#rightcolumn h3 {
padding:0;
margin:0;
}

.rightcon ul {	
margin:0px;
padding:0px;
}

.rightcon li {
margin-bottom:0px;
padding-bottom:0px;
}