@keyframes av_slideshow_img_scale_av-mdedk4pu-81a0e2880dde649c746f37c87964156d {
   0% { transform: scale(1.1); opacity: 1; }
 100% { transform: scale(1.1); opacity: 1; }
}
.avia-slideshow.av-mdedk4pu-81a0e2880dde649c746f37c87964156d .avia-slideshow-slide.next-active-slide img{
animation:av_slideshow_img_scale_av-mdedk4pu-81a0e2880dde649c746f37c87964156d 3s 1 ease-in-out;
transform:scale(1.1);
opacity:1;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mdedk4pu-81a0e2880dde649c746f37c87964156d__0 .avia-caption-title{
color:#eeee22;
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mdedk4pu-81a0e2880dde649c746f37c87964156d__0 .avia-caption-title{
font-size:15px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mdedk4pu-81a0e2880dde649c746f37c87964156d__0 .avia-caption-title{
font-size:15px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mdedk4pu-81a0e2880dde649c746f37c87964156d__0 .avia-caption-title{
font-size:15px;
}
}

.avia-section.av-giunir-189f7faa7d7e7b9c1371904f00424d77{
margin-top:0px;
margin-bottom:80px;
z-index:10;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-giunir-189f7faa7d7e7b9c1371904f00424d77{
z-index:10;
}

@keyframes av_boxShadowEffect_av-mdedwodw-3586efedba274d3c6010c61285be828d-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-mdedwodw-3586efedba274d3c6010c61285be828d{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-mdedwodw-3586efedba274d3c6010c61285be828d{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:20px 20px 60px 20px;
background-color:#ffffff;
}

.avia-image-container.av-mdednj1h-1dd288a856d9f03ece938713af71b5ef img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mdednj1h-1dd288a856d9f03ece938713af71b5ef .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-mdednj1h-1dd288a856d9f03ece938713af71b5ef .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-button-wrap.av-mdedzfp2-34c2c846139929e6d9e052615fe7a7c0-wrap{
position:absolute;
right:1px;
bottom:20px;
left:1px;
}

@keyframes av_boxShadowEffect_av-mdeeh5aq-05601e391ad2d5f8cc1c0887af6548a2-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 10px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-mdeeh5aq-05601e391ad2d5f8cc1c0887af6548a2{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-mdeeh5aq-05601e391ad2d5f8cc1c0887af6548a2{
z-index:110;
box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
padding:20px 20px 60px 20px;
background-color:#f9f9f9;
}

.avia-image-container.av-mdeep7cw-4704136eaf1b028e962edae1ce1307e8 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mdeep7cw-4704136eaf1b028e962edae1ce1307e8 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-mdeep7cw-4704136eaf1b028e962edae1ce1307e8 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-button-wrap.av-mdedzmu1-18c4c5215158ce3e220420d0d1bd2cf2-wrap{
position:absolute;
right:1px;
bottom:20px;
left:1px;
}

@keyframes av_boxShadowEffect_av-mdedwyhc-3c01c148faf63104e95714f010d5d86c-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-mdedwyhc-3c01c148faf63104e95714f010d5d86c{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-mdedwyhc-3c01c148faf63104e95714f010d5d86c{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:20px 20px 60px 20px;
background-color:#ffffff;
}

.avia-image-container.av-mdeds8zc-e0de11aed624e559272e1da4a3d96a09 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mdeds8zc-e0de11aed624e559272e1da4a3d96a09 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-mdeds8zc-e0de11aed624e559272e1da4a3d96a09 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-button-wrap.av-mdedzsxw-e721e036f81251021043266bf6544451-wrap{
position:absolute;
right:1px;
bottom:20px;
left:1px;
}

.avia-section.av-mdegp322-fc1fd67a68c4faf5afcb1c34ac123afe .av-parallax .av-parallax-inner{
background-color:rgba(238,238,34,0.19);
background-image:url(https://vvvv.co.jp/wp-content/uploads/2025/07/top_main.png);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mdegp322-fc1fd67a68c4faf5afcb1c34ac123afe .av-section-color-overlay{
opacity:0.5;
background-color:#ffffff;
}

#top .av-special-heading.av-mdef795x-85579b90f877fe4a41b47f0bb07519a4{
padding-bottom:10px;
}
body .av-special-heading.av-mdef795x-85579b90f877fe4a41b47f0bb07519a4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mdef795x-85579b90f877fe4a41b47f0bb07519a4 .av-subheading{
font-size:15px;
}

.avia-image-container.av-mdeg9bvm-ebda104c5acd42271ed67b3e1514ad6b img.avia_image{
box-shadow:none;
-webkit-mask-image:url( https://vvvv.co.jp/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/masks/circle.svg );
-webkit-mask-size:contain;
-webkit-mask-position:center center;
-webkit-mask-repeat:no-repeat;
mask-image:url( https://vvvv.co.jp/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/masks/circle.svg );
mask-size:contain;
mask-position:center center;
mask-repeat:no-repeat;
}
.avia-image-container.av-mdeg9bvm-ebda104c5acd42271ed67b3e1514ad6b .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-mdeghhjx-b08f8a4c11552d9d9e66f16d3b266e9f{
padding-bottom:10px;
}
body .av-special-heading.av-mdeghhjx-b08f8a4c11552d9d9e66f16d3b266e9f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mdeghhjx-b08f8a4c11552d9d9e66f16d3b266e9f .av-subheading{
font-size:15px;
}

.avia-section.av-meautfed-d0b9b84e746b67c4a17d356891a7ea1a{
background-color:rgba(246,255,0,0.04);
background-image:unset;
}

#top .av-special-heading.av-mdthjkfu-91300e294df53e8ace8bd37f61df7dbd{
padding-bottom:10px;
}
body .av-special-heading.av-mdthjkfu-91300e294df53e8ace8bd37f61df7dbd .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mdthjkfu-91300e294df53e8ace8bd37f61df7dbd .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-mdtld6hd-ef46f0a2e0a42bd03ae5533bec0afb9b{
font-size:18px;
transition:all 0.4s ease-in-out;
}

#top .av-special-heading.av-meask7ox-060a128e6445fa76d30506290a51fa21{
padding-bottom:10px;
}
body .av-special-heading.av-meask7ox-060a128e6445fa76d30506290a51fa21 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-meask7ox-060a128e6445fa76d30506290a51fa21 .av-subheading{
font-size:15px;
}

.avia-section.av-a55emb-eb547cefe495db9479a6512d54c86cfb{
background-color:rgba(246,255,0,0.04);
background-image:unset;
}

#top .av-special-heading.av-mdthlrcd-7d67b98e74d5fd1b14a9cc002bd888c7{
padding-bottom:10px;
}
body .av-special-heading.av-mdthlrcd-7d67b98e74d5fd1b14a9cc002bd888c7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mdthlrcd-7d67b98e74d5fd1b14a9cc002bd888c7 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-pymbir-9b723742d84c6b0955f3f44280ed6c3a{
font-size:18px;
transition:all 0.4s ease-in-out;
}

#top .av-special-heading.av-7qaow3-f36b468e83f8c425b2c8ed180d56310f{
padding-bottom:10px;
}
body .av-special-heading.av-7qaow3-f36b468e83f8c425b2c8ed180d56310f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-7qaow3-f36b468e83f8c425b2c8ed180d56310f .av-subheading{
font-size:15px;
}

.avia-section.av-5bz9lv-72fbdef7b77a454fd1869d4c220286f2{
background-color:rgba(246,255,0,0.04);
background-image:unset;
}

#top .av-special-heading.av-mdthmcsa-abe1e1547cc032f7b7369cb71796c99d{
padding-bottom:10px;
}
body .av-special-heading.av-mdthmcsa-abe1e1547cc032f7b7369cb71796c99d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mdthmcsa-abe1e1547cc032f7b7369cb71796c99d .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-opa5sz-fc897a482a6368b03bd867ef1279268a{
font-size:18px;
transition:all 0.4s ease-in-out;
}

#top .av-special-heading.av-2w5eg3-ae1125e637eb5df70336be312d3030aa{
padding-bottom:10px;
}
body .av-special-heading.av-2w5eg3-ae1125e637eb5df70336be312d3030aa .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2w5eg3-ae1125e637eb5df70336be312d3030aa .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-meawa14n-2bfae62caf9c9e0b7a6cbfcac007f353{
height:20px;
}

#top .av-special-heading.av-mdtlijod-12fa2c95ccc7215559c98e0d2bd44969{
padding-bottom:10px;
}
body .av-special-heading.av-mdtlijod-12fa2c95ccc7215559c98e0d2bd44969 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mdtlijod-12fa2c95ccc7215559c98e0d2bd44969 .av-subheading{
font-size:15px;
}

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

#top .hr.av-mdtl0hu4-8eb9ed235dd3d40943678d54bb48653a{
margin-top:-5px;
margin-bottom:10px;
}
.hr.av-mdtl0hu4-8eb9ed235dd3d40943678d54bb48653a .hr-inner{
width:100%;
border-color:#000000;
}

#top #wrap_all .avia-button.av-m24nwj-3549bebb9c49e75a92b6a94067a80a02{
font-size:18px;
transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-mdwpb3kr-b85c08b9791d65baa06550b43a91c8ed{
margin-top:-30px;
height:1px;
}

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

#top .hr.av-mh2moz-dcc6ad1cf9261fff1d6639006f942753{
margin-top:-5px;
margin-bottom:10px;
}
.hr.av-mh2moz-dcc6ad1cf9261fff1d6639006f942753 .hr-inner{
width:100%;
border-color:#000000;
}

