
@charset "UTF-8";
#business { overflow: hidden;}.biz-text-area { padding: 3.5vw; color: ;}
#subsidy h2 {font-size: 130%; color: #ffffff; background-color: #1863a6; padding: .5rem;}#subsidy h3 { font-size: 120%; color: #1863a6;	border-bottom: 1px solid #1863a6;}
#subsidy dt { background-color: rgba(23,99,166,.7); color: ; padding: .5rem; border-radius: 10px;}#subsidy dd { padding: .5rem;}
#support01 { transition: .6s ease-out; transform: translateY(40px); opacity: 0;}#support02 { transition: .6s .3s ease-out; transform: translateY(40px); opacity: 0;}#support03 { transition: .6s .6s ease-out; transform: translateY(40px); opacity: 0;}
#support01.delighter.started,
#support02.delighter.started,
#support03.delighter.started { transform: translateY(0); opacity: 1;}
#fee { width: 60%; margin: 0 20%;}#fee tr:first-child { background-color: #54afff;}#fee td { border: 1px solid #222; width: 50%; padding: .5rem;}#flow ul li:after { content: "\f0d7"; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 3em; height: 10rem;}
@media (min-width: 768px){ .biz-text-area { padding: 3vw; height: 100%; } .biz-text-area h2 { font-size: 140%; } .biz-text-area h3 { font-size: 120%; margin-bottom: 0; } .biz-text-area h4 { font-size: 110%; margin-bottom: 0; }}
@media (min-width: 1300px){ .biz-text-area { font-size: 1.1rem; }}
@media (max-width: 767px){ .biz-text-area h2 { font-size: 120%; } .biz-text-area h3 { font-size: 105%; } .biz-text-area h4 { font-size: 100%; }}@media (max-width: 575px){ .index-header::after { bottom: 4vw; }
#fee { width: 100%; margin: 0;}}