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

.flex_column.av-37cusm-926e19e306dadd29edeef00f807a3907{
height:auto;
min-height:100px;
background-color:#eff5f8;
}

.avia-section.av-3q1fra-9a735963b59243c9a64a8b740267a0b1{
background-color:#f8f8f8;
background-image:unset;
}

#top .flex_column.av-a5k7a-d011c07f48dcd8b682a91ea38b106eca{
margin-top:10px;
margin-bottom:10px;
}
.responsive #top #wrap_all .flex_column.av-a5k7a-d011c07f48dcd8b682a91ea38b106eca{
margin-top:10px;
margin-bottom:10px;
}

.avia-section.av-147qnfqy-0e43f634d0f3f9e696b418cfa9b88e71{
background-color:#f5f5f5;
background-image:unset;
}

#top .flex_column.av-ecftp6-890f2d00fbcecf821cec35dfaf3d2c65{
margin-top:0;
margin-bottom:0;
}
.flex_column.av-ecftp6-890f2d00fbcecf821cec35dfaf3d2c65{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-ecftp6-890f2d00fbcecf821cec35dfaf3d2c65{
margin-top:0;
margin-bottom:0;
}

#top .av-special-heading.av-13a7nd22-3b093e9d1b57c7d8597e917b30b02164{
margin:0 0 20px 0;
padding-bottom:0;
font-size:16px;
}
body .av-special-heading.av-13a7nd22-3b093e9d1b57c7d8597e917b30b02164 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-13a7nd22-3b093e9d1b57c7d8597e917b30b02164 .av-special-heading-tag{
font-size:16px;
}
.av-special-heading.av-13a7nd22-3b093e9d1b57c7d8597e917b30b02164 .av-subheading{
font-size:15px;
}

