.avia-section.av-l9fadsku-1332c7bee974f43187d30426e728ea3e{
background-repeat:no-repeat;
background-image:url(https://heroic.co.jp/wp-content/uploads/2022/10/bg_prologue-4.jpg);
background-position:0% 0%;
background-attachment:fixed;
}

#top .av-special-heading.av-l9f96282-6e5c7fcc1471a42f0acf23ca5592b741{
padding-bottom:35px;
}
body .av-special-heading.av-l9f96282-6e5c7fcc1471a42f0acf23ca5592b741 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l9f96282-6e5c7fcc1471a42f0acf23ca5592b741 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-2z6mzmn-e20e2f58e81776af02744cda318e70b7{
padding-bottom:35px;
}
body .av-special-heading.av-2z6mzmn-e20e2f58e81776af02744cda318e70b7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2z6mzmn-e20e2f58e81776af02744cda318e70b7 .av-subheading{
font-size:15px;
}

.avia-image-container.av-lagjjo2o-ceeece4f14ac54da8845ef6ebcd4d76d img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lagjjo2o-ceeece4f14ac54da8845ef6ebcd4d76d .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-2mqcfz3-2c6567168cfdf6f81238f5e8b99a18a3{
background-color:#ffffff;
background-image:unset;
}

#top .av-special-heading.av-323acf-b2f5324ccbc0c27ab3093b4a12177bb1{
margin:0 0 60px 0;
padding-bottom:0px;
}
body .av-special-heading.av-323acf-b2f5324ccbc0c27ab3093b4a12177bb1 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-323acf-b2f5324ccbc0c27ab3093b4a12177bb1 .av-subheading{
font-size:15px;
}

.avia-image-container.av-lmek0ctr-f6436763542a877b349372a6fa98d74a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lmek0ctr-f6436763542a877b349372a6fa98d74a .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-lmek1g50-bfb1b95e7b5e9947b22bd8b3a6b551fa .avia_textblock{
text-align:center;
}

.avia-image-container.av-lmek33o6-c51bcb7b587ec32319173726b8b16e5b img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lmek33o6-c51bcb7b587ec32319173726b8b16e5b .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-mjhyp8j0-e99c7b03d862ed6095dd71a4a2740ff1{
height:50px;
}

.avia-image-container.av-mjhynjao-10b68c34f7efee4144f94700c8cd8b16 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mjhynjao-10b68c34f7efee4144f94700c8cd8b16 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-mjhyqx2n-a912ec90786aaa5f643bc2708ebbb6e0 .avia_textblock{
text-align:center;
}

.avia-image-container.av-mjhyns60-bd9254bc4f706cc046c9bd93801a5c12 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mjhyns60-bd9254bc4f706cc046c9bd93801a5c12 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-6iy3m7-0c1cbebdef511d05cad2372d4601c4eb{
background-color:#ffffff;
background-image:unset;
}

#top .av-special-heading.av-3y0z8f-7560a0ea7b4c3fca9e026eea55894d96{
padding-bottom:0px;
}
body .av-special-heading.av-3y0z8f-7560a0ea7b4c3fca9e026eea55894d96 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3y0z8f-7560a0ea7b4c3fca9e026eea55894d96 .av-subheading{
font-size:15px;
}

.flex_cell.av-3yaeqn-461d36962bed7c20bed2cdb1ef630864{
vertical-align:middle;
padding:0px 0px 0px 0px;
background-color:#ffffff;
}

