#top #wrap_all .avia-slideshow .av-slideshow-caption.av-vgewz-dc40e1bebfe8f7f53ae87dd0ccec860b__0 .avia-caption-title{
font-size:40px;
}
#top .avia-slideshow .av-slideshow-caption.av-vgewz-dc40e1bebfe8f7f53ae87dd0ccec860b__0 .avia-caption-content{
font-size:25px;
}
#top .avia-slideshow .av-slideshow-caption.av-vgewz-dc40e1bebfe8f7f53ae87dd0ccec860b__0 .avia-caption-content p{
font-size:25px;
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-vgewz-dc40e1bebfe8f7f53ae87dd0ccec860b__0 .avia-caption-title{
font-size:35px;
}
}

.avia-section.av-t8e1v-366eb211a2ad0cd6c55782dd724e2f76{
background-repeat:no-repeat;
background-image:url(https://takara-horo.com/wp-content/uploads/2023/09/999d.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-t8e1v-366eb211a2ad0cd6c55782dd724e2f76 .av-section-color-overlay{
opacity:0.3;
background-color:#fffcfc;
background-image:url(https://takara-horo.com/wp-content/themes/enfold/images/background-images/noise-for-light-background.png);
background-repeat:repeat;
}

.flex_column.av-2ng1v-df79319cb96ee71d80fefa5446bed77c{
z-index:99;
padding:50px 50px 50px 50px;
}

#top .av-special-heading.av-2lein-00496b46d4649c86ef51ee4117d427b7{
margin:0px 0px 0px 0px;
padding-bottom:0;
}
body .av-special-heading.av-2lein-00496b46d4649c86ef51ee4117d427b7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2lein-00496b46d4649c86ef51ee4117d427b7 .av-subheading{
font-size:15px;
}

#top .hr.av-11rw7-08c00baf5fccbd8783b99146e165c019{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-11rw7-08c00baf5fccbd8783b99146e165c019 .hr-inner{
width:100%;
border-color:#e2d4c5;
}

.flex_column.av-rtf3j-e68a4f3db7d2cdb6beab8842e9ba2b22{
z-index:2;
}

.avia-image-container.av-85vt18-6986b68c027937409ab3470b1b631b1b img.avia_image{
box-shadow:none;
}
.avia-image-container.av-85vt18-6986b68c027937409ab3470b1b631b1b .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-277k7-29dc0615c33dba2b5ec0fcd1a5e4058e{
margin-top:-30px;
margin-bottom:0px;
}
.flex_column.av-277k7-29dc0615c33dba2b5ec0fcd1a5e4058e{
z-index:1;
}

#top .av-special-heading.av-l2vrr-e93f9debb1eebc6f0ecdf0a9565c42b8{
padding-bottom:10px;
color:rgba(100,121,133,0.05);
font-size:88px;
}
body .av-special-heading.av-l2vrr-e93f9debb1eebc6f0ecdf0a9565c42b8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l2vrr-e93f9debb1eebc6f0ecdf0a9565c42b8 .av-special-heading-tag{
font-size:88px;
}
.av-special-heading.av-l2vrr-e93f9debb1eebc6f0ecdf0a9565c42b8 .special-heading-inner-border{
border-color:rgba(100,121,133,0.05);
}
.av-special-heading.av-l2vrr-e93f9debb1eebc6f0ecdf0a9565c42b8 .av-subheading{
font-size:15px;
}

