#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-21b0f96bb3c4d25a328a3b6b0102ea95{
padding:50px 50px 50px 50px;
}

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

#top .hr.av-1y66mf-416a2d7669150a54cbb5ed8073b23532{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-1y66mf-416a2d7669150a54cbb5ed8073b23532 .hr-inner{
width:100%;
border-color:#e2d4c5;
}

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

.avia-image-container.av-85vt18-7dccfc9d96da16df6f0c9b241f71c9f8 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-85vt18-7dccfc9d96da16df6f0c9b241f71c9f8 .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-795ae818677c3ed213ce15c39e2b2c71{
padding-bottom:10px;
color:rgba(100,121,133,0.05);
font-size:88px;
}
body .av-special-heading.av-l2vrr-795ae818677c3ed213ce15c39e2b2c71 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l2vrr-795ae818677c3ed213ce15c39e2b2c71 .av-special-heading-tag{
font-size:88px;
}
.av-special-heading.av-l2vrr-795ae818677c3ed213ce15c39e2b2c71 .special-heading-inner-border{
border-color:rgba(100,121,133,0.05);
}
.av-special-heading.av-l2vrr-795ae818677c3ed213ce15c39e2b2c71 .av-subheading{
font-size:15px;
}

.avia-section.av-81vzpj-79384973d3c37c17eaee63091c5f1c86{
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-81vzpj-79384973d3c37c17eaee63091c5f1c86 .av-section-color-overlay{
opacity:0.7;
background-color:#f8f8f8;
}

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

.flex_column.av-mjb8r2ks-ec1f7eccaea663ebe657d75d470121e7{
width:22.75%;
margin-left:0;
border-width:2px;
border-color:#c29d7a;
border-style:solid;
-webkit-border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
padding:20px 0 20px 0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mjb8r2ks-ec1f7eccaea663ebe657d75d470121e7 .av-flex-placeholder{
width:3%;
}

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

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

#top .flex_column_table.av-equal-height-column-flextable.av-55ra07-6a97190214f78a9d1821d58f3b74a039{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-55ra07-6a97190214f78a9d1821d58f3b74a039{
width:22.75%;
margin-left:0;
border-width:2px;
border-color:#c29d7a;
border-style:solid;
-webkit-border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
padding:20px 0 20px 0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-55ra07-6a97190214f78a9d1821d58f3b74a039 .av-flex-placeholder{
width:3%;
}

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

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

#top .flex_column_table.av-equal-height-column-flextable.av-43eynb-c3a84305b86d89737637fc9f60d7f022{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-43eynb-c3a84305b86d89737637fc9f60d7f022{
width:22.75%;
margin-left:0;
border-width:2px;
border-color:#c29d7a;
border-style:solid;
-webkit-border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
padding:20px 0 20px 0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-43eynb-c3a84305b86d89737637fc9f60d7f022 .av-flex-placeholder{
width:3%;
}

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

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

#top .flex_column_table.av-equal-height-column-flextable.av-25pquv-a7a5e25906b59a51340b59cbb2b01ba7{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-25pquv-a7a5e25906b59a51340b59cbb2b01ba7{
width:22.75%;
margin-left:0;
border-width:2px;
border-color:#c29d7a;
border-style:solid;
-webkit-border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
padding:20px 0 20px 0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-25pquv-a7a5e25906b59a51340b59cbb2b01ba7 .av-flex-placeholder{
width:3%;
}

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

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

.avia-section.av-1g4e6tj-264d1a6db3fae904ac3a36b59dbae066{
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-1g4e6tj-264d1a6db3fae904ac3a36b59dbae066 .av-section-color-overlay{
opacity:0.7;
background-color:#f8f8f8;
}

#top .hr.hr-invisible.av-52rgtz-7d14a7a78c292ae6baa769159eda7a2c{
height:100px;
}

#top .flex_column.av-1crf4ev-ee9ba4d83fd5f6deafafba263cdcc8a2{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-1crf4ev-ee9ba4d83fd5f6deafafba263cdcc8a2{
z-index:99;
padding:50px 50px 50px 50px;
background-color:#ffffffb4;
}
.responsive #top #wrap_all .flex_column.av-1crf4ev-ee9ba4d83fd5f6deafafba263cdcc8a2{
margin-top:0px;
margin-bottom:0px;
}

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

