.cards{display:grid;width:100%;max-width:1200px;grid-template-columns:1fr 1fr 1fr;row-gap:24px;column-gap:24px}@media screen and (max-width:1199px){.cards{row-gap:16px;place-items:center;grid-template-columns:1fr;max-width:100%}}.stim{padding-top:40px}@media screen and (max-width:767px){.stim{padding-top:0}}.stim__header{width:1200px;margin:0 auto;padding:100px 0 22px}@media screen and (max-width:767px){.stim__header{width:100%;padding:0}}.stim__header--title{padding-bottom:10px}.stim__header--title h2{font-size:36px;font-weight:600;line-height:45px}@media screen and (max-width:767px){.stim__header--title h2{font-size:28px;font-weight:700;line-height:38px}}.stim__header--date p{font-size:18px;font-weight:400;line-height:30px;text-align:center}.stim__header--img{height:230px;background-image:url(https://cdn.dershare.kr/mohat/d30acd4c-dc56-4745-9e17-17232349efd0);background-repeat:no-repeat;background-size:100% auto;background-position:center top;background-attachment:fixed}.stim__header--banner{display:flex;justify-content:center;background:#fff}@media screen and (max-width:767px){.stim__header--banner{display:contents;padding:0}}.stim__header--banner img{display:block}.stim__body{max-width:1200px;margin:0 auto;padding-bottom:130px}@media screen and (max-width:767px){.stim__body{padding-bottom:40px}}@media screen and (max-width:767px){.stim__body--item2{padding:0 16px}}.stim__body--html{padding:0}.stim__body--html .bottom-banner{text-align:center;padding-top:100px}@media screen and (max-width:767px){.stim__body--html .bottom-banner{padding-top:0}}.stim__body--html .bottom-banner img{max-width:996px;width:100%;margin:80 auto}.stim__body--list-btn{width:520px}@media screen and (max-width:767px){.stim__body--list-btn{width:100%}}@media screen and (max-width:767px){.stim__body{position:relative;height:100%;width:100%}}.stim__body--apply{max-width:996px;margin:80px auto 72px}@media screen and (max-width:767px){.stim__body--apply{padding-left:24px;padding-right:24px;max-width:100%;margin:40px auto}}.stim__body--apply-title p{color:#000;font-size:24px;font-weight:600;line-height:34px}.stim__body--apply-form{margin-top:20px;padding:45px 0 60px;background:#fafafa}@media screen and (max-width:767px){.stim__body--apply-form{margin-top:20px;padding:32px 16px}}.stim__body--apply-form .item{display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.stim__body--apply-form .item{display:block}}.stim__body--apply-form .desc{text-align:center;margin-bottom:15px}.stim__body--apply-form .desc p{color:#000;font-size:20px;font-weight:500;line-height:30px}.stim__body--edit{max-width:996px;margin:131px auto 300px}@media screen and (max-width:767px){.stim__body--edit{padding-left:24px;padding-right:24px;max-width:100%;margin:40px auto 352px}}.stim__body--edit-title p{color:#000;font-size:24px;font-weight:600;line-height:34px}.stim__body--edit-form{margin-top:20px;padding:55px 0}@media screen and (max-width:767px){.stim__body--edit-form{margin-top:20px;padding:32px 16px}}.stim__body--edit-form .item{display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.stim__body--edit-form .item{display:block}}.stim__body--edit-form .desc{text-align:center;margin-bottom:15px}.stim__body--edit-form .desc p{color:#000;font-size:20px;font-weight:500;line-height:30px}.stim__body--share{padding:70px 0 50px;gap:10px}@media screen and (max-width:767px){.stim__body--share{padding:40px 0 28px}}.stim__body--share p{font-size:18px}@media screen and (max-width:767px){.stim__body--share p{font-size:14px}}.stim__body--btn{flex-shrink:0;width:100%;display:flex;justify-content:center}@media screen and (max-width:767px){.stim__body--btn .btn__wrap{max-width:100%;margin:0 24px}}.stim__footer{width:100%;background:#f8fcff}@media screen and (max-width:767px){.stim__footer{background:#fff}}.stim__footer .stims{width:1200px;margin:0 auto;background:#f8fcff}@media screen and (max-width:767px){.stim__footer .stims{background:#fff;width:100%}}.stim__footer .stims__sub--event{display:flex;padding:130px 0 0;flex-direction:column;align-items:flex-start;gap:40px}@media screen and (max-width:767px){.stim__footer .stims__sub--event{padding-top:0;padding-bottom:0;gap:16px}}.stim__footer .stims__sub--event--text__area{width:100%}@media screen and (max-width:767px){.stim__footer .stims__sub--event--text__area{padding:0 4.5vw}}.stim__footer .stims__header{display:flex;padding:130px 0 80px;flex-direction:column;align-items:flex-start;gap:40px}@media screen and (max-width:767px){.stim__footer .stims__header{padding:0;gap:0px}}