.avia-section.av-miugq3ff-7976aa01a0d042ab0f959b0af03986e0{
background-repeat:no-repeat;
background-image:url(https://takara-horo.com/wp-content/uploads/2023/09/fe44.jpg);
background-position:50% 0%;
background-attachment:fixed;
}
.avia-section.av-miugq3ff-7976aa01a0d042ab0f959b0af03986e0 .av-section-color-overlay{
opacity:0.7;
background-color:#f8f8f8;
}

.flex_column.av-miugue2d-c2e0571e1373ef07ca21b5bc7cc60258{
width:48.5%;
margin-left:0;
padding:80px 0 0 0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-miugue2d-c2e0571e1373ef07ca21b5bc7cc60258 .av-flex-placeholder{
width:3%;
}

@-webkit-keyframes av_boxShadowEffect_av-miuh0kwg-2a3bc4f4d5db4070c57f9e7194003492 {
0%   { box-shadow:  0 0 0 0 #45565e; opacity: 1; }
100% { box-shadow:  0 0 6px 0 #45565e; opacity: 1; }
}
@keyframes av_boxShadowEffect_av-miuh0kwg-2a3bc4f4d5db4070c57f9e7194003492 {
0%   { box-shadow:  0 0 0 0 #45565e; opacity: 1; }
100% { box-shadow:  0 0 6px 0 #45565e; opacity: 1; }
}
.avia-image-container.av-miuh0kwg-2a3bc4f4d5db4070c57f9e7194003492 img.avia_image{
box-shadow: 0 0 6px 0 #45565e;
}
.avia-image-container.av-miuh0kwg-2a3bc4f4d5db4070c57f9e7194003492 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-miugw0ut-9190c0583bedec2a93d1a55f5185d7c7{
width:48.5%;
margin-left:0;
padding:80px 0 0 0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-miugw0ut-9190c0583bedec2a93d1a55f5185d7c7 .av-flex-placeholder{
width:3%;
}

#top .av-special-heading.av-miugwhal-3da3cd2acbff3b22f795d31df13cb137{
padding-bottom:10px;
color:#c29d7a;
}
body .av-special-heading.av-miugwhal-3da3cd2acbff3b22f795d31df13cb137 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-miugwhal-3da3cd2acbff3b22f795d31df13cb137 .special-heading-inner-border{
border-color:#c29d7a;
}
.av-special-heading.av-miugwhal-3da3cd2acbff3b22f795d31df13cb137 .av-subheading{
font-size:15px;
}

.flex_column.av-miuhb4l2-abd9c330eb233990eba5915a73226b2a{
width:48.5%;
margin-left:0;
padding:80px 0 0 0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-miuhb4l2-abd9c330eb233990eba5915a73226b2a .av-flex-placeholder{
width:3%;
}

#top .av-special-heading.av-miuh4szu-e3fde0cc5503a0780ebc2a311b1ac3da{
padding-bottom:10px;
color:#c29d7a;
}
body .av-special-heading.av-miuh4szu-e3fde0cc5503a0780ebc2a311b1ac3da .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-miuh4szu-e3fde0cc5503a0780ebc2a311b1ac3da .special-heading-inner-border{
border-color:#c29d7a;
}
.av-special-heading.av-miuh4szu-e3fde0cc5503a0780ebc2a311b1ac3da .av-subheading{
font-size:15px;
}

.flex_column.av-miuhawom-d2579234a79b932bf635c6894fa8b00d{
width:48.5%;
margin-left:0;
padding:80px 0 0 0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-miuhawom-d2579234a79b932bf635c6894fa8b00d .av-flex-placeholder{
width:3%;
}

@-webkit-keyframes av_boxShadowEffect_av-miuh59a9-15a2fe620879bc4500c988324f439c07 {
0%   { box-shadow:  0 0 0 0 #45565e; opacity: 1; }
100% { box-shadow:  0 0 6px 0 #45565e; opacity: 1; }
}
@keyframes av_boxShadowEffect_av-miuh59a9-15a2fe620879bc4500c988324f439c07 {
0%   { box-shadow:  0 0 0 0 #45565e; opacity: 1; }
100% { box-shadow:  0 0 6px 0 #45565e; opacity: 1; }
}
.avia-image-container.av-miuh59a9-15a2fe620879bc4500c988324f439c07 img.avia_image{
box-shadow: 0 0 6px 0 #45565e;
}
.avia-image-container.av-miuh59a9-15a2fe620879bc4500c988324f439c07 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-miuhbgew-d36479e71d5b53842b5331dd29b1213d{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-miuhbgew-d36479e71d5b53842b5331dd29b1213d{
width:48.5%;
margin-left:0;
padding:80px 0 0 0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-miuhbgew-d36479e71d5b53842b5331dd29b1213d .av-flex-placeholder{
width:3%;
}

@-webkit-keyframes av_boxShadowEffect_av-miuh9xao-ffeb8dd9327a5865e12703c376fc8231 {
0%   { box-shadow:  0 0 0 0 #45565e; opacity: 1; }
100% { box-shadow:  0 0 6px 0 #45565e; opacity: 1; }
}
@keyframes av_boxShadowEffect_av-miuh9xao-ffeb8dd9327a5865e12703c376fc8231 {
0%   { box-shadow:  0 0 0 0 #45565e; opacity: 1; }
100% { box-shadow:  0 0 6px 0 #45565e; opacity: 1; }
}
.avia-image-container.av-miuh9xao-ffeb8dd9327a5865e12703c376fc8231 img.avia_image{
box-shadow: 0 0 6px 0 #45565e;
}
.avia-image-container.av-miuh9xao-ffeb8dd9327a5865e12703c376fc8231 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-miuhbshf-dcd1f1a7ebb5289f377620c33339022c{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-miuhbshf-dcd1f1a7ebb5289f377620c33339022c{
width:48.5%;
margin-left:0;
padding:80px 0 0 0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-miuhbshf-dcd1f1a7ebb5289f377620c33339022c .av-flex-placeholder{
width:3%;
}

#top .av-special-heading.av-miuha2sg-287e3509092b7ea0e0bbb4779f5f561d{
padding-bottom:10px;
color:#c29d7a;
}
body .av-special-heading.av-miuha2sg-287e3509092b7ea0e0bbb4779f5f561d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-miuha2sg-287e3509092b7ea0e0bbb4779f5f561d .special-heading-inner-border{
border-color:#c29d7a;
}
.av-special-heading.av-miuha2sg-287e3509092b7ea0e0bbb4779f5f561d .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mivl3srn-c13e0205311d99a9ec9d2dc27d11a816{
height:100px;
}

.avia-section.av-miuhp5zp-5728710efaef9c3903af16d5c0dba7a3{
background-repeat:no-repeat;
background-image:url(https://takara-horo.com/wp-content/uploads/2023/09/fe44.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-miuhp5zp-5728710efaef9c3903af16d5c0dba7a3 .av-section-color-overlay{
opacity:0.7;
background-color:#f8f8f8;
}

#top .flex_column.av-6bmh4c-6e2f04bb9c4b4b7b6ce91d44b4af877d{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-6bmh4c-6e2f04bb9c4b4b7b6ce91d44b4af877d{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-miuhgjco-ada00c9f0faaf995044ec00a3094fcba{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-miuhgjco-ada00c9f0faaf995044ec00a3094fcba .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-miuhgjco-ada00c9f0faaf995044ec00a3094fcba .av-special-heading-tag{
padding:40px 0 0 0;
}
.av-special-heading.av-miuhgjco-ada00c9f0faaf995044ec00a3094fcba .av-subheading{
font-size:15px;
}

.flex_column.av-miui8x1p-c4ccb39801eeb44918885ac2c9dd8d13{
width:31.333333333333%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-miui8x1p-c4ccb39801eeb44918885ac2c9dd8d13 .av-flex-placeholder{
width:3%;
}

.avia_transform .avia-image-container.av-qz9g7-fd9e0e78416f8492e6e4685c57145e84{
-webkit-animation-duration:1.5s;
-moz-animation-duration:1.5s;
animation-duration:1.5s;
}
.avia-image-container.av-qz9g7-fd9e0e78416f8492e6e4685c57145e84 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-qz9g7-fd9e0e78416f8492e6e4685c57145e84 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-3te8e4-fdfa53db045252b1bc55488fdb973f5e{
width:31.333333333333%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-3te8e4-fdfa53db045252b1bc55488fdb973f5e .av-flex-placeholder{
width:3%;
}

.avia_transform .avia-image-container.av-miui8isy-dfc85e05e57fcdb8e7418c05d879424c{
-webkit-animation-duration:1.5s;
-moz-animation-duration:1.5s;
animation-duration:1.5s;
}
.avia-image-container.av-miui8isy-dfc85e05e57fcdb8e7418c05d879424c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-miui8isy-dfc85e05e57fcdb8e7418c05d879424c .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-9q1fg-f0cad36666a942493d62741516915d99{
width:31.333333333333%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-9q1fg-f0cad36666a942493d62741516915d99 .av-flex-placeholder{
width:3%;
}

.avia_transform .avia-image-container.av-miui8p6q-55497c96fba2f0326858a09260b1ce4a{
-webkit-animation-duration:1.5s;
-moz-animation-duration:1.5s;
animation-duration:1.5s;
}
.avia-image-container.av-miui8p6q-55497c96fba2f0326858a09260b1ce4a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-miui8p6q-55497c96fba2f0326858a09260b1ce4a .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-2gcbv0-44324e1ec61cfbb56efce77d394c5edb{
height:100px;
}

.avia-section.av-5d1el8-b746f937e17a38346762e13bd4ab13b5{
background-color:#f5f5f5;
background-image:unset;
}

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

.av-masonry.av-mived30g-b916a2a03953969e88019614863e951a .av-image-copyright{
color:#1b4961;
font-size:16px;
}


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

.flex_column.av-miugue2d-c2e0571e1373ef07ca21b5bc7cc60258{
padding:40px 0 0 0;
}

.flex_column.av-miugw0ut-9190c0583bedec2a93d1a55f5185d7c7{
padding:0 0 0 0;
}

.flex_column.av-miuhb4l2-abd9c330eb233990eba5915a73226b2a{
padding:0 0 0 0;
}

.flex_column.av-miuhawom-d2579234a79b932bf635c6894fa8b00d{
padding:0 0 0 0;
}

.flex_column.av-miuhbgew-d36479e71d5b53842b5331dd29b1213d{
padding:0 0 0 0;
}

.flex_column.av-miuhbshf-dcd1f1a7ebb5289f377620c33339022c{
padding:0 0 0 0;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-2ng1v-df79319cb96ee71d80fefa5446bed77c{
padding:20px 20px 20px 20px;
}

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

.flex_column.av-miugue2d-c2e0571e1373ef07ca21b5bc7cc60258{
padding:40px 0 0 0;
}

.flex_column.av-miugw0ut-9190c0583bedec2a93d1a55f5185d7c7{
padding:0 0 0 0;
}

.flex_column.av-miuhb4l2-abd9c330eb233990eba5915a73226b2a{
padding:0 0 0 0;
}

.flex_column.av-miuhawom-d2579234a79b932bf635c6894fa8b00d{
padding:0 0 0 0;
}

.flex_column.av-miuhbgew-d36479e71d5b53842b5331dd29b1213d{
padding:0 0 0 0;
}

.flex_column.av-miuhbshf-dcd1f1a7ebb5289f377620c33339022c{
padding:0 0 0 0;
}

.flex_column.av-6bmh4c-6e2f04bb9c4b4b7b6ce91d44b4af877d{
padding:50px 0 0 0;
}
}
