
@charset "UTF-8";
.biz-sec .row { background-color: rgba(66,66,66,0);}.biz-text-area { padding: 2.5vw;}#biz-comment img,.biz-text img { width: auto; max-width: 100%; height: auto;}
.biz-sec h2 { background-color: rgba(66,66,66,.05); border-left: solid 4px #ffbccd; padding: .5vw .5vw .5vw .8vw;}
.biz-text { font-size: 130%;}
.fuchi p{ padding: 30px 0 30px 0; border-left: 4px solid #1212; border-bottom: 4px solid #1212;}
.midashi {display: flex;	justify-content: center;	align-items: center;	font-size: 26px;	text-align: center;}
.midashi::before,.midashi::after {content: '';	width: 70px;	height: 3px;	background-color: #e8557ccc;}
.midashi::before {margin-right: 20px;}.midashi::after {margin-left: 20px;}
@media (min-width: 768px){ .biz-text-area { padding: 3vw; height: 100%; } .biz-sec h2 { font-size: 130%; } .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%; }}@media (max-width: 575px){ .index-header::after { bottom: 4vw; } #greeting { line-height: 6vw; }
}