#top #wrap_all .avia-button.av-kcjl37-46261baf682abe32423d22b4cb3ed205{
font-size:18px;
transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-mdwpk940-18ab015640e0304e48aae2b77492dbe3{
margin-top:-30px;
height:1px;
}

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

#top .hr.av-bixvxv-41969f16abc79d667d5f7185d877e4c7{
margin-top:-5px;
margin-bottom:10px;
}
.hr.av-bixvxv-41969f16abc79d667d5f7185d877e4c7 .hr-inner{
width:100%;
border-color:#000000;
}

#top #wrap_all .avia-button.av-ij1otv-c9cb4ba6e5e4d50607761c206fb71a3d{
font-size:18px;
transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-mdwplv8c-f4c0989f225b9b744c57db7d3b782fef{
margin-top:-30px;
height:1px;
}

#top .av-special-heading.av-mdtm2aet-95e87a11cf1a99d0b0897b8452dcea30{
padding-bottom:10px;
}
body .av-special-heading.av-mdtm2aet-95e87a11cf1a99d0b0897b8452dcea30 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mdtm2aet-95e87a11cf1a99d0b0897b8452dcea30 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-mdwt71ll-f7f302ebaeb8c09f1a73a1fc90f2df12{
box-shadow:none;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mdwt71ll-f7f302ebaeb8c09f1a73a1fc90f2df12:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mdwt71ll-f7f302ebaeb8c09f1a73a1fc90f2df12:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.avia-section.av-f6b6kj-e0c82f42cbde9463c1c117634534a3b6 .av-parallax .av-parallax-inner{
background-color:rgba(238,238,34,0.19);
background-image:url(https://vvvv.co.jp/wp-content/uploads/2025/07/top_main.png);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-f6b6kj-e0c82f42cbde9463c1c117634534a3b6 .av-section-color-overlay{
opacity:0.5;
background-color:#ffffff;
}

#top .av-special-heading.av-mdw27isk-f02a0311811e51ef7af1e5f979705751{
padding-bottom:10px;
}
body .av-special-heading.av-mdw27isk-f02a0311811e51ef7af1e5f979705751 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mdw27isk-f02a0311811e51ef7af1e5f979705751 .av-subheading{
font-size:15px;
}

.avia-image-container.av-mdegaiuj-595b9991e30d6f45601cec549a5104d2 img.avia_image{
box-shadow:none;
-webkit-mask-image:url( https://vvvv.co.jp/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/masks/circle.svg );
-webkit-mask-size:contain;
-webkit-mask-position:center center;
-webkit-mask-repeat:no-repeat;
mask-image:url( https://vvvv.co.jp/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/masks/circle.svg );
mask-size:contain;
mask-position:center center;
mask-repeat:no-repeat;
}
.avia-image-container.av-mdegaiuj-595b9991e30d6f45601cec549a5104d2 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-mdw2nuxo-536770646375cd7fb67f657653b8ba21{
padding-bottom:10px;
}
body .av-special-heading.av-mdw2nuxo-536770646375cd7fb67f657653b8ba21 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mdw2nuxo-536770646375cd7fb67f657653b8ba21 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mdw2zq8t-ca8c3271c4fa6b7a24e8230ff45a6fe2{
height:50px;
}

#top .av-special-heading.av-mdw2qrr5-9df5cf974f01c997788f4457013ef1b1{
padding-bottom:10px;
}
body .av-special-heading.av-mdw2qrr5-9df5cf974f01c997788f4457013ef1b1 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mdw2qrr5-9df5cf974f01c997788f4457013ef1b1 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-mdwvdq7x-5fc4c187a9d55552a1a9e1a44500f7b2{
font-size:18px;
transition:all 0.4s ease-in-out;
}

#top .av-special-heading.av-mdw2s6fz-4ffa4c290246cbc6ab2cfe214809ce2b{
padding-bottom:10px;
}
body .av-special-heading.av-mdw2s6fz-4ffa4c290246cbc6ab2cfe214809ce2b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mdw2s6fz-4ffa4c290246cbc6ab2cfe214809ce2b .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-1pxs5f-2a5035baa1ff32bfef9bcd3a634fc6cb{
font-size:18px;
transition:all 0.4s ease-in-out;
}

#top .av-special-heading.av-mdw2u7lq-56377621db69d22b6659279169d19568{
padding-bottom:10px;
}
body .av-special-heading.av-mdw2u7lq-56377621db69d22b6659279169d19568 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mdw2u7lq-56377621db69d22b6659279169d19568 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-fogx0j-0183b3061d979042e3f7643981a2dadc{
font-size:18px;
transition:all 0.4s ease-in-out;
}

