.avia-section.av-lw78bhjn-ef6beaf1ec2c27e688251fc15be920b1{
background-repeat:no-repeat;
background-image:url(https://www.ao-naisou.com/wp-content/uploads/2024/09/sub-hd-bg-1.jpg);
background-position:50% 100%;
background-attachment:scroll;
}

.flex_column.av-lw7a6c9y-436470a736ab962e6f368478e8e14b0b{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-lw78se8z-ffd065c9aa229b9e7ee2e03162f30d7b{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-4j6lti-7df64df8b3a09af7a35cd4b39a958015{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-5a3llp4-9fe0b4833ba9ffdd249383e95558fcc6{
height:20px;
}

#top .flex_column.av-6975uuw-0ca70163bd605f1763afd67a49b79981{
margin-top:0;
margin-bottom:0;
}
.flex_column.av-6975uuw-0ca70163bd605f1763afd67a49b79981{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-6975uuw-0ca70163bd605f1763afd67a49b79981{
margin-top:0;
margin-bottom:0;
}

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

#top .av-special-heading.av-m0yoha0m-507c327c84dc71e2d6317927919c6b34{
margin:0 0 20px 0;
padding-bottom:0;
font-size:24px;
}
body .av-special-heading.av-m0yoha0m-507c327c84dc71e2d6317927919c6b34 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m0yoha0m-507c327c84dc71e2d6317927919c6b34 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-m0yoha0m-507c327c84dc71e2d6317927919c6b34 .av-subheading{
font-size:15px;
}

#top .flex_column.av-le0c8o-569f22f9223d1fffb62c8cfc205a3ed3{
margin-top:0;
margin-bottom:0;
}
.flex_column.av-le0c8o-569f22f9223d1fffb62c8cfc205a3ed3{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-le0c8o-569f22f9223d1fffb62c8cfc205a3ed3{
margin-top:0;
margin-bottom:0;
}

#top .hr.hr-invisible.av-m0yocymr-2c7a2d4a270ee40789806f397f35f7d5{
height:40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-4ps6l14-4562236d39beff26a97b3e9c64026086{
margin-top:40px;
margin-bottom:40px;
}
.flex_column.av-4ps6l14-4562236d39beff26a97b3e9c64026086{
width:48.5%;
margin-left:0;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:#f5f5f5;
}
#top .flex_column_table.av-equal-height-column-flextable.av-4ps6l14-4562236d39beff26a97b3e9c64026086 .av-flex-placeholder{
width:3%;
}

#top .av-special-heading.av-m0yoir6k-3dcbfd706b1612bf309d623969acd200{
margin:-40px 0 0 0;
padding-bottom:0;
color:#ffa600;
font-size:28px;
}
body .av-special-heading.av-m0yoir6k-3dcbfd706b1612bf309d623969acd200 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m0yoir6k-3dcbfd706b1612bf309d623969acd200 .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-m0yoir6k-3dcbfd706b1612bf309d623969acd200 .special-heading-inner-border{
border-color:#ffa600;
}
.av-special-heading.av-m0yoir6k-3dcbfd706b1612bf309d623969acd200 .av-subheading{
font-size:15px;
}

#top .hr.av-m0yowg3o-261177350640b8f3fe3793d974f219d0{
margin-top:0;
margin-bottom:30px;
}
.hr.av-m0yowg3o-261177350640b8f3fe3793d974f219d0 .hr-inner{
width:50px;
border-color:#ffa600;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-3hxdb20-6d625f83527f7fca936537daface8479{
margin-top:40px;
margin-bottom:40px;
}
.flex_column.av-3hxdb20-6d625f83527f7fca936537daface8479{
width:48.5%;
margin-left:0;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:#f5f5f5;
}
#top .flex_column_table.av-equal-height-column-flextable.av-3hxdb20-6d625f83527f7fca936537daface8479 .av-flex-placeholder{
width:3%;
}

#top .av-special-heading.av-m0yp3pp5-d931d3030e3098023625be6d5c322352{
margin:-40px 0 0 0;
padding-bottom:0;
color:#ffa600;
font-size:28px;
}
body .av-special-heading.av-m0yp3pp5-d931d3030e3098023625be6d5c322352 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m0yp3pp5-d931d3030e3098023625be6d5c322352 .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-m0yp3pp5-d931d3030e3098023625be6d5c322352 .special-heading-inner-border{
border-color:#ffa600;
}
.av-special-heading.av-m0yp3pp5-d931d3030e3098023625be6d5c322352 .av-subheading{
font-size:15px;
}

#top .hr.av-55l8u0-817967b8d0ba7b362a8e84f3ea634554{
margin-top:0;
margin-bottom:30px;
}
.hr.av-55l8u0-817967b8d0ba7b362a8e84f3ea634554 .hr-inner{
width:50px;
border-color:#ffa600;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-2lnsltk-b1b428011971919fef5e18fac859724b{
margin-top:40px;
margin-bottom:40px;
}
.flex_column.av-2lnsltk-b1b428011971919fef5e18fac859724b{
width:48.5%;
margin-left:0;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:#f5f5f5;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2lnsltk-b1b428011971919fef5e18fac859724b .av-flex-placeholder{
width:3%;
}

