@charset "UTF-8";.sub-title-box{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;height:100px;background:#d49b8a;background:linear-gradient(90deg,#d49b8a,#b68729,#cff28d);color:#fff;border-radius:10px}.intro-container{width:100%}.intro-container .intro-box .intro-detail{font-size:1.1rem;line-height:2.1rem;overflow-wrap:break-word;word-break:keep-all}.intro-container .intro-box .intro-detail .compulsory-title{margin-top:20px;margin-bottom:20px;font-size:1.3rem;font-weight:600}.intro-container .intro-box .intro-detail .compulsory-group{border:1px solid #646464;border-radius:6px;padding:8px;line-height:2.3rem}.intro-container .intro-box .intro-detail .compulsory-group .bold{font-weight:500}.intro-container .intro-box .intro-detail .compulsory-group .compulsory-warning{color:#c74a01}.intro-container .intro-box .intro-detail .compulsory-ending{margin-top:20px;font-size:1rem;font-weight:500;color:#1caa53}.intro-container .intro-box .intro-detail .compulsory-button{margin-top:20px;text-align:center}@media all and (max-width: 767px){.intro-container .intro-box .intro-detail{font-size:1rem;line-height:2rem}.intro-container .intro-box .intro-detail .compulsory-title{font-size:1.2rem}.intro-container .intro-box .intro-detail .compulsory-ending{font-size:.9rem;line-height:1.5rem}}
