
@charset "UTF-8";
.biz-sec { /*background-color: rgba(10,10,10,.1);*/}.cooming{ line-height: 3vw;}#business { overflow: hidden;}.biz-text-area { padding: 3.5vw;}#biz-comment img,.biz-text img { width: auto; max-width: 100%; height: auto;}
.biz-text-area h2 { background-color: #ffffff; border-left: solid 10px #00a0ea; padding: .5vw .5vw .5vw .8vw;}
#target-link ul li::before { content: ""; bottom: 5px; right: 20px; border-top: 1em solid transparent; border-right: 1em solid #00a0ea; position: absolute; z-index: 100;}/*#target-link ul li a::after { content: "New!"; display: block; bottom: 5px; transform: rotate(135deg); color: #fff; font-weight: bold; right: 0px; position: absolute; z-index: 101;
}*/
#target-link ul li a{ color:#000; display:block; background:#fff; height: 4vw; display: flex; align-items: center; justify-content: center;}#target-link ul li a:hover{ text-decoration: none;}
@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%; } #target-link ul li a{ height: 8vw; } .cooming{ line-height: 5vw;}#target-link ul li{ border-bottom: solid 10px rgba(10, 10, 10, 0);}}
@media (max-width: 575px){ .index-header::after { bottom: 4vw; } #greeting { line-height: 6vw; }
}