
@charset "UTF-8";
.point h1 {font-size:160%;	color: #fff;	text-align: center;	background-color: #007bff;	padding: 1rem;}
.point h2 {font-size:130%;	border-bottom: 1px solid #007bff;}
.point-box01,
.point-box02,
.point-box03 {position: relative;}.point-box02 {padding-left:5rem;	position: relative;	left: 7rem;}
.point-box03 {padding-left:15rem;	position: relative;	left: 15rem;}
.point-text {background-color: rgba(255,255,255,.75);	border-radius: 10px;	position: absolute;	top:2rem;	left: 5rem;	z-index: 1234;}.point-img {margin-right: 5rem;}
.biz-sec { background-color: transparent;}
#business { overflow: hidden;}.biz-text-area { padding: 3.5vw; color: ;}#biz-comment img,.biz-text img { width: auto; max-width: 100%; height: auto;}
.biz-text-area h2 { border-bottom: solid 1px ; padding-bottom: 3px;}
@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){.point-box02 {padding-left:5rem;	position: relative;	left: 3rem;}
.point-box03 {padding-left:15rem;	position: relative;	left: 6rem;}}
@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; }
.point-box02 {padding-left:0;	left: 0;}
.point-box03 {padding-left:0;	left: 0;}
.point-text {position: relative;	top:0;	left: 0;	z-index: 1234;}.point-img {margin-right: 0;}
}