@charset "shift_jis";

/*----------------------------------------------------
  == NISSAY Clear Fix Style ==
----------------------------------------------------*/

.clear:after,
#nav-language:after,
#nav-header:after,
#fontsize-switch:after,
#nav-global:after,
#content:after,
#footer .block:after,
#footer.top #nav-footer:after,
#footer-banner:after,
div.ttl-h1-01-wrap-01:after,
div.ttl-h1-02-wrap-01:after,
ul.list-col-01:after,
ul.list-dot-04:after,
ul.list-link-01.list-col2:after,
ul.list-link-01.list-col3:after,
ul.list-link-01.list-col4:after,
ul.list-link-01.list-col5:after,
ul.list-link-02.list-col2:after,
ul.list-link-02.list-col3:after,
ul.list-link-02.list-col4:after,
ul.list-link-02.list-col5:after,
ul.list-link-03.list-col2:after,
ul.list-link-03.list-col3:after,
ul.list-link-03.list-col4:after,
ul.list-link-03.list-col5:after,
ul.list-link-05:after,
ul#list-slide-thum:after,
ul#list-slide-wrapper:after,
dl.list-explanation-02:after,
dl.list-explanation-02 ul:after,
div.list-pict-01:after,
div.list-pict-01 ul:after,
ol.list-flow-02:after,
div.list-staff-01:after,
table.tbl-data-01 th ul.icon:after,
div.lay-pict-01:after,
div.lay-pict-02:after,
div.lay-pict-login-01:after,
div.lay-pict-03:after,
div.lay-col2-01:after,
div.lay-col2-02:after,
div.lay-col2-03:after,
div.lay-col2-04:after,
div.lay-col2-05:after,
div.lay-col2-06:after,
div.lay-col3-01:after,
div.lay-col4-01:after,
div.nav-index-01 .nav-index-01-inner:after,
div.nav-index-03 .nav-index-03-inner:after,
div.nav-index-04 .nav-index-04-inner:after,
div.nav-index-05 .nav-index-05-inner:after,
div.nav-index-06 ul:after,
div.nav-index-09 .nav-index-09-inner:after,
div.nav-index-10 .nav-index-10-inner:after,
div.nav-index-11:after,
div.nav-index-12 .nav-index-12-inner:after,
div.nav-index-15 .nav-index-15-inner:after,
ul.nav-content-01:after,
div.nav-content-02 .block:after,
div.nav-content-03 ul:after,
div.nav-content-05 ul:after,
div.nav-content-06:after,
div.nav-content-08:after,
div.nav-content-09 ul:after,
div.nav-content-10 ul:after,
div.nav-content-11 ul:after,
div.nav-content-13 .block:after,
div.nav-content-14:after,
div.nav-content-14 li:after,
div.nav-toc-01:after,
div.nav-simple-01-wrap:after,
div#cm-wrapper:after,
div#top-main-wrapper:after,
ul.nav-toc-03.list-col2:after,
ul.nav-toc-03.list-col3:after,
ul.nav-toc-03.list-col4:after,
ul.nav-toc-03.list-col5:after,
ul.nav-toc-02:after,
ul.nav-words-01:after,
ul.nav-tab-01:after,
ul.nav-tab-02:after,
div.nav-button-03 ul:after,
ul.nav-linear-01:after,
ul.nav-linear-02:after,
ul.nav-linear-03:after,
div.box-02 .list-btn-wrap:after,
div.box-02 .list-btn:after,
div.box-02 .list-btn ul:after,
div.box-02 .list-exceed:after,
div.box-03 .list-exceed:after,
div.box-lifeplaza-01 .phone-list:after,
div.box-question-01 .question-search:after,
div.box-feature-01 .box-switch-01:after,
div.box-contact-01 .phone-wrap.col2 .inner:after,
div.box-confirm-01 .btn:after,
div.box-plugin-01 .spec .table-wrap:after,
div.box-explanation-01:after,
div.box-related-01 .list-recommend-01:after{
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
font-size:0;
}
