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

#top .av-special-heading.av-vt73cmo-594335f85f890d2bf6c958aa94b120ed{
padding-bottom:10px;
}
body .av-special-heading.av-vt73cmo-594335f85f890d2bf6c958aa94b120ed .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-vt73cmo-594335f85f890d2bf6c958aa94b120ed .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-cac601be523700cbf4eb78b451cd01f6 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-ur0m1gw-cac601be523700cbf4eb78b451cd01f6 .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-a423dce6195daeed07f5274b5fca1f91 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-tbndoj4-a423dce6195daeed07f5274b5fca1f91 .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-ea479a31f9c19102a96c4ef946baa8b5 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-rrs7f1s-ea479a31f9c19102a96c4ef946baa8b5 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-r9i759s-eff5e78b7a5b2856a579159d1eacc579{
-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-qlek5e8-994608eb60d911e023829650ad1500a6 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-qlek5e8-994608eb60d911e023829650ad1500a6 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-pt83nqo-ea0a53bcce980ab0ee877baf609373e6{
-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-43bf3a97fc6cc8b413186f240cbd9afd img.avia_image{
box-shadow:none;
}
.avia-image-container.av-p8hx39s-43bf3a97fc6cc8b413186f240cbd9afd .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-7bcdec16efdfaf0488317c5a9914bfb5 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-nqcb1qo-7bcdec16efdfaf0488317c5a9914bfb5 .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-2cf6f4dc903ca4861a3c250d92ad560c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m4fnw7k-2cf6f4dc903ca4861a3c250d92ad560c .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%;
}

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

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

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

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

.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-6532545c64445fcea51f21ee5eca5b5d .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/structure-1.jpg?fit=1030%2C773&ssl=1);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-euohxdc-6532545c64445fcea51f21ee5eca5b5d .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

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

#top .av_textblock_section.av-e70r7cg-3c5c379cf6328ef66f7999286191540c .avia_textblock{
color:#ffffff;
}

.avia-section.av-cr2v3ps-dfa3c2375d726c3c707c37bf334793be .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/DSC_3396.jpg?fit=1030%2C686&ssl=1);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-cr2v3ps-dfa3c2375d726c3c707c37bf334793be .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

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

#top .av_textblock_section.av-brjtkts-55b12913313bb04e467a4be04835adec .avia_textblock{
color:#ffffff;
}

.flex_column.av-b5hcr74-871cd608c16848eb3904b949367acb21{
-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;
}

.iconbox.av-au03s7k-2e358dd47ef4dbba10069748d21f2ef0 .iconbox_icon{
background-color:#eded00;
}
#top #wrap_all .iconbox.av-au03s7k-2e358dd47ef4dbba10069748d21f2ef0 .iconbox_content_title{
color:#eded00;
}

.flex_column.av-aenydsg-a41ca4c0a23afd612bbab76be1d793e9{
-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;
}

.iconbox.av-9tkuphs-a6b1256a8f9aa0d58f48aa0fbdbdab56 .iconbox_icon{
background-color:#eded00;
}
#top #wrap_all .iconbox.av-9tkuphs-a6b1256a8f9aa0d58f48aa0fbdbdab56 .iconbox_content_title{
color:#eded00;
}

.flex_column.av-9enepps-e58049c0b5a570787f69a5fa16f75a8c{
-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;
}

.iconbox.av-91i0ymo-376279db66a676794026c93e18e69a4f .iconbox_icon{
background-color:#eded00;
}
#top #wrap_all .iconbox.av-91i0ymo-376279db66a676794026c93e18e69a4f .iconbox_content_title{
color:#eded00;
}

.flex_column.av-8i4fd4g-43572809a40afccb5ec395e2868ef762{
-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;
}

.iconbox.av-7ww32pc-ccb8c31b213712917b6ce8fe35f7c043 .iconbox_icon{
background-color:#eded00;
}
#top #wrap_all .iconbox.av-7ww32pc-ccb8c31b213712917b6ce8fe35f7c043 .iconbox_content_title{
color:#eded00;
}

.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-5nkiewg-7e18e0d60209b0f9899bf3ee67d2256f{
padding-bottom:0;
color:#eded00;
font-size:44px;
}
body .av-special-heading.av-5nkiewg-7e18e0d60209b0f9899bf3ee67d2256f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-5nkiewg-7e18e0d60209b0f9899bf3ee67d2256f .av-special-heading-tag{
font-size:44px;
}
.av-special-heading.av-5nkiewg-7e18e0d60209b0f9899bf3ee67d2256f .special-heading-inner-border{
border-color:#eded00;
}
.av-special-heading.av-5nkiewg-7e18e0d60209b0f9899bf3ee67d2256f .av-subheading{
font-size:15px;
}

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

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

.avia-section.av-2mwd80g-8b37cde3f604df5b99e59f6c96cb4b28 .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/20150923_008-1.jpg?fit=1030%2C684&ssl=1);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-2mwd80g-8b37cde3f604df5b99e59f6c96cb4b28 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

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

#top .av_textblock_section.av-1txqxg0-21545034766e952e97d3322ead245d55 .avia_textblock{
color:#ffffff;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-ib9zjtc-5a3e2f2e9a3e60e72a9f70092922388a .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-elz5how-21590417e5df715dc649f29350ce40b7 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-c1koekw-3b64552b2c1e4844996390ca01057b60 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5nkiewg-7e18e0d60209b0f9899bf3ee67d2256f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-27ugh74-f83019f6ea73d0ef971e1ea26807ea24 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-ib9zjtc-5a3e2f2e9a3e60e72a9f70092922388a .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-elz5how-21590417e5df715dc649f29350ce40b7 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-c1koekw-3b64552b2c1e4844996390ca01057b60 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5nkiewg-7e18e0d60209b0f9899bf3ee67d2256f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-27ugh74-f83019f6ea73d0ef971e1ea26807ea24 .av-special-heading-tag{
font-size:0.8em;
}
}
