#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-9856ba01e974b50ebbc0faf1eb99f8b1 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-10mv749m-9856ba01e974b50ebbc0faf1eb99f8b1 .av-image-caption-overlay-center{
color:#ffffff;
}

.av_font_icon.av-zjhflfe-af6e1d500521025a73f5564a0950517f{
color:#604100;
border-color:#604100;
}
.av_font_icon.av-zjhflfe-af6e1d500521025a73f5564a0950517f .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-5f669e33d89eeca1f034dae90d637e20 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m0m5nqk5-5f669e33d89eeca1f034dae90d637e20 .av-image-caption-overlay-center{
color:#ffffff;
}

.av_font_icon.av-yqkf66y-5ac588db015e50c45d57859d172cc88c{
color:#604100;
border-color:#604100;
}
.av_font_icon.av-yqkf66y-5ac588db015e50c45d57859d172cc88c .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-1439cba6403ed5b21a0cb0ce1cc55878 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-xtvhhju-1439cba6403ed5b21a0cb0ce1cc55878 .av-image-caption-overlay-center{
color:#ffffff;
}

.av_font_icon.av-won1eyi-f35e376e86581be46ea349fb9e31828c{
color:#604100;
border-color:#604100;
}
.av_font_icon.av-won1eyi-f35e376e86581be46ea349fb9e31828c .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-cf45902fb119cce0d1ff4b3171d579ad img.avia_image{
box-shadow:none;
}
.avia-image-container.av-37hv7tm-cf45902fb119cce0d1ff4b3171d579ad .av-image-caption-overlay-center{
color:#ffffff;
}

.av_font_icon.av-v2vvg6y-dfc289e1c5761bc88b908f7029c1901c{
color:#604100;
border-color:#604100;
}
.av_font_icon.av-v2vvg6y-dfc289e1c5761bc88b908f7029c1901c .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-9de3ede7f9285efcf8b3a4f723fa4ea3 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-u03ayhm-9de3ede7f9285efcf8b3a4f723fa4ea3 .av-image-caption-overlay-center{
color:#ffffff;
}

.av_font_icon.av-t6ose2i-63c2a5d98bf69450f9ea551c61e0c537{
color:#604100;
border-color:#604100;
}
.av_font_icon.av-t6ose2i-63c2a5d98bf69450f9ea551c61e0c537 .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-989f9dd824ea83fc5f27b8957c07a8b7 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-s7esnkq-989f9dd824ea83fc5f27b8957c07a8b7 .av-image-caption-overlay-center{
color:#ffffff;
}

.av_font_icon.av-rgesdcq-59fe1108d5549b74e28f23f48d237efc{
color:#604100;
border-color:#604100;
}
.av_font_icon.av-rgesdcq-59fe1108d5549b74e28f23f48d237efc .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-de726259306ef41105b3cb947973242c{
background-color:#0071ae;
background-image:url(https://xs337389.xsrv.jp/tanigawa-kensou/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-f49904e4c0d274550ee3afb3c42deb48{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-7i4ob5m-f49904e4c0d274550ee3afb3c42deb48 .av-icon-char{
font-size:30px;
line-height:30px;
}

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

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

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

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

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

.flex_column.av-37fq21m-8704beb20d12ece40a3e5332d127dcfd{
width:22.375%;
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;
}
}
