
@charset "UTF-8";
#header{ background-image:none;}#symptoms .list li a{ border-radius:5px; text-decoration: none; transition: 0.25s ease-in-out;}#symptoms ol { padding: 0; position: relative;}#symptoms ol li.style h3 { color: #fff; background: #f39800;/*背景色*/ line-height: 1.5; padding: 0.5em; list-style-type: none!important;/*ポチ消す*/}#symptoms ol li.style h4{ border-bottom: solid 3px #f39800;}#symptoms ol li ul li{ border-bottom: dotted 1px #ddd; padding: 5px 0;}#symptoms ol li dt{ font-weight: 400;}.biz-sec { background-color: #e57a00;}
#business { overflow: hidden;}.biz-text-area { padding: 3.5vw; color: #ffffff;}#biz-comment img,.biz-text img { width: auto; max-width: 100%; height: auto;}
.biz-text-area h2 { border-bottom: solid 1px #ffffff; 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: 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; }
}