
@charset "UTF-8";
.biz-sec { background-color: rgba(33,33,33,.1);}
#business { overflow: hidden;}
#biz2 .text-bg { background-color: #bf0707; padding: 3.5vw;}#biz3 .text-bg { background-color: #0066bf; padding: 3.5vw;}
#biz-comment img,.biz-text img { width: auto; max-width: 100%; height: auto;}
.biz-text-area { transition: .6s ease-out; transform: translateY(40px); opacity: 0;}
.biz-text-area.delighter.started { transform: translateY(0); opacity: 1;}
#biz2 .biz-text-area h2 { background-color: #ffffff; border-left: solid 5px #0066bf; padding: .5vw .5vw .5vw .8vw;}
#biz3 .biz-text-area h2 { background-color: #ffffff; border-left: solid 5px #bf0707; padding: .5vw .5vw .5vw .8vw;}
@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; } #greeting { line-height: 6vw; }
}