
@charset "UTF-8";
#contents img { width: auto; max-width: 100%; height: auto;}#contents h2 { font-size: 130%; border-left: solid 3px #357722; padding: .1vw .1vw .1vw .8vw;}#contents h3 { font-size: 120%;}
#flow dt {font-size: 140%;	border-bottom: 1px solid #ffffff;	padding-bottom: .5rem;	margin-bottom: 1rem;}
.flow-cont { height: 100%; transition: .6s ease-out; transform: translateY(40px); opacity: 0;}.flow-cont.delighter.started { transform: translateY(0); opacity: 1;}
.fa-caret-down { font-size: 300%; margin-bottom: 1rem;}
@media (min-width: 1300px){ #contents { font-size: 1.1rem; }}@media (max-width: 767px){}
