#top #wrap_all .avia-slideshow .av-slideshow-caption.av-1l7asjor-37bef475753da14f0b4fe7ea2849f4db__0 .avia-caption-title{
font-size:60px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-1l7asjor-37bef475753da14f0b4fe7ea2849f4db__0 .avia-caption-content{
font-size:19px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-1l7asjor-37bef475753da14f0b4fe7ea2849f4db__0 .avia-caption-content p{
font-size:19px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-1l7asjor-37bef475753da14f0b4fe7ea2849f4db__1 .avia-caption-title{
font-size:60px;
}
#top .avia-slideshow .av-slideshow-caption.av-1l7asjor-37bef475753da14f0b4fe7ea2849f4db__1 .avia-caption-content{
font-size:19px;
}
#top .avia-slideshow .av-slideshow-caption.av-1l7asjor-37bef475753da14f0b4fe7ea2849f4db__1 .avia-caption-content p{
font-size:19px;
}

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

.avia-section.av-1ja3kh57-9f8f372276edc6d60ad55810b44816ee{
background-repeat:no-repeat;
background-image:url(https://i0.wp.com/t-smile.co.jp/wp-content/uploads/2017/07/yakusugi_back.jpg?fit=1732%2C1155&ssl=1);
background-position:0% 0%;
background-attachment:scroll;
}
.avia-section.av-1ja3kh57-9f8f372276edc6d60ad55810b44816ee .av-section-color-overlay{
opacity:0.8;
background-color:#0c6d0f;
}

#top .av_textblock_section.av-1iqgfxyj-362c7a91fb0c82f63c2d81f6d6284203 .avia_textblock{
color:#ffffff;
}

