@charset "shift_jis";

/*----------------------------------------------------
  == NISSAY Patch Style ==
----------------------------------------------------*/

/* For IE 6 & 7
----------------------------------------------------*/

/*___ zoom ___*/

.clear,
#nav-language,
#nav-header,
#fontsize-switch,
#nav-global,
#content,
#nav-local li,
#nav-local li a,
#sub #nav-local .current-02 a,
#footer .block,
#nav-footer,
#nav-footer li,
#footer-banner,
div.ttl-h1-01-wrap-01,
div.ttl-h1-02-wrap-01,
div.ttl-h2-02-wrap-01,
ul.list-notice-01 li,
ul.list-notice-02 li,
ul.list-num-01 li,
ul.list-qa-02 li,
ul.list-col-01,
ul.list-dot-04,
ul.list-link-01.list-col2,
ul.list-link-01.list-col3,
ul.list-link-01.list-col4,
ul.list-link-01.list-col5,
ul.list-link-02.list-col2,
ul.list-link-02.list-col3,
ul.list-link-02.list-col4,
ul.list-link-02.list-col5,
ul.list-link-03.list-col2,
ul.list-link-03.list-col3,
ul.list-link-03.list-col4,
ul.list-link-03.list-col5,
ul.nav-toc-03.list-col2,
ul.nav-toc-03.list-col3,
ul.nav-toc-03.list-col4,
ul.nav-toc-03.list-col5,
ul.list-link-01 span,
ul.list-link-02 span,
ul.list-link-03 span,
ul.list-link-04 span,
ul.list-link-05,
dl.list-explanation-02,
dl.list-explanation-02 ul,
dl.list-explanation-02 dd,
div.list-pict-01,
div.list-pict-01 ul,
ol.list-flow-02,
div.list-staff-01,
table.tbl-data-01 th ul.icon,
div.lay-pict-01,
div.lay-pict-01 .text,
div.lay-pict-02,
div.lay-pict-login-01,
div.lay-pict-03,
div.lay-col2-01,
div.lay-col2-02,
div.lay-col2-03,
div.lay-col2-04,
div.lay-col2-05,
div.lay-col2-06,
div.lay-col3-01,
div.lay-col4-01,
div.nav-index-01 .nav-index-01-inner,
div.nav-index-02 .nav-index-02-inner,
div.nav-index-03 .nav-index-03-inner,
div.nav-index-04 .nav-index-04-inner,
div.nav-index-05 .nav-index-05-inner,
div.nav-index-09 .nav-index-09-inner,
div.nav-index-10 .nav-index-10-inner,
div.nav-index-01 .col-inner,
div.nav-index-03 .col-inner,
div.nav-index-04 .col-inner,
div.nav-index-05 .col-inner,
div.nav-index-06 ul,
div.nav-index-09 .col-inner,
div.nav-index-10 .col-inner,
div.nav-index-11,
div.nav-index-12 .nav-index-12-inner,
div.nav-index-14 .nav-index-14-inner,
div.nav-index-15 .nav-index-15-inner,
ul.nav-content-01,
div.nav-content-02 .block,
div.nav-content-02 .block .text,
div.nav-content-03 ul,
div.nav-content-05 ul,
div.nav-content-06,
div.nav-content-08 .text,
div.nav-content-09 ul:after,
div.nav-content-10 ul:after,
div.nav-content-11 ul:after,
div.nav-content-13 .block,
div.nav-content-13 .text,
div.nav-content-13 .link,
div.nav-content-14,
div.nav-content-14 li,
div.nav-content-14 li .text,
div.nav-toc-01,
div.nav-simple-01-wrap,
ul.nav-toc-03 span,
ul.nav-toc-03.list-col2,
ul.nav-toc-03.list-col3,
ul.nav-toc-03.list-col4,
ul.nav-toc-03.list-col5,
ul.nav-toc-02,
ul.nav-words-01,
ul.nav-tab-01,
ul.nav-tab-02,
div.nav-button-02 li,
div.nav-button-03 ul,
div.nav-button-03 li,
ul.nav-linear-01,
ul.nav-linear-02,
ul.nav-banner-01 li,
div.box-01 .box-01-inner,
div.box-02 .list-btn-wrap,
div.box-02 .list-btn,
div.box-02 .list-btn ul,
div.box-02 .list-exceed,
div.box-03 .list-exceed,
div.box-related-01-inner,
div.box-lifeplaza-01-inner,
div.box-lifeplaza-01 .phone-list,
div.box-question-01 .question-search,
div.box-feature-01 .box-switch-01,
div.box-feature-01 h3,
div.box-contact-01 .phone-wrap.col2 .inner,
div.box-confirm-01 .btn,
div.box-plugin-01 .spec .table-wrap,
div.box-explanation-01,
div.box-essay-01,
div.box-related-01 .list-recommend-01,
div.form-easysearch-01-inner form dl,
div.form-easysearch-01 dt{
zoom:1;
}


/* For IE 6
----------------------------------------------------*/

* html #search_form form{
width:254px;
}

* html .nonav-01{
height:80px !important;
background:url("/shared/images/header_bgline.gif") no-repeat 0 100%;
}

* html img.icn{
vertical-align:baseline;
}

* html ul.list-link-01 a.link-window-01 .icn{
margin-bottom:5px;
position:relative;
top:4px;
}

* html ul.list-link-01 a.link-pdf-01 .icn{
margin-bottom:2px;
position:relative;
top:1px;
}

* html dl.list-qa-01 dd{
height:auto !important;
height:31px;
}

* html div.list-flow-01 .title{
height:auto !important;
height:22px;
}

* html div.nav-index-05.kojin .col-half{
height:225px;
}

* html div.nav-index-05.hojin .col-half{
height:295px;
}

* html div.nav-index-05.kaisha .col-half{
height:230px;
}

* html div.nav-button-02 li{
display:inline;
}

* html div.nav-button-03 ul li{
display:inline;
}

* html div.nav-simple-01 li{
display:inline;
float:none;
line-height:1.5;
}

* html div.box-contact-01 .phone-wrap{
height:auto !important;
height:70px;
}

* html div.box-confirm-01 .btn li{
display:inline;
}

* html div.right-position ul.list-link-01 li{
display:inline;
}

* html div.right-position ul.list-link-01 li span{
display:inline;
}

* html div.nav-toc-01 a{
zoom:1;
}

* html ul.nav-tab-01{
height:39px;
}


/* For IE 7
----------------------------------------------------*/

*:first-child+html div.nav-button-02 li{
display:inline;
}

*:first-child+html div.nav-button-03 ul li{
display:inline;
}

*:first-child+html div.nav-simple-01 li{
display:inline;
float:none;
line-height:1.5;
}

*:first-child+html div.nav-content-08{
padding-bottom:12px;
}

*:first-child+html #main div.box-lifeplaza-01 .phone-list{
margin-bottom:8px;
}

*:first-child+html div.box-confirm-01 .btn li{
display:inline;
}

*:first-child+html div.right-position ul.list-link-01 li{
display:inline;
}

*:first-child+html div.right-position ul.list-link-01 li span{
display:inline;
}
