
@charset "UTF-8";
.biz-sec { background-color: ;}
#service { overflow: hidden;}.biz-text-area { padding: 3.5vw; color: ;}#biz-comment img,.biz-text img { width: auto; max-width: 100%; height: auto;}
#service h2 { border-left:8px solid #239e2e;	padding-left: 8px;}
#other { transition: .6s ease-out; transform: translateY(50px); opacity: 0;}#other.delighter.started { transform: translateY(0); opacity: 1;}
#other h1 { font-size:160%; font-weight: 600;	position:relative;}#other h1:after { position: absolute; bottom: 0; left: 0; width: 100%; height: 6px; content: ''; border-radius: 3px; background-image: -webkit-gradient(linear, right top, left top, from(#009efd), to(#002255)); background-image: -webkit-linear-gradient(right, #009efd 0%, #002255 100%); background-image: linear-gradient(to left, #009efd 0%, #002255 100%);}
@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: 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; }
}