@charset "UTF-8";
#business { overflow: hidden;}
.biz-sec { /*background-color: rgba(34,68,102,.6);*/ }.biz-text-area { background-color: rgba(255,255,255,.7); padding: 3.5vw; color: #222222; border: solid 1px #224466;}.biz-text-area > dl { background-color: rgba(34,68,102,.8); padding: 1vw; color: #fff; text-shadow: 1px 1px 1px rgba(34,68,102,.5), -1px 1px 1px rgba(34,68,102,.5), 1px -1px 1px rgba(34,68,102,.5), -1px -1px 1px rgba(34,68,102,.5);}.biz-text-area > dl > dt { background-color: rgba(34,68,102,1); padding: .3vw .8vw;}.biz-text-area > dl * { line-height: 1.6 !important;}#biz-comment img,.biz-text img { width: auto; max-width: 100%; height: auto;}
.biz-text-area h2 { border-bottom: dashed 3px rgba(34,68,102,.5); padding-bottom: 3px; color: #224466;}.work { background-color: rgba(34,68,102,.5); border: dashed 1px #eee;}.biz-text-area ol li { list-style: none; position: relative; padding-left: 1.3em;}.biz-text-area ol li::before { position: absolute; left: 0;}.n1::before { content: "①";}.n2::before { content: "②";}.n3::before { content: "③";}
@media (min-width: 768px){ .biz-text-area { padding: 3vw; height: 100%; } .biz-sec { padding: 9vw; background-repeat: no-repeat; background-position: center; background-size: cover; }}
@media (min-width: 1300px){ }
@media (max-width: 767px){ .biz-sec { background-image: none !important; } .biz-text-area { border: none; } .biz-text-area > dl { padding: 2vw; } .biz-text-area > dl > dt { padding: .6vw 1.5vw; }}@media (max-width: 575px){
}