
@charset "UTF-8";
#biz1 h3,
#biz2 h3 {font-size:120%;	border-bottom: 1px solid #0A9709;}#biz1 h4,
#biz2 h4 {font-size:110%;	border-bottom: 1px solid #0A9709;}
#biz1 h5,
#biz2 h5 {font-size:100%;}
#biz1 h5:before,
#biz2 h5:before {font-family: "Font Awesome 5 Free"; content: '\f0a4'; font-weight: 900;	margin-right: .5em;}
table.kyoka,
table.kyoka th,
table.kyoka td {border:1px solid #5B5B5B;	padding: 1vw;}
.kyoka th {width: 33%;}
ol.kyoka li { list-style: decimal;}
ul.kyoka { padding-left: 2vw;}
ul.kyoka li { list-style:disc;}
#banner { background: rgba(102, 255, 102, .2);}.h2-banner { color: #119A10; position: relative; top: 40%; left: 0; background: rgba(255,255,255,.6) !important; border: none !important;}
.bnr a:hover { text-decoration: none;}.bnr-h { height: 15vw;}#bnr01 { background-image: url("../img/bnr01.jpg"); background-size: cover;}#bnr02 { background-image: url("../img/bnr02.jpg"); background-size: cover;}
ul.kind { border-left: 1px solid #A3A3A3; border-right: 1px solid #A3A3A3; border-bottom: 1px solid #A3A3A3; background-color: #fff; height:10vw;}
ul.kind li { font-size: 80%; display: inline-block; padding:0 .5vw;}
ul.kind li:before { font-family: "Font Awesome 5 Free"; content: '\f35a'; font-weight: 900; padding-right:.2vw;}
@media (max-width: 991px){ .bnr-link::after { opacity: .6; } ul.kind { height:13vw;}}
@media (min-width: 768px){}
@media (min-width: 1200px){ #business { font-size: 1.1rem; }}
@media (max-width: 767px){ .bnr-h { height: 40vw; }}@media (max-width: 575px){ .index-header::after { bottom: 4vw; } ul.kind { height:23vw;}}