
@charset "UTF-8";
.biz-sec { background-color:#fff;}
#business { overflow: hidden;}.biz-text-area { color: #0a0a0a;}#biz-comment img,.biz-text img { width: auto; max-width: 100%; height: auto;}
.biz-text-area h2 { /*border-bottom: solid 1px #0a0a0a;*/ padding-bottom: 3px;}#business h2{ background-color: #a0d8ef; border-radius: 50px;}/*
#business h2 span{ position: relative; font-weight: bold;}#business h2 span::before { position: absolute; height: 0.5rem; width: 100%; bottom: 5px; right: 0; border: 1px solid #498ee0; background: repeating-linear-gradient(45deg, #498ee0 0 1px, transparent 2px 4px); content:"";
}*/
#business_area img{ border-radius: 15px;}.biz-img-area {position: relative; border-radius: 15px}
.biz-img-area::after {content: '';	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	width: calc(100% - 0px);	height: calc(100% - 0px);	border-image-source: repeating-linear-gradient(45deg, #fff, #fff 3px, rgba(0,0,0,0) 0, rgba(0,0,0,0) 6px);	border-image-slice: 20;	border-image-repeat: round;	border-style: solid;	border-width: 10px;}@media (min-width: 768px){ .biz-text-area { 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; }
}