@keyframes av_sonarEffect_av-mdw2xn94-d47de96301ef9b7a23b36e56da8f5f66 {
  0% {opacity: 0.3;}
 40% {opacity: 0.5; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #eeee22, 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 #eeee22, 0 0 0 10px rgba(255,255,255,0.5); transform: scale(1.5);}
}
.avia_message_box.av-mdw2xn94-d47de96301ef9b7a23b36e56da8f5f66{
background-color:#eeee22;
color:#000000;
}
.avia_message_box.av-mdw2xn94-d47de96301ef9b7a23b36e56da8f5f66 .avia_message_box_icon.avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}
.avia_message_box.av-mdw2xn94-d47de96301ef9b7a23b36e56da8f5f66.avia-sonar-shadow:hover:after{
animation:av_sonarEffect_av-mdw2xn94-d47de96301ef9b7a23b36e56da8f5f66 1s ease-in-out;
}

#top .av-special-heading.av-3v4w9df-aef9b1d63eb2d12fb169b5fdac2845d2{
padding-bottom:10px;
}
body .av-special-heading.av-3v4w9df-aef9b1d63eb2d12fb169b5fdac2845d2 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3v4w9df-aef9b1d63eb2d12fb169b5fdac2845d2 .av-subheading{
font-size:15px;
}

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

