.m_apply{margin:0 auto;width:100%;max-width:800px;letter-spacing:-1px}h3.apply_title{margin:0 auto 50px;padding:5px 0;width:80%;font-size:30px;font-weight:500;text-align:center;background:#526dfb;color:#fff;border-radius:10px}h2.guide_title{padding:20px 0;font-size:30px;text-align:center}div.guideimg{width:100%}div.guideimg>img{width:100%}div.guideex{margin:auto;padding:80px 0;width:100%}div.guideex_in{margin:auto;text-align:center;width:80%}div.guideex div.ex_txt{font-size:30px;font-weight:500;padding-bottom:50px}div.guideex_in>img{width:90%}div.guideex div.ex_sub{padding:10px 0 50px 0}div.activity{margin:auto;padding:0 0 80px 0;width:100%}div.activity_in{margin:auto;text-align:center;width:80%}div.activity div.stepall{padding:70px 0}div.activity div.stepall:first-child{padding:0 0 70px 0}div.activity div.line{position:relative;border-top:2px dashed #ccc;border-bottom:2px dashed #ccc}div.activity div.line img:first-child{position:absolute;top:-22px;left:50%;transform:translateX(-50%)}div.activity div.line img:last-child{position:absolute;bottom:-22px;left:50%;transform:translateX(-50%)}div.activity div.step{font-size:28px;font-weight:500;color:#ff6120}div.activity div.main_txt{padding:10px 0 25px 0;font-size:30px;font-weight:600}div.activity div.sub_txt{font-size:20px}button.btn_after,button.btn_form{display:block;padding:5px 0;margin:auto;width:50%;color:#526dfb;border:2px solid #526dfb;box-sizing:border-box;border-radius:30px;font-size:30px;font-weight:500;cursor:pointer}div.point_chk{margin:auto;padding:0 0 80px 0;width:100%}div.point_chk div.guide-report{margin:auto;width:80%}div.point_chk div.guide-report>img{width:100%}div.point_chk div.guide-report .point_txt{padding-top:30px;font-size:28px;text-align:center}div.apply_ranking{margin:auto;padding:0 0 80px 0;width:100%}div.ranking_in{width:80%;margin:auto;text-align:center}div.apply_ranking ul li{float:left;padding:0 10px;width:calc(100% / 3 - 20px)}div.apply_ranking div.color{font-size:28px;font-weight:500}div.apply_ranking ul li img{width:80%}div.apply_ranking div.rankingTxt{font-size:21px}div.apply_ranking div.rankingTxt span{font-weight:500}div.apply_ranking div.rankingTxt span br{display:none}div.ranking_in>div{padding-top:30px}div.point_rankingi{margin:auto;padding:0 0 80px 0;width:100%}div.point_rankingi div.guide-report{margin:auto;width:80%}div.point_rankingi div.guide-report>img{width:100%}div.point_rankingi div.guide-report .point_title{padding-top:30px;font-size:28px;font-weight:500;text-align:center;color:#526dfb}div.point_rankingi div.guide-report .point_txt{padding-top:30px;font-size:28px;text-align:center}div.allfaq{margin:0 auto;width:calc(100% - 80px);max-width:700px;line-height:1.5}div.allfaq>div{background:#526dfb;color:#fff;text-align:center;font-size:24px;text-transform:uppercase;height:50px;line-height:50px;border-radius:8px 8px 0 0}div.allfaq .allfaq_in{border-left:1px solid #ccc;border-right:1px solid #ccc}div.allfaq .allfaq_in>li{font-size:16px;background-color:#fff}div.allfaq li.q label{display:flex;padding:10px 10px 10px 0;align-items:center;border-bottom:1px solid #ccc;cursor:pointer;font-size:18px}div.allfaq li.q label div{font-weight:500}div.allfaq ul li span{margin:0 10px 0 15px;color:#526dfb;text-transform:uppercase;font-size:18px;font-weight:900}li.aw{display:flex;padding:15px 15px 15px 0;align-items:baseline;border-bottom:1px solid #ccc;background-color:#f6f6f6;font-weight:400}li.aw span{color:#ff6120!important}div.apply_form{margin:auto;padding:0 0 80px 0;width:100%}div.apply_form_in{width:80%;margin:auto}div.apply_form_in>table{margin:auto}div.apply_form_in>table tr th{padding:15px 0;width:40%;font-size:28px;font-weight:400}div.apply_form_in>table tr td{padding-left:10px}input.txt_b{width:240px;height:46px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;vertical-align:bottom;font-size:23px;text-indent:10px;color:#666}button.t_btn{margin-left:10px;border-radius:5px;background:#444;color:#fff;font-size:23px;width:70px;height:46px;vertical-align:middle;cursor:pointer}div.apply_form div.check{padding-bottom:50px;text-align:center;width:75%;margin:46px auto 0 auto}div.check label input{margin-right:5px;vertical-align:baseline}div.check label span{cursor:pointer;text-decoration:underline}button.apply_btn{display:block;padding:5px 0;margin:auto;width:60%;color:#526dfb;border:2px solid #526dfb;box-sizing:border-box;border-radius:30px;font-size:30px;font-weight:500;cursor:pointer}div.ntice{margin:auto;padding:30px 0;width:100%;border-top:1px solid #ccc}div.ntice_in{padding:0 7%}div.ntice_in h4{padding-bottom:10px;font-size:18px;font-weight:500}div.ntice_in ul li{color:#666;line-height:28px}div.apply_form_in .check .agree{margin:15px 0;text-align:left}div.apply_form_in .check .agree input[type=checkbox]{margin:0 8px 0 0;vertical-align:bottom}div.apply_form_in .check .agree .all_agree{padding-bottom:5px;font-size:15px;font-weight:600}div.apply_form_in .check .agree>ul{padding:15px 30px;border:1px solid #e4e4e4;box-sizing:border-box;border-radius:5px;margin:10px 0}div.apply_form_in .check .agree>ul li{position:relative;padding:5px 0;font-size:14px;color:#666}div.apply_form_in .check .agree>ul>li>label{display:flex;align-items:center;width:90%}div.apply_form_in .check .agree ul .adv>ul{padding:5px 0 0 20px}div.apply_form_in .check .agree ul .adv>li{padding:5px 0;font-size:14px;color:#666}div.apply_form_in .check .agree img{position:absolute;top:9px;right:0;width:8px;cursor:pointer}div.apply_form_in .check .agree_modal_b{display:none;width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(1,1,1,.6);z-index:9999}div.apply_form_in .check .agree_modal{display:none;padding:10px;width:700px;position:fixed;left:50%;top:50%;z-index:9999;transform:translate(-50%,-50%);background:#fff;border-radius:10px}div.apply_form_in .check .agree_modal .btn_close{position:absolute;top:25px;right:20px;cursor:pointer}div.apply_form_in .check .agree_modal .btn_close>img{width:16px}div.apply_form_in .check .agree_modal>.agree_modal_tit{display:none;padding:10px;font-size:16px;font-weight:500;border-bottom:1px solid #e4e4e4;text-align:left}div.apply_form_in .check .agree_modal .agree_b{margin:20px 0}div.apply_form_in .check .agree_modal .agree_b iframe.privacy_m,div.apply_form_in .check .agree_modal .agree_b iframe.service_m{display:none;margin:0!important;padding:0!important;width:100%;height:500px;border:none}div.apply_form_in .check .agree_modal .btn_ok{text-align:center}div.apply_form_in .check .agree_modal .btn_ok button{padding:8px 0;width:150px;font-size:16px;font-weight:500;background:#2faeec;color:#fff;border-radius:5px}@media screen and (max-width:767px){.m_apply{font-size:14px}h3.apply_title{margin:0 auto 30px;width:90%;font-size:20px;border-radius:5px}h2.guide_title{font-size:20px}div.guideex{padding:50px 0}div.guideex_in{width:90%}div.guideex div.ex_txt{font-size:20px;padding-bottom:30px}div.guideex_in>img{width:100%}div.guideex div.ex_sub{padding:10px 0 30px 0}div.activity{padding:0 0 50px 0}div.activity_in{width:90%}div.activity div.stepall{padding:50px 0}div.activity div.stepall:first-child{padding:0 0 50px 0}div.activity div.line img:first-child{top:-18px;width:36px}div.activity div.line img:last-child{bottom:-18px;width:36px}div.activity div.step{font-size:18px}div.activity div.main_txt{padding:5px 0 20px 0;font-size:18px}div.activity div.sub_txt{font-size:14px}button.btn_after,button.btn_form{width:70%;font-size:20px}div.point_chk{padding:0 0 50px 0}div.point_chk div.guide-report{width:90%}div.point_chk div.guide-report .point_txt{padding-top:20px;font-size:18px}div.apply_ranking{padding:0 0 50px 0}div.ranking_in{width:90%}div.apply_ranking ul li{padding:0 0;width:calc(100% / 3)}div.apply_ranking div.color{font-size:18px}div.apply_ranking ul li img{width:70%}div.apply_ranking div.rankingTxt{font-size:14px}div.apply_ranking div.rankingTxt span br{display:block}div.ranking_in>div{padding-top:20px}div.point_rankingi{padding:0 0 50px 0}div.point_rankingi div.guide-report{width:90%}div.point_rankingi div.guide-report .point_title{padding-top:20px;font-size:18px}div.point_rankingi div.guide-report .point_txt{padding-top:20px;font-size:18px}div.allfaq{width:calc(100% - 40px)}div.allfaq>div{font-size:20px;height:40px;line-height:40px}div.allfaq .allfaq_in>li{font-size:14px}div.allfaq li.q label{padding:8px 8px 8px 0;font-size:14px}div.allfaq ul li span{margin:0 10px 0 10px;font-size:16px}li.aw{padding:8px 8px 8px 0}div.apply_form{padding:0 0 50px 0}div.apply_form_in{width:90%}div.apply_form_in>table{width:100%}div.apply_form_in>table tr th{padding:15px 0;width:35%;font-size:16px}div.apply_form_in>table tr td{padding-left:5px;width:65%}input.txt_b{width:70%;height:34px;font-size:14px;text-indent:5px}button.t_btn{margin-left:5px;font-size:14px;width:40px;height:34px}div.apply_form div.check{margin:10px auto;padding-bottom:20px;width:90%}button.apply_btn{width:80%;font-size:20px}div.ntice{padding:20px 0}div.ntice_in h4{padding-bottom:8px;font-size:16px}div.ntice_in ul li{line-height:23px}div.apply_form_in .check .agree>ul{padding:15px 15px}div.apply_form_in .check .agree_modal{padding:10px 10px;width:90%;height:auto}div.apply_form_in .check .agree_modal .agree_b{margin:10px 0}div.apply_form_in .check .agree_modal .agree_b iframe.adv_m,div.apply_form_in .check .agree_modal .agree_b iframe.privacy_m,div.apply_form_in .check .agree_modal .agree_b iframe.service_m{height:410px}}