.avia-section.av-g093-ec9f61897d08c8ca94de01ff898f90d4{
background-repeat:no-repeat;
background-image:url(https://idensol-toshin.com/wp-content/uploads/2025/05/1929.jpg);
background-position:50% 50%;
background-attachment:scroll;
position:relative;
}
.avia-section.av-g093-ec9f61897d08c8ca94de01ff898f90d4 .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}
.avia-section.av-g093-ec9f61897d08c8ca94de01ff898f90d4 .avia-divider-svg-bottom svg{
height:90px;
fill:#ffffff;
}

#top .hr.hr-invisible.av-3tq73-1f8a52d3b0462985bedb1d00f2cf8554{
height:50px;
}

#top .hr.hr-invisible.av-3k2wb-e3a6ee8f227ebd0aa796fb46c7499544{
height:50px;
}

.avia_transform .flex_column.av-2uwez-fb97a966770dedf26534988a975559b2{
animation-duration:2s;
}

#top .av-special-heading.av-magi9zaj-ad7b03187e10d6c88e086e3d25972270{
margin:0 0 0 0;
padding-bottom:0;
color:#ffffff;
font-size:50px;
}
body .av-special-heading.av-magi9zaj-ad7b03187e10d6c88e086e3d25972270 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-magi9zaj-ad7b03187e10d6c88e086e3d25972270 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-magi9zaj-ad7b03187e10d6c88e086e3d25972270 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-magi9zaj-ad7b03187e10d6c88e086e3d25972270 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-28373-0f96fb63c70258728a26d1c96f8ece59{
height:50px;
}

#top .hr.hr-invisible.av-oq7v-5fe48b1f8847a686f6dd8a7bafd19b7c{
height:50px;
}

.avia-section.av-ul0r-96eb0a243f28e321110e875c8b98bdfa{
background-repeat:no-repeat;
background-image:url(https://idensol-toshin.com/wp-content/uploads/2025/05/資產-8.png);
background-position:50% 100%;
background-attachment:fixed;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1h8rf-ddec0dedd9ca012fc28a0b5c362a626e{
margin-top:0px;
margin-bottom:-150px;
}

#top .av_textblock_section.av-1rkwn-b68122446acac65256ed66a4cd764229 .avia_textblock{
font-size:40px;
color:rgba(0,0,0,0.05);
}

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

#top .hr.hr-invisible.av-1edzf-7d43ea73a76a54f9fe740c708c897530{
height:50px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-t2xj-f950633ac6b50133277dd95fb356ac37{
margin-top:0px;
margin-bottom:-150px;
}

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

.avia-section.av-m54z7tmt-db173248a100de0d2ec57498484bd421{
background-repeat:no-repeat;
background-image:url(https://idensol-toshin.com/wp-content/uploads/2025/05/bg-map-1.png);
background-position:50% 100%;
background-attachment:scroll;
}

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

#top .av_textblock_section.av-jynph8xy-10c0b95dc9be2d6849afdab0857bf93f .avia_textblock{
text-align:center;
}

#top .hr.hr-invisible.av-magm8b8u-53bb22bcac5e66a3c369d98c97ca38d5{
height:50px;
}

#top .hr.hr-invisible.av-makvlaki-ea7219e96e3134fc542de6ce0d20fe85{
height:450px;
}

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

#top .hr.hr-invisible.av-124e7-8647f23d5394a0a39d04629e6033cdfc{
height:90px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-5qsb3-9a6d47be404f654da1709c2cf872ca79{
margin-top:-130px;
margin-bottom:0px;
}
.flex_column.av-5qsb3-9a6d47be404f654da1709c2cf872ca79{
padding:20px 20px 20px 20px;
background-color:#ffffff;
background:linear-gradient( to bottom right, #ffffff, rgba(255,255,255,0.8), rgba(255,255,255,0.01) );
}

#top .av_textblock_section.av-51ue3-ade8048eac28da577577e28e3dc57a9f .avia_textblock{
text-align:left;
}