#top .hr.av-3nquhzn-3c72ca2b1534de58fb83c4f810c5d4b8{
margin-top:-5px;
margin-bottom:10px;
}
.hr.av-3nquhzn-3c72ca2b1534de58fb83c4f810c5d4b8 .hr-inner{
width:100%;
border-color:#000000;
}

#top #wrap_all .avia-button.av-cwfg8j-b34dbfe2f3aef7cbdf9158c688ec9486{
font-size:18px;
transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-cvon8j-850fd7e61df9156490fd35f532b5e12f{
margin-top:-30px;
height:1px;
}

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

#top .hr.av-3c9lj03-56b17556391d2c640fb8a3b6a958e9f5{
margin-top:-5px;
margin-bottom:10px;
}
.hr.av-3c9lj03-56b17556391d2c640fb8a3b6a958e9f5 .hr-inner{
width:100%;
border-color:#000000;
}

#top #wrap_all .avia-button.av-b8qyk3-0dc74e8aed2a1914246140491a5db880{
font-size:18px;
transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-398fhir-5ca01a823b39fb8b151bf822aa92c1b4{
margin-top:-30px;
height:1px;
}

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

#top .hr.av-30pe8ur-e5f61333af1466de44de4cf822b577d0{
margin-top:-5px;
margin-bottom:10px;
}
.hr.av-30pe8ur-e5f61333af1466de44de4cf822b577d0 .hr-inner{
width:100%;
border-color:#000000;
}

#top #wrap_all .avia-button.av-9gkfjn-143caa53e0353f17dd1a4f09d404f746{
font-size:18px;
transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-2wjlsrn-93d67fe25cb4c85606655a64b713199e{
margin-top:-30px;
height:1px;
}

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

