
@charset "UTF-8";
.biz-sec { background-color: #ffffff;}#business { overflow: hidden;}#business h2 { position: relative;}#business h2:before { position: absolute; top: calc(50% - 1px); right: 0; width: 80%; height: 1px; content: ''; background: #000;}#business h2 span { position: relative;}.biz-text-area { padding: 3.5vw; 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;}
@media (min-width: 768px){ .bg-left .biz-text-area-g{ position:absolute; top:5vw; right:0; background-color:rgb(255,255,255,75%); } .bg-right .biz-text-area-g{ position:absolute; top:5vw; left:0; background-color:rgb(255,255,255,75%); } .biz-text-area { padding:0 3vw; height:30vw; } .biz-text-area h2 { font-size: 160%; } .biz-text-area h3 { font-size: 140%; margin-bottom: 0; } .biz-text-area h4 { font-size: 120%; 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%; } #business h2:before { width: 70%; }}@media (max-width: 575px){ .index-header::after { bottom: 4vw; } #greeting { line-height: 6vw; }
}