.resident_bg{background-image:url(../../../../../img/recruit/resident/online_application_fellow/bg_main.jpg)}@media screen and (max-width: 767px){.resident_bg{background-image:url(../../../../../img/recruit/resident/online_application_fellow/sp/bg_main.jpg)}}.lcl-contact{margin-top:70px;padding:30px 40px;border:1px solid #d8d8d8}@media screen and (max-width: 767px){.lcl-contact{margin-top:13.3333333333vw;padding:5.3333333333vw 4vw}}html.bg-black .lcl-policy .lcl-policy__item::before,html.bg-blue .lcl-policy .lcl-policy__item::before{color:#fff !important}html.bg-yellow .lcl-policy .lcl-policy__item::before{color:blue !important}.lcl-policy{margin-top:70px}@media screen and (max-width: 767px){.lcl-policy{margin-top:13.3333333333vw}}.lcl-policy .lcl-policy__in{height:360px;padding:40px;overflow:auto;border:1px solid #d8d8d8}@media screen and (max-width: 767px){.lcl-policy .lcl-policy__in{height:89.3333333333vw;padding:5.3333333333vw 4vw}}.lcl-policy .lcl-policy__item{padding-left:1.25em;text-indent:-1.25em}.lcl-policy .lcl-policy__item::before{content:"●";margin-right:.25em;color:#45c989}.lcl-policy .lcl-policy__main{margin-top:27px}.lcl-policy .lcl-policy__error{display:none}.lcl-policy .lcl-policy__error.lcl-policy__error--visible{display:block}.lcl-policy .lcl-policy__error.lcl-policy__error--alert{-webkit-animation:policy_alert 1s ease infinite both;animation:policy_alert 1s ease infinite both}@-webkit-keyframes policy_alert{0%{opacity:1}20%{opacity:0}40%{opacity:1}60%{opacity:0}80%{opacity:1}100%{opacity:1}}@keyframes policy_alert{0%{opacity:1}20%{opacity:0}40%{opacity:1}60%{opacity:0}80%{opacity:1}100%{opacity:1}}.lcl-policy .lcl-policy__check{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lcl-policy .lcl-policy__label{cursor:pointer}.lcl-policy .lcl-policy__txt{margin-left:10px}.lcl-policy .lcl-policy__btn{cursor:pointer;pointer-events:none}.lcl-policy .lcl-policy__btn.lcl-policy__btn--active{pointer-events:visible}