#top .hr.av-2or19xv-8e74420e907d1a339c6f1776cf1cb695{
margin-top:-5px;
margin-bottom:10px;
}
.hr.av-2or19xv-8e74420e907d1a339c6f1776cf1cb695 .hr-inner{
width:100%;
border-color:#000000;
}

#top #wrap_all .avia-button.av-qn7er-9896e1fa21917c5c6d154d3f88f10f97{
font-size:18px;
transition:all 0.4s ease-in-out;
}

#top .av-special-heading.av-mdwwpfrk-da6ba00012af7a9f0675bc8c546d95fd{
padding-bottom:10px;
}
body .av-special-heading.av-mdwwpfrk-da6ba00012af7a9f0675bc8c546d95fd .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mdwwpfrk-da6ba00012af7a9f0675bc8c546d95fd .av-subheading{
font-size:15px;
}

.avia-section.av-2f1595f-956dd9f4278e0cb4a08bd17f05ea8ae2 .av-parallax .av-parallax-inner{
background-color:rgba(238,238,34,0.19);
background-image:url(https://vvvv.co.jp/wp-content/uploads/2025/07/top_main.png);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-2f1595f-956dd9f4278e0cb4a08bd17f05ea8ae2 .av-section-color-overlay{
opacity:0.5;
background-color:#ffffff;
}

#top .av-special-heading.av-mdw2esng-e59051cd47f6d95d680835ff1a9a5924{
padding-bottom:10px;
}
body .av-special-heading.av-mdw2esng-e59051cd47f6d95d680835ff1a9a5924 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mdw2esng-e59051cd47f6d95d680835ff1a9a5924 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mdw2kbke-f3b1af2914755f3a75e5dc1af5422b25{
margin-top:-20px;
height:1px;
}

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

#top .av-special-heading.av-mdwxiqzn-4d3e452125a3e5799d4f6125119fd43f{
padding-bottom:10px;
}
body .av-special-heading.av-mdwxiqzn-4d3e452125a3e5799d4f6125119fd43f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mdwxiqzn-4d3e452125a3e5799d4f6125119fd43f .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-icon-list-container.av-mdyboe6k-be278df9cc91beaa3c87c7e901ae855c .av_iconlist_title{
font-size:20px;
}

#top .hr.hr-invisible.av-mdwy6k6p-93d3ca40335de69caa7c36ae6d3ad4b2{
height:50px;
}

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

#top #wrap_all .avia-button.av-6eztdf-8833d0ba0e118b4c88f0aecc4a62b093{
font-size:18px;
transition:all 0.4s ease-in-out;
}

#top .av-special-heading.av-mdwxmhbo-79a5c7e583bfed118c2d67a19a02b6f0{
padding-bottom:10px;
}
body .av-special-heading.av-mdwxmhbo-79a5c7e583bfed118c2d67a19a02b6f0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mdwxmhbo-79a5c7e583bfed118c2d67a19a02b6f0 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-3xgv4z-50d0141b30a338c985359d678709f1d4{
font-size:18px;
transition:all 0.4s ease-in-out;
}

#top .av-special-heading.av-mdwxnlmo-17382388ecbd666dd869207a105a68bb{
padding-bottom:10px;
}
body .av-special-heading.av-mdwxnlmo-17382388ecbd666dd869207a105a68bb .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mdwxnlmo-17382388ecbd666dd869207a105a68bb .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-b6d43-84076d45104e14c24db24c2a24c86619{
font-size:18px;
transition:all 0.4s ease-in-out;
}

#top .av-special-heading.av-22uexgz-19998664e857b2a8afb2e53be7bc11f7{
padding-bottom:10px;
}
body .av-special-heading.av-22uexgz-19998664e857b2a8afb2e53be7bc11f7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-22uexgz-19998664e857b2a8afb2e53be7bc11f7 .av-subheading{
font-size:15px;
}

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

#top .hr.av-1vhs6ib-5fd52c665b9e458b89e0bc4acbdb7870{
margin-top:-5px;
margin-bottom:10px;
}
.hr.av-1vhs6ib-5fd52c665b9e458b89e0bc4acbdb7870 .hr-inner{
width:100%;
border-color:#000000;
}

#top #wrap_all .avia-button.av-1rm4j4z-173920429c4d836614cdf7b5d0c4092b{
font-size:18px;
transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-1o1141f-26a43df22f3dffe9ad22b210916ecf6f{
margin-top:-30px;
height:1px;
}

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

