#top .flex_column.av-3ew2b3-3ab919add9190ebb30f03b7268f70af6{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-3ew2b3-3ab919add9190ebb30f03b7268f70af6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-3ew2b3-3ab919add9190ebb30f03b7268f70af6{
margin-top:0px;
margin-bottom:0px;
}

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

#top .flex_column.av-3ew2b3-14-b02c529a8b6d0957f7af7fc64e302ff9{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-3ew2b3-14-b02c529a8b6d0957f7af7fc64e302ff9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-3ew2b3-14-b02c529a8b6d0957f7af7fc64e302ff9{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-7ettb-0218d5d9499d1bf6056c2e7507380eb1{
padding-bottom:0;
}
body .av-special-heading.av-7ettb-0218d5d9499d1bf6056c2e7507380eb1 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-7ettb-0218d5d9499d1bf6056c2e7507380eb1 .av-subheading{
font-size:15px;
}

.avia-section.av-16r2f3-cdfe00904c3f3e088d0cf3732eb2e081 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://seiyo-engi.co.jp/wmeNX7fc/wp-content/uploads/2015/10/house-wire-model-fade-white-1500x1085.png);
background-position:100% 50%;
background-attachment:scroll;
}
.avia-section.av-16r2f3-cdfe00904c3f3e088d0cf3732eb2e081 .av-extra-border-element .av-extra-border-inner{
background-color:#74a7bd;
}

#top .av_textblock_section.av-2slg0n-29826bfa62d5a33059ab015c37e32649 .avia_textblock{
font-size:8px;
}

#top .flex_column.av-2wyehb-6301c7150c86f59da57f2d577d7eb043{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-2wyehb-6301c7150c86f59da57f2d577d7eb043{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-2wyehb-6301c7150c86f59da57f2d577d7eb043{
margin-top:20px;
margin-bottom:20px;
}

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

#top .hr.av-319d6n-725e00e8133d1db6e173034bf560af94{
margin-top:0px;
margin-bottom:10px;
}
.hr.av-319d6n-725e00e8133d1db6e173034bf560af94 .hr-inner{
width:150px;
border-color:#1a96cc;
}

#top .flex_column.av-2wyehb-12-23dbeee6cb840af1a02059e969b20483{
margin-top:10px;
margin-bottom:0px;
}
.flex_column.av-2wyehb-12-23dbeee6cb840af1a02059e969b20483{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-2wyehb-12-23dbeee6cb840af1a02059e969b20483{
margin-top:10px;
margin-bottom:0px;
}

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

#top .hr.av-319d6n-11-b74915d228a712edf88d0cc44df8b15d{
margin-top:0px;
margin-bottom:10px;
}
.hr.av-319d6n-11-b74915d228a712edf88d0cc44df8b15d .hr-inner{
width:150px;
border-color:#1a96cc;
}

#top .flex_column.av-2wyehb-9-4e377a3560dd93165b8ec91e1b84a2c8{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-2wyehb-9-4e377a3560dd93165b8ec91e1b84a2c8{
width:23.5%;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-2wyehb-9-4e377a3560dd93165b8ec91e1b84a2c8{
margin-top:20px;
margin-bottom:20px;
}

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

#top .av-special-heading.av-1q7pqf-72db73c6017e0c75cb5d890e3240f441{
padding-bottom:0;
}
body .av-special-heading.av-1q7pqf-72db73c6017e0c75cb5d890e3240f441 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1q7pqf-72db73c6017e0c75cb5d890e3240f441 .av-subheading{
font-size:15px;
}

#top .flex_column.av-9odrr-f6daa266adcd69781ca97cdc984adbbc{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-9odrr-f6daa266adcd69781ca97cdc984adbbc{
width:23.5%;
margin-left:2%;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-9odrr-f6daa266adcd69781ca97cdc984adbbc{
margin-top:20px;
margin-bottom:20px;
}

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

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

#top .flex_column.av-2wyehb-7-622186f8c63ba727bbb85f9e0704ceb3{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-2wyehb-7-622186f8c63ba727bbb85f9e0704ceb3{
width:23.5%;
margin-left:2%;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-2wyehb-7-622186f8c63ba727bbb85f9e0704ceb3{
margin-top:20px;
margin-bottom:20px;
}

.avia-image-container.av-jlkopg7a-6-255fe8baf0d28f764a49281721654f90 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-jlkopg7a-6-255fe8baf0d28f764a49281721654f90 .av-image-caption-overlay-center{
color:#ffffff;
}

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

#top .flex_column.av-2wyehb-5-922dcb1fc310bb78e86bdecb613eac57{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-2wyehb-5-922dcb1fc310bb78e86bdecb613eac57{
width:23.5%;
margin-left:2%;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-2wyehb-5-922dcb1fc310bb78e86bdecb613eac57{
margin-top:20px;
margin-bottom:20px;
}

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

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

#top .flex_column.av-2wyehb-3-93af83dc2a487a90fce5c9267a8ea874{
margin-top:10px;
margin-bottom:0px;
}
.flex_column.av-2wyehb-3-93af83dc2a487a90fce5c9267a8ea874{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-2wyehb-3-93af83dc2a487a90fce5c9267a8ea874{
margin-top:10px;
margin-bottom:0px;
}

#top .av-special-heading.av-106kn-0664fe7dbea14b20abeed000b122bd3e{
padding-bottom:0;
}
body .av-special-heading.av-106kn-0664fe7dbea14b20abeed000b122bd3e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-106kn-0664fe7dbea14b20abeed000b122bd3e .av-subheading{
font-size:15px;
}

#top .hr.av-319d6n-8-9b12339cb5e432289b21b48ef7981c43{
margin-top:0px;
margin-bottom:10px;
}
.hr.av-319d6n-8-9b12339cb5e432289b21b48ef7981c43 .hr-inner{
width:150px;
border-color:#1a96cc;
}

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

#top .hr.av-md8bqxke-386706e7d24335aa0041d4e4fe4fd0e3{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-md8bqxke-386706e7d24335aa0041d4e4fe4fd0e3 .hr-inner{
width:50px;
border-color:#efbb20;
}

#top .avia-gallery.av-md8bydti-99277d5780d03763493eacb488b9d8af .avia-gallery-thumb a{
width:20%;
}

#top #wrap_all .avia-button.av-md8bsnud-6be5ecbbc12abab636d2d1b5d1a0c840{
font-size:24px;
transition:all 0.4s ease-in-out;
margin:50px 0 0 0;
}
#top #wrap_all .avia-button.av-md8bsnud-6be5ecbbc12abab636d2d1b5d1a0c840:hover{
opacity:0.6;
transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-jlkpqtjx-2cf80fe0bcec24edb2e67bcb10b8120c{
height:50px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-button.av-md8bsnud-6be5ecbbc12abab636d2d1b5d1a0c840{
font-size:20px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-button.av-md8bsnud-6be5ecbbc12abab636d2d1b5d1a0c840{
font-size:20px;
padding:25px 25px 25px 25px;
}
}
