#top .avia-slideshow .av-slideshow-caption.av-lokuuj-11bb430d16917ce90d869ab797a1202f__0 .avia-caption-content{
font-size:16px;
}
#top .avia-slideshow .av-slideshow-caption.av-lokuuj-11bb430d16917ce90d869ab797a1202f__0 .avia-caption-content p{
font-size:16px;
}

#top .av-special-heading.av-gyao4b-3d6f293b110413a645b5d4b497cf6008{
padding-bottom:50px;
font-size:60px;
}
body .av-special-heading.av-gyao4b-3d6f293b110413a645b5d4b497cf6008 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-gyao4b-3d6f293b110413a645b5d4b497cf6008 .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-gyao4b-3d6f293b110413a645b5d4b497cf6008 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-eeacaj-ea084060384c5311b3b9a4ff22183f8d{
padding-bottom:20px;
}
body .av-special-heading.av-eeacaj-ea084060384c5311b3b9a4ff22183f8d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-eeacaj-ea084060384c5311b3b9a4ff22183f8d .av-subheading{
font-size:20px;
}

.flex_column.av-aclsa3-2c83116653a835e4d0cb7fec06d60a8f{
-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-9nm0az-46f328a38e8c5fbb74a839a23f8b56ae{
padding-bottom:20px;
}
body .av-special-heading.av-9nm0az-46f328a38e8c5fbb74a839a23f8b56ae .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-9nm0az-46f328a38e8c5fbb74a839a23f8b56ae .av-subheading{
font-size:20px;
}

.flex_column.av-5gimej-9697c07d0be7b57f2d1bc5aa4f784cd5{
-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-4xklxn-5dc6cd56d9618a35e81eacd38f5bca9a{
padding-bottom:20px;
}
body .av-special-heading.av-4xklxn-5dc6cd56d9618a35e81eacd38f5bca9a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4xklxn-5dc6cd56d9618a35e81eacd38f5bca9a .av-subheading{
font-size:20px;
}


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

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