
@charset "UTF-8";
#contents img { width: auto; max-width: 100%; height: auto;}
.support dl { padding-left: 1rem;}
.support h1 { border-left:7px solid #01582D; border-bottom:2px solid #01582D; padding-left: 7px;}.support dt:before { font-family: "Font Awesome 5 Free"; content: '\f0c8'; font-weight: 900; margin-right: .25em; color: #01582D;}
#evolution h1 { color: #fff; background: linear-gradient(135deg, #1c6641, #3b9c6b, #1c6641);}
.evolution h2 { border-left:7px solid #01582D; border-bottom:2px solid #01582D; padding-left: 7px;}
.evolution-box { transition: .6s ease-out; transform: translateY(40px); opacity: 0; overflow: hidden; border:1px solid #01582D; border-radius: 5px; padding: 1rem 2rem;}
.evolution-box.delighter.started { transform: translateY(0); opacity: 1;}
.evolution-box h2 { border-bottom:2px solid #01582D;}
li.proper { font-size: 1rem; font-weight: 600;}
@media (min-width: 1300px){ #contents { font-size: 1.1rem; }}@media (min-width: 768px){#field-bg { background-image: url("../img/support01.jpg"); background-position: center center; background-size: cover; background-repeat: no-repeat; background-attachment: fixed; height: 30vw;}#promotion-bg { background-image: url("../img/support02.jpg"); background-position: center center; background-size: cover; background-repeat: no-repeat; background-attachment: fixed; height: 30vw;}#sales-bg { background-image: url("../img/support03.jpg"); background-position: center center; background-size: cover; background-repeat: no-repeat; background-attachment: fixed; height: 30vw;}}
