
@charset "UTF-8";
.biz-sec { background-color: rgba(255,255,255,.1);}
#business { overflow: hidden;}.biz-text-area { padding: 3.5vw;}
.cont-photo { width: 100%; height: 30vh;	z-index: 12;	background-position: center center;	background-repeat: no-repeat;	background-size: cover;	position: relative;	left: 0;	top: 0; overflow: hidden;}
.cont-photo:after {background-color: rgba(0,0,0,.3);	content: "";	width: 100%;	height: 100%;	position: absolute;	top: 0;	left: 0;	z-index: 123;}
.cont-photo h2 { font-size: 140%; position: relative; z-index: 999; background: rgba(255,255,255,.6);}
.biz-item { transition: 2s ease-out; transform: translateY(100px); opacity: 0;}.biz-item.delighter.started { transform: translateY(0); opacity: 1;}
@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: 900px){ .cont-photo { height: 20vh; }}@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; } .cont-photo { height: 30vh; }
}