#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;
}

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

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

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

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

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

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

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

#top .flex_column.av-2wyehb-6-07cd46e6d5b5e437c103a645a3388c58{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-2wyehb-6-07cd46e6d5b5e437c103a645a3388c58{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-2wyehb-6-07cd46e6d5b5e437c103a645a3388c58{
margin-top:0px;
margin-bottom:0px;
}

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

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

.flex_column.av-2an84n-290fe2bf377c43a8b11edcd49ddf3cba{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

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

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

#top .flex_column.av-djhhj-1d98af6f905f4c572c0854802d617ea3{
margin-top:10px;
margin-bottom:10px;
}
.flex_column.av-djhhj-1d98af6f905f4c572c0854802d617ea3{
border-width:1px;
border-color:#e1e1e1;
border-style:solid;
border-radius:5px 5px 5px 5px;
padding:20px 20px 20px 20px;
background-color:#fcfcfc;
}
.responsive #top #wrap_all .flex_column.av-djhhj-1d98af6f905f4c572c0854802d617ea3{
margin-top:10px;
margin-bottom:10px;
}

.flex_column.av-1fk8y7-8a5999c1a873545d6eaa3d8a3830d074{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.av-139qe7-c6a54e535dc620631d8baf2fe073586d{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-139qe7-c6a54e535dc620631d8baf2fe073586d .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_column.av-pn21j-38811a5e2723343f5144c30ab6755259{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .avia-gallery.av-jnrfwij7-a912ca9fff5bc192002771d2201c5f1f .avia-gallery-thumb a{
width:20%;
}

#top #wrap_all .avia-button.av-mccq02y3-f7c306ec80b5892fe89843fa5b0f3a50:hover{
color:white;
opacity:0.6;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mccq02y3-f7c306ec80b5892fe89843fa5b0f3a50:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top #wrap_all .avia-button.av-mccq1pov-f6d5a47a3f551fb4d6c9625cd4e6ceac:hover{
color:white;
opacity:0.6;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mccq1pov-f6d5a47a3f551fb4d6c9625cd4e6ceac:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.avia-section.av-16r2f3-7af2908cb275fb21c38969a30824f964 .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-7af2908cb275fb21c38969a30824f964 .av-extra-border-element .av-extra-border-inner{
background-color:#74a7bd;
}

.flex_column.av-47r1z-f4413bded175f53ec0d18149067f45e6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


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

#top #wrap_all .avia-button.av-mccq1pov-f6d5a47a3f551fb4d6c9625cd4e6ceac{
font-size:20px;
}
}

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

#top #wrap_all .avia-button.av-mccq1pov-f6d5a47a3f551fb4d6c9625cd4e6ceac{
font-size:20px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-button.av-mccq02y3-f7c306ec80b5892fe89843fa5b0f3a50{
font-size:20px;
padding:20px 5px 20px 5px;
}

#top #wrap_all .avia-button.av-mccq1pov-f6d5a47a3f551fb4d6c9625cd4e6ceac{
font-size:20px;
padding:20px 5px 20px 5px;
}
}