.flex_column.av-1h3cvfpn-8536168d869ec2b67d2dae1772571fd8{
-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-1gqz473f-ca665112d3e4470f62b0cf5698246283{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-1gqz473f-ca665112d3e4470f62b0cf5698246283 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1gqz473f-ca665112d3e4470f62b0cf5698246283 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-1gqz473f-ca665112d3e4470f62b0cf5698246283 .av-subheading{
font-size:15px;
}

.flex_column.av-1g3xcdaj-68f8954c5e7b0e10f43e3a212f00a2d3{
-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 #wrap_all .iconbox.av-52s8t8r-f0c37e56c2f45ff7f715ccb004065db1 .iconbox_content_title{
color:#0aa008;
}

#top .av-special-heading.av-4yyle6j-9183be4d7e1ae7c03514f09bd97b9746{
padding-bottom:10px;
color:#ffffff;
font-size:30px;
}
body .av-special-heading.av-4yyle6j-9183be4d7e1ae7c03514f09bd97b9746 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4yyle6j-9183be4d7e1ae7c03514f09bd97b9746 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-4yyle6j-9183be4d7e1ae7c03514f09bd97b9746 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-4yyle6j-9183be4d7e1ae7c03514f09bd97b9746 .av-subheading{
font-size:15px;
}

.flex_column.av-1cuposgb-34ee6e72b8ca1ed35ee220a941ccce77{
-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-4kle4yz-9ce68bbc4041c8e04ebf6e493ab460cc{
-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-zka62cr-e2c25a9e8d9ffd1b5c673a7bb226fb74{
-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-yrah6wb-5a205371ce0540aab1ce1e068398b152{
-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-xysj19n-98354da48a836df5b6e076195658d9a8{
-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-wwnnlfv-16bac8189f5226180d606ae59e118463{
-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-wkgqua3-9fdca99cd6b0367b1771abd634e0f183{
-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-vypneaz-b95d6294e40dbc8990a9f282d7ba333a{
-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-vdbw2a3-e0684c5e96c6c8efd581d7ff5378e4e8 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-vdbw2a3-e0684c5e96c6c8efd581d7ff5378e4e8 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-uzkyf3f-ebf80ef1d6bcc948bfa652e376e97b09{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-uzkyf3f-ebf80ef1d6bcc948bfa652e376e97b09 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-uzkyf3f-ebf80ef1d6bcc948bfa652e376e97b09 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-uzkyf3f-ebf80ef1d6bcc948bfa652e376e97b09 .av-subheading{
font-size:15px;
}

#top .hr.av-uft2f2j-e497aef8f89cb7565f02bec2b91d80ca{
margin-top:40px;
margin-bottom:40px;
}
.hr.av-uft2f2j-e497aef8f89cb7565f02bec2b91d80ca .hr-inner{
width:50px;
border-color:#4ecac2;
}

.flex_column.av-tmtwu23-5ae9c9806f477164ae88becdafb5e560{
-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-t7hl05n-b28314e5931f0bf137d05f68c06ea11a .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://i0.wp.com/t-smile.co.jp/wp-content/uploads/2017/07/nkg01.jpg?fit=1540%2C1155&ssl=1);
background-position:50% 50%;
background-attachment:scroll;
}

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

#top .flex_column.av-sg7kmyz-4477752ad5904244b887bdffaede5a50{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-sg7kmyz-4477752ad5904244b887bdffaede5a50{
-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;
}
.responsive #top #wrap_all .flex_column.av-sg7kmyz-4477752ad5904244b887bdffaede5a50{
margin-top:0px;
margin-bottom:0px;
}

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

#top .hr.av-rch2fsb-b739bf6d965664a09fd8535b78bab866{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-rch2fsb-b739bf6d965664a09fd8535b78bab866 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_column.av-p1pxmzv-ffe7bb41a26594eda010a9b252337258{
-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-nzpgt1n-ddbc28431a7ee73ce4c210da21cb626a{
-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 #wrap_all .avia-slideshow .av-slideshow-caption.av-kzhmw4r-410255b3b8d413b622e0f552021f235f__0 .avia-caption-title{
font-size:60px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-kzhmw4r-410255b3b8d413b622e0f552021f235f__0 .avia-caption-content{
font-size:19px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-kzhmw4r-410255b3b8d413b622e0f552021f235f__0 .avia-caption-content p{
font-size:19px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-kzhmw4r-410255b3b8d413b622e0f552021f235f__1 .avia-caption-title{
font-size:60px;
}
#top .avia-slideshow .av-slideshow-caption.av-kzhmw4r-410255b3b8d413b622e0f552021f235f__1 .avia-caption-content{
font-size:19px;
}
#top .avia-slideshow .av-slideshow-caption.av-kzhmw4r-410255b3b8d413b622e0f552021f235f__1 .avia-caption-content p{
font-size:19px;
}

#top #wrap_all .iconbox.av-j34w7rf-b34597e1503020741c80a50ed2aca536 .iconbox_content_title{
color:#0aa008;
}

.avia-section.av-iggecqz-1271a18a086c1134c9d7a934ae046ffc .av-section-color-overlay{
opacity:0.8;
background-color:#000000;
}

#top .av-special-heading.av-i1efgrv-af54756d7895dfb2d99c7e9c377fa0a9{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-i1efgrv-af54756d7895dfb2d99c7e9c377fa0a9 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-i1efgrv-af54756d7895dfb2d99c7e9c377fa0a9 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-i1efgrv-af54756d7895dfb2d99c7e9c377fa0a9 .av-subheading{
font-size:15px;
}

#top .avia-testimonial-wrapper.av-hmkhxgr-05ef6a75493d8447da1057f14f4e15a7 .avia-testimonial-content{
color:#ffffff;
}
#top .avia-testimonial-wrapper.av-hmkhxgr-05ef6a75493d8447da1057f14f4e15a7 .avia-testimonial-name{
color:#ffffff;
}
.avia-testimonial-wrapper.av-hmkhxgr-05ef6a75493d8447da1057f14f4e15a7 .avia-testimonial-subtitle{
color:#ffffff;
}
.avia-testimonial-wrapper.av-hmkhxgr-05ef6a75493d8447da1057f14f4e15a7 .avia-testimonial-link{
color:#ffffff;
}
.avia-testimonial-wrapper.av-hmkhxgr-05ef6a75493d8447da1057f14f4e15a7 .avia-slideshow-controls{
color:#ffffff;
}

#top #wrap_all .iconbox.av-b4gqkx7-d4e62c46cc608c90ebe6ad738d89bbff .iconbox_content_title{
color:#0aa008;
}

.flex_column.av-9peiqob-3328204934a6631484491944f70ec448{
-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-9gpcqh7-ae868fbce86faa9648f016fe283bc9ea{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-9gpcqh7-ae868fbce86faa9648f016fe283bc9ea .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-9gpcqh7-ae868fbce86faa9648f016fe283bc9ea .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-9gpcqh7-ae868fbce86faa9648f016fe283bc9ea .av-subheading{
font-size:15px;
}

.flex_column.av-910vnu3-5f3804ee35bca15af09bd2173acdb1f9{
-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 .hr.av-uu8svf-f9a819532f8b20ef554f07c968afaaf1{
margin-top:40px;
margin-bottom:40px;
}
.hr.av-uu8svf-f9a819532f8b20ef554f07c968afaaf1 .hr-inner{
width:50px;
border-color:#4ecac2;
}

.flex_column.av-884cdvv-c972af8d51184e0ce025d21a3dbc2110{
-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-77dji17-63e09a44e1a3437516c49f902dffe91e{
-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-6az9h4b-d043973915fc140bdca7f5f97f21cdad{
-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-iqlxjf-1329a4ecb4937da64fc23042b91b4324 .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=3840%2C2160&ssl=1);
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-iqlxjf-1329a4ecb4937da64fc23042b91b4324 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

.flex_column.av-4gayanf-477921d8fa58ff2d977db13446c3ae1a{
-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_textblock_section.av-3xkklqj-294e5e8fc3b22089bfbe2ccfe6270c9c .avia_textblock{
color:#ffffff;
}

#top .hr.av-3ebure3-8a3dd4f50e640be2997b809012fd1f13{
margin-top:40px;
margin-bottom:40px;
}
.hr.av-3ebure3-8a3dd4f50e640be2997b809012fd1f13 .hr-inner{
width:50px;
border-color:#ffffff;
}

.flex_column.av-18te87f-e8f0c36d9d315c3dd25c44c150dc2ae0{
-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 #wrap_all .iconbox.av-wz85e3-aaa27b19fda08eb8b8bea5d2e6f59842 .iconbox_content_title{
color:#0aa008;
}


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

#top #wrap_all .av-special-heading.av-4yyle6j-9183be4d7e1ae7c03514f09bd97b9746 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-spsewjv-40ea0ef76b49ae8fdbb7035f8bf4d73e .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-9gpcqh7-ae868fbce86faa9648f016fe283bc9ea .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-4yyle6j-9183be4d7e1ae7c03514f09bd97b9746 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-spsewjv-40ea0ef76b49ae8fdbb7035f8bf4d73e .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-9gpcqh7-ae868fbce86faa9648f016fe283bc9ea .av-special-heading-tag{
font-size:0.8em;
}
}
