.avia-section.av-w92h1w0-f54ac7b88a66e4e90b9329130f06ac38 .av-extra-border-element .av-extra-border-inner{
background-color:#5b646b;
}

#top .av-special-heading.av-l4c00atc-9e3f0a35531ae3a398e03d6e608ccac2{
padding-bottom:10px;
}
body .av-special-heading.av-l4c00atc-9e3f0a35531ae3a398e03d6e608ccac2 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l4c00atc-9e3f0a35531ae3a398e03d6e608ccac2 .av-subheading{
font-size:15px;
}

.flex_column.av-vjr2p1s-f16db49d7274f7f308e93a17dd3405b8{
-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-ur0m1gw-5cc7aea3a8516a7837498c76ebdce8ba img.avia_image{
box-shadow:none;
}
.avia-image-container.av-ur0m1gw-5cc7aea3a8516a7837498c76ebdce8ba .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-nc5cuds-74040b069009c71f43b49efa5a080e2e{
-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-m4fnw7k-759773f9efc4cf482a36e6cbb9c2620c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m4fnw7k-759773f9efc4cf482a36e6cbb9c2620c .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-sstfdzk-662557c6c89bc0015e9c960654f20320{
-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-rrs7f1s-b1e5cd23ebdea452af2e5ebc1f658da1 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-rrs7f1s-b1e5cd23ebdea452af2e5ebc1f658da1 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-pt83nqo-a4d79f090815c12d56f3b7bf51b3d9f0{
-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-p8hx39s-30482df8c04105969d508bc5029a59f6 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-p8hx39s-30482df8c04105969d508bc5029a59f6 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-r9i759s-091ef3006be1704e3b279bb93582a4a0{
-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-k665qmb7-4d78ae2675c41554a00c400947a7e4a8 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-k665qmb7-4d78ae2675c41554a00c400947a7e4a8 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-30c87cg-056ad89563aea1617b52de37f7641a28{
-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-tbndoj4-76025196b26fc65c8c1165e0b392d337 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-tbndoj4-76025196b26fc65c8c1165e0b392d337 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-oisrmcw-8a2b425c02a630deb597bc84bce25097{
-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-nqcb1qo-dc67e1cf84cc3fc4b3f087c354adaa6a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-nqcb1qo-dc67e1cf84cc3fc4b3f087c354adaa6a .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-oisrmcw-14-aa8065953811bfeb473994728a11db52{
-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-nqcb1qo-12-c9a2ce8cf30ee67174649f2433e23774 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-nqcb1qo-12-c9a2ce8cf30ee67174649f2433e23774 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-1niqztr-28bcdc7b512868a99e330e8fd62d0ea7{
padding-bottom:10px;
}
body .av-special-heading.av-1niqztr-28bcdc7b512868a99e330e8fd62d0ea7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1niqztr-28bcdc7b512868a99e330e8fd62d0ea7 .av-subheading{
font-size:15px;
}

.flex_column.av-m9pja4f-fb62db9de7f6da5435bb99d190110ae6{
-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 .avia-gallery.av-k6ec0uhx-2081d223c7de181b216f0af0527cd0fe .avia-gallery-thumb a{
width:20%;
}

#top .av-special-heading.av-172tu73-fbdbb8347d52283d059cd491a5a12654{
padding-bottom:10px;
}
body .av-special-heading.av-172tu73-fbdbb8347d52283d059cd491a5a12654 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-172tu73-fbdbb8347d52283d059cd491a5a12654 .av-subheading{
font-size:15px;
}

.flex_column.av-26irwqn-d54270cb43ef52aabfb0982046ab8e28{
-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-iicggv3-2bb48dd31cd3c4bc05ad6234c6f11e9d{
-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-nh916n-d081abd7079f44c4aad4988eecd9ed72{
padding-bottom:10px;
}
body .av-special-heading.av-nh916n-d081abd7079f44c4aad4988eecd9ed72 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-nh916n-d081abd7079f44c4aad4988eecd9ed72 .av-subheading{
font-size:15px;
}

.flex_column.av-6imgalb-760c41e5dde3d0ceaba274de34e27240{
-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-k6eqhjbu-6ff0ae61ed57ca72ee557291d993163c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-k6eqhjbu-6ff0ae61ed57ca72ee557291d993163c .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-6imgalb-7-52a130f7c3c67b6b89a2e5bfe113d974{
-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-k6eqhjbu-6-38d2252e79595a7961ae4aa7dc1134ee img.avia_image{
box-shadow:none;
}
.avia-image-container.av-k6eqhjbu-6-38d2252e79595a7961ae4aa7dc1134ee .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-6imgalb-5-0f721a3b2f8e4e89a183155d6b800ecc{
-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-k6eqhjbu-4-a0372fc2c9a02d18f9d053f3c353dbea img.avia_image{
box-shadow:none;
}
.avia-image-container.av-k6eqhjbu-4-a0372fc2c9a02d18f9d053f3c353dbea .av-image-caption-overlay-center{
color:#ffffff;
}

#top #wrap_all .avia-button.av-c3xisf-9b614d93c8d7ce25b872992eb89afad7{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-350ypa7-f4bd79193a250b682083ccd7fd572344{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-2p72l1b-c649ce9367ce95792a164249cc306072{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-2ad76vz-600ce5386274577becb2920925f33922{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-1kangv3-ce8fc5defc9baee5938dd6ac548ccd00{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-zsg3wf-295fc37d5c33e3cc550a0dc939e427ae{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.avia-section.av-ijxfecw-f697d7d2007a41a008309fd2a7a21fed .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://i0.wp.com/t-smile.co.jp/wp-content/uploads/2020/02/promo09.jpg?fit=300%2C169&ssl=1);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-ijxfecw-f697d7d2007a41a008309fd2a7a21fed .av-section-color-overlay{
opacity:0.6;
background-color:#000000;
}

#top .av-special-heading.av-wt7xun-c41b09a21b3f7e845dc6c0676d583b2e{
padding-bottom:0;
color:#eded00;
font-size:44px;
}
body .av-special-heading.av-wt7xun-c41b09a21b3f7e845dc6c0676d583b2e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-wt7xun-c41b09a21b3f7e845dc6c0676d583b2e .av-special-heading-tag{
font-size:44px;
}
.av-special-heading.av-wt7xun-c41b09a21b3f7e845dc6c0676d583b2e .special-heading-inner-border{
border-color:#eded00;
}
.av-special-heading.av-wt7xun-c41b09a21b3f7e845dc6c0676d583b2e .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-k6fq8tlo-d2238d2c8be87d7679e964c5354f5501 .avia_textblock{
color:#ffffff;
}

#top #wrap_all .iconbox.av-iz2961c-c9dde6cd3257638d8c9b549d8cf0a1e4 .iconbox_content_title{
color:#0aa008;
}

.av_font_icon.av-k6fpo4vn-ae754032cb241b9071cb732b5f09cb14 .av-icon-char{
font-size:50px;
line-height:50px;
}

.flex_column.av-d1bvtjz-22b556a9722b6f10a848b5dc2b6de268{
-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-ijxfecw-2-41f91199e64bb6ddc6e0fd004e5d0cf5 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://i0.wp.com/t-smile.co.jp/wp-content/uploads/2020/02/promo10.jpg?fit=300%2C169&ssl=1);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-ijxfecw-2-41f91199e64bb6ddc6e0fd004e5d0cf5 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

#top .av-special-heading.av-175xajj-938dd4f0ee581a5304ec8516418485b0{
padding-bottom:0;
color:#eded00;
font-size:44px;
}
body .av-special-heading.av-175xajj-938dd4f0ee581a5304ec8516418485b0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-175xajj-938dd4f0ee581a5304ec8516418485b0 .av-special-heading-tag{
font-size:44px;
}
.av-special-heading.av-175xajj-938dd4f0ee581a5304ec8516418485b0 .special-heading-inner-border{
border-color:#eded00;
}
.av-special-heading.av-175xajj-938dd4f0ee581a5304ec8516418485b0 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-hvxjflc-f508e279ad0ab941dfab942cd189cb84 .avia_textblock{
color:#ffffff;
}

.flex_column.av-oisrmcw-10-ceef4ad8b8373e38ba7a7ce0d2f9b044{
-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-nqcb1qo-8-553981b53b9eb01042f0ffc1ec8c437d img.avia_image{
box-shadow:none;
}
.avia-image-container.av-nqcb1qo-8-553981b53b9eb01042f0ffc1ec8c437d .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-lsq9a8g-c1eed88323c248718772f9812978bf18{
-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-l1hk2kw-71234895bc313bfaaab6b48056a50ad8 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-l1hk2kw-71234895bc313bfaaab6b48056a50ad8 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-video.av-jxtulxs-4391b6359afbedaf4579fb41b2fddc0a{
padding-bottom:69%;
}

.avia-section.av-gs1k1n4-e8b25fa9148975d7294f0b0e8be75087 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://i0.wp.com/t-smile.co.jp/wp-content/uploads/2015/11/warmhouse02.jpg?fit=1024%2C552&ssl=1);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-gs1k1n4-e8b25fa9148975d7294f0b0e8be75087 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

#top .av-special-heading.av-gh262sw-e31a91f2e8ec337109ad343b25647a4d{
padding-bottom:0;
color:#eded00;
font-size:44px;
}
body .av-special-heading.av-gh262sw-e31a91f2e8ec337109ad343b25647a4d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-gh262sw-e31a91f2e8ec337109ad343b25647a4d .av-special-heading-tag{
font-size:44px;
}
.av-special-heading.av-gh262sw-e31a91f2e8ec337109ad343b25647a4d .special-heading-inner-border{
border-color:#eded00;
}
.av-special-heading.av-gh262sw-e31a91f2e8ec337109ad343b25647a4d .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-g1fnqgg-0b59da325971d2a7fc7ff6e349a9fc2d .avia_textblock{
color:#ffffff;
}

.avia-section.av-euohxdc-61c46ebb5ffd81c13daa011029452449 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://i0.wp.com/t-smile.co.jp/wp-content/uploads/2020/02/str09.jpg?fit=1920%2C1080&ssl=1);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-euohxdc-61c46ebb5ffd81c13daa011029452449 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

#top .av-special-heading.av-olwxsv-8ec7dddb51b972fd864f3a478aeaac47{
padding-bottom:0;
color:#eded00;
font-size:44px;
}
body .av-special-heading.av-olwxsv-8ec7dddb51b972fd864f3a478aeaac47 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-olwxsv-8ec7dddb51b972fd864f3a478aeaac47 .av-special-heading-tag{
font-size:44px;
}
.av-special-heading.av-olwxsv-8ec7dddb51b972fd864f3a478aeaac47 .special-heading-inner-border{
border-color:#eded00;
}
.av-special-heading.av-olwxsv-8ec7dddb51b972fd864f3a478aeaac47 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-e70r7cg-33d61c27f2babafe38c857d55121acee .avia_textblock{
color:#ffffff;
}

.avia-section.av-61pobg0-6e3e4196824d00fe2504e5d80dfbe597 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://i0.wp.com/t-smile.co.jp/wp-content/uploads/2017/03/IMG_0036.jpg?fit=1030%2C686&ssl=1);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-61pobg0-6e3e4196824d00fe2504e5d80dfbe597 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

#top .av-special-heading.av-k6c0vfu0-317f346751fd81b1c03c23cc06510d77{
padding-bottom:0;
color:#eded00;
font-size:44px;
}
body .av-special-heading.av-k6c0vfu0-317f346751fd81b1c03c23cc06510d77 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-k6c0vfu0-317f346751fd81b1c03c23cc06510d77 .av-special-heading-tag{
font-size:44px;
}
.av-special-heading.av-k6c0vfu0-317f346751fd81b1c03c23cc06510d77 .special-heading-inner-border{
border-color:#eded00;
}
.av-special-heading.av-k6c0vfu0-317f346751fd81b1c03c23cc06510d77 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-5cvlob4-03cbed08187d8651cdec0363749b8359 .avia_textblock{
color:#ffffff;
}

#top #wrap_all .iconbox.av-333f0q8-80d9d901759474defd6492a6db7f3d06 .iconbox_content_title{
color:#0aa008;
}

#top #wrap_all .iconbox.av-8llrd27-e9956767cf4fb2bee57b0862bb61ac6d .iconbox_content_title{
color:#0aa008;
}

.avia-section.av-t6lfq7-9b7c67d50bece3a524e453c593897b62 .av-parallax .av-parallax-inner{
background-color:#efbb20;
background-image:url(https://i0.wp.com/t-smile.co.jp/wp-content/uploads/2015/10/house-wire-model-fade-white-1.png?fit=1500%2C1085&ssl=1);
background-repeat:no-repeat;
background-position:100% 50%;
background-attachment:scroll;
}

.flex_column.av-7n41psv-3b08de3b3ed2de106271305a9f5c0633{
-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-k6mzbp3u-fc9ae5f0af18d83a4f444dbed856797b{
padding-bottom:0;
color:#ffffff;
font-size:30px;
}
body .av-special-heading.av-k6mzbp3u-fc9ae5f0af18d83a4f444dbed856797b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-k6mzbp3u-fc9ae5f0af18d83a4f444dbed856797b .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-k6mzbp3u-fc9ae5f0af18d83a4f444dbed856797b .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-k6mzbp3u-fc9ae5f0af18d83a4f444dbed856797b .av-subheading{
font-size:15px;
}

.flex_column.av-qf3wjj-697a205eccb12165d6ce47ca2c130102{
-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-wt7xun-c41b09a21b3f7e845dc6c0676d583b2e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-175xajj-938dd4f0ee581a5304ec8516418485b0 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-olwxsv-8ec7dddb51b972fd864f3a478aeaac47 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-k6c0vfu0-317f346751fd81b1c03c23cc06510d77 .av-special-heading-tag{
font-size:0.8em;
}

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

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-wt7xun-c41b09a21b3f7e845dc6c0676d583b2e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-175xajj-938dd4f0ee581a5304ec8516418485b0 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-olwxsv-8ec7dddb51b972fd864f3a478aeaac47 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-k6c0vfu0-317f346751fd81b1c03c23cc06510d77 .av-special-heading-tag{
font-size:0.8em;
}

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