#top .hr.av-1gaqgqr-69faa92be289e2115d01d94afc669e4d{
margin-top:-5px;
margin-bottom:10px;
}
.hr.av-1gaqgqr-69faa92be289e2115d01d94afc669e4d .hr-inner{
width:100%;
border-color:#000000;
}

#top #wrap_all .avia-button.av-1f07ftf-2e26c4c26edf9ceac86956aa454eba81{
font-size:18px;
transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-1b4b037-f1a3f6432437c7aab4218016d9f47356{
margin-top:-30px;
height:1px;
}

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

#top .hr.av-ylj2ub-44350eab994ca2b6b99f7681932c8373{
margin-top:-5px;
margin-bottom:10px;
}
.hr.av-ylj2ub-44350eab994ca2b6b99f7681932c8373 .hr-inner{
width:100%;
border-color:#000000;
}

#top #wrap_all .avia-button.av-u6rmo3-492b6dd152a04a5a8f384e85a7fb8df5{
font-size:18px;
transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-rjwf4z-995a6ed9c0e1a0a00a05962b1249a1f6{
margin-top:-30px;
height:1px;
}

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

#top .hr.av-1waoeb-70c299d41ccc85ccad5fa24bb0e5d457{
margin-top:-5px;
margin-bottom:10px;
}
.hr.av-1waoeb-70c299d41ccc85ccad5fa24bb0e5d457 .hr-inner{
width:100%;
border-color:#000000;
}

#top #wrap_all .avia-button.av-g10xo3-f0e320af1e60789df6adbbfef3328a41{
font-size:18px;
transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-4jsnn-9e6104b71bd777cba0b8806b87ed247b{
margin-top:-30px;
height:1px;
}

#top .av-special-heading.av-mdwwqzas-422ecb41944edf2a635258b8b867519f{
padding-bottom:10px;
}
body .av-special-heading.av-mdwwqzas-422ecb41944edf2a635258b8b867519f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mdwwqzas-422ecb41944edf2a635258b8b867519f .av-subheading{
font-size:15px;
}


@media only screen and (min-width: 990px){ 
#top #wrap_all .avia-button.av-mdtld6hd-ef46f0a2e0a42bd03ae5533bec0afb9b{
font-size:15px;
}

#top #wrap_all .avia-button.av-pymbir-9b723742d84c6b0955f3f44280ed6c3a{
font-size:15px;
}

#top #wrap_all .avia-button.av-opa5sz-fc897a482a6368b03bd867ef1279268a{
font-size:15px;
}

#top #wrap_all .avia-button.av-m24nwj-3549bebb9c49e75a92b6a94067a80a02{
font-size:15px;
}

#top #wrap_all .avia-button.av-kcjl37-46261baf682abe32423d22b4cb3ed205{
font-size:15px;
}

#top #wrap_all .avia-button.av-ij1otv-c9cb4ba6e5e4d50607761c206fb71a3d{
font-size:15px;
}

#top #wrap_all .avia-button.av-mdwvdq7x-5fc4c187a9d55552a1a9e1a44500f7b2{
font-size:15px;
}

#top #wrap_all .avia-button.av-1pxs5f-2a5035baa1ff32bfef9bcd3a634fc6cb{
font-size:15px;
}

#top #wrap_all .avia-button.av-fogx0j-0183b3061d979042e3f7643981a2dadc{
font-size:15px;
}

#top #wrap_all .avia-button.av-cwfg8j-b34dbfe2f3aef7cbdf9158c688ec9486{
font-size:15px;
}

#top #wrap_all .avia-button.av-b8qyk3-0dc74e8aed2a1914246140491a5db880{
font-size:15px;
}

#top #wrap_all .avia-button.av-9gkfjn-143caa53e0353f17dd1a4f09d404f746{
font-size:15px;
}

#top #wrap_all .avia-button.av-qn7er-9896e1fa21917c5c6d154d3f88f10f97{
font-size:15px;
}

#top #wrap_all .avia-button.av-6eztdf-8833d0ba0e118b4c88f0aecc4a62b093{
font-size:15px;
}

#top #wrap_all .avia-button.av-3xgv4z-50d0141b30a338c985359d678709f1d4{
font-size:15px;
}

#top #wrap_all .avia-button.av-b6d43-84076d45104e14c24db24c2a24c86619{
font-size:15px;
}

#top #wrap_all .avia-button.av-1rm4j4z-173920429c4d836614cdf7b5d0c4092b{
font-size:15px;
}

