@charset "EUC-JP";

/*//////////////////////////////////////////////////////////////////

    NAME: support.css
    DATE: 2011/08/29
    NOTE: Phase1 Only

//////////////////////////////////////////////////////////////////*/

/* ----------------------------------------------------------------
    clearfix
----------------------------------------------------------------- */
div#superheader dl dd div.data-superheader:after,
div#superheader dl dd div.data-superheader ul:after,
div#superheader dl dd div.nav-superheader ul:after,
div#grpheader:after,
div#nav-global dl dd div#nav-main-menu:after,
div#nav-global dl dd div#nav-sub-menu:after,
div#nav-global dl dd ul:after,
div#str-contents:after,
div#font-control dl:after,
div#font-control dl dd ul:after,
body.lyt-column-ms-02 div#str-main:after,
div#str-footer div#nav-footer dl dd ul:after,

ul.list-bullet-inline-01:after,
ul.list-link-inline-01:after,
div.list-flow-01 ol:after,

div.nav-btn-01-container:after,
div.nav-btn-01-container div.inner:after,
div.nav-btn-02 ul:after,
div.nav-btn-02 ul li:after,
div.nav-tab-01 ul:after,
div.nav-tab-bottom-01 ul:after,
div.nav-tab-02 ul:after,
div.nav-page-01 ul:after,
div.nav-page-02 ul:after,
ul.nav-page-03:after,

div.lyt-image:after,
div.lyt-column:after,

div.box-brand-01 ul:after,
div.box-copyright-01:after,
div.box-search-stock-01:after,
div.box-select-01:after,
div.box-password-01:after,

table ul.brand-detail li.selected div.info ul.link:after,

ul.form-list-01:after,
ul.form-list-02:after,
ul.form-list-03:after,

ul.list-index-01:after,
ul.list-index-02:after,

body#top div.box-tab-search-01 div.contents div.hdg-container:after{
content:".";
display:block;
height:0;
clear:both;
font-size:0;
line-height:0;
visibility:hidden;
}


/* ----------------------------------------------------------------
    adjustment
----------------------------------------------------------------- */
.mb00{margin-bottom:0 !important;}
.mb05{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}

.align-L{text-align:left !important;}
.align-C{text-align:center !important;}
.align-R{text-align:right !important;}

.valign-M{vertical-align:middle !important;}
.valign-B{vertical-align:bottom !important;}

.bt00{border-top:none !important;}