#top .hr.av-mjec06ee-66e06052571f95a630c6a7a648aab523{
margin-top:0;
margin-bottom:10px;
}
.hr.av-mjec06ee-66e06052571f95a630c6a7a648aab523 .hr-inner{
width:100%;
border-color:#e2d4c5;
}

#top .av_textblock_section.av-mjc8ejan-4549301e4fad1f56db3885cd7ccac705 .avia_textblock{
text-align:left;
}

#top .flex_column.av-1anafaf-d4188fbf45c798c07e293c02f70b0e0f{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-1anafaf-d4188fbf45c798c07e293c02f70b0e0f{
margin-top:0px;
margin-bottom:0px;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-191vt53-6dbc94763b102fe349f535fd07e1119f{
margin-top:-100px;
margin-bottom:0px;
}
.flex_column.av-191vt53-6dbc94763b102fe349f535fd07e1119f{
z-index:1;
}

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

#top .hr.hr-invisible.av-mjc8tkbw-cd890cc1e91469d4cd5b39444753646f{
height:100px;
}

#top .hr.hr-invisible.av-mjcfyiai-902e5717ee8840f7704707f893b11842{
height:50px;
}

#top .flex_column.av-1875ew7-10bd340d649c29dc8d775a68c11e4c6a{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-1875ew7-10bd340d649c29dc8d775a68c11e4c6a{
margin-top:0px;
margin-bottom:0px;
}

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

#top .flex_column.av-mjc8r8jf-2da6c51a2febda554c7ba593916377f1{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-mjc8r8jf-2da6c51a2febda554c7ba593916377f1{
z-index:99;
padding:50px 50px 50px 50px;
background-color:#ffffffb4;
}
.responsive #top #wrap_all .flex_column.av-mjc8r8jf-2da6c51a2febda554c7ba593916377f1{
margin-top:0px;
margin-bottom:0px;
}

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

#top .hr.av-mjec2fag-ce11df1a11572aeb76c3333da0600b86{
margin-top:0;
margin-bottom:10px;
}
.hr.av-mjec2fag-ce11df1a11572aeb76c3333da0600b86 .hr-inner{
width:100%;
border-color:#e2d4c5;
}

#top .flex_column_table.av-equal-height-column-flextable.av-154axhj-9b785c85b7cb5ce10e59af19aa94c956{
margin-top:-100px;
margin-bottom:0px;
}
.flex_column.av-154axhj-9b785c85b7cb5ce10e59af19aa94c956{
z-index:1;
}

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

#top .hr.hr-invisible.av-13m4207-f2fbd1ada6385a6dd970604acdd7e29d{
height:100px;
}

#top .hr.hr-invisible.av-8xd6gn-024ba6521b1eba7cdd2706d76dbe95ca{
height:50px;
}

#top .flex_column.av-mjc8wkwz-85f5d1612051cf1b4f7036c060143904{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-mjc8wkwz-85f5d1612051cf1b4f7036c060143904{
z-index:99;
padding:50px 50px 50px 50px;
background-color:#ffffffb4;
}
.responsive #top #wrap_all .flex_column.av-mjc8wkwz-85f5d1612051cf1b4f7036c060143904{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-mjc8vae7-1dc00f02ad4d344bc52402240e57cd46{
padding-bottom:0;
}
body .av-special-heading.av-mjc8vae7-1dc00f02ad4d344bc52402240e57cd46 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mjc8vae7-1dc00f02ad4d344bc52402240e57cd46 .av-subheading{
font-size:15px;
}

#top .hr.av-mjec3b64-3b3057271c09ecfc68acabae6de32a20{
margin-top:0;
margin-bottom:10px;
}
.hr.av-mjec3b64-3b3057271c09ecfc68acabae6de32a20 .hr-inner{
width:100%;
border-color:#e2d4c5;
}

#top .flex_column.av-3r4d07-1888be68c6c3485bd809325ff4246d96{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-3r4d07-1888be68c6c3485bd809325ff4246d96{
margin-top:0px;
margin-bottom:0px;
}