.avia_transform .avia-image-container.av-2n48hb-65a001c33adffbeb919bab0f2e816c0a{
-webkit-animation-duration:1s;
-moz-animation-duration:1s;
animation-duration:1s;
}
.avia-image-container.av-2n48hb-65a001c33adffbeb919bab0f2e816c0a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2n48hb-65a001c33adffbeb919bab0f2e816c0a .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-2fhq5mn-18a0126ff96f721a0d7b6b06c96f66ed{
vertical-align:middle;
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-2d7e4dr-24946afe0dd1f4b615e783b0833a7412{
padding-bottom:0px;
font-size:30px;
}
body .av-special-heading.av-2d7e4dr-24946afe0dd1f4b615e783b0833a7412 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2d7e4dr-24946afe0dd1f4b615e783b0833a7412 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-2d7e4dr-24946afe0dd1f4b615e783b0833a7412 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-441o5r-b394bf69a52c2c8d540ce418c4cbf483:hover{
color:white;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

.flex_cell.av-28ilay7-9eff319c1f5a19fce2bbfa7ef5d97750{
vertical-align:middle;
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-26ke30f-8899f35f227306feae3bfa465bc66ac5{
padding-bottom:0px;
font-size:30px;
}
body .av-special-heading.av-26ke30f-8899f35f227306feae3bfa465bc66ac5 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-26ke30f-8899f35f227306feae3bfa465bc66ac5 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-26ke30f-8899f35f227306feae3bfa465bc66ac5 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-l9f0n6xs-42ba3aeb212e620f1d751ac742bc966e:hover{
color:white;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-2t7ppr-4235ce666ae6540e977301b22cf642d8{
height:20px;
}

#top #wrap_all .avia-button.av-lz6c4ei7-2844247ff5beb0d79e26f4bb33ab3154:hover{
color:white;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

.flex_cell.av-23oafvz-e739e6626296a5db9965bdef9c51b7ad{
vertical-align:middle;
padding:0px 0px 0px 0px;
background-color:#ffffff;
}

.avia_transform .avia-image-container.av-21yvd4f-c433732cde2af8f04ce2dcb6862277bc{
-webkit-animation-duration:1s;
-moz-animation-duration:1s;
animation-duration:1s;
}
.avia-image-container.av-21yvd4f-c433732cde2af8f04ce2dcb6862277bc img.avia_image{
box-shadow:none;
}
.avia-image-container.av-21yvd4f-c433732cde2af8f04ce2dcb6862277bc .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-7xhdfz-7dc94ec4b27d240581849112e9a9ae87{
background-color:#ffffff;
background-image:unset;
}

#top .av-special-heading.av-lqc1yvuw-d2211740bd58385f8e3221ce854d2e42{
padding-bottom:0px;
}
body .av-special-heading.av-lqc1yvuw-d2211740bd58385f8e3221ce854d2e42 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lqc1yvuw-d2211740bd58385f8e3221ce854d2e42 .av-subheading{
font-size:15px;
}

#top .avia-logo-element-container.av-l9dzozwf-e0029e79890c44becd303175f9329e79 .slide-entry{
padding:5px 5px 5px 5px;
}

#top .avia-logo-element-container.av-lu7ojd4a-c1d0651645e10ce3aec2d9e0024568a4 .slide-entry{
padding:5px 5px 5px 5px;
}

#top .avia-logo-element-container.av-lu7orpd4-4838310138e69590eba817cb1d4d82d2 .slide-entry{
padding:5px 5px 5px 5px;
}

.avia-section.av-59ligv-a042b8c727e242829befa589ec267aab{
background-color:#ffffff;
background-image:unset;
}

#top .av-special-heading.av-lqc2cy8s-097c6a076de15cfb66bef2da08987f82{
padding-bottom:0px;
}
body .av-special-heading.av-lqc2cy8s-097c6a076de15cfb66bef2da08987f82 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lqc2cy8s-097c6a076de15cfb66bef2da08987f82 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-mgss212o-40fc04512100009bdedb92929ac18c75{
padding-bottom:0px;
}
body .av-special-heading.av-mgss212o-40fc04512100009bdedb92929ac18c75 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mgss212o-40fc04512100009bdedb92929ac18c75 .av-subheading{
font-size:15px;
}

.avia-image-container.av-lqc2qpjl-66e4f824018926374930309b8d09f9ad img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lqc2qpjl-66e4f824018926374930309b8d09f9ad .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-lqc2r965-7954859147a4a4caa1e341e64b4856cf .avia_textblock{
text-align:center;
}

.avia-image-container.av-mgssc4pe-f330f65acf6c1d4276d5dc2603517c57 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mgssc4pe-f330f65acf6c1d4276d5dc2603517c57 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-cuce7-dea8808ef557b26685c6e4d5c84b285c{
height:50px;
}

#top .av-special-heading.av-mgssdcpl-e50184ba38533caca61489b5e33be580{
padding-bottom:0px;
}
body .av-special-heading.av-mgssdcpl-e50184ba38533caca61489b5e33be580 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mgssdcpl-e50184ba38533caca61489b5e33be580 .av-subheading{
font-size:15px;
}

