@charset "utf-8";.mobile-page-u96-annotation{background:#f5f5f7}.mobile-page-u96-annotation-list-name{font-weight:700}@media screen and (min-width:901px){.mobile-page-u96-annotation-inner{max-width:650px;margin:0 auto;padding:30px 32px 15px}.mobile-page-u96-annotation *{font-size:10px;line-height:1.3;color:#6e6e73}.mobile-page-u96-annotation a{color:#424245}.mobile-page-u96-annotation-list{margin-top:4px}.mobile-page-u96-annotation-list_item:not(:first-child){margin-top:10px}}@media screen and (max-width:900px){.mobile-page-u96-annotation-inner{padding:50px 45px}.mobile-page-u96-annotation *{font-size:12px;line-height:1.33;color:#6e6e73}.mobile-page-u96-annotation a{color:#424245}.mobile-page-u96-annotation-list{margin-top:12px}.mobile-page-u96-annotation-list_item:not(:first-child){margin-top:10px}}@media only screen and (max-width:900px){.float-bnr-img .js-float-fy24-parm .bgBlack,.float-bnr-img .js-float-ishigakijima-parm .bgBlack,.float-bnr-img .js-float-miyakojima-parm .bgBlack,.float-bnr-img .js-float-parm .bgBlack{background:rgba(0,0,0,.8);border-radius:5px;margin-bottom:-24px}}.bnr-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:695px;margin:0 auto;padding:10px 0}@media only screen and (max-width:900px){.bnr-list{margin:0 10px 0 0}}.bnr-list .bnr-item{width:calc(50% - 15px);margin:0 0 0 15px;display:-webkit-box;display:-webkit-flex;display:flex;height:auto}@media only screen and (max-width:900px){.bnr-list .bnr-item{width:calc(50% - 10px);margin:0 0 0 10px}}.bnr-item p{margin-top:0;text-align:left}.bnr-list a.button-blue-item{margin:0;width:100%;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:70px;padding-left:22px}@media only screen and (max-width:900px){.bnr-list a.button-blue-item{height:auto;padding-left:0}}.button-blue-icon{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.bnr-item p.button-blue-text{line-height:28px;margin-left:22px;text-align:left}.button-blue-text span{font-size:20px}.js-bnr-default-parm,.js-bnr-ishigakijima-parm,.js-bnr-miyakojima-parm,.js-float-default,.js-float-fy24-parm,.js-float-ishigakijima-parm,.js-float-miyakojima-parm{display:none}