@charset "utf-8";


div.clearlist {
    clear: both;
}
form#page_navi_bottom {
    clear: both;
}
#one_maincolumn div.line_list,
#two_maincolumn_right div.line_list,
#two_maincolumn_left div.line_list {
    padding: 1%;
    width: 19%;
    overflow: auto;
    margin: 10px 2% 15px;
    float: left;
}
#three_maincolumn div.line_list {
    padding: 1%;
    width: 26%;
    overflow: auto;
    margin: 10px 2% 15px;
    float: left;
}

div.listphoto {
    float: none;
    text-align: center;
}

#one_maincolumn div.listrightbloc,
#two_maincolumn_right div.listrightbloc,
#two_maincolumn_left div.listrightbloc,
#three_maincolumn div.listrightbloc {
    float: none;
    width: 98%;
}


/* 商品情報 各種設定
----------------------------------------------- */
/* 商品ステータス */
div.line_list ul.status_icon {
    margin: 5px auto;
    width: 90%;
}
div.line_list ul.status_icon li {
    margin: 0 2px;
    float: left;
}

/* 買い物かご */
div.listrightbloc .cart_area {
    padding: 5px 0;
    width: 100%;
}

/* 規格 */
div.listrightbloc .classlist {
    margin-bottom: 5px;
    padding-bottom: 5px;
}
div.listrightbloc dl {
    width: 100%;
}
div.listrightbloc dt {
    display: inline-block;
    vertical-align: top;
    margin-left: 5px;
}
div.listrightbloc dd {
    padding-bottom: 10px;
    margin-left: 5px;
    display: inline-block;
}
div.listrightbloc dd p.attention {
    margin-top: 5px;
}

/* カゴに入れる */
div.listrightbloc .cartin {
    margin: 0;
    padding: 0;
    float :none;
}
div.listrightbloc .cartin .quantity {
    padding: 3px 10px 0 0;
    width: 130px;
    float :none;
    text-align: center;
}
div.listrightbloc .cartin .quantity .box {
    margin-bottom: 5px;
}
div.listrightbloc .cartin_btn {
    width: 130px;
    margin: 0 auto;
    float :none;
}