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

.flex_column.av-434ram4-afea278328fb175e36c31067eac54437{
height:auto;
min-height:100px;
background-color:#eff5f8;
}

.avia-section.av-3b4sfgc-70f581aaa5996eb790da954c1c411466{
background-color:#f8f8f8;
background-image:unset;
}

#top .flex_column.av-301rpto-9c625902dacd29e918d0693e97a0075f{
margin-top:10px;
margin-bottom:10px;
}
.responsive #top #wrap_all .flex_column.av-301rpto-9c625902dacd29e918d0693e97a0075f{
margin-top:10px;
margin-bottom:10px;
}

.avia-section.av-22x46t8-5ce7f040934c8e3a0db74944aad12faa{
background-color:#ffffff;
background-repeat:no-repeat;
background-image:url(https://www.tanigawa-kensou.com/wp-content/uploads/2024/09/sub-main_bg-1.jpg), linear-gradient( to bottom, #ffffff, #f8f8f8 );
background-position:50% 50%;
background-attachment:scroll;
}

.flex_column.av-1mkgx0c-cc07cd0ab1d1994b81319ef994b07cb8{
-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-image-container.av-m0m2v88p-4b7b7db24fbc0f5087b348317dd14334 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m0m2v88p-4b7b7db24fbc0f5087b348317dd14334 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-19lzsjg-ea3c7c45b10f9507f185952696e95e03{
width:59.2%;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
}

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

.flex_column.av-ksa0d8-c1ee69671f9a8a2153cc8dde4ecd6c23{
width:38.8%;
margin-left:2%;
-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-image-container.av-m0m2vcos-affcdfb9a779315f594ec4419d6eb1ab img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m0m2vcos-affcdfb9a779315f594ec4419d6eb1ab .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-6a6ckf0-7a64dc12a5689067dd721a93979e8059{
background-color:#ffffff;
background-image:unset;
}

.flex_column.av-5vlvtmk-1c4430097556bf85d2c1d40e76a96be3{
-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 .av-special-heading.av-5a3d0rg-b77fd0bc97d06de6c50881b5fc99e6ef{
padding-bottom:10px;
}
body .av-special-heading.av-5a3d0rg-b77fd0bc97d06de6c50881b5fc99e6ef .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-5a3d0rg-b77fd0bc97d06de6c50881b5fc99e6ef .av-subheading{
font-size:15px;
}

.avia-section.av-2fzthoc-e87688d49d038883f89ca7718519815e{
background-color:#f8f8f8;
background-image:unset;
}

.flex_column.av-22g11r0-878e2b939b5aa226b0c7477f2bd7cb88{
-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 .av-special-heading.av-1lbten0-0a43e768b7a460a440dcee41d871bfcc{
padding-bottom:10px;
}
body .av-special-heading.av-1lbten0-0a43e768b7a460a440dcee41d871bfcc .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1lbten0-0a43e768b7a460a440dcee41d871bfcc .av-subheading{
font-size:15px;
}


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

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-m0m2vg3m-9f59bd3dfcfd477a65e563de2de876c4 .av-special-heading-tag{
font-size:14px;
}
}
