
@charset "UTF-8";
.biz-sec { background-color: ;}
#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;}
.works-list-wrap { padding: 3vw 2vw 1vw;}
.works-list-wrap h2 { border-bottom: solid 1px ;}.w-list, .ba-list { padding-top: 2vw; padding-bottom: 2vw;}a.works-frame { color: #ffffff; text-shadow: 0 0 1px rgba(0,0,0,1);}.works-frame i { transition: 0.2s ease-in-out;}.works-frame:hover i { transform: scale(1.2);}.works-des, .ba-des { line-height: 1.7vw;}
.ba-list-wrap { background-color: ; color: ;}.ba-list-inner { background-color: ;}
@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%; } .works-list-wrap ul { margin: 0; } .works-des, .ba-des { line-height: 4vw; } .w-list, .ba-list { padding-top: 3.5vw; padding-bottom: 3.5vw; }}@media (max-width: 575px){ .index-header::after { bottom: 4vw; } #greeting { line-height: 6vw; }
}