.avia-image-container.av-1000ew7-9ab9df26fda38632d22d87ca023ae24f img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1000ew7-9ab9df26fda38632d22d87ca023ae24f .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-ynhl3b-fd033ff8aa34f3eb7abaf956c9298e8a{
margin-top:-100px;
margin-bottom:0px;
}
.flex_column.av-ynhl3b-fd033ff8aa34f3eb7abaf956c9298e8a{
z-index:1;
}

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

#top .hr.hr-invisible.av-2l8ilj-d4ebfdcb8d2961226725461e1d867ade{
height:100px;
}

#top .hr.hr-invisible.av-mjcgeoty-47d304bf41eabd8cc671789d8eab9920{
height:50px;
}

#top .flex_column.av-v88ffr-8738a1bd217d14b1ea4333a7e1e2fd54{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-v88ffr-8738a1bd217d14b1ea4333a7e1e2fd54{
margin-top:0px;
margin-bottom:0px;
}

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

#top .flex_column.av-mjc8xm74-924cd03be1855fa29713b1d46e3963b8{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-mjc8xm74-924cd03be1855fa29713b1d46e3963b8{
z-index:99;
padding:50px 50px 50px 50px;
background-color:#ffffffb4;
}
.responsive #top #wrap_all .flex_column.av-mjc8xm74-924cd03be1855fa29713b1d46e3963b8{
margin-top:0px;
margin-bottom:0px;
}

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

#top .hr.av-mjec3l30-ec45e21b871338b31b4eb751fa0c35ac{
margin-top:0;
margin-bottom:10px;
}
.hr.av-mjec3l30-ec45e21b871338b31b4eb751fa0c35ac .hr-inner{
width:100%;
border-color:#e2d4c5;
}

#top .flex_column_table.av-equal-height-column-flextable.av-l061jr-4da43ec2451b25202c0ccb0917f5a5d2{
margin-top:-100px;
margin-bottom:0px;
}
.flex_column.av-l061jr-4da43ec2451b25202c0ccb0917f5a5d2{
z-index:1;
}

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

#top .hr.hr-invisible.av-sx247-0948bdabfbd9885af63c8804e547a9d1{
height:100px;
}

#top .hr.hr-invisible.av-5vwmw7-714734fe9f0faaaf0878d5726dc7c7cf{
height:50px;
}

#top .flex_column.av-mjc8z3fo-d72109226f0e1cb60ffcee349ef30a2d{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-mjc8z3fo-d72109226f0e1cb60ffcee349ef30a2d{
z-index:99;
padding:50px 50px 50px 50px;
background-color:#ffffffb4;
}
.responsive #top #wrap_all .flex_column.av-mjc8z3fo-d72109226f0e1cb60ffcee349ef30a2d{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-mjc8z779-259bc1e4c09d07e227c92bc01c39dcba{
padding-bottom:0;
}
body .av-special-heading.av-mjc8z779-259bc1e4c09d07e227c92bc01c39dcba .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mjc8z779-259bc1e4c09d07e227c92bc01c39dcba .av-subheading{
font-size:15px;
}

#top .hr.av-mjec3zkz-6c17759ceb6b758723867f2358f8f455{
margin-top:0;
margin-bottom:10px;
}
.hr.av-mjec3zkz-6c17759ceb6b758723867f2358f8f455 .hr-inner{
width:100%;
border-color:#e2d4c5;
}

#top .flex_column.av-obhybr-935e11b593c423a4a3979aade30ceba8{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-obhybr-935e11b593c423a4a3979aade30ceba8{
margin-top:0px;
margin-bottom:0px;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-mjcfkth4-276d9fd59ccdaa267325892f3756cbd9{
margin-top:-100px;
margin-bottom:0px;
}
.flex_column.av-mjcfkth4-276d9fd59ccdaa267325892f3756cbd9{
z-index:1;
}

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

#top .hr.hr-invisible.av-j1ytlz-3a3e436d15108fd3ca469e0842e5dff6{
height:100px;
}

#top .hr.hr-invisible.av-4n6zd3-4d33a4e3ab8f2efd444e295314c484d4{
height:50px;
}

#top .flex_column.av-1q29d3-6a27305684e0f9f7e0106f690e1bd533{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-1q29d3-6a27305684e0f9f7e0106f690e1bd533{
margin-top:0px;
margin-bottom:0px;
}

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