.avia-image-container.av-mgssefsp-a840c58008ec1ccc33c3d64fca3b6e30 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mgssefsp-a840c58008ec1ccc33c3d64fca3b6e30 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-mgsshix7-58b61283abfecfd0c559bb4015580b62 .avia_textblock{
text-align:center;
}

.avia-section.av-1gp24u7-88f15e2afbf0678f93e553934d1a4cd7{
background-color:#f9fdff;
background-image:unset;
}

#top .av-special-heading.av-5b8vtb-748015a0d12efc0e63a8803afd21ed69{
padding-bottom:0px;
}
body .av-special-heading.av-5b8vtb-748015a0d12efc0e63a8803afd21ed69 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-5b8vtb-748015a0d12efc0e63a8803afd21ed69 .av-subheading{
font-size:15px;
}

@-webkit-keyframes av_sonarEffect_av-l9dueh6t-8cb551a761dd9f7ef990855f2bddecfb {
  0% {opacity: 0.3;}
 40% {opacity: 0.5; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5);}
100% {opacity: 0; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5); -webkit-transform: scale(1.5); transform: scale(1.5);}
}
@keyframes av_sonarEffect_av-l9dueh6t-8cb551a761dd9f7ef990855f2bddecfb {
  0% {opacity: 0.3;}
 40% {opacity: 0.5; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5);}
100% {opacity: 0; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5); -webkit-transform: scale(1.5); transform: scale(1.5);}
}
#top .avia-icon-list-container.av-l9dueh6t-8cb551a761dd9f7ef990855f2bddecfb .iconlist_icon:hover:after{
-webkit-animation:av_sonarEffect_av-l9dueh6t-8cb551a761dd9f7ef990855f2bddecfb 1s ease-in-out;
-moz-animation:av_sonarEffect_av-l9dueh6t-8cb551a761dd9f7ef990855f2bddecfb 1s ease-in-out;
-o-animation:av_sonarEffect_av-l9dueh6t-8cb551a761dd9f7ef990855f2bddecfb 1s ease-in-out;
animation:av_sonarEffect_av-l9dueh6t-8cb551a761dd9f7ef990855f2bddecfb 1s ease-in-out;
}

#top .av-special-heading.av-1e9uk5b-1fa123f2741d65015fab28e4176569da{
padding-bottom:0px;
}
body .av-special-heading.av-1e9uk5b-1fa123f2741d65015fab28e4176569da .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1e9uk5b-1fa123f2741d65015fab28e4176569da .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-l9dwzp4v-8dc02d75d655380dfd11ff51707d455d{
padding-bottom:0px;
}
body .av-special-heading.av-l9dwzp4v-8dc02d75d655380dfd11ff51707d455d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l9dwzp4v-8dc02d75d655380dfd11ff51707d455d .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mgszb3s0-e5325b785dc65a5ece82231ad55be085{
height:30px;
}

.avia_transform .flex_column.av-l9dxf68k-49c254b2cb5d788b7cf6ec63de8946b4{
-webkit-animation-duration:0.5s;
-moz-animation-duration:0.5s;
animation-duration:0.5s;
}

.avia_transform .flex_column.av-l9dxfwjv-253c5d50a00965827bc61ebf2cde2a43{
-webkit-animation-duration:0.5s;
-moz-animation-duration:0.5s;
animation-duration:0.5s;
}

.avia_transform .flex_column.av-l9dxgceq-9abd1d99de371cf51cf9d407fc83ed56{
-webkit-animation-duration:0.5s;
-moz-animation-duration:0.5s;
animation-duration:0.5s;
}

.avia_transform .flex_column.av-l9dxgi42-ce94b4f7abb8d82678f874f9b87eca11{
-webkit-animation-duration:0.5s;
-moz-animation-duration:0.5s;
animation-duration:0.5s;
}

.avia_transform .flex_column.av-l9dxgokq-6958ed4caa9af7eb60e01a73aa9d58b3{
-webkit-animation-duration:0.5s;
-moz-animation-duration:0.5s;
animation-duration:0.5s;
}

