#top #wrap_all .avia-slideshow .av-slideshow-caption.av-m7a3vtsd-1f2c3620192218397a070246794b4b0f__0 .avia-caption-title{
font-size:35px;
}
#top .avia-slideshow .av-slideshow-caption.av-m7a3vtsd-1f2c3620192218397a070246794b4b0f__0 .avia-caption-content{
font-size:20px;
}
#top .avia-slideshow .av-slideshow-caption.av-m7a3vtsd-1f2c3620192218397a070246794b4b0f__0 .avia-caption-content p{
font-size:20px;
}

#top .hr.hr-invisible.av-me9gdqoa-f90e725d0df8368253b9b40b6390e8ea{
height:30px;
}

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

#top .av-special-heading.av-meejpy0b-54df2b23f4375b1539c6701fc4e7beb8{
padding-bottom:10px;
}
body .av-special-heading.av-meejpy0b-54df2b23f4375b1539c6701fc4e7beb8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-meejpy0b-54df2b23f4375b1539c6701fc4e7beb8 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-380un2-0b2ab22906b3898f968be19f12e93143{
height:50px;
}

.avia_transform .avia-image-container.av-me9do9d1-1e73358779fc1949526ab6c87583ecbe{
animation-duration:1.5s;
}
.avia-image-container.av-me9do9d1-1e73358779fc1949526ab6c87583ecbe img.avia_image{
box-shadow:none;
}
.avia-image-container.av-me9do9d1-1e73358779fc1949526ab6c87583ecbe .av-image-caption-overlay-center{
color:#ffffff;
}

.avia_transform .avia-image-container.av-me9dosfh-8c20798ead581cf3da700c11a0b13e56{
animation-duration:1.5s;
}
.avia-image-container.av-me9dosfh-8c20798ead581cf3da700c11a0b13e56 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-me9dosfh-8c20798ead581cf3da700c11a0b13e56 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-15cd5xm-4f4d8245ce706a5e45f960ae63095745{
background-color:#444444;
background-image:unset;
}

#top .av-special-heading.av-12xsiuy-ed5f58ace8875b7b98ca300ce242e4e8{
padding-bottom:60px;
color:#ffffff;
font-size:50px;
}
body .av-special-heading.av-12xsiuy-ed5f58ace8875b7b98ca300ce242e4e8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-12xsiuy-ed5f58ace8875b7b98ca300ce242e4e8 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-12xsiuy-ed5f58ace8875b7b98ca300ce242e4e8 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-12xsiuy-ed5f58ace8875b7b98ca300ce242e4e8 .av-subheading{
font-size:18px;
}

.avia_transform .avia-image-container.av-m7470qpn-22b84e845a62da1839ebe95f477a8ca0{
animation-duration:2s;
}
.avia-image-container.av-m7470qpn-22b84e845a62da1839ebe95f477a8ca0 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m7470qpn-22b84e845a62da1839ebe95f477a8ca0 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-m7471kvs-90e94a33415f1373e315eac0d10433df{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-m7471kvs-90e94a33415f1373e315eac0d10433df .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m7471kvs-90e94a33415f1373e315eac0d10433df .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-m7471kvs-90e94a33415f1373e315eac0d10433df .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-m6ymprs5-d785977e632fdcbdfa0cb3a246c7329c .avia_textblock{
font-size:15px;
}

.avia_transform .avia-image-container.av-m7477p19-4f1757ec94dde81eda2e23742f7a591f{
animation-duration:2s;
}
.avia-image-container.av-m7477p19-4f1757ec94dde81eda2e23742f7a591f img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m7477p19-4f1757ec94dde81eda2e23742f7a591f .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-m7475slv-e81b9ee2bc0ba94ad56f8c162662e4c4{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-m7475slv-e81b9ee2bc0ba94ad56f8c162662e4c4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m7475slv-e81b9ee2bc0ba94ad56f8c162662e4c4 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-m7475slv-e81b9ee2bc0ba94ad56f8c162662e4c4 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-m6ynsg1w-d99a2c0c784c941d545bec2638f526a4 .avia_textblock{
font-size:15px;
}

.avia_transform .avia-image-container.av-m74781tm-c09fade0ae7e25180450aef3fabd2c10{
animation-duration:2s;
}
.avia-image-container.av-m74781tm-c09fade0ae7e25180450aef3fabd2c10 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m74781tm-c09fade0ae7e25180450aef3fabd2c10 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-m747647o-31c67704f993be836c2f2013650aa185{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-m747647o-31c67704f993be836c2f2013650aa185 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m747647o-31c67704f993be836c2f2013650aa185 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-m747647o-31c67704f993be836c2f2013650aa185 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-m6ynswxm-f17f09b5af319753d0f812cb6e3589d3 .avia_textblock{
font-size:15px;
}

.avia_transform .avia-image-container.av-m7478cxu-d427c8819c614cd2b4c2df6b950a388f{
animation-duration:2s;
}
.avia-image-container.av-m7478cxu-d427c8819c614cd2b4c2df6b950a388f img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m7478cxu-d427c8819c614cd2b4c2df6b950a388f .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-m7476oi8-d2a7970a2288899283240d919d275f1b{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-m7476oi8-d2a7970a2288899283240d919d275f1b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m7476oi8-d2a7970a2288899283240d919d275f1b .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-m7476oi8-d2a7970a2288899283240d919d275f1b .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-m6ynt7ea-5d0f0dd0d31ef76d5fd2a56c8bc210d1 .avia_textblock{
font-size:15px;
}

.avia_transform .avia-image-container.av-m7478l7i-dbe95d8f14e2534756903953e9635afc{
animation-duration:2s;
}
.avia-image-container.av-m7478l7i-dbe95d8f14e2534756903953e9635afc img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m7478l7i-dbe95d8f14e2534756903953e9635afc .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-m74772dh-5782b07d1c733e554c45b9395f4cc95e{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-m74772dh-5782b07d1c733e554c45b9395f4cc95e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m74772dh-5782b07d1c733e554c45b9395f4cc95e .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-m74772dh-5782b07d1c733e554c45b9395f4cc95e .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-m6yntlty-fa388ce94d2a1349b4aa12efd6d08faa .avia_textblock{
font-size:15px;
}

.flex_cell.av-m6yqar9k-047fd5dbdd698cbab8d9cb7009cc62e6{
vertical-align:middle;
background:url(https://graphience.net/wp-content/uploads/2024/10/AdobeStock_200118749-scaled.jpeg) 50% 50% no-repeat scroll #2d2d2d;
}

.flex_cell.av-m6yqb9qp-dcda85300da4fede3c82ceec9a5cc368{
vertical-align:middle;
background:url(https://graphience.net/wp-content/uploads/2024/09/Webフッター用ロゴ透かし-1-324x1030.png) 100% 50% no-repeat scroll #2d2d2d;
}
.responsive #top #wrap_all .flex_cell.av-m6yqb9qp-dcda85300da4fede3c82ceec9a5cc368{
padding:100px 0px 100px 0px !important;
}

.flex_column.av-5xbpp8-8f11ec73050cc2ba09aaa22e3cffb804{
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-3orc4c-89852b17c3c1143b5442e89b2fdb1f9f{
padding-bottom:10px;
}
body .av-special-heading.av-3orc4c-89852b17c3c1143b5442e89b2fdb1f9f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3orc4c-89852b17c3c1143b5442e89b2fdb1f9f .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-28wp1o-ab712839405af1003d27430b280acbb5{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-28wp1o-ab712839405af1003d27430b280acbb5:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}


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

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