.avia-section.av-mul5zhif-74b24d981fcc8cf3644ac8c6a99a4c12{
background-repeat:no-repeat;
background-image:url(https://www.idx.jp/wp-content/uploads/pc_beyond-top-1.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

#top .av_textblock_section.av-mul5zwnw-26c866fa1907fbad95098d32361233a5 .avia_textblock{
padding:3% 0 3% 0;
color:#ffffff;
}

#top #wrap_all .avia-button.av-34cg1rx-0496171b11e45ffef372105157acd530{
font-size:16px;
background-color:#054797;
border-color:#ffffff;
color:#ffffff;
border-style:solid;
border-width:1px 1px 1px 1px;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
padding:8px 30px 8px 30px;
margin-bottom:32px;
margin-right:32px;
}
#top #wrap_all .avia-button.av-34cg1rx-0496171b11e45ffef372105157acd530:hover{
background-color:rgba(255,255,255,0.6);
color:#054797;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-34cg1rx-0496171b11e45ffef372105157acd530:hover .avia_button_background{
border-radius:0 0 0 0;
}
#top #wrap_all .avia-button.av-34cg1rx-0496171b11e45ffef372105157acd530 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-34cg1rx-0496171b11e45ffef372105157acd530:hover .avia-svg-icon svg:first-child{
fill:#054797;
stroke:#054797;
}

#top #wrap_all .avia-button.av-2kos859-40e2aac6bb4a3b01b09573a61f1725a6{
font-size:16px;
background-color:rgba(255,255,255,0.6);
border-color:#054797;
color:#054797;
border-style:solid;
border-width:1px 1px 1px 1px;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
padding:8px 24px 8px 24px;
margin-bottom:32px;
margin-right:32px;
}
#top #wrap_all .avia-button.av-2kos859-40e2aac6bb4a3b01b09573a61f1725a6:hover{
background-color:#054797;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2kos859-40e2aac6bb4a3b01b09573a61f1725a6:hover .avia_button_background{
border-radius:0 0 0 0;
}
#top #wrap_all .avia-button.av-2kos859-40e2aac6bb4a3b01b09573a61f1725a6 .avia-svg-icon svg:first-child{
fill:#054797;
stroke:#054797;
}
#top #wrap_all .avia-button.av-2kos859-40e2aac6bb4a3b01b09573a61f1725a6:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.avia-section.av-mul5z91i-ae8a517bc04e1cbd4f97fcc0d32fd95b{
background-color:#001851;
background:linear-gradient( to bottom, #001851, #00468c, #032278 );
margin-top:10px;
margin-bottom:0px;
}

#top .av_textblock_section.av-mul6f9r5-1f1a74f98c4bd4b6c6b8ee79c8affa3c .avia_textblock{
padding:15% 0 3% 0;
color:#ffffff;
}

#top #wrap_all .avia-button.av-16koiv1-427ac268268d0db4634f636e180efd82{
font-size:16px;
background-color:#054797;
border-color:#ffffff;
color:#ffffff;
border-style:solid;
border-width:1px 1px 1px 1px;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
padding:8px 30px 8px 30px;
margin-bottom:32px;
margin-right:32px;
}
#top #wrap_all .avia-button.av-16koiv1-427ac268268d0db4634f636e180efd82:hover{
background-color:rgba(255,255,255,0.6);
color:#054797;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-16koiv1-427ac268268d0db4634f636e180efd82:hover .avia_button_background{
border-radius:0 0 0 0;
}
#top #wrap_all .avia-button.av-16koiv1-427ac268268d0db4634f636e180efd82 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-16koiv1-427ac268268d0db4634f636e180efd82:hover .avia-svg-icon svg:first-child{
fill:#054797;
stroke:#054797;
}