#top .av-special-heading.av-m0yp4cxv-1bdcee59df0947beab2e774621741422{
margin:-40px 0 0 0;
padding-bottom:0;
color:#ffa600;
font-size:28px;
}
body .av-special-heading.av-m0yp4cxv-1bdcee59df0947beab2e774621741422 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m0yp4cxv-1bdcee59df0947beab2e774621741422 .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-m0yp4cxv-1bdcee59df0947beab2e774621741422 .special-heading-inner-border{
border-color:#ffa600;
}
.av-special-heading.av-m0yp4cxv-1bdcee59df0947beab2e774621741422 .av-subheading{
font-size:15px;
}

#top .hr.av-115tfvc-d860c619763251c2acef01de8e67673b{
margin-top:0;
margin-bottom:30px;
}
.hr.av-115tfvc-d860c619763251c2acef01de8e67673b .hr-inner{
width:50px;
border-color:#ffa600;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-5v9108-1980c802d3ca861d9cb1fec3c648998d{
margin-top:40px;
margin-bottom:40px;
}
.flex_column.av-5v9108-1980c802d3ca861d9cb1fec3c648998d{
width:48.5%;
margin-left:0;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:#f5f5f5;
}
#top .flex_column_table.av-equal-height-column-flextable.av-5v9108-1980c802d3ca861d9cb1fec3c648998d .av-flex-placeholder{
width:3%;
}

#top .av-special-heading.av-m0yp4jvr-6de0c70c93613ab508cab9debb1ea61d{
margin:-40px 0 0 0;
padding-bottom:0;
color:#ffa600;
font-size:28px;
}
body .av-special-heading.av-m0yp4jvr-6de0c70c93613ab508cab9debb1ea61d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m0yp4jvr-6de0c70c93613ab508cab9debb1ea61d .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-m0yp4jvr-6de0c70c93613ab508cab9debb1ea61d .special-heading-inner-border{
border-color:#ffa600;
}
.av-special-heading.av-m0yp4jvr-6de0c70c93613ab508cab9debb1ea61d .av-subheading{
font-size:15px;
}

#top .hr.av-j9duoo-15553f867a70043f7b2dec4c3dcc32c9{
margin-top:0;
margin-bottom:30px;
}
.hr.av-j9duoo-15553f867a70043f7b2dec4c3dcc32c9 .hr-inner{
width:50px;
border-color:#ffa600;
}

.avia-image-container.av-12s82bc-200585a1f388f34692e5df6f1bfe0bdc img.avia_image{
box-shadow:none;
}
.avia-image-container.av-12s82bc-200585a1f388f34692e5df6f1bfe0bdc .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-3mjcygr-cdd234c56396d8fc1fdd9cebd3c5fb26{
background-color:#f8f8f8;
background:linear-gradient( to bottom, #f8f8f8, #eeeeee );
}

#top .flex_column.av-37ecraz-9159092cf3a56ebd65c69fc4c9bc0197{
margin-top:0;
margin-bottom:20px;
}
.flex_column.av-37ecraz-9159092cf3a56ebd65c69fc4c9bc0197{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-37ecraz-9159092cf3a56ebd65c69fc4c9bc0197{
margin-top:0;
margin-bottom:20px;
}

#top .av-special-heading.av-2pf8pwb-91df2743b43c35998f42d1854525dc9a{
padding-bottom:0;
}
body .av-special-heading.av-2pf8pwb-91df2743b43c35998f42d1854525dc9a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2pf8pwb-91df2743b43c35998f42d1854525dc9a .av-subheading{
font-size:15px;
}

#top .flex_column.av-24pyau3-b50e82d3034b762d1ea874275c69a9ea{
margin-top:0;
margin-bottom:0;
}
.flex_column.av-24pyau3-b50e82d3034b762d1ea874275c69a9ea{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-24pyau3-b50e82d3034b762d1ea874275c69a9ea{
margin-top:0;
margin-bottom:0;
}

.flex_column.av-15h3ae3-f219bce48863f0208cf139a311fc1065{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-m0yoha0m-507c327c84dc71e2d6317927919c6b34 .av-special-heading-tag{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-m0yoir6k-3dcbfd706b1612bf309d623969acd200 .av-special-heading-tag{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-m0yp3pp5-d931d3030e3098023625be6d5c322352 .av-special-heading-tag{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-m0yp4cxv-1bdcee59df0947beab2e774621741422 .av-special-heading-tag{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-m0yp4jvr-6de0c70c93613ab508cab9debb1ea61d .av-special-heading-tag{
font-size:20px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-m0yoha0m-507c327c84dc71e2d6317927919c6b34 .av-special-heading-tag{
font-size:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-4ps6l14-4562236d39beff26a97b3e9c64026086{
margin-top:0;
margin-bottom:0;
}

#top #wrap_all .av-special-heading.av-m0yoir6k-3dcbfd706b1612bf309d623969acd200 .av-special-heading-tag{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-m0yp3pp5-d931d3030e3098023625be6d5c322352 .av-special-heading-tag{
font-size:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2lnsltk-b1b428011971919fef5e18fac859724b{
margin-top:0;
margin-bottom:0;
}

#top #wrap_all .av-special-heading.av-m0yp4cxv-1bdcee59df0947beab2e774621741422 .av-special-heading-tag{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-m0yp4jvr-6de0c70c93613ab508cab9debb1ea61d .av-special-heading-tag{
font-size:20px;
}
}
