.avia-section.av-o9j3d3-c8eaff63ee4c9ff1c0151d6837331623{
background-repeat:no-repeat;
background-image:url(/wp-content/uploads/2026/03/LP-ヘッダー.webp);
background-position:50% 0%;
background-attachment:scroll;
}
#top .avia-section.av-o9j3d3-c8eaff63ee4c9ff1c0151d6837331623 .scroll-down-link{
color:#b02b2c;
}
#top .avia-section.av-o9j3d3-c8eaff63ee4c9ff1c0151d6837331623 .scroll-down-link.avia-svg-icon svg:first-child{
stroke:#b02b2c;
fill:#b02b2c;
}

#top .hr.hr-invisible.av-3ablx7-d4c57dc8298f4806c685b5a325bed64f{
height:50px;
}

.flex_column.av-1z27x7-6453584396c0d049045ade76aa511603{
border-radius:5px 5px 5px 5px;
padding:20px 20px 20px 20px;
background-color:rgba(255,255,255,0.8);
}

#top .av-special-heading.av-nvq9k7-9ae0f02007c22a9be636d569dc1aa54e{
margin:0 0 10px 0;
padding-bottom:0;
color:#000000;
font-size:38px;
}
body .av-special-heading.av-nvq9k7-9ae0f02007c22a9be636d569dc1aa54e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-nvq9k7-9ae0f02007c22a9be636d569dc1aa54e .av-special-heading-tag{
font-size:38px;
}
.av-special-heading.av-nvq9k7-9ae0f02007c22a9be636d569dc1aa54e .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-nvq9k7-9ae0f02007c22a9be636d569dc1aa54e .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2c2brv-9bd2ff4662d28e9311e23cb7fde070e2{
height:20px;
}

#top .av_textblock_section.av-mmjyztnx-f258f110804a8d63857166faa300100a .avia_textblock{
font-size:18px;
color:#b02b2c;
}

#top .hr.hr-invisible.av-1vetzf-ea4f58d9416e363b301229825edd800c{
height:20px;
}

#top .avia-testimonial-wrapper.av-mmebasab-f14153d4ede93a82ef40e08e9bac25e5 .avia-testimonial-content{
font-size:20px;
}

@keyframes av_boxShadowEffect_av-mmdnrnm8-753a2a4d2666a2fe5471909cb05d74e1-column {
0%   { box-shadow:  0 0 0 0 #000000; opacity: 1; }
100% { box-shadow:  0 0 5px 0 #000000; opacity: 1; }
}
.flex_column.av-mmdnrnm8-753a2a4d2666a2fe5471909cb05d74e1{
box-shadow: 0 0 5px 0 #000000;
border-radius:5px 5px 5px 5px;
background-color:#ffffff;
}

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

.avia-section.av-nego8v-b0e0bcda14466ed3fdb2b300eec940d8{
margin-top:60px;
margin-bottom:0px;
}
.avia-section.av-nego8v-b0e0bcda14466ed3fdb2b300eec940d8 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

#top .hr.hr-invisible.av-mmk2qocl-eecd9eecbc4ddc198ec027c40a6e4cd3{
height:10px;
}

#top .av-special-heading.av-n78k1r-5bf589d4b2445b0f694f2c3be102f03c{
margin:0 0 0 0;
padding-bottom:0;
font-size:32px;
}
body .av-special-heading.av-n78k1r-5bf589d4b2445b0f694f2c3be102f03c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-n78k1r-5bf589d4b2445b0f694f2c3be102f03c .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-n78k1r-5bf589d4b2445b0f694f2c3be102f03c .av-subheading{
font-size:15px;
}

#top .flex_column.av-n18yh3-5538fa42abf656466bac01789fc8632e{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-n18yh3-5538fa42abf656466bac01789fc8632e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-n18yh3-5538fa42abf656466bac01789fc8632e{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column.av-mzfclb-9355ee4330d0d81819532dd49a9e179f{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-mzfclb-9355ee4330d0d81819532dd49a9e179f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-mzfclb-9355ee4330d0d81819532dd49a9e179f{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.av-mlhjrz-499a2dfbd526fb85723a915f4d7fa6b9{
margin-top:30px;
margin-bottom:10px;
}
.hr.av-mlhjrz-499a2dfbd526fb85723a915f4d7fa6b9 .hr-inner{
width:50px;
border-color:#000000;
}

