
@charset "UTF-8";
#business { overflow: hidden;}
.contents dt { font-size: 140%; border-bottom: 1px solid #222;}
.contents dd {margin-right: 1rem;}
.contents dd::before { content: '\f0c8'; color: #333; font-family: "Font Awesome 5 Free"; font-wigth: 400;	padding-right: 5px;}
@media (min-width: 768px){ .biz-text-area { padding: 3vw; height: 100%; }}
@media (min-width: 1200px){ #business { font-size: 1.1rem; }	.biz-text-area {padding: 30px;}}
@media (max-width: 767px){}
@media (max-width: 575px){ .index-header::after { bottom: 4vw; } #greeting { line-height: 6vw; }
.contents table th,
.contents table td { padding: .5rem .5rem;}#repair {height: 80vw;	background-attachment: scroll;}}