#top .flex_column.av-12nxoh7e-6f9fc3807c595ca0eadfe8c88300ba82{
margin-top:0;
margin-bottom:20px;
}
.flex_column.av-12nxoh7e-6f9fc3807c595ca0eadfe8c88300ba82{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-12nxoh7e-6f9fc3807c595ca0eadfe8c88300ba82{
margin-top:0;
margin-bottom:20px;
}

#top .flex_column.av-120xmt22-aa68d09e9a5bd332200563df4e93673d{
margin-top:0;
margin-bottom:0;
}
.flex_column.av-120xmt22-aa68d09e9a5bd332200563df4e93673d{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-120xmt22-aa68d09e9a5bd332200563df4e93673d{
margin-top:0;
margin-bottom:0;
}

#top .flex_column_table.av-equal-height-column-flextable.av-116ovf3u-93e50a91c76f9c1d2b981bbf8c763af1{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-116ovf3u-93e50a91c76f9c1d2b981bbf8c763af1{
width:48.5%;
margin-left:0;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-116ovf3u-93e50a91c76f9c1d2b981bbf8c763af1 .av-flex-placeholder{
width:3%;
}

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

.av_font_icon.av-zjhflfe-a1c3c4b7f65058654fe4693800ba64b4{
color:#604100;
border-color:#604100;
}
.av_font_icon.av-zjhflfe-a1c3c4b7f65058654fe4693800ba64b4 .av-icon-char{
font-size:18px;
line-height:18px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-z3i2aey-db4a1c050e6b471e94f2b00abe88e2ab{
margin-top:40px;
margin-bottom:40px;
}
.flex_column.av-z3i2aey-db4a1c050e6b471e94f2b00abe88e2ab{
width:48.5%;
margin-left:0;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-z3i2aey-db4a1c050e6b471e94f2b00abe88e2ab .av-flex-placeholder{
width:3%;
}

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

.av_font_icon.av-yqkf66y-b07341e1e7aa86f91cfb616cc1257bbe{
color:#604100;
border-color:#604100;
}
.av_font_icon.av-yqkf66y-b07341e1e7aa86f91cfb616cc1257bbe .av-icon-char{
font-size:18px;
line-height:18px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-yebwjp6-ba2c4962acd9c76f7eb57e68d33936a5{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-yebwjp6-ba2c4962acd9c76f7eb57e68d33936a5{
width:48.5%;
margin-left:0;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-yebwjp6-ba2c4962acd9c76f7eb57e68d33936a5 .av-flex-placeholder{
width:3%;
}

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

.av_font_icon.av-won1eyi-4e461625d75e53920b12fa81817ba4d1{
color:#604100;
border-color:#604100;
}
.av_font_icon.av-won1eyi-4e461625d75e53920b12fa81817ba4d1 .av-icon-char{
font-size:18px;
line-height:18px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-wcqfgka-b44cc16fdd0a3cf5a320005bd208e66d{
margin-top:40px;
margin-bottom:40px;
}
.flex_column.av-wcqfgka-b44cc16fdd0a3cf5a320005bd208e66d{
width:48.5%;
margin-left:0;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-wcqfgka-b44cc16fdd0a3cf5a320005bd208e66d .av-flex-placeholder{
width:3%;
}

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

.av_font_icon.av-v2vvg6y-7c3d3755dcac179067e14dd91de8c70a{
color:#604100;
border-color:#604100;
}
.av_font_icon.av-v2vvg6y-7c3d3755dcac179067e14dd91de8c70a .av-icon-char{
font-size:18px;
line-height:18px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-up29csa-2d8d75c772fe40e012ccb2eafb2e3c5b{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-up29csa-2d8d75c772fe40e012ccb2eafb2e3c5b{
width:48.5%;
margin-left:0;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-up29csa-2d8d75c772fe40e012ccb2eafb2e3c5b .av-flex-placeholder{
width:3%;
}

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

.av_font_icon.av-t6ose2i-df29f8310adef29b23519e9ae3f25b95{
color:#604100;
border-color:#604100;
}
.av_font_icon.av-t6ose2i-df29f8310adef29b23519e9ae3f25b95 .av-icon-char{
font-size:18px;
line-height:18px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-sr0hqwq-2e9df5dfcd5114ef5f6744722eb3066e{
margin-top:40px;
margin-bottom:40px;
}
.flex_column.av-sr0hqwq-2e9df5dfcd5114ef5f6744722eb3066e{
width:48.5%;
margin-left:0;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-sr0hqwq-2e9df5dfcd5114ef5f6744722eb3066e .av-flex-placeholder{
width:3%;
}

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

.av_font_icon.av-rgesdcq-a9a681aed0d0e390c01773c605e6cf22{
color:#604100;
border-color:#604100;
}
.av_font_icon.av-rgesdcq-a9a681aed0d0e390c01773c605e6cf22 .av-icon-char{
font-size:18px;
line-height:18px;
}

.avia-section.av-n3m3s3e-e64ee0f35291f361178b0ccd3c108013{
background-color:#ffffff;
background:linear-gradient( to bottom, #ffffff, #f8f8f8 );
}

#top .flex_column.av-mqh0qt6-920fb2b74b38d325daef1d8e99776c50{
margin-top:0;
margin-bottom:0;
}
.flex_column.av-mqh0qt6-920fb2b74b38d325daef1d8e99776c50{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-mqh0qt6-920fb2b74b38d325daef1d8e99776c50{
margin-top:0;
margin-bottom:0;
}

#top .av-special-heading.av-m60u9ay-bfbf25b2a498463f79aa3680c26d2135{
margin:0 0 20px 0;
padding-bottom:0;
color:#604100;
font-size:16px;
}
body .av-special-heading.av-m60u9ay-bfbf25b2a498463f79aa3680c26d2135 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m60u9ay-bfbf25b2a498463f79aa3680c26d2135 .av-special-heading-tag{
font-size:16px;
}
.av-special-heading.av-m60u9ay-bfbf25b2a498463f79aa3680c26d2135 .special-heading-inner-border{
border-color:#604100;
}
.av-special-heading.av-m60u9ay-bfbf25b2a498463f79aa3680c26d2135 .av-subheading{
font-size:15px;
}

#top .flex_column.av-lyheqm2-30132a0cea5dfb9bc3f1f75588ea438e{
margin-top:0;
margin-bottom:20px;
}
.flex_column.av-lyheqm2-30132a0cea5dfb9bc3f1f75588ea438e{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-lyheqm2-30132a0cea5dfb9bc3f1f75588ea438e{
margin-top:0;
margin-bottom:20px;
}

#top .flex_column.av-kyx47cq-5f5749b5e7fa6a14e8c1aa856f524369{
margin-top:0;
margin-bottom:0;
}
.flex_column.av-kyx47cq-5f5749b5e7fa6a14e8c1aa856f524369{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-kyx47cq-5f5749b5e7fa6a14e8c1aa856f524369{
margin-top:0;
margin-bottom:0;
}

.flex_column.av-jtqp07u-1a41b64ddf7a1b26ddbf7112e1c443b3{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .flex_column.av-1v16kpm-cfd4f9a75d2b9d3916a25489fb6f8a69{
margin-top:0;
margin-bottom:0;
}
.flex_column.av-1v16kpm-cfd4f9a75d2b9d3916a25489fb6f8a69{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-1v16kpm-cfd4f9a75d2b9d3916a25489fb6f8a69{
margin-top:0;
margin-bottom:0;
}

#top .av-special-heading.av-i3wgz16-6e7e6d405b95d286e511e684c03d5e01{
padding-bottom:0;
font-size:16px;
}
body .av-special-heading.av-i3wgz16-6e7e6d405b95d286e511e684c03d5e01 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-i3wgz16-6e7e6d405b95d286e511e684c03d5e01 .av-special-heading-tag{
font-size:16px;
}
.av-special-heading.av-i3wgz16-6e7e6d405b95d286e511e684c03d5e01 .av-subheading{
font-size:15px;
}

#top .flex_column.av-hlzdt2y-22df4b81c1530dbee66687c99fa43add{
margin-top:10px;
margin-bottom:10px;
}
.flex_column.av-hlzdt2y-22df4b81c1530dbee66687c99fa43add{
width:58.8%;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-hlzdt2y-22df4b81c1530dbee66687c99fa43add{
margin-top:10px;
margin-bottom:10px;
}

#top .hr.hr-invisible.av-gnc6z22-b9ab5077c7c25b7f2a64a34c11843dc2{
height:20px;
}

#top .flex_column.av-gbvjfoa-2ed869396548819b6dd02f9c07953241{
margin-top:0;
margin-bottom:0;
}
.flex_column.av-gbvjfoa-2ed869396548819b6dd02f9c07953241{
width:38.2%;
margin-left:3%;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-gbvjfoa-2ed869396548819b6dd02f9c07953241{
margin-top:0;
margin-bottom:0;
}

#top .hr.hr-invisible.av-fe47aii-2c89fff2cc465daf6e6cd332053416d7{
height:20px;
}

.flex_column.av-esphnx6-e79ba9b5479fae7e3568da5a15858011{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-e1jgwhm-d63da4b72b5559dc6363c6d966fd874b{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-ctp4rsq-2355084681a687fe53150b484d590434{
background-color:#0071ae;
background-image:url(https://www.tanigawa-kensou.com/wp-content/uploads/2024/08/footer-bg.png);
background-repeat:no-repeat;
background-position:0% 50%;
background-attachment:scroll;
}

#top .av-special-heading.av-btj624a-975c1df7bc57fd29f794d8ec8060d774{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-btj624a-975c1df7bc57fd29f794d8ec8060d774 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-btj624a-975c1df7bc57fd29f794d8ec8060d774 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-btj624a-975c1df7bc57fd29f794d8ec8060d774 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-b9mc5ru-866d80c74c2e27da14fa7b9985c6eee1{
height:30px;
}

#top #wrap_all .avia-button.av-99qnv8a-8aeb313feedc8afb236ed17bd542c160:hover{
color:white;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-90sx7x6-f30c87cce883ff9c41d6c5b021d51d60{
height:30px;
}

.av_font_icon.av-7i4ob5m-c299fc2c16b8088cf7ccb7e73d77c56c{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-7i4ob5m-c299fc2c16b8088cf7ccb7e73d77c56c .av-icon-char{
font-size:30px;
line-height:30px;
}

.flex_column.av-6hsp49m-ca2a8f64259a090428b06fd5e5f9bbd6{
width:17.2%;
}

.avia-image-container.av-6e8c28q-02295d0c6e1b9a36d4eb98e261a826ca img.avia_image{
box-shadow:none;
}
.avia-image-container.av-6e8c28q-02295d0c6e1b9a36d4eb98e261a826ca .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-5r4w7y2-f53f71360b47d3b7c0ddcc64a47b2b4d{
height:10px;
}

.flex_column.av-4pzkcxm-4b0e02eaa4cceb5c58a189290cffec24{
width:17.2%;
margin-left:3.5%;
}

.flex_column.av-3yirnga-be617cc9141b90bee2c57d51c0c4c1ac{
width:17.2%;
margin-left:3.5%;
}

.flex_column.av-37fq21m-8704beb20d12ece40a3e5332d127dcfd{
width:17.2%;
margin-left:3.5%;
}

.flex_column.av-pkram2-4581eff341fcc833cce2d1b0368b6e8b{
width:17.2%;
margin-left:3.5%;
}

.avia-section.av-22v3bne-0beb61bab8ddb5efbaf43ec2fdef66aa{
background-color:#0065b7;
background-image:unset;
}

#top .flex_column.av-1me3l4q-0d18cbc1bc7deb292cf70749fc2f2acf{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-1me3l4q-0d18cbc1bc7deb292cf70749fc2f2acf{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-1me3l4q-0d18cbc1bc7deb292cf70749fc2f2acf{
margin-top:0px;
margin-bottom:0px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-13a7nd22-3b093e9d1b57c7d8597e917b30b02164 .av-special-heading-tag{
font-size:14px;
}

#top #wrap_all .av-special-heading.av-m60u9ay-bfbf25b2a498463f79aa3680c26d2135 .av-special-heading-tag{
font-size:14px;
}

#top #wrap_all .av-special-heading.av-i3wgz16-6e7e6d405b95d286e511e684c03d5e01 .av-special-heading-tag{
font-size:14px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-13a7nd22-3b093e9d1b57c7d8597e917b30b02164 .av-special-heading-tag{
font-size:14px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-116ovf3u-93e50a91c76f9c1d2b981bbf8c763af1{
margin-top:0;
margin-bottom:0;
}

#top .flex_column_table.av-equal-height-column-flextable.av-yebwjp6-ba2c4962acd9c76f7eb57e68d33936a5{
margin-top:0;
margin-bottom:0;
}

#top #wrap_all .av-special-heading.av-m60u9ay-bfbf25b2a498463f79aa3680c26d2135 .av-special-heading-tag{
font-size:14px;
}

#top #wrap_all .av-special-heading.av-i3wgz16-6e7e6d405b95d286e511e684c03d5e01 .av-special-heading-tag{
font-size:14px;
}
}
