/* evt 공통 */
.evt_wrap{overflow:hidden;}
.mobile_con{position:relative;margin:0 auto;}
.mobile_con a, .mobile_con button{display:block;background:transparent;font-size:0;border:none;padding:0;margin:0;}
.p_r{ position:relative;}
.p_c{position:absolute;left:50%;transform:translateX(-50%);}

/* 버튼 */
.evt_wrap a, .evt_wrap button{display:block;background:transparent;font-size:0;}
.main_btn{bottom:8%;width:84%;height:9%;}
.img01_btn{bottom:12%;width:78%;height:11%;}
.tab_btn{bottom:5%;width:78%;height:9%;}
.img04_btn{bottom:18%;width:50%;height:19%;}
.img05_btn{bottom:7%;width:78%;height:7%;}

/* 시스템폰트 */
.img02_txt{position:absolute;top:13%;left:0;width:100%;font-size:3.8vw;color:#fff;letter-spacing:-1px;text-align:center;}

/* 탭 */
.tab_area{position:relative;width:100%;}
.tab_area>.tab{top:0;width:91%;display:flex;justify-content:space-between;z-index:2;}
.tab_area>.tab li{width:32.5%;height:11vw;}
.tab_area>.tab li button{width:100%;height:100%;}
.tab_area>.tabcon{display:none;position:relative;}
.tab_area>.tabcon.p_active{display:block;}

/* 입력폼 */
.img04_input_wrap{position:absolute;top:19%;left:20%;width:70%;}
.img04_input_wrap li{width:100%;height:9.5vw;margin-bottom:2.8%;}
.img04_input_wrap li input{width:100%;height:100%;padding:0 5%;font-size:3vw;color:#737373;letter-spacing:-1px;border:1px solid #ccc;border-radius:10px;box-sizing:border-box;}