@charset "UTF-8";.preference h3{display:flex;align-items:center;font-size:32px;font-weight:400;letter-spacing:-.05em;word-break:keep-all}.preference h3::before{content:"";display:inline-block;width:43px;height:43px;background:url(../../../../layouts/ropemaster_layout/assets/images/cer/icon_sparkles.png) no-repeat center / cover}.preference ul{margin:25px 0}.preference ul li{display:flex;align-items:center}.preference ul li img{width:460px}.preference ul li .text{padding-left:70px;font-size:20px;font-weight:300;word-break:keep-all}.preference ul li .text .highlight{background:#ff0}.preference ol{margin-top:34px}.preference ol li{padding:43px 40px;background:#f8f8f8}.preference ol li~li{margin-top:10px}.preference ol li strong{font-size:23px;letter-spacing:-.04em;color:#333}.preference ol li p{margin-top:10px;font-size:21px;font-weight:300;letter-spacing:-.04em;color:#555}.preference>p{padding:25px 0;font-size:24px;font-weight:300}.enroll{display:flex;justify-content:center;margin-top:20px}.enroll a{display:flex;align-items:center;justify-content:center;width:400px;height:55px;border:1px solid #333;border-radius:10px;font-size:18px;transition:all .3s}.enroll a:hover{background:var(--main-color);color:#fff}@media screen and (max-width:910px){.preference ul li{align-items:normal;flex-direction:column}.preference ul li .text{padding:20px 0 0}}@media screen and (max-width:480px){.preference ul li img{width:100%}}@media screen and (max-width:390px){.preference h3{font-size:28px}.preference ul li .text{font-size:18px}.preference ol li{padding:30px 20px}.preference ol li strong{font-size:21px}.preference ol li p{font-size:18px}.preference>p{font-size:21px}.enroll a{font-size:15px}}