#top .flex_column.av-mjc91fun-2aa7bd17a1959d2c654ad7c37776b6de{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-mjc91fun-2aa7bd17a1959d2c654ad7c37776b6de{
z-index:99;
padding:50px 50px 50px 50px;
background-color:#ffffffb4;
}
.responsive #top #wrap_all .flex_column.av-mjc91fun-2aa7bd17a1959d2c654ad7c37776b6de{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-mjc91lv5-88f980d8d21fc55ec135575bd8d24602{
padding-bottom:0;
}
body .av-special-heading.av-mjc91lv5-88f980d8d21fc55ec135575bd8d24602 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mjc91lv5-88f980d8d21fc55ec135575bd8d24602 .av-subheading{
font-size:15px;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-1cbsfr-083be5807ce5952b1feb513a99260a19{
margin-top:-100px;
margin-bottom:0px;
}
.flex_column.av-1cbsfr-083be5807ce5952b1feb513a99260a19{
z-index:1;
}

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

.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 .hr.hr-invisible.av-mjbajfst-a7bbe1d8844f25c95e3a296cb80c03f6{
height:50px;
}

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

.avia-section.av-mjbabwt7-439e7cb3eb25bb109f163d7e88aa68b9{
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-mjbabwt7-439e7cb3eb25bb109f163d7e88aa68b9 .av-section-color-overlay{
opacity:0.7;
background-color:#f8f8f8;
}

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

.avia-section.av-mjbac2e6-cc9d9145eca3ba0783dd36bae7ff9e3e{
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-mjbac2e6-cc9d9145eca3ba0783dd36bae7ff9e3e .av-section-color-overlay{
opacity:0.7;
background-color:#f8f8f8;
}

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

.avia-section.av-2zhf3r-7c79a32d8d8d86d8cd0c502cccf60427{
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-2zhf3r-7c79a32d8d8d86d8cd0c502cccf60427 .av-section-color-overlay{
opacity:0.7;
background-color:#f8f8f8;
}

#top .flex_column.av-6ue9yv-c58ba989d7491687fcb968db0fc984cd{
margin-top:50px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-6ue9yv-c58ba989d7491687fcb968db0fc984cd{
margin-top:50px;
margin-bottom:0px;
}

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

#top .flex_column.av-mjcbo89b-7ffbb531ff686d9b1a950ac64773d4d8{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-mjcbo89b-7ffbb531ff686d9b1a950ac64773d4d8{
margin-top:0px;
margin-bottom:0px;
}

.av-horizontal-gallery.av-mjcbloic-93a14e50687ce683cc52b41aac80b751{
padding:3.75% 0px;;
}
.av-horizontal-gallery.av-mjcbloic-93a14e50687ce683cc52b41aac80b751 .av-horizontal-gallery-inner{
padding-bottom:25%;
}


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

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

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

#top #wrap_all .av-special-heading.av-mjc8w73q-0ab48e2246166fa6ab8598b42157f904 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mjc90ocp-86aab2f364187a9f4ed92704c8fde62c .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-mjc92g9f-5177b03a423b911725c4031278f415bc .av-special-heading-tag{
font-size:0.8em;
}
}

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

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

#top .flex_column_table.av-equal-height-column-flextable.av-mjb8r2ks-ec1f7eccaea663ebe657d75d470121e7{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-mjb8r2ks-ec1f7eccaea663ebe657d75d470121e7{
padding:0 60px 0 60px;
}

.flex_column.av-55ra07-6a97190214f78a9d1821d58f3b74a039{
padding:0 60px 0 60px;
}

.flex_column.av-43eynb-c3a84305b86d89737637fc9f60d7f022{
padding:0 60px 0 60px;
}

.flex_column.av-25pquv-a7a5e25906b59a51340b59cbb2b01ba7{
padding:0 60px 0 60px;
}

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

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

#top #wrap_all .av-special-heading.av-mjc8w73q-0ab48e2246166fa6ab8598b42157f904 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mjc90ocp-86aab2f364187a9f4ed92704c8fde62c .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-mjc92g9f-5177b03a423b911725c4031278f415bc .av-special-heading-tag{
font-size:0.8em;
}
}
