.blg_bnr{width:100%;background-color:#45a9c8;background-repeat:no-repeat;background-size:cover;position:relative;background-position:0 0}.blg_bnr:before{background-repeat:no-repeat;background-size:cover;background-position:50%;background-color:rgba(0,0,0,.2);content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:0}.blg_bnr .content-wrapper{padding:36px 24px;z-index:1}@media(min-width:992px){.blg_bnr .content-wrapper{padding:48px 32px}}@media(min-width:1400px){.blg_bnr .content-wrapper{padding:72px 48px}}@media(min-width:576px){.blg_bnr .content-wrapper{margin-bottom:64px}}.blg_bnr .block__floating-area{display:-ms-flexbox;-js-display:flex;display:flex;-ms-flex-align:center;align-items:center;z-index:2;position:relative}.blg_bnr .blg-scl{margin:0 0 0 auto}@media(min-width:768px){.blg_bnr .blg-scl{text-align:right}}.blg_bnr ul{margin:0;padding:0;list-style:none}.blg_bnr .c-breadcrumbs ul li{margin:0 4px 0 0;display:inline-block;margin-top:0;margin-bottom:0}.blg_bnr .c-breadcrumbs ul li{font-size:inherit;line-height:inherit}.blg_bnr .blg-scl ul li{font-size:inherit;line-height:inherit}@media(min-width:768px){.blg_bnr .c-breadcrumbs ul li{margin:0 8px 0 0}}.blg_bnr .c-breadcrumbs ul li>a{font-size:1.125rem;font-weight:600;line-height:1.3;color:#fff}.blg_bnr .c-breadcrumbs ul li:not(:last-child):after{content:"/";display:inline;margin-left:8px;font-size:18px;font-size:1.125rem;content:"/";color:#fff}.blg_bnr .c-breadcrumbs ul li:nth-child(1)>a{text-decoration:underline}.blg_bnr .c-breadcrumbs ul li:last-child{margin:0}.blg_bnr .c-breadcrumbs ul li:last-child p{font-size:1.125rem;font-weight:600;line-height:1.3;text-decoration:none;color:#fff}.blg_bnr .blg-scl ul li{margin:0 4px 0 0;display:inline-block;margin-top:0;margin-bottom:0;color:#fff}@media(min-width:768px){.blg_bnr .blg-scl ul li{margin:0 8px 0 0}}.blg_bnr .blg-scl ul li:not(:last-child):after{content:"/";display:inline;margin-left:8px;font-size:18px;font-size:1.125rem;content:"/";color:#fff}.blg_bnr .blg-scl ul li>a{font-size:1.125rem;font-weight:600;line-height:1.3;color:#fff}.blg_bnr .blg-scl ul li:last-child{margin:0}.blg_bnr .u-aspect-ratio{position:relative}.blg_bnr .u-aspect-ratio:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:50%}@media(min-width:576px){.blg_bnr .u-aspect-ratio:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:25%}.blg_bnr .u-aspect-ratio:after{content:"";display:table;clear:both}}.blg_bnr .block__contents{text-align:left;position:relative}@media(min-width:768px){.blg_bnr .block__contents{max-width:70%}}.blg_bnr .block__contents{position:absolute;bottom:0}.blg_bnr .block__contents h1{letter-spacing:-2px;font-size:36px;font-size:2.25rem;font-weight:600;font-size:28px;font-size:1.75rem;line-height:120%;color:#fff;margin:0 0 32px;font-weight:600}@media(min-width:1200px){.blg_bnr .block__contents h1{font-size:2.25rem}}@media(min-width:1400px){.blg_bnr .block__contents h1{font-size:3.375rem;margin:0 0 48px}}@media(min-width:2200px){.blg_bnr .block__contents h1{font-size:2.25rem}}@media(min-width:2200px) and (min-width:1200px){.blg_bnr .block__contents h1{font-size:3.375rem}}@media(min-width:2200px) and (min-width:1400px){.blg_bnr .block__contents h1{font-size:4.75rem}}.blg_bnr .block__contents p{font-size:22px;font-weight:400;line-height:32px;margin:0 0 32px;font-weight:600}@media(min-width:1400px){.blg_bnr .block__contents p{margin:0 0 48px}}.blg_bnr{background-position:50%}.blg_bnr .c-breadcrumbs ul li:nth-child(1)>a:hover{opacity:.7}.blg_bnr .blg-scl ul li>a:hover{opacity:.7}.blg_bnr .blg-scl ul li>a{text-decoration:underline}@media(max-width:991px){.blg_bnr .block__contents{position:relative;margin-top:30px}}@media(max-width:767px){.blg_bnr .c-breadcrumbs ul li>a,.blg_bnr .c-breadcrumbs ul li:last-child p,.blg_bnr .blg-scl ul li>a{font-size:.875rem !important;line-height:1.1}}@media(max-width:575px){.blg_bnr .block__floating-area{display:block}.blg_bnr .u-aspect-ratio:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:75%}.blg_bnr .u-aspect-ratio:after{content:"";display:table;clear:both}.blg_bnr{background-position:0 0}}