@charset "utf-8";#super-hero
img{width:auto}.hero-body{height:auto;color:rgb(255, 255, 255)}.hero-body
h2{margin:0;padding:0;max-width:100%}.hero-body h2
img{max-width:100% !important}.hero-body h2.hero-sm{display:none}.hero-body p
img{max-width:84%;margin-left:3px}.info-box{}.info-links{list-style:none;margin:0;padding:0}.info-link{padding:2rem 1.5rem;width:100%;background:rgba(11, 52, 90, 0.81)}.info-link
.ttl{display:block;letter-spacing:0.02em}.info-link:first-child{border:none}.info-link
p{text-indent:-0.6rem;padding-left:0.6rem}.info-link a .ttl, .info-link
a{display:block;margin:0.2rem 0.6rem;text-indent:-0.9rem}.info-link
a{line-height:1.5;font-size:1.5rem;color:white;margin-top:0;padding:1em
0.7em 1em 1.8em}.info-link a .ttl, .info-link a
i{padding-right:0.5rem}.info-link a:hover{background:#ac34a6;color:#fff}.head-border{height:1px}#super-hero{overflow:hidden;min-width:320px;position:relative}#super-hero:after{position:relative}.content-wrapper{padding:0;margin:0;display:flex;justify-content:center}.content-wrapper
.content{padding:0}.hero-body h1
span{display:block;font-size:2.3rem;padding:0;text-align:center;padding:1.8rem 0 1.8rem;font-weight:normal;color:rgb(255,255,255);text-shadow:none}.bg-layer{position:absolute;left:50%;top:50%;height:auto;min-width:100%;min-height:100%;background:#fff;transform:translate(-50%,-50%)}.bg-image{height:300px;background-position:center;background-repeat:no-repeat;background-size:cover}.type2 .info-links{background:#442081}.type2 .info-link{background:transparent}.type2 .info-link
a{line-height:1.5;font-size:1.3rem;color:rgb(255, 255, 255);margin-top:0;padding:0.5em 0.5em 0.5em 1.8em;font-weight:bold}.type2 .info-link:nth-of-type(1){padding-bottom:0;margin-bottom:-2px}.type2 .info-link:nth-of-type(2){padding-top:0}.type2 .info-link
.ttl{display:block !important}.type2 .info-link br.visible-xs{display:none !important}@media (max-width:1199px){.info-links{list-style:none;margin-left:-39px;padding:0;margin-right:9%}#super-hero p
img{max-width:91%}.type2 .info-links{margin-left:-43px;margin-right:4%}.type2 .info-link
.ttl{display:inline !important}.type2 .content-wrapper
.content{padding:0
0 0 40px;margin-right:54px}}@media (max-width:991px){.info-links{margin:0
auto;width:100%;padding:0}.info-link a .ttl, .info-link
a{margin:0}.info-box{padding:0
54px;margin:1em
0}.info-link{min-width:100%}.info-link a
br{display:none}.bg-layer{left:50%;top:50%;height:auto;min-width:100%;margin-left:0}.bg-image{height:355px;background-position:center;background-repeat:no-repeat;background-size:100%;background-position:0 -60px}.content-wrapper
.content{padding:0;margin-right:0}.hero-body{height:auto;color:rgb(255, 255, 255);padding:0
54px 0}.bg-image.hidden-sm{display:none}.bg-image.visible-sm{display:block}.default .content-wrapper
.content{min-height:300px}.default .bg-image{height:355px;background-position:center;background-repeat:no-repeat;background-size:100%;background-position:0 -70px}.type2 .info-links{margin-left:0;margin-right:0}.type2 .content-wrapper
.content{padding:0
0 0 0;margin-right:0}.type2 .info-link:nth-of-type(1){padding-bottom:0;margin-bottom:0}.info-link{padding:1.3rem 1.5rem;width:100%;background:rgba(11, 52, 90, 0.81)}}@media screen and (max-width:767px){#super-hero .hero-lg
img{width:84%}.info-links{padding:0
11% 30px}.info-link a
br{display:none}.info-link{padding:1rem 1.5rem 0.5rem}.info-link
a{padding:0.6em 0.7em 0.4em 1.8em;font-size:0.9em}.hero-body{padding:0}.hero-body
h2{margin:0;padding:0}.hero-body
p{text-align:left;max-width:100%;padding-top:9px}.hero-body .hero-sm
img{max-width:92%}.hero-body h2
img{margin:4% auto 0}.hero-body p
img{margin:0
auto}.info-box{padding:0}.content-wrapper{padding:0;margin:0;flex-direction:column}.bg-image.visible-sm{display:block !important;position:relative;z-index:999999;width:100%;max-width:100%;background-size:cover;background-position:0 -94px;height:290px}.bg-layer{left:50%;top:50%;height:auto;min-width:100%;margin-left:0}.default .bg-image.visible-sm{background-position:0 -155px;height:290px;min-height:290px;background-position:center}.default .content-wrapper
.content{min-height:208px}.default .hero-body{padding:0}#super-hero.default .hero-lg
img{width:90%}.type2 .info-box{padding:0;margin:0}.type2 .info-links{padding:2% 3%}.type2 .hero-body
h2{margin:0;padding:0
0 180px}#super-hero.type2 .hero-lg
img{width:95%}.type2 .hero-body h2
img{margin:0
auto}.type2 .info-link
a{line-height:1.5;font-size:1.4rem}.type2 .content-wrapper{padding:20px
0 0;margin:0}.type2 .bg-image.visible-sm{background-position:0 -80px;height:572px}}@media only screen
and (min-device-width : 375px)
and (max-device-width : 812px)
and (-webkit-device-pixel-ratio : 3)
and (orientation : landscape){#super-hero h2.hero-sm{display:none !important}}@media only screen and (max-width: 640px){.bg-image.visible-sm{background-position:0px -37px}}@media screen and (max-width: 1199px){.content-wrapper{justify-content:space-between}}@media screen and (max-width: 991px){.content-wrapper{flex-direction:column}}@media screen and (max-width: 767px){#super-hero h2.hero-sm{display:block !important;max-width:100%}#super-hero h2.hero-lg{display:none}.hero-body h2
img{margin:0
auto}.content-wrapper .content.col-md-8.col-sm-12{padding-right:0!important;padding-left:0!important}.col-md-8,.col-sm-12{padding-right:0!important;padding-left:0!important}}@media screen and (max-width: 480px){#super-hero h2.hero-sm{display:block !important;max-width:100%}#super-hero h2.hero-lg{display:none}.hero-body h2
img{margin:0
auto}.info-box{margin:1em
0 0}.info-links{padding:0}.hero-body
h2{margin:0
auto;padding:0}.hero-body .hero-sm
img{max-width:100% !important;width:100% !important}.info-link a
br{display:block}.bg-image.visible-sm{display:block !important;height:262px;width:100%;max-width:100%;background-position:0 -37px}.content-wrapper{padding:0}.default .content-wrapper
.content{min-height:220px}.default .bg-image.visible-sm{height:222px;background-position:center 0}.default .hero-body{padding:0
22px 0}.default .hero-body
h2{margin:0;padding:12px
0 44px}.type2 .info-box{padding:0}.type2 .content-wrapper{padding:0;margin:0;min-height:270px}.type2 .bg-image.visible-sm{background-position:0 -37px}.type2 .hero-body
h2{margin:0
auto;padding:0}.type2 .info-links{padding:0}.type2 .info-link
a{line-height:1.5;font-size:0.85em}.type2 .info-link br.visible-xs{display:block}}@media screen and (max-width: 340px){.default .content-wrapper
.content{min-height:150px}}