.flex_column.av-35urgm-b654bb4f7e3ecea40a7c194f580fd66a{
-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 #wrap_all .avia-button.av-lsxaf6gs-1e65e4d13d01a7c2bda01845c63874a5{
background-color:#ffffff;
border-color:#ffffff;
color:#083882;
-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;
}

.flex_column.av-35urgm-112-8268a8be714843b55423cd72a317c14f{
-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 #wrap_all .avia-button.av-lsxaf6gs-110-d6858b8e238a3109abc92b1d0acf155d{
background-color:#ffffff;
border-color:#ffffff;
color:#083882;
-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;
}

.flex_column.av-3o5mli-83e24a0f62db4c2b08bca3a77fdc5ef3{
-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-lth7tuma-2368b78162a81f2b25a90eb1d48b1192 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lth7tuma-2368b78162a81f2b25a90eb1d48b1192 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-262m06-40e1807bbce72b34140ad33597083b66{
-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-lth7u2r6-825016191ae25106d8f34c45b6f7b760 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lth7u2r6-825016191ae25106d8f34c45b6f7b760 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-ls17np29-b366ca77e4edba2eebb15fcb91f239a6{
background-color:#083882;
background-image:unset;
}

#top .flex_column.av-4eip7f-410a884f37c725fc44a0f7d139a3c577{
margin-top:40px;
margin-bottom:40px;
}
.flex_column.av-4eip7f-410a884f37c725fc44a0f7d139a3c577{
-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-4eip7f-410a884f37c725fc44a0f7d139a3c577{
margin-top:40px;
margin-bottom:40px;
}

#top .flex_column.av-4eip7f-108-02efc1e6a4eb60d1c51d36f52b9f2627{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-4eip7f-108-02efc1e6a4eb60d1c51d36f52b9f2627{
-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-4eip7f-108-02efc1e6a4eb60d1c51d36f52b9f2627{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2y6p4r-ee321f2ec6a79f37f866593fb49fcff2{
margin-top:40px;
margin-bottom:40px;
}
.flex_column.av-2y6p4r-ee321f2ec6a79f37f866593fb49fcff2{
-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;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-2y6p4r-104-d8a53b00192d39e59c6bc750de6eb666{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-2y6p4r-104-d8a53b00192d39e59c6bc750de6eb666{
-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;
}

.avia-image-container.av-ls17mdog-103-743c9a3ec5fdc0d95b605e13a081c49e img.avia_image{
box-shadow:none;
}
.avia-image-container.av-ls17mdog-103-743c9a3ec5fdc0d95b605e13a081c49e .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2y6p4r-101-f8f2f2bec217a176a8a8ab135014d1bf{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-2y6p4r-101-f8f2f2bec217a176a8a8ab135014d1bf{
-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;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-2y6p4r-98-11cce8c2be2b3ca185da431db7ed1207{
margin-top:40px;
margin-bottom:40px;
}
.flex_column.av-2y6p4r-98-11cce8c2be2b3ca185da431db7ed1207{
-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;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-2y6p4r-95-c88c36a28575b48f5f6a56a8b9e9217d{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-2y6p4r-95-c88c36a28575b48f5f6a56a8b9e9217d{
-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;
}

.avia-image-container.av-ls17mdog-94-8e5b5e6236131b419c382b980956848b img.avia_image{
box-shadow:none;
}
.avia-image-container.av-ls17mdog-94-8e5b5e6236131b419c382b980956848b .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2y6p4r-92-63aaafbc17402284676cfdd4d89d9d1b{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-2y6p4r-92-63aaafbc17402284676cfdd4d89d9d1b{
-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;
}

.avia-image-container.av-ls17mdog-91-94186724132e5085d9c3f5890c07b5d1 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-ls17mdog-91-94186724132e5085d9c3f5890c07b5d1 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-4xq33-5b14b927e2db4fa896d280e0b2a4c3ba{
background-repeat:no-repeat;
background-image:url(https://www.tanigawa-kensou.com/wp-content/uploads/2025/08/top-case-bg01.jpg);
background-position:0% 0%;
background-attachment:scroll;
}

.flex_column.av-3nozj-499f5e32eadb2eb1c0af51bc59401f07{
-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-lhyp0hat-6b3ed460caf23463620c3cce8fd8143a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lhyp0hat-6b3ed460caf23463620c3cce8fd8143a .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-3nozj-85-7af38e9525fd701ea45e3860ba13ca59{
-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-3nozj-84-b8b69eaa638eab60d3800b3452cd04c8{
-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-3nozj-82-07786481920be184a7ed337763b0ade4{
-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-3nozj-80-7160f59104fc534a27a646e6e82fd83f{
-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-3nozj-78-a530250170d73b41a78c5e5a6f24a083{
-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-3nozj-76-58503a8f1bff0d6e699cc3c14a872390{
-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-3nozj-74-2ed351bc59b78956ec8ad385f66bebf8{
-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-3nozj-72-9ce8c71e9b74fdd4027c98e374337f91{
-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-4xq33-86-af1c95b4d8a25f7a25de24fc4030ccae{
background-color:#f8f8f8;
background-image:unset;
}

.flex_column.av-4ohiv-0b2eaca10a573f6d7459fd631a2ef7e8{
-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-lth9puod-6b68532a89d2e3a1f756dc55755dc864{
padding-bottom:0;
}
body .av-special-heading.av-lth9puod-6b68532a89d2e3a1f756dc55755dc864 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lth9puod-6b68532a89d2e3a1f756dc55755dc864 .av-subheading{
font-size:15px;
}

.av-layout-tab.av-lgf2b7p8-0a5b9ff3d439bf3b4ee0dfb20e98fd15{
vertical-align:middle;
}

#top #wrap_all .avia-button.av-lsx0d1fw-df94c78b8cb0426a1d9581c63deb9659{
background-color:#083882;
border-color:#083882;
color:#ffffff;
-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;
}

.av-layout-tab.av-lgf2bd7y-57c2bde25ddc81c19b5408ebd5f7b514{
vertical-align:middle;
}

#top #wrap_all .avia-button.av-lsx0d1fw-67-fc401116eda31a3ce813a1a5130f2776{
background-color:#083882;
border-color:#083882;
color:#ffffff;
-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;
}

.av-layout-tab.av-lgf2bjqk-f109fbf5bd39de525f4b371227bbe874{
vertical-align:middle;
}

#top #wrap_all .avia-button.av-lsx0d1fw-65-a5048962eb7c229807ee7fa4680e4349{
background-color:#083882;
border-color:#083882;
color:#ffffff;
-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;
}

.av-layout-tab.av-lgf2bqjk-ba4cd1c3ca34e47cc9aceca5bd6aabe0{
vertical-align:middle;
}

#top #wrap_all .avia-button.av-lsx0d1fw-63-c63c76d079d7937336f44bc725b03fa3{
background-color:#083882;
border-color:#083882;
color:#ffffff;
-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;
}

.av-layout-tab.av-lth9uq53-9221b4b33e182cac584fa50ae5af23fa{
vertical-align:middle;
}

#top #wrap_all .avia-button.av-lsx0d1fw-61-6a0c35689c654a65f864d287ffebaac7{
background-color:#083882;
border-color:#083882;
color:#ffffff;
-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;
}

.av-layout-tab.av-lth9v4ko-0ec6a2403e205d3ece15e3c0abaf770d{
vertical-align:middle;
}

#top #wrap_all .avia-button.av-lsx0d1fw-59-856ccff3415e89a33a6a21eda710aedd{
background-color:#083882;
border-color:#083882;
color:#ffffff;
-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;
}

.avia-section.av-fbosvgv-1a0455f458b9522f85f6f91b3832b54b{
margin-top:50px;
margin-bottom:0;
}

#top .flex_column.av-esyu6of-7e931d8f308be20baa73ff0e942d7750{
margin-top:0;
margin-bottom:0;
}
.flex_column.av-esyu6of-7e931d8f308be20baa73ff0e942d7750{
-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-esyu6of-7e931d8f308be20baa73ff0e942d7750{
margin-top:0;
margin-bottom:0;
}

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

#top .flex_column.av-e0g6b4f-b25053e77a9ba60b0ae161719ad7f8b2{
margin-top:0;
margin-bottom:20px;
}
.flex_column.av-e0g6b4f-b25053e77a9ba60b0ae161719ad7f8b2{
-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-e0g6b4f-b25053e77a9ba60b0ae161719ad7f8b2{
margin-top:0;
margin-bottom:20px;
}

#top .flex_column.av-d41jf8v-4c4cc06e13e5c39e8ea3825397cf6887{
margin-top:0;
margin-bottom:0;
}
.flex_column.av-d41jf8v-4c4cc06e13e5c39e8ea3825397cf6887{
-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-d41jf8v-4c4cc06e13e5c39e8ea3825397cf6887{
margin-top:0;
margin-bottom:0;
}

#top .flex_column_table.av-equal-height-column-flextable.av-c1txe1b-0e9fe5b12f1f08f282365c6b7ec9155f{
margin-top:40px;
margin-bottom:40px;
}
.flex_column.av-c1txe1b-0e9fe5b12f1f08f282365c6b7ec9155f{
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-c1txe1b-0e9fe5b12f1f08f282365c6b7ec9155f .av-flex-placeholder{
width:3%;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-bbocctr-3b6c06ace7f8acfec43c9fb81c4989d7{
margin-top:40px;
margin-bottom:40px;
}
.flex_column.av-bbocctr-3b6c06ace7f8acfec43c9fb81c4989d7{
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:url(https://www.tanigawa-kensou.com/wp-content/uploads/2024/07/top-strengths-number01.png) 100% 0% no-repeat scroll #ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-bbocctr-3b6c06ace7f8acfec43c9fb81c4989d7 .av-flex-placeholder{
width:3%;
}

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

#top .flex_column.av-a0lyubz-ff1a89c9dc3e4bbfec23d9058758a705{
margin-top:0;
margin-bottom:0;
}
.flex_column.av-a0lyubz-ff1a89c9dc3e4bbfec23d9058758a705{
width:48.5%;
-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;
}
.responsive #top #wrap_all .flex_column.av-a0lyubz-ff1a89c9dc3e4bbfec23d9058758a705{
margin-top:0;
margin-bottom:0;
}

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

#top .flex_column.av-8xozqr3-1c05ff7d5baa2523ca736733cfa7f4d5{
margin-top:0;
margin-bottom:0;
}
.flex_column.av-8xozqr3-1c05ff7d5baa2523ca736733cfa7f4d5{
width:48.5%;
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;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_column.av-8xozqr3-1c05ff7d5baa2523ca736733cfa7f4d5{
margin-top:0;
margin-bottom:0;
}

#top .flex_column_table.av-equal-height-column-flextable.av-8jd3n2n-75ec19b9b5ec1510a3279e7b2f8c0626{
margin-top:40px;
margin-bottom:40px;
}
.flex_column.av-8jd3n2n-75ec19b9b5ec1510a3279e7b2f8c0626{
-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:url(https://www.tanigawa-kensou.com/wp-content/uploads/2024/07/top-strengths-number02.png) 100% 0% no-repeat scroll #ffffff;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-79xhlzj-b1c127315fb99f71954113a6f0bac7ca{
margin-top:40px;
margin-bottom:40px;
}
.flex_column.av-79xhlzj-b1c127315fb99f71954113a6f0bac7ca{
-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;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-687malr-ebf7c37e4835626c64b9f61dcf1f2c27{
margin-top:0;
margin-bottom:0;
}
.flex_column.av-687malr-ebf7c37e4835626c64b9f61dcf1f2c27{
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-687malr-ebf7c37e4835626c64b9f61dcf1f2c27 .av-flex-placeholder{
width:3%;
}

.avia-image-container.av-5q7sj9r-0afe3fa7e288b75a54671cabc9a761b0 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-5q7sj9r-0afe3fa7e288b75a54671cabc9a761b0 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-5bmun73-9759aabaec6f19e0c28f46f5f8cddc5b{
margin-top:40px;
margin-bottom:40px;
}
.flex_column.av-5bmun73-9759aabaec6f19e0c28f46f5f8cddc5b{
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:url(https://www.tanigawa-kensou.com/wp-content/uploads/2024/07/top-strengths-number03.png) 100% 0% no-repeat scroll #ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-5bmun73-9759aabaec6f19e0c28f46f5f8cddc5b .av-flex-placeholder{
width:3%;
}

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

#top .hr.hr-invisible.av-mf6ap0o5-ec114e3289eea0707b979fb1c4017c21{
height:40px;
}

.avia-section.av-3sgt0m-80e7eac60c5f7f3c0b9aeb857509c252{
background-color:#083882;
background-image:unset;
}

.flex_column.av-4ohiv-56-b419b25f215a4f14fff3da0592cc70fe{
-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-31y5qe-44b415853b746e030d4b990d423c1158{
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-31y5qe-44b415853b746e030d4b990d423c1158 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-31y5qe-44b415853b746e030d4b990d423c1158 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-31y5qe-44b415853b746e030d4b990d423c1158 .av-subheading{
font-size:15px;
}

.flex_column.av-78vvq-b5086f692fef5ed144710988f6e3282b{
-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-4eip7f-106-a662f96e7124dde8f5789ff7f967e09b{
-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-4eip7f-53-72a287e3f0ce2e0dca2286d6a42e6463{
-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-4eip7f-51-d60f1c62f3779b24a59aa28cb3d2a1c9{
-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-2y6p4r-89-1e8c64b8df6d835020df2bed3c6fe69a{
-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;
}

.avia-section.av-ls17np29-49-f5c442de59c08c9b21c6a3556e1cd5a5{
background-color:#f8f8f8;
background-image:unset;
}

.flex_column.av-4eip7f-48-cc7cd415ea20ae2aaccec3a85557a2ed{
-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 #wrap_all .avia-button.av-lsx0d1fw-58-81a522a5d40d53a95b0a49d6313984b3{
background-color:#ffffff;
border-color:#ffffff;
color:#083882;
-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;
}

.flex_column.av-4eip7f-36-c4c12cbba54f34941771cdd51121b951{
-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-ls17mdog-88-9ab84c5ea3156535bf356196c77e54b4 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-ls17mdog-88-9ab84c5ea3156535bf356196c77e54b4 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-ls17np29-37-a0d5958002df9874acb51d89659058df .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.tanigawa-kensou.com/wp-content/uploads/2025/08/top-craftsman.jpg);
background-position:50% 0%;
background-attachment:scroll;
}

.flex_column.av-4eip7f-32-91321d73584642475bb86f7c9b87542f{
-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-4eip7f-29-b2473e15e5e1a2551f05e4084b73bbc4{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

#top #wrap_all .avia-button.av-lsx0d1fw-33-e760493cbc48a2c3a1c2f5517c3bed53{
background-color:#ffffff;
border-color:#ffffff;
color:#083882;
-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-lti4q7qh-6e6b221bb47e8678a82234f3cb1ff08e{
height:10px;
}

.avia-section.av-ls17np29-30-3d4e25e7d09a471ec6ca8aa408f6ffaa .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.tanigawa-kensou.com/wp-content/uploads/2025/08/top-paint.jpg);
background-position:100% 50%;
background-attachment:scroll;
}

.flex_column.av-4eip7f-21-1414e11c888689bceb2401dbf33c620a{
-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-4eip7f-27-93e691b6dcccf867910391541ab080e5{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

#top #wrap_all .avia-button.av-lsx0d1fw-25-f4883c4dc48cbb0c826338c6e7a23992{
background-color:#ffffff;
border-color:#ffffff;
color:#083882;
-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-lti4q7qh-23-088876f20d9411fb2de895b31f6e9757{
height:10px;
}

.avia-section.av-ls17np29-22-a109040022ea85a2c9d08352c6c215b3 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.tanigawa-kensou.com/wp-content/uploads/2025/08/top-flow.jpg);
background-position:100% 50%;
background-attachment:scroll;
}

.flex_column.av-4eip7f-15-de7b27317bed80724809a2ea6231f32f{
-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-4eip7f-18-4657b75e5da5dbd919cdb05d41945aa1{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

#top #wrap_all .avia-button.av-lsx0d1fw-19-34ec7647c4a63f7c8c103fe73c6c9521{
background-color:#ffffff;
border-color:#ffffff;
color:#083882;
-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;
}

.flex_column.av-2wp46e-85eb9a14bacba96cca8f954677ff45aa{
-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-bve9rq-ef076d03c9fc636ef2bebcd2bdc3b8eb{
padding-bottom:20px;
font-size:25px;
}
body .av-special-heading.av-bve9rq-ef076d03c9fc636ef2bebcd2bdc3b8eb .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-bve9rq-ef076d03c9fc636ef2bebcd2bdc3b8eb .av-special-heading-tag{
font-size:25px;
}
.av-special-heading.av-bve9rq-ef076d03c9fc636ef2bebcd2bdc3b8eb .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-lsx0d1fw-13-5d6191666b4f1f4a02ecd3c7d761ce9f{
background-color:#083882;
border-color:#083882;
color:#ffffff;
-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;
}

.avia-section.av-ls17np29-16-69a5e6e733a0e99d6389c7f50fb36581{
background-color:#f8f8f8;
background-image:unset;
}

.flex_column.av-4eip7f-12-7cfe4bf0f83a8a57d389fe36034ee71e{
-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 #wrap_all .avia-button.av-lsx0d1fw-10-ed852f20c07b7dd1ebd74fc7a4f6a8f8{
background-color:#ffffff;
border-color:#ffffff;
color:#083882;
-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;
}

.flex_column.av-2y6p4r-46-fb60c6462d21b8771cc44cd61a8ec106{
-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-ls17mdog-31-35160eb3c793bc87f8e99d4af5b865e9 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-ls17mdog-31-35160eb3c793bc87f8e99d4af5b865e9 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-lj9v45z4-01afc5583fbb3f0cb5f2e46a8b38c2de{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(https://www.tanigawa-kensou.com/wp-content/uploads/2025/07/top-gallery.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-lj9v45z4-01afc5583fbb3f0cb5f2e46a8b38c2de{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-2mfw1p-c3570a13bdd467b68dddcbacdabc5588{
vertical-align:middle;
height:500px;
min-height:500px;
background-color:#f5f5f5;
}
.responsive #top #wrap_all .flex_cell.av-2mfw1p-c3570a13bdd467b68dddcbacdabc5588{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-lj9vacov-d678c49c541a778d4d1537dae801573f{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
}

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

#top .hr.hr-invisible.av-lj9v9avt-086d809d5d2f003e988788bfbaf1b646{
height:30px;
}

.avia-section.av-k3sffh0e-6e1ae473eff1ff9d808f5ce9f278e2e7{
background-color:#083882;
background-image:unset;
}

.flex_column.av-a18ps-4609af26c2a766943ed1ac3c4cbfcd2e{
-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-a18ps-3-e87dca7d00897506b744539c33656cd2{
-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-a18ps-2-32f41901287f2a5f8807e7d1b7fcaa66{
-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;
}


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

#top #wrap_all .av-special-heading.av-bve9rq-ef076d03c9fc636ef2bebcd2bdc3b8eb .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-bve9rq-ef076d03c9fc636ef2bebcd2bdc3b8eb .av-special-heading-tag{
font-size:0.8em;
}
}
