.avia-section.av-2a4kwk8-c83887a59aa8d3f5a51db1bae8c9124f{
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-1rheybc-42cbadc832cff6740dad8d4d43524358{
-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-m0yqcbos-aa9d87d4c4e4bf6d89cdcf98d1cfd99b img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m0yqcbos-aa9d87d4c4e4bf6d89cdcf98d1cfd99b .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-106r0d4-dbbf69eacd52344ff55c0c5c3928438e{
-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-m0yqcns8-1ad1da513c963a4e2f89eaad5ec6ce1c{
padding-bottom:0;
}
body .av-special-heading.av-m0yqcns8-1ad1da513c963a4e2f89eaad5ec6ce1c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m0yqcns8-1ad1da513c963a4e2f89eaad5ec6ce1c .av-subheading{
font-size:15px;
}

.flex_column.av-t7oik8-0b7eb083d0d35e912be3a44991fa56b4{
-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-m0yqh43z-5a5c3f22091797936882c983990de479 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m0yqh43z-5a5c3f22091797936882c983990de479 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-igxi9fs-fd4ff17745d817ed5ba8abc88810466b{
background-color:#f5f5f5;
background-image:unset;
}

#top .flex_column.av-i8wgb8o-2a882b63247e1c7cb79261669f81000d{
margin-top:0;
margin-bottom:0;
}
.flex_column.av-i8wgb8o-2a882b63247e1c7cb79261669f81000d{
-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-i8wgb8o-2a882b63247e1c7cb79261669f81000d{
margin-top:0;
margin-bottom:0;
}

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

#top .hr.hr-invisible.av-h94s02w-53db5d934573b1c60b10514a74dbbca0{
height:40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-gu5q4yw-de2a97bfddc3ae5ce1698553002d2736{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-gu5q4yw-de2a97bfddc3ae5ce1698553002d2736{
width:31.333333333333%;
margin-left:0;
-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;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-gu5q4yw-de2a97bfddc3ae5ce1698553002d2736 .av-flex-placeholder{
width:3%;
}

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

.av_font_icon.av-fpn4a14-6db872ba7e55e79a671a521e79ae0746{
color:#ff7700;
border-color:#ff7700;
}
.av_font_icon.av-fpn4a14-6db872ba7e55e79a671a521e79ae0746 .av-icon-char{
font-size:20px;
line-height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-28rzxm0-6a4612315dcc79575c17869caf1bf1a7{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-28rzxm0-6a4612315dcc79575c17869caf1bf1a7{
width:31.333333333333%;
margin-left:0;
-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;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-28rzxm0-6a4612315dcc79575c17869caf1bf1a7 .av-flex-placeholder{
width:3%;
}

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

.av_font_icon.av-m1cj6w-4a0a1c9670aefc4535b14c23588661e0{
color:#ff7700;
border-color:#ff7700;
}
.av_font_icon.av-m1cj6w-4a0a1c9670aefc4535b14c23588661e0 .av-icon-char{
font-size:20px;
line-height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-f8wpw5k-04715d56d5e7690eaca87127a9b88942{
margin-top:40px;
margin-bottom:40px;
}
.flex_column.av-f8wpw5k-04715d56d5e7690eaca87127a9b88942{
width:31.333333333333%;
margin-left:0;
-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;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-f8wpw5k-04715d56d5e7690eaca87127a9b88942 .av-flex-placeholder{
width:3%;
}

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

.av_font_icon.av-eosone0-56cb3e1a85d1017f99c20d045a3be888{
color:#ff7700;
border-color:#ff7700;
}
.av_font_icon.av-eosone0-56cb3e1a85d1017f99c20d045a3be888 .av-icon-char{
font-size:20px;
line-height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-du4qpig-1f175796f5ba7bc89b960e4aad693ee7{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-du4qpig-1f175796f5ba7bc89b960e4aad693ee7{
width:31.333333333333%;
margin-left:0;
-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;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-du4qpig-1f175796f5ba7bc89b960e4aad693ee7 .av-flex-placeholder{
width:3%;
}

.avia-image-container.av-4zc0ex4-296eea45a835a2c55925420723247a5a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-4zc0ex4-296eea45a835a2c55925420723247a5a .av-image-caption-overlay-center{
color:#ffffff;
}

.av_font_icon.av-1b4gyq0-2563a7fbca704719b2ac25e4c46a2c63{
color:#ff7700;
border-color:#ff7700;
}
.av_font_icon.av-1b4gyq0-2563a7fbca704719b2ac25e4c46a2c63 .av-icon-char{
font-size:20px;
line-height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-cuyi04o-10b33fae387bbd0a15a00279fe7e96df{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-cuyi04o-10b33fae387bbd0a15a00279fe7e96df{
width:31.333333333333%;
margin-left:0;
-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;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-cuyi04o-10b33fae387bbd0a15a00279fe7e96df .av-flex-placeholder{
width:3%;
}

.avia-image-container.av-4knus6g-1ffc29fa6aebefe0145a2d4197a04146 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-4knus6g-1ffc29fa6aebefe0145a2d4197a04146 .av-image-caption-overlay-center{
color:#ffffff;
}

.av_font_icon.av-bqs3j3c-65a416101520ef80e5810c734fb14af8{
color:#ff7700;
border-color:#ff7700;
}
.av_font_icon.av-bqs3j3c-65a416101520ef80e5810c734fb14af8 .av-icon-char{
font-size:20px;
line-height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-bbskip4-37df14146f1a94c8087ba68e5741471b{
margin-top:40px;
margin-bottom:40px;
}
.flex_column.av-bbskip4-37df14146f1a94c8087ba68e5741471b{
width:31.333333333333%;
margin-left:0;
-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;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-bbskip4-37df14146f1a94c8087ba68e5741471b .av-flex-placeholder{
width:3%;
}

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

.av_font_icon.av-a6ophgo-4cdea1eec68f41473be25ae4b879a602{
color:#ff7700;
border-color:#ff7700;
}
.av_font_icon.av-a6ophgo-4cdea1eec68f41473be25ae4b879a602 .av-icon-char{
font-size:20px;
line-height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-a0z4ia0-ad85c88ea23fcfb90ec9cb43778ffdf6{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-a0z4ia0-ad85c88ea23fcfb90ec9cb43778ffdf6{
width:31.333333333333%;
margin-left:0;
-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;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-a0z4ia0-ad85c88ea23fcfb90ec9cb43778ffdf6 .av-flex-placeholder{
width:3%;
}

.avia-image-container.av-3a9lboo-14374104682cd9e7ac32870fdc275eac img.avia_image{
box-shadow:none;
}
.avia-image-container.av-3a9lboo-14374104682cd9e7ac32870fdc275eac .av-image-caption-overlay-center{
color:#ffffff;
}

.av_font_icon.av-wulqi0-9b4a58b2f7005fdbb8ebeca7193887bd{
color:#ff7700;
border-color:#ff7700;
}
.av_font_icon.av-wulqi0-9b4a58b2f7005fdbb8ebeca7193887bd .av-icon-char{
font-size:20px;
line-height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-8fo18ug-f79f57909f7b21cf617e5c5b974f23f2{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-8fo18ug-f79f57909f7b21cf617e5c5b974f23f2{
width:31.333333333333%;
margin-left:0;
-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;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-8fo18ug-f79f57909f7b21cf617e5c5b974f23f2 .av-flex-placeholder{
width:3%;
}

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

.av_font_icon.av-7hrc78o-feef4c91997cc2d3e98145b06c4f3d9a{
color:#ff7700;
border-color:#ff7700;
}
.av_font_icon.av-7hrc78o-feef4c91997cc2d3e98145b06c4f3d9a .av-icon-char{
font-size:20px;
line-height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-73foo7c-d279dcb8f4fecdc37d55be3e53d7ab1b{
margin-top:40px;
margin-bottom:40px;
}
.flex_column.av-73foo7c-d279dcb8f4fecdc37d55be3e53d7ab1b{
width:31.333333333333%;
margin-left:0;
-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;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-73foo7c-d279dcb8f4fecdc37d55be3e53d7ab1b .av-flex-placeholder{
width:3%;
}

.avia-image-container.av-2g4rebs-1d47671c2cb788bf552c8b2a5e2f2d61 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2g4rebs-1d47671c2cb788bf552c8b2a5e2f2d61 .av-image-caption-overlay-center{
color:#ffffff;
}

.av_font_icon.av-6fgga7c-2ac7f42aa756b8da52b1d6f3767a01c2{
color:#ff7700;
border-color:#ff7700;
}
.av_font_icon.av-6fgga7c-2ac7f42aa756b8da52b1d6f3767a01c2 .av-icon-char{
font-size:20px;
line-height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-5n3qqp4-0e358351c3b994dee3a32a1a7efcfb64{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-5n3qqp4-0e358351c3b994dee3a32a1a7efcfb64{
width:31.333333333333%;
margin-left:0;
-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;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-5n3qqp4-0e358351c3b994dee3a32a1a7efcfb64 .av-flex-placeholder{
width:3%;
}

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

.av_font_icon.av-4zsz9ns-1c7c51499b0187aa5ec77d941e89ac1a{
color:#ff7700;
border-color:#ff7700;
}
.av_font_icon.av-4zsz9ns-1c7c51499b0187aa5ec77d941e89ac1a .av-icon-char{
font-size:20px;
line-height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-4ikavig-51563691071898a1376273e7f1c65717{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-4ikavig-51563691071898a1376273e7f1c65717{
width:31.333333333333%;
margin-left:0;
-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;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-4ikavig-51563691071898a1376273e7f1c65717 .av-flex-placeholder{
width:3%;
}

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

.av_font_icon.av-3hlrcso-b919174c50a994633fb9f16f74b1b414{
color:#ff7700;
border-color:#ff7700;
}
.av_font_icon.av-3hlrcso-b919174c50a994633fb9f16f74b1b414 .av-icon-char{
font-size:20px;
line-height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2vr5gco-83fb3241ec5ed7be13b44b0b3c3fa322{
margin-top:40px;
margin-bottom:40px;
}
.flex_column.av-2vr5gco-83fb3241ec5ed7be13b44b0b3c3fa322{
width:31.333333333333%;
margin-left:0;
-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;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2vr5gco-83fb3241ec5ed7be13b44b0b3c3fa322 .av-flex-placeholder{
width:3%;
}

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

.av_font_icon.av-23s962w-60a35da9b69b82802f7048acd8bce7aa{
color:#ff7700;
border-color:#ff7700;
}
.av_font_icon.av-23s962w-60a35da9b69b82802f7048acd8bce7aa .av-icon-char{
font-size:20px;
line-height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-nahd4-fac2205374aaa27637729e31d6dab58d{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-nahd4-fac2205374aaa27637729e31d6dab58d{
width:31.333333333333%;
margin-left:0;
-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;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-nahd4-fac2205374aaa27637729e31d6dab58d .av-flex-placeholder{
width:3%;
}

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

.av_font_icon.av-1uxk08-4d43edb88bd76d8c04e3d8f1297c88a8{
color:#ff7700;
border-color:#ff7700;
}
.av_font_icon.av-1uxk08-4d43edb88bd76d8c04e3d8f1297c88a8 .av-icon-char{
font-size:20px;
line-height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-m2ls3bxu-99ef70f3c647886696399b6dae550131{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-m2ls3bxu-99ef70f3c647886696399b6dae550131{
width:31.333333333333%;
margin-left:0;
-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 .flex_column_table.av-equal-height-column-flextable.av-m2ls3bxu-99ef70f3c647886696399b6dae550131 .av-flex-placeholder{
width:3%;
}

#top .flex_column_table.av-equal-height-column-flextable.av-ve5g3s-a6685405b10f263903f5e5edb84181e8{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-ve5g3s-a6685405b10f263903f5e5edb84181e8{
width:31.333333333333%;
margin-left:0;
-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 .flex_column_table.av-equal-height-column-flextable.av-ve5g3s-a6685405b10f263903f5e5edb84181e8 .av-flex-placeholder{
width:3%;
}

