
@charset "UTF-8";
.biz-sec { /*background-color: rgba(34,34,34,.1);*/}
#business { overflow: hidden;}.biz-text-area { padding: 0 3.5vw;}.biz-img-area img {border-radius: 20px;}
.biz-sec h2 { color:#00a035; /*background-color: #ffffff;*/ border-bottom:solid 3px #00a035; padding: .5vw .5vw .5vw .8vw;}
#philosophy dt {border-bottom: 1px solid #818182;	margin-bottom: .5rem;}
#philosophy dd { padding-left: 1rem; text-indent: -1em; padding-left: 1em;}#philosophy dd:before {content: '■';}#kind dt {font-size:120%;}#kind dd:last-child {border-top: 1px solid #155724;	padding-top:.5rem;	margin-top: .25rem;}
@media (min-width: 768px){ .biz-text-area { padding:0 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; }
}