#top #wrap_all .avia-button.av-1f07ftf-2e26c4c26edf9ceac86956aa454eba81{
font-size:15px;
}

#top #wrap_all .avia-button.av-u6rmo3-492b6dd152a04a5a8f384e85a7fb8df5{
font-size:15px;
}

#top #wrap_all .avia-button.av-g10xo3-f0e320af1e60789df6adbbfef3328a41{
font-size:15px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-button.av-mdtld6hd-ef46f0a2e0a42bd03ae5533bec0afb9b{
font-size:15px;
}

#top #wrap_all .avia-button.av-pymbir-9b723742d84c6b0955f3f44280ed6c3a{
font-size:15px;
}

#top #wrap_all .avia-button.av-opa5sz-fc897a482a6368b03bd867ef1279268a{
font-size:15px;
}

#top #wrap_all .avia-button.av-m24nwj-3549bebb9c49e75a92b6a94067a80a02{
font-size:15px;
}

#top #wrap_all .avia-button.av-kcjl37-46261baf682abe32423d22b4cb3ed205{
font-size:15px;
}

#top #wrap_all .avia-button.av-ij1otv-c9cb4ba6e5e4d50607761c206fb71a3d{
font-size:15px;
}

#top #wrap_all .avia-button.av-mdwvdq7x-5fc4c187a9d55552a1a9e1a44500f7b2{
font-size:15px;
}

#top #wrap_all .avia-button.av-1pxs5f-2a5035baa1ff32bfef9bcd3a634fc6cb{
font-size:15px;
}

#top #wrap_all .avia-button.av-fogx0j-0183b3061d979042e3f7643981a2dadc{
font-size:15px;
}

#top #wrap_all .avia-button.av-cwfg8j-b34dbfe2f3aef7cbdf9158c688ec9486{
font-size:15px;
}

#top #wrap_all .avia-button.av-b8qyk3-0dc74e8aed2a1914246140491a5db880{
font-size:15px;
}

#top #wrap_all .avia-button.av-9gkfjn-143caa53e0353f17dd1a4f09d404f746{
font-size:15px;
}

#top #wrap_all .avia-button.av-qn7er-9896e1fa21917c5c6d154d3f88f10f97{
font-size:15px;
}

#top #wrap_all .avia-button.av-6eztdf-8833d0ba0e118b4c88f0aecc4a62b093{
font-size:15px;
}

#top #wrap_all .avia-button.av-3xgv4z-50d0141b30a338c985359d678709f1d4{
font-size:15px;
}

#top #wrap_all .avia-button.av-b6d43-84076d45104e14c24db24c2a24c86619{
font-size:15px;
}

#top #wrap_all .avia-button.av-1rm4j4z-173920429c4d836614cdf7b5d0c4092b{
font-size:15px;
}

#top #wrap_all .avia-button.av-1f07ftf-2e26c4c26edf9ceac86956aa454eba81{
font-size:15px;
}

#top #wrap_all .avia-button.av-u6rmo3-492b6dd152a04a5a8f384e85a7fb8df5{
font-size:15px;
}

#top #wrap_all .avia-button.av-g10xo3-f0e320af1e60789df6adbbfef3328a41{
font-size:15px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-button.av-mdtld6hd-ef46f0a2e0a42bd03ae5533bec0afb9b{
font-size:15px;
}

#top #wrap_all .avia-button.av-pymbir-9b723742d84c6b0955f3f44280ed6c3a{
font-size:15px;
}

#top #wrap_all .avia-button.av-opa5sz-fc897a482a6368b03bd867ef1279268a{
font-size:15px;
}

#top #wrap_all .avia-button.av-m24nwj-3549bebb9c49e75a92b6a94067a80a02{
font-size:15px;
}

#top #wrap_all .avia-button.av-kcjl37-46261baf682abe32423d22b4cb3ed205{
font-size:15px;
}

#top #wrap_all .avia-button.av-ij1otv-c9cb4ba6e5e4d50607761c206fb71a3d{
font-size:15px;
}

#top #wrap_all .avia-button.av-mdwvdq7x-5fc4c187a9d55552a1a9e1a44500f7b2{
font-size:15px;
}

#top #wrap_all .avia-button.av-1pxs5f-2a5035baa1ff32bfef9bcd3a634fc6cb{
font-size:15px;
}

