@charset "utf-8";

/*//////////////////////////////////////////////////////////////////

    NAME: support.css
    DATE: 2012/12/05

//////////////////////////////////////////////////////////////////*/

/* ----------------------------------------------------------------
    Clearfix
----------------------------------------------------------------- */
div#header:after,
div#content:after,

div#footer:after,
div#footer div.nav:after,
div#footer div.nav p.nav-page-top:after,
div#footer div#nav-footer:after,
div#footer div#nav-footer ul.nav-01 li:after,
div#footer div#global-footer:after,
div#footer div#global-footer ul.nav-utility:after,

body#top div#main ul.list-handwriting-01-inner:after,

div#main div.nav-page-01 ul:after,
div#main div.nav-page-04 ul:after,
div#main div.nav-page-05 ul:after,
div#main div.nav-color-01 ul:after,
div#main ul.nav-page-06:after,
div#main div.lyt-column div.column2:after,
div#main div.lyt-column div.column2-top-link:after,
div#main div.lyt-column div.column3:after,
div#main div.lyt-image:after,
div#main div.lyt-image.image-column div.column2:after,
div#main div.lyt-image.image-column div.column3:after,
div#main div.lyt-image.image-column div.column4:after,
div#main div.lyt-image.image-column div.column5:after,
div#main div.tabContainer ul.tabList:after,
div#main div.tabContainer ul.tabList li:after,
div#main ul.tabList-02:after,
div#main ul.tabList-02 li:after,
div#main table.tbl-data-01 td ul.refil-type:after,

div#main ul.list-product-01-inner:after,
div#main ul.list-product-01-inner li.product dl.detail:after,
div#main div.lyt-product-spec-01:after,
div#main ul.list-related-product-01-inner:after,

div#main div.nav-btn-purpose-01 ul:after,

div#main ul.list-eco-feature-01-inner:after,
div#main ul.list-eco-consideration-01-inner:after,

div#main ul.list-link-02:after,
div#main div.list-sign-01:after,
div#main ul.list-col3:after,
div#main div.box-contents-01.hand:after,
div#main div.cases:after,
div#main dl.list-post-01:after,
div#main dl.dlType02:after,
div#main div.lyt-image-kakikata:after,
div#main div.box-contents-02.kakikata:after,

div#main ul.list-shindan-01:after,
div#main div.box-seikaku-01 ul.list-seikaku-01 li dl:after,
div#main div.box-seikaku-02 ul.list-seikaku-02 li dl:after,
div#main div.box-seikaku-02 ul:after,
div#main div.box-aisyou-01 dl.list-aisyou-02:after,
div#main div.box-aisyou-01 dl.list-aisyou-02 dd dl:after,
div#main div.box-aisyou-02 ul.list-aisyou-03 li:after,
div#main div.box-aisyou-02 dl.list-aisyou-04 dd dl:after,
div#main div.box-aisyou-02 ul.list-aisyou-05:after,

div.social-area:after,
ul.list-social-01:after,

div#main div.lyt-sc10-02 ul:after,

div#main ul.nav-special-01:after,
div#main div.lyt-3column-01:after,
div#main div.lyt-3column-02: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;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb35{margin-bottom:35px !important;}
.mb40{margin-bottom:40px !important;}

.pb00{padding-bottom:0 !important;}
.pb10{padding-bottom:10px !important;}
.pb20{padding-bottom:20px !important;}
.pt20{padding-top:20px !important;}
.pt50{padding-top:50px !important;}
.pl00{padding-left:0px !important;}
.pr15{padding-right:15px !important;}

.ml00{margin-left:0px !important;}

.mr05{margin-right:5px !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;}

.widthl-auto{
width:auto !important;
}

.breakAll{word-break: break-all !important;}

.text-UnderLine{text-decoration:underline !important;}