
@charset "UTF-8";
#header { background-position: top center;}
.biz-sec { background-color: ;}
#business { overflow: hidden;}.biz-text-area { padding: 3.5vw; color: ;}#biz-comment img,.biz-text img { width: auto; max-width: 100%; height: auto;}
.biz-text-area h2 { border-bottom: solid 1px ; padding-bottom: 3px;}
#use dt { border-bottom:1px solid #856404;}
#use dd::before { font-family: "Font Awesome 5 Free"; content: '\f0c8'; font-weight: 900;	margin-right: 10px;}
#flow {background: rgba(249,185,34,.1);}
#schedule th { text-align: center; border-right: 1px solid #222; width: 30%;}
#schedule td {padding: 1rem;}
#fee th { color: #ffffff; background-color: #F9B922; padding: 1rem; border-right: 1px solid #222; width: 30%;}#fee tr {border: 1px solid #222;}#fee td {padding: 1rem;}
@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; } }
}