@charset "utf-8";

* {
    margin:0px;
    padding:0px;
}

#menuArea {
    width : 274px;
    height : 720px;
    overflow : hidden;
    text-align: left;
    z-index:100;
    padding-left:10px;
}

div.list {
    width: 264px;
}

div#menuListBlock {
    position : absolute;
    background:url("/labo2/img_c/foot/side/shadow/p_footer.gif") no-repeat 0 100%;
    width: 264px;
    padding-bottom:20px;
}

/* ----------------------------
        製品メニュータブ
    ----------------------------*/

div.tab {
    float: left;
    width: 40px;
    height: 188px;
}

div.tab * {
    margin:0;
    padding:0;
}

div.tab a {
    display:block;
    width: 40px;
    height: 188px;
    background:url("/labo2/img_c/foot/side/b_linup.gif") no-repeat 0 0;
}

div.tab a span {
    display:none;
}

/* ----------------------------
        製品メニュータブ(close時)
    ----------------------------*/
#tabBlock {
    position:absolute;
    display:none;
    left:-9px;
    height: 188px;
}

div.tab-c {
    float: left;
    width: 40px;
    height: 188px;
}

div.tab-c * {
    margin:0;
    padding:0;
}

div.tab-c a {
    display:block;
    width: 40px;
    height: 188px;
    background:url("/labo2/img_c/foot/side/b_linup_c.gif") no-repeat 0 0;
}

div.tab-c a span {
    display:none;
}

/* ----------------------------
        製品メニューリスト
    ----------------------------*/

div.blandMenu {
    width: 224px;
    float: left;
}

div.blandMenu div.frm-t {
    background:url("/labo2/img_c/foot/side/shadow/p_header.gif") no-repeat 0 0;
    width: 224px;
    padding-top:0px;
}

div.frm-b {
    background:url("/labo2/img_c/foot/side/shadow/bg_r.gif") repeat-y 224px 0px;
    width: 233px;
}

div.blandMenu div.frm-l {
    display:block;
    background:url("/labo2/img_c/foot/side/shadow/bg_l.gif") repeat-y 0px 0px;
    width: 224px;
}

div.blandMenu div.box {
    display:block;
    background:url("/labo2/img_c/foot/side/bg_base.gif") repeat 0 0;
    width: 217px;
    margin-left:7px;
}

/* ----------------------------
        リストパーツ
    ----------------------------*/

div.blandMenu div.box .listall{
    display:block;
    width: 217px;
    height:15px;
    margin-bottom:5px;
    text-align:right;
}


div.blandMenu div.box .listall a {
    display:block;
    background:url("/labo2/img_c/foot/side/b_all.gif") no-repeat 100% 0;
    width: 85px;
    height:15px;
    margin:0 2px 0 auto;
    text-align:right;
}

div.blandMenu div.box .listall span {
    display:none;
}

div.blandMenu #cate-sc {
}

div.blandMenu #cate-mu {
    background:url("/labo2/img_c/foot/side/m_dotted.gif") no-repeat 3px 4px;
    padding-top:11px;
}

div.blandMenu p.tit1 {
    margin:0px 0 0 3px;
}

div.blandMenu p.tit2 {
    margin:5px 0 1px 6px;
}

div.blandMenu p.arws {
    background:url("/labo2/img_c/foot/side/icon_allow.gif") no-repeat 0 4px;
    padding:0px 0 0px 8px;
    margin:0 5px 0 26px;
}

div.blandMenu p.eof {
    padding-bottom:1px;
}