#top .av_textblock_section.av-2jtkn-4eb819e361ddfd0c48334bcbdd038a52 .avia_textblock{
font-size:40px;
color:rgba(0,0,0,0.05);
}

#top .av_textblock_section.av-1n5hr-7e38deb445c7d8a59a7c27b7582fa178 .avia_textblock{
font-size:25px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-441vn-ba7d068ca6fed33cebbc1d3ad31c053f{
margin-top:-130px;
margin-bottom:0px;
}
.flex_column.av-441vn-ba7d068ca6fed33cebbc1d3ad31c053f{
padding:20px 20px 20px 20px;
background-color:#ffffff;
background:linear-gradient( to bottom right, #ffffff, rgba(255,255,255,0.8), rgba(255,255,255,0.01) );
}

#top .av_textblock_section.av-32mkv-bd15c13282335522f46c7dd7a08e3f5d .avia_textblock{
text-align:left;
}

#top .av_textblock_section.av-maglqtur-654765f5f2247c014ecb9f105c22f601 .avia_textblock{
font-size:40px;
color:rgba(0,0,0,0.05);
}

#top .av_textblock_section.av-maglr8ka-68bb1705c0225849211ca56b59e84800 .avia_textblock{
font-size:25px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-20o2f-b36f5e6810b2d6d11e57a01b20c7a7d1{
margin-top:-130px;
margin-bottom:0px;
}
.flex_column.av-20o2f-b36f5e6810b2d6d11e57a01b20c7a7d1{
padding:20px 20px 20px 20px;
background-color:#ffffff;
background:linear-gradient( to bottom right, #ffffff, rgba(255,255,255,0.8), rgba(255,255,255,0.01) );
}

#top .av_textblock_section.av-1s5qn-9fe454cc7954d0f158dd46160930c447 .avia_textblock{
text-align:left;
}

#top .av_textblock_section.av-maglqxcl-85e72cb88878887bff8d125d7f4a8f6f .avia_textblock{
font-size:40px;
color:rgba(0,0,0,0.05);
}

#top .av_textblock_section.av-maglrd6f-93f78dc44e23edcff4409d01f2fa2b35 .avia_textblock{
font-size:25px;
}

#top .hr.hr-invisible.av-341i7-67eb0076dfcf7a4f4e01850b53af898d{
margin-top:-102px;
height:1px;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top .flex_column_table.av-equal-height-column-flextable.av-5qsb3-9a6d47be404f654da1709c2cf872ca79{
margin-top:-100px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-441vn-ba7d068ca6fed33cebbc1d3ad31c053f{
margin-top:-100px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-20o2f-b36f5e6810b2d6d11e57a01b20c7a7d1{
margin-top:-100px;
}
}

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

#top .av_textblock_section.av-1rkwn-b68122446acac65256ed66a4cd764229 .avia_textblock{
font-size:34px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-5qsb3-9a6d47be404f654da1709c2cf872ca79{
margin-top:-100px;
margin-bottom:0;
}

#top .flex_column_table.av-equal-height-column-flextable.av-441vn-ba7d068ca6fed33cebbc1d3ad31c053f{
margin-top:-100px;
margin-bottom:0;
}

#top .flex_column_table.av-equal-height-column-flextable.av-20o2f-b36f5e6810b2d6d11e57a01b20c7a7d1{
margin-top:-100px;
margin-bottom:0;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-magi9zaj-ad7b03187e10d6c88e086e3d25972270 .av-special-heading-tag{
font-size:32px;
}

#top .av_textblock_section.av-1rkwn-b68122446acac65256ed66a4cd764229 .avia_textblock{
font-size:34px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-5qsb3-9a6d47be404f654da1709c2cf872ca79{
margin-top:-100px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-441vn-ba7d068ca6fed33cebbc1d3ad31c053f{
margin-top:-100px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-20o2f-b36f5e6810b2d6d11e57a01b20c7a7d1{
margin-top:-100px;
}
}
