@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;
}
.title_drink h2,
.title_yoghurt h2,
.title_dessert h2,
.title_icecream h2,
.title_dryfood h2,
.title_cheese h2,
.title_babyfood h2 {
position:absolute;
bottom:0;
right:0;
}
.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;
}

.leftcon {
padding:0;
height:100%;
width: 678px;
margin-top: 10px;
}
.leftcon:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
* html .leftcon {
height: 1em;
}

.item_thumb{
width: 678px;
margin:0 0 40px 0;
padding:0;
/*background: #333;*/
overflow: hidden;
}
.item_thumb:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html .item_thumb {
height: 1em;
overflow: visible;
}
/**/

.item_thumb ul{
list-style-type:none;
margin:0;
padding:0;
}
.item_thumb ul li{
float:left;
}
.item_thumb .itemBox_right{
width: 150px;
text-align:center;
/*background: #ccc;*/
margin:0;
padding:0;
}
.item_thumb .itemBox {
width: 150px;
text-align:center;
/*background: #000;*/
margin-right:26px;
padding:0;
}

h3.itemTitle{
margin-top:5px;
margin-bottom:5px;
line-height:1.3em;
}
h3.itemTitle a:link,
h3.itemTitle a:visited {
text-decoration:underline;
font-weight:bold;
color:#006F9B;
}
h3.itemTitle a:hover {
text-decoration:none;
font-weight:bold;
color:#006F9B;
}

.itemCap{
width: 150px;
text-align:left;
}

table.brand {
width: 329px;
border-collapse: collapse;
border-left: solid 1px #DADADA;
border-right: solid 1px #DADADA;
border-bottom: solid 1px #DADADA;
padding: 0px;
margin: 0;
}
table.brand td {
border: solid 1px #DADADA;
padding: 0px;
}


/*	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;
}


/*contentssection02
--------------------------------------------- */
#contentssection02 {
content: "";
display: block;
clear: both;
overflow: hidden;
width:912px;
/*margin-bottom: 50px;*/
padding-top:25px;
}

.leftcont_l02{
float:left;
width:288px;
}
.leftcont_l02_box{
border-left:solid 1px #FF9900;
border-right:solid 1px #FF9900;
border-bottom:solid 1px #FF9900;
height:100%;
}
.leftcont_l02_box:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
* html .leftcont_l02_box {
height: 1em;
}
p.leftcont_l02_im{
float:left;
display:inline;
margin:12px;
}
p.leftcont_l02_tx{
width:187px;
float:right;
margin:12px 12px 12px 0;
display:inline;
}

.rightcont_l_02{
float:right;
width:600px;
}
.rightcont_l02_box{
border-left:solid 1px #00A0DF;
border-right:solid 1px #00A0DF;
border-bottom:solid 1px #00A0DF;
width:598px;
height:100%;
position:relative;
}
.rightcont_l02_box:after {
content: "";
display: block;
clear: both;
overflow: hidden;
}
* html .rightcont_l02_box {
height: 1em;
}

.rightcont_l02_box_inner01{
width:270px;
float:left;
margin-left:12px;
display:inline;
}
.rightcont_l02_box_inner02{
width:270px;
float:right;
margin-right:12px;
display:inline;
}

p.rightcont_l02_im{
width:54px;
float:left;
display:inline;
margin:12px 12px 12px 0;
}
p.rightcont_l02_tx{
width:195px;
float:right;
margin:12px 0px 12px 0px;
display:inline;
}

#blueline{
width:1px;
height:78px;
position:absolute;
top:50%;
left:50%;
margin-left:-0px;
margin-top:-39px;
background: url(../../../images/index_blueline.gif) ;
}

#contentssection02 a:link,
#contentssection02 a:visited {
text-decoration:underline;
font-size:1.1em;
font-weight:bold;
color:#ff8100;
}
#contentssection02 a:hover {
text-decoration:none;
}