
@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%;}
#contents dl { transition: .6s ease-out; transform: translateY(40px); opacity: 0;}#contents dl.delighter.started { transform: translateY(0); opacity: 1;}
#contents dt::before { content: "\51"; font-family: "Font Awesome 6 Free"; font-weight: 900; margin-right:.5em;}
#contents dt {font-size: 110%;	border-bottom: 2px solid #357722;	padding-bottom: .25rem;	margin-bottom: .5rem;}
#contents dd::before { content: "\41"; font-family: "Font Awesome 6 Free"; font-weight: 900; margin-right:.5em;}
@media (min-width: 1300px){ #contents { font-size: 1.1rem; }}@media (min-width: 768px){#contents dd {padding-left: 3rem;	text-indent: -1em;}@media (max-width: 767px){}