#top #wrap_all .avia-button.av-kbb2m5-e9d69f86dd8eb78fde55fa2b25d15591{
font-size:16px;
background-color:#ffffff;
border-color:#054797;
color:#054797;
border-style:solid;
border-width:1px 1px 1px 1px;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
padding:8px 24px 8px 24px;
margin-bottom:32px;
margin-right:32px;
}
#top #wrap_all .avia-button.av-kbb2m5-e9d69f86dd8eb78fde55fa2b25d15591:hover{
background-color:#054797;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-kbb2m5-e9d69f86dd8eb78fde55fa2b25d15591:hover .avia_button_background{
border-radius:0 0 0 0;
}
#top #wrap_all .avia-button.av-kbb2m5-e9d69f86dd8eb78fde55fa2b25d15591 .avia-svg-icon svg:first-child{
fill:#054797;
stroke:#054797;
}
#top #wrap_all .avia-button.av-kbb2m5-e9d69f86dd8eb78fde55fa2b25d15591:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.avia-section.av-lukvvqlj-190190dfed771e3da0caa530e656c13b{
background-color:#0a5081;
background-image:unset;
}

.avia-section.av-mufnvzud-52df11969ab7cca33d10677486fb2aaa{
background-color:#f7fdff;
background-image:unset;
}

.avia-section.av-6hvemn-f2468f291cd7cc52c23ea65aaffcd4f7{
margin-top:0px;
margin-bottom:50px;
}

.flex_column.av-mufn7ls3-d05a0af3059e0f2aa819816b06f58714{
width:22%;
}

.flex_column.av-mufn7zat-60e2219db6ef205ea463beadcbf8ee2c{
width:22%;
margin-left:4%;
}

.flex_column.av-mufncxh0-1a2656258ac004d742142745d9ccf017{
width:22%;
margin-left:4%;
}

.flex_column.av-mufnd7q3-291618864a7f797086a73b99136ef58e{
width:22%;
margin-left:4%;
}

.flex_column.av-mufndj5v-ffef7ac7e3d662b20715f566902f33da{
width:22%;
}

.flex_column.av-mufne4ym-6b832b88228af4e2e7133f6832bd3cef{
width:22%;
margin-left:4%;
}

.flex_column.av-mufnee5v-e0253afd2dca410855cbbbebaade8916{
width:22%;
margin-left:4%;
}

.flex_column.av-mufneo4o-c587753a1fbffb7fe08a9c7a201e727d{
width:22%;
margin-left:4%;
}

.avia-section.av-mufnt1yd-2f96a6ce972451e5130a407eb004bbe4{
background-repeat:no-repeat;
background-image:url(https://www.idx.jp/wp-content/uploads/beyond-cta-back-scaled.webp);
background-position:50% 0%;
background-attachment:scroll;
}

#top .av_textblock_section.av-mufntsj3-fbfed8cc8b8b897bf1f8b0c1c45d4b9e .avia_textblock{
padding:3% 0 3% 0;
color:#ffffff;
}

#top #wrap_all .avia-button.av-1bivk5r-8a92cd32b48fae4f6da6965834f47298{
font-size:16px;
background-color:#054797;
border-color:#ffffff;
color:#ffffff;
border-style:solid;
border-width:1px 1px 1px 1px;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
padding:8px 30px 8px 30px;
margin-bottom:32px;
margin-right:32px;
}
#top #wrap_all .avia-button.av-1bivk5r-8a92cd32b48fae4f6da6965834f47298:hover{
background-color:rgba(255,255,255,0.6);
color:#054797;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1bivk5r-8a92cd32b48fae4f6da6965834f47298:hover .avia_button_background{
border-radius:0 0 0 0;
}
#top #wrap_all .avia-button.av-1bivk5r-8a92cd32b48fae4f6da6965834f47298 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-1bivk5r-8a92cd32b48fae4f6da6965834f47298:hover .avia-svg-icon svg:first-child{
fill:#054797;
stroke:#054797;
}

#top #wrap_all .avia-button.av-swyma7-73e874f04377e42b81b151ce82b7df5b{
font-size:16px;
background-color:rgba(255,255,255,0.6);
border-color:#054797;
color:#054797;
border-style:solid;
border-width:1px 1px 1px 1px;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
padding:8px 24px 8px 24px;
margin-bottom:32px;
margin-right:32px;
}
#top #wrap_all .avia-button.av-swyma7-73e874f04377e42b81b151ce82b7df5b:hover{
background-color:#054797;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-swyma7-73e874f04377e42b81b151ce82b7df5b:hover .avia_button_background{
border-radius:0 0 0 0;
}
#top #wrap_all .avia-button.av-swyma7-73e874f04377e42b81b151ce82b7df5b .avia-svg-icon svg:first-child{
fill:#054797;
stroke:#054797;
}
#top #wrap_all .avia-button.av-swyma7-73e874f04377e42b81b151ce82b7df5b:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}


