
@charset "UTF-8";
#contents img { width: auto; max-width: 100%; height: auto;}#contents h2 { font-size: 130%; border-left: solid 3px #1b36ba; padding: .1vw .1vw .1vw .8vw;}#contents h3 { font-size: 120%;}
.flow-box { transition: 1s ease-out; transform: translateY(40px); opacity: 0;}.flow-box.delighter.started { transform: translateY(0); opacity: 1;}
.flow-box h3 { color: #1B36BA; border-bottom: 1px solid #1B36BA;}
.flow-box p { padding-left:1em; line-height: 1.8vw;}
.arrow { font-size: 500%;}
@media (min-width: 1300px){ #contents { font-size: 1.1rem; }}@media (max-width: 767px){.flow-box p { line-height: 1.3rem;}}