#top .av-special-heading.av-l9dx981h-4fe631f9567c15c8fb4729c9bc8f84e8{
padding-bottom:0px;
}
body .av-special-heading.av-l9dx981h-4fe631f9567c15c8fb4729c9bc8f84e8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l9dx981h-4fe631f9567c15c8fb4729c9bc8f84e8 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-l9dx1l5n-0b42f96e5c2f1d8e5c055b148aa23370{
height:30px;
}

.avia_transform .flex_column.av-l9dxgutf-e30aab57c8c5358d387cedc49ba4ca2b{
-webkit-animation-duration:0.5s;
-moz-animation-duration:0.5s;
animation-duration:0.5s;
}

.avia_transform .flex_column.av-l9dxh00r-a0ab5f5073ebab95de33c1a7233ae89b{
-webkit-animation-duration:0.5s;
-moz-animation-duration:0.5s;
animation-duration:0.5s;
}

#top .av-special-heading.av-m3mlyf43-d5d81b00b72f361ac7dfea922baeaf10{
padding-bottom:0px;
}
body .av-special-heading.av-m3mlyf43-d5d81b00b72f361ac7dfea922baeaf10 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m3mlyf43-d5d81b00b72f361ac7dfea922baeaf10 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-hbqkv-fa358bdce7257e05e35720a48623e3d9{
height:30px;
}

.avia_transform .flex_column.av-228s0f-91883bc8978587c75dcc37e612ca1eaa{
-webkit-animation-duration:0.5s;
-moz-animation-duration:0.5s;
animation-duration:0.5s;
}

#top .av-special-heading.av-mc8vajwv-9f435fd689de758d713f4643de9cf39f{
padding-bottom:0px;
}
body .av-special-heading.av-mc8vajwv-9f435fd689de758d713f4643de9cf39f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mc8vajwv-9f435fd689de758d713f4643de9cf39f .av-subheading{
font-size:15px;
}

.avia_transform .flex_column.av-3aea8f-ebeb50952fb96b276d3328e8d4e73264{
-webkit-animation-duration:0.5s;
-moz-animation-duration:0.5s;
animation-duration:0.5s;
}

#top .av-special-heading.av-mc8vauta-1d15710b3bb6a3e8aa2d3847354c8b5e{
padding-bottom:0px;
}
body .av-special-heading.av-mc8vauta-1d15710b3bb6a3e8aa2d3847354c8b5e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mc8vauta-1d15710b3bb6a3e8aa2d3847354c8b5e .av-subheading{
font-size:15px;
}

.avia_transform .flex_column.av-2e8vkf-b42243ead22e4e042348c5bb1c8a2e13{
-webkit-animation-duration:0.5s;
-moz-animation-duration:0.5s;
animation-duration:0.5s;
}

#top .av-special-heading.av-mgssvu2u-ca9e26e91a01564070a40ccf73fd6536{
padding-bottom:0px;
}
body .av-special-heading.av-mgssvu2u-ca9e26e91a01564070a40ccf73fd6536 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mgssvu2u-ca9e26e91a01564070a40ccf73fd6536 .av-subheading{
font-size:15px;
}

.flex_cell.av-jcdolb-68a25207fde58938db0abb615669a855{
vertical-align:middle;
padding:50px 50px 50px 50px;
background-color:#026972;
}

#top .av-special-heading.av-hem3xb-4d9e19dbe2c04367c352741f2f6a57c5{
padding-bottom:30px;
font-size:30px;
}
body .av-special-heading.av-hem3xb-4d9e19dbe2c04367c352741f2f6a57c5 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-hem3xb-4d9e19dbe2c04367c352741f2f6a57c5 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-hem3xb-4d9e19dbe2c04367c352741f2f6a57c5 .av-subheading{
font-size:15px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-2d7e4dr-24946afe0dd1f4b615e783b0833a7412 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-26ke30f-8899f35f227306feae3bfa465bc66ac5 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-hem3xb-4d9e19dbe2c04367c352741f2f6a57c5 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-2d7e4dr-24946afe0dd1f4b615e783b0833a7412 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-26ke30f-8899f35f227306feae3bfa465bc66ac5 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-hem3xb-4d9e19dbe2c04367c352741f2f6a57c5 .av-special-heading-tag{
font-size:0.8em;
}
}
