@charset "UTF-8";

/* ----------------------------------------------------------------
    Float Clearing
----------------------------------------------------------------- */
#str-wrapper:after,
#str-wrapper-inner:after,
#str-header:after,
#str-footer:after,
#nav-global-02:after,
#str-topic-path:after,
#str-contents:after,
#str-contents-02:after,
.list-allergy-01:after,
.list-images-02:after,
.list-images-03:after,
.list-images-04:after,
.list-images-05:after,
.list-images-06:after,
.list-hdg-06:after,
.list-hdg-09:after,
.list-link-01:after,
.list-link-04 li:after,
.list-link-05:after,
.list-news-01 li dl:after,
.list-check-01:after,
.lyt-cmm-datali-01:after,
.lyt-cmm-datali-02:after,
.lyt-column-01:after,
.lyt-column-02:after,
.lyt-column-03:after,
.lyt-column-04:after,
.lyt-column-05:after,
.lyt-column-06:after,
.lyt-column-07:after,
.lyt-column-07 dd:after,
.lyt-column-07-inner-01:after,
.lyt-column-07-inner-02:after,
.lyt-column-07-inner-03:after,
.lyt-column-07-inner-04:after,
.lyt-column-08:after,
.lyt-image-01:after,
.lyt-image-02:after,
.lyt-image-03:after,
.lyt-image-05:after,
.lyt-image-07:after,
.lyt-image-07 .image ul:after,
.box-relation-05:after,
.form-text-01:after,
.form-text-02:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

/* ------------------------------------------
    hasLayout
------------------------------------------ */

div, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, ul,
.nav-local-01 li ul li,
.nav-local-01 li ul li a,
.list-bullet-01 li,
.nav-local-01 li ul li,
.list-notice-01 li,
.list-notice-02 li,
.list-notice-03 li,
.list-numbered-01 li,
.list-numbered-02 li{
zoom:1;
}