@media only screen and (min-width: 990px){ 
#top #wrap_all .avia-button.av-34cg1rx-0496171b11e45ffef372105157acd530{
font-size:16px;
padding:8px 24px 8px 24px;
}

#top #wrap_all .avia-button.av-2kos859-40e2aac6bb4a3b01b09573a61f1725a6{
font-size:16px;
padding:8px 24px 8px 24px;
}

#top #wrap_all .avia-button.av-16koiv1-427ac268268d0db4634f636e180efd82{
font-size:16px;
padding:8px 24px 8px 24px;
}

#top #wrap_all .avia-button.av-kbb2m5-e9d69f86dd8eb78fde55fa2b25d15591{
font-size:16px;
padding:8px 24px 8px 24px;
}

#top #wrap_all .avia-button.av-1bivk5r-8a92cd32b48fae4f6da6965834f47298{
font-size:16px;
padding:8px 24px 8px 24px;
}

#top #wrap_all .avia-button.av-swyma7-73e874f04377e42b81b151ce82b7df5b{
font-size:16px;
padding:8px 24px 8px 24px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-button.av-34cg1rx-0496171b11e45ffef372105157acd530{
font-size:16px;
padding:8px 24px 8px 24px;
}

#top #wrap_all .avia-button.av-2kos859-40e2aac6bb4a3b01b09573a61f1725a6{
font-size:16px;
padding:8px 24px 8px 24px;
}

#top #wrap_all .avia-button.av-16koiv1-427ac268268d0db4634f636e180efd82{
font-size:16px;
padding:8px 24px 8px 24px;
}

#top #wrap_all .avia-button.av-kbb2m5-e9d69f86dd8eb78fde55fa2b25d15591{
font-size:16px;
padding:8px 24px 8px 24px;
}

#top #wrap_all .avia-button.av-1bivk5r-8a92cd32b48fae4f6da6965834f47298{
font-size:16px;
padding:8px 24px 8px 24px;
}

#top #wrap_all .avia-button.av-swyma7-73e874f04377e42b81b151ce82b7df5b{
font-size:16px;
padding:8px 24px 8px 24px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-button.av-34cg1rx-0496171b11e45ffef372105157acd530{
font-size:16px;
padding:8px 24px 8px 24px;
}

#top #wrap_all .avia-button.av-2kos859-40e2aac6bb4a3b01b09573a61f1725a6{
font-size:16px;
padding:8px 24px 8px 24px;
}

#top #wrap_all .avia-button.av-16koiv1-427ac268268d0db4634f636e180efd82{
font-size:16px;
padding:8px 24px 8px 24px;
}

#top #wrap_all .avia-button.av-kbb2m5-e9d69f86dd8eb78fde55fa2b25d15591{
font-size:16px;
padding:8px 24px 8px 24px;
}

#top #wrap_all .avia-button.av-1bivk5r-8a92cd32b48fae4f6da6965834f47298{
font-size:16px;
padding:8px 24px 8px 24px;
}

#top #wrap_all .avia-button.av-swyma7-73e874f04377e42b81b151ce82b7df5b{
font-size:16px;
padding:8px 24px 8px 24px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-button.av-34cg1rx-0496171b11e45ffef372105157acd530{
font-size:16px;
padding:8px 24px 8px 24px;
}

#top #wrap_all .avia-button.av-2kos859-40e2aac6bb4a3b01b09573a61f1725a6{
font-size:16px;
padding:8px 24px 8px 24px;
}

#top #wrap_all .avia-button.av-16koiv1-427ac268268d0db4634f636e180efd82{
font-size:16px;
padding:8px 24px 8px 24px;
}

#top #wrap_all .avia-button.av-kbb2m5-e9d69f86dd8eb78fde55fa2b25d15591{
font-size:16px;
padding:8px 24px 8px 24px;
}

#top #wrap_all .avia-button.av-1bivk5r-8a92cd32b48fae4f6da6965834f47298{
font-size:16px;
padding:8px 24px 8px 24px;
}

#top #wrap_all .avia-button.av-swyma7-73e874f04377e42b81b151ce82b7df5b{
font-size:16px;
padding:8px 24px 8px 24px;
}
}