#top .flex_column.av-28us9j-70b1076db4e5ec1df35ca724e937bc52{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-28us9j-70b1076db4e5ec1df35ca724e937bc52{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-28us9j-70b1076db4e5ec1df35ca724e937bc52{
margin-top:0px;
margin-bottom:0px;
}

.avia-section.av-makvz3-b3d2f234ed3684efe4b8c671cd8de557{
background-color:#f8f8f8;
background-image:unset;
}
.avia-section.av-makvz3-b3d2f234ed3684efe4b8c671cd8de557 .av-extra-border-element .av-extra-border-inner{
background-color:#f8f8f8;
}

.flex_column.av-m0o65j-d9bd6c0141d2af8059ea3577e794ac05{
border-radius:5px 5px 5px 5px;
padding:20px 20px 20px 20px;
background-color:#ffffff;
}

#top .av-special-heading.av-lvk0iv-a9a64f2cc2f9702ce76c6b752f1567c8{
padding-bottom:0;
font-size:23px;
}
body .av-special-heading.av-lvk0iv-a9a64f2cc2f9702ce76c6b752f1567c8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lvk0iv-a9a64f2cc2f9702ce76c6b752f1567c8 .av-special-heading-tag{
font-size:23px;
}
.av-special-heading.av-lvk0iv-a9a64f2cc2f9702ce76c6b752f1567c8 .av-subheading{
font-size:14px;
}

#top .hr.av-lq553b-0ce67b84c80ca6ee730c6027c4d76bd1{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-lq553b-0ce67b84c80ca6ee730c6027c4d76bd1 .hr-inner{
width:50px;
border-color:#000000;
}

#top .av_textblock_section.av-lld13r-72f9e542742dee0a0f5cd13b9dc96c63 .avia_textblock{
font-size:18px;
}

#top .av_textblock_section.av-ldafon-69df7aa8de2b4ed64aff69d28b4dae8a .avia_textblock{
font-size:18px;
}

#top .av_textblock_section.av-mmer7mi1-282f3cf214fe843d55005010ecc485ad .avia_textblock{
font-size:18px;
}

#top .hr.hr-invisible.av-lb8apb-6a4ccfdbd0de9e87d0dfd857a4ac754f{
height:20px;
}

.flex_column.av-l037nr-543bfe9ddfd6ca44b85185a72037a7d8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-208llj-6f0e4385f20048871dbd69139c5bb543{
background-color:#ffffff;
background-image:unset;
}
.avia-section.av-208llj-6f0e4385f20048871dbd69139c5bb543 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

.flex_column.av-jz4wgf-69baa0b5812930ab7329095dd33be3e7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-j7hlfr-33e15c91aca54478db9b9ca58c83ac1f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-j5u507-68f6427b3280ce547a5913f9d4e0193e{
padding-bottom:0;
color:#a11f21;
font-size:28px;
}
body .av-special-heading.av-j5u507-68f6427b3280ce547a5913f9d4e0193e .av-special-heading-tag .heading-char{
font-size:25px;
color:#a11f21;
padding-bottom:10px;
}
body .av-special-heading.av-j5u507-68f6427b3280ce547a5913f9d4e0193e .av-special-heading-tag .heading-char.avia-svg-icon svg:first-child{
fill:#a11f21;
stroke:#a11f21;
}
#top #wrap_all .av-special-heading.av-j5u507-68f6427b3280ce547a5913f9d4e0193e .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-j5u507-68f6427b3280ce547a5913f9d4e0193e .special-heading-inner-border{
border-color:#a11f21;
}
.av-special-heading.av-j5u507-68f6427b3280ce547a5913f9d4e0193e .av-subheading{
font-size:15px;
}

#top .hr.av-izgjkn-622b7a7ac0a57d076b106d93e5be8099{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-izgjkn-622b7a7ac0a57d076b106d93e5be8099 .hr-inner{
width:50px;
border-color:#000000;
}

