@charset "Shift_JIS";

/*カート位置設定*/
div#cart {
/* position:relative;*/
margin:0;
padding:0;
 top : 0;
 right: 0;
}
/*左カラム　ローカルメニュー*/
ul#l-menu{
width:200px;
top:0;
left:0;
margin:0 0 10px 0;
padding:0 0 15px 0;
background-color:#efefef;/*グレー*/
}
ul#l-menu li{
width:192px;
border:1px solid #8cc300;/*黄緑*/
margin:2px 0 0 0;
padding:0 0 0 5px;
}
ul#l-menu li span{
font-size:15px;
}
ul#l-menu li a{
display:block;
background:url(../products/img/icon_arrow.jpg) no-repeat 0 12px;
text-decoration:none;
padding:8px 0 5px 15px;
}
ul#l-menu li a:hover{
text-decoration:underline;
background:url(../products/img/icon_arrow_on.jpg) no-repeat 0 12px;
}

/****************************************************************/
/*法人・団体様向けご案内内容*/
/****************************************************************/


div.left{
width: 186px;
margin: 35px 0;
padding: auto 7px;
/*border: 1px solid red;*/
float: left;
}

div.left span{
width: 172px;
display: block;
margin: 5px 7px 20px 7px;
padding: 0;
}

div.right{
width: 490px;
margin: 20px 0;
padding: 0;
float: right;
/*background-color: #c0c0c0;*/
}

div.right h3{
color: #e05900;
}

div.right table{
border: 1px solid #5a5d5a;
margin: 0;
padding: 0;
border-collapse:collapse;
}

div.right table th{
border-bottom: 2px solid #5a5d5a;
border-right: 1px solid #5a5d5a;
background-color: #e05900;
color: #fff;
}

div.right table td{
border: 1px solid #5a5d5a;
border-bottom: 1px solid #5a5d5a;
}

td.name{
width: 10%;
background-color: #c6e8aa;
}

td.size{
width: 30%;
text-align: center;
}

td.kakaku{
width: 12%;
text-align: right;
}










