
@charset "UTF-8";
.biz-sec .row { background-color: rgba(255,255,255,0);}.biz-text-area { padding: 2.5vw;	background-color:rgb(255,255,255,75%);}#biz-comment img,.biz-text img { width: auto; max-width: 100%; height: auto;}#business h2 {position: relative;	text-align: center;}#business h2 span {position: relative;	z-index: 2;}#business h2::before {content: attr(data-en); width: 100%;	position: absolute;	top: -20px;	left: 50%;	transform: translateX(-50%);	color: rgba(89,0,0,0.2);	font-size:150%;}/*#business h2::after {content: '';	position: absolute;	bottom: 0;	left: 50%;	transform: translate(-50%) rotate(30deg);	width: 1px;	height: 40px;	background-color: rgba(224,66,114,1);
}*/
@media (min-width: 768px){ .biz-text-area { padding: 3vw; height: 100%; } .biz-sec h2 { font-size: 200%; } .biz-text-area h3 { font-size: 120%; margin-bottom: 0; } .biz-text-area h4 { font-size: 110%; margin-bottom: 0; }}
@media (min-width: 1200px){ #business { font-size: 1.1rem; }	.biz-text-area {padding: 30px;}}
@media (max-width: 767px){ .biz-sec h2 { font-size: 110%; } .biz-text-area h3 { font-size: 105%; } .biz-text-area h4 { font-size: 100%; } .biz-text-area { padding: 5vw; }}@media (max-width: 575px){ .index-header::after { bottom: 4vw; } #greeting { line-height: 6vw; }
}