#top .av_textblock_section.av-iom1pb-78a1374930514ddfb406bad625edb70f .avia_textblock{
font-size:19px;
}

#top .hr.hr-invisible.av-ifxp3r-39e69e6f5cad34c208954bfd8fad1414{
height:20px;
}

.avia-section.av-i2l5pz-8c842bf54aaefa1c7bc6ca13b809b63c{
background-color:#f8f8f8;
background-image:unset;
}
.avia-section.av-i2l5pz-8c842bf54aaefa1c7bc6ca13b809b63c .av-extra-border-element .av-extra-border-inner{
background-color:#f8f8f8;
}

.flex_column.av-hy3bbz-c4af0f26ab049cfbb8589b0a8c6b4ee4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-1ry0db-13d4fc450d0d7fe9cefc8558671ade66{
padding-bottom:0;
font-size:30px;
}
body .av-special-heading.av-1ry0db-13d4fc450d0d7fe9cefc8558671ade66 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1ry0db-13d4fc450d0d7fe9cefc8558671ade66 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-1ry0db-13d4fc450d0d7fe9cefc8558671ade66 .av-subheading{
font-size:14px;
}

#top .hr.av-1rbi6n-c07b212ec9406073313c628b31a87300{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-1rbi6n-c07b212ec9406073313c628b31a87300 .hr-inner{
width:50px;
border-color:#000000;
}

#top .av_textblock_section.av-1qt3dj-06488aaa111c1c1bc3ec7c89691f4621 .avia_textblock{
font-size:18px;
}

#top .av_textblock_section.av-haax33-fd9067bc149e46a6c5fc545145e8dfd6 .avia_textblock{
font-size:18px;
}

#top .hr.hr-invisible.av-h3lj9r-a4ff9f7c37af669012941139d49670f3{
height:20px;
}

.flex_column.av-67v4bv-1bba49edf8c235d4845bcc7ad54d2c16{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-mmk1wkpd-6e9293366aced1cf66e960d3ceff6356{
padding-bottom:0;
font-size:30px;
}
body .av-special-heading.av-mmk1wkpd-6e9293366aced1cf66e960d3ceff6356 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mmk1wkpd-6e9293366aced1cf66e960d3ceff6356 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-mmk1wkpd-6e9293366aced1cf66e960d3ceff6356 .av-subheading{
font-size:14px;
}

#top .hr.av-4w6ihn-0f9a3ea8e7a9ecdb25704197c89ca624{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-4w6ihn-0f9a3ea8e7a9ecdb25704197c89ca624 .hr-inner{
width:50px;
border-color:#000000;
}

#top .av_textblock_section.av-mmk1xqy1-a89534d02756c6ac27e7dae5cc5a939e .avia_textblock{
font-size:18px;
}

#top .hr.hr-invisible.av-2u4tzf-88723866c4fa253ca43bec27cd850546{
height:20px;
}

#top #wrap_all .avia-button.av-mmk21xqe-ba9567e653dded99843d1c53ab5c5fdb{
font-size:20px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mmk21xqe-ba9567e653dded99843d1c53ab5c5fdb:hover{
background-color:#0d3250;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mmk21xqe-ba9567e653dded99843d1c53ab5c5fdb:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}


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

#top #wrap_all .av-special-heading.av-n78k1r-5bf589d4b2445b0f694f2c3be102f03c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lvk0iv-a9a64f2cc2f9702ce76c6b752f1567c8 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-j5u507-68f6427b3280ce547a5913f9d4e0193e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1ry0db-13d4fc450d0d7fe9cefc8558671ade66 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mmk1wkpd-6e9293366aced1cf66e960d3ceff6356 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-n78k1r-5bf589d4b2445b0f694f2c3be102f03c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lvk0iv-a9a64f2cc2f9702ce76c6b752f1567c8 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-j5u507-68f6427b3280ce547a5913f9d4e0193e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1ry0db-13d4fc450d0d7fe9cefc8558671ade66 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mmk1wkpd-6e9293366aced1cf66e960d3ceff6356 .av-special-heading-tag{
font-size:0.8em;
}
}