#top #wrap_all .avia-button.av-fogx0j-0183b3061d979042e3f7643981a2dadc{
font-size:15px;
}

#top #wrap_all .avia-button.av-cwfg8j-b34dbfe2f3aef7cbdf9158c688ec9486{
font-size:15px;
}

#top #wrap_all .avia-button.av-b8qyk3-0dc74e8aed2a1914246140491a5db880{
font-size:15px;
}

#top #wrap_all .avia-button.av-9gkfjn-143caa53e0353f17dd1a4f09d404f746{
font-size:15px;
}

#top #wrap_all .avia-button.av-qn7er-9896e1fa21917c5c6d154d3f88f10f97{
font-size:15px;
}

#top #wrap_all .avia-button.av-6eztdf-8833d0ba0e118b4c88f0aecc4a62b093{
font-size:15px;
}

#top #wrap_all .avia-button.av-3xgv4z-50d0141b30a338c985359d678709f1d4{
font-size:15px;
}

#top #wrap_all .avia-button.av-b6d43-84076d45104e14c24db24c2a24c86619{
font-size:15px;
}

#top #wrap_all .avia-button.av-1rm4j4z-173920429c4d836614cdf7b5d0c4092b{
font-size:15px;
}

#top #wrap_all .avia-button.av-1f07ftf-2e26c4c26edf9ceac86956aa454eba81{
font-size:15px;
}

#top #wrap_all .avia-button.av-u6rmo3-492b6dd152a04a5a8f384e85a7fb8df5{
font-size:15px;
}

#top #wrap_all .avia-button.av-g10xo3-f0e320af1e60789df6adbbfef3328a41{
font-size:15px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-button.av-mdtld6hd-ef46f0a2e0a42bd03ae5533bec0afb9b{
font-size:15px;
}

#top #wrap_all .avia-button.av-pymbir-9b723742d84c6b0955f3f44280ed6c3a{
font-size:15px;
}

#top #wrap_all .avia-button.av-opa5sz-fc897a482a6368b03bd867ef1279268a{
font-size:15px;
}

#top #wrap_all .avia-button.av-m24nwj-3549bebb9c49e75a92b6a94067a80a02{
font-size:15px;
}

#top #wrap_all .avia-button.av-kcjl37-46261baf682abe32423d22b4cb3ed205{
font-size:15px;
}

#top #wrap_all .avia-button.av-ij1otv-c9cb4ba6e5e4d50607761c206fb71a3d{
font-size:15px;
}

#top #wrap_all .avia-button.av-mdwvdq7x-5fc4c187a9d55552a1a9e1a44500f7b2{
font-size:15px;
}

#top #wrap_all .avia-button.av-1pxs5f-2a5035baa1ff32bfef9bcd3a634fc6cb{
font-size:15px;
}

#top #wrap_all .avia-button.av-fogx0j-0183b3061d979042e3f7643981a2dadc{
font-size:15px;
}

#top #wrap_all .avia-button.av-cwfg8j-b34dbfe2f3aef7cbdf9158c688ec9486{
font-size:15px;
}

#top #wrap_all .avia-button.av-b8qyk3-0dc74e8aed2a1914246140491a5db880{
font-size:15px;
}

#top #wrap_all .avia-button.av-9gkfjn-143caa53e0353f17dd1a4f09d404f746{
font-size:15px;
}

#top #wrap_all .avia-button.av-qn7er-9896e1fa21917c5c6d154d3f88f10f97{
font-size:15px;
}

#top #wrap_all .avia-button.av-6eztdf-8833d0ba0e118b4c88f0aecc4a62b093{
font-size:15px;
}

#top #wrap_all .avia-button.av-3xgv4z-50d0141b30a338c985359d678709f1d4{
font-size:15px;
}

#top #wrap_all .avia-button.av-b6d43-84076d45104e14c24db24c2a24c86619{
font-size:15px;
}

#top #wrap_all .avia-button.av-1rm4j4z-173920429c4d836614cdf7b5d0c4092b{
font-size:15px;
}

#top #wrap_all .avia-button.av-1f07ftf-2e26c4c26edf9ceac86956aa454eba81{
font-size:15px;
}

#top #wrap_all .avia-button.av-u6rmo3-492b6dd152a04a5a8f384e85a7fb8df5{
font-size:15px;
}

#top #wrap_all .avia-button.av-g10xo3-f0e320af1e60789df6adbbfef3328a41{
font-size:15px;
}
}
