/*공통*/
img{width:100%}
/*html, body*/
html,body{width:100%;margin:0;padding:0;scroll-behavior:smooth}
@keyframes flicker {
    0%,
    18%,
    22%,
    25%,
    53%,
    57%,
    100% {
        text-shadow: 0 0 4px #fff, 0 0 11px #fff, 0 0 19px #fff, 0 0 40px #0fa,
        0 0 80px #0fa, 0 0 90px #0fa, 0 0 100px #0fa, 0 0 150px #0fa;
    }
    20%,
    24%,
    55% {
        text-shadow: none;
    }
}

/*팝업*/
.divPopup{z-index:9999;width:100%;height:100%;position:fixed;top:0%;left:0%;background-color:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000);zoom:1;display:none}
.divPopup .contents{width:1080px;height:600px;position:relative;overflow:hidden;margin:138px auto;padding:15px 25px;background-color:#eff2fa}
.divPopup .contents .btn_pop_close{width:35px;height:35px;position:absolute;top:0;right:0;margin:20px;cursor:pointer}
.divPopup .contents .title{font-size:2rem;line-height:3rem}
.divPopup .contents .sub_title{font-size:1rem;line-height:1rem}
.divPopup .contents .area_package{width:100%;position:relative;overflow:hidden;display:none;margin:0.6rem 0 0 0}
.divPopup .contents .area_package .chk{float:left;width:9rem;line-height:1.5rem}
.divPopup .contents .area_package .chk.chk1{margin-left:1rem}
.divPopup .contents .area_package .chk label{cursor:pointer}
.divPopup .contents .area_package .chk input{cursor:pointer}
.divPopup .contents .div_float{position:relative;overflow:hidden}
.divPopup .contents .email_q_th{width:159px;height:440px;float:left;margin-top:1rem}
.divPopup .contents .email_q_form{width:905px;height:440px;float:left;margin-left:10px;margin-top:1rem}
.divPopup .contents .email_q_form input {height:20px;border:1px solid #9ba6cf}
.divPopup .contents .email_q_form #company{margin-top:7px;width:235px}
.divPopup .contents .email_q_form #name{margin-top:15px;width:235px}
.divPopup .contents .email_q_form #num1{margin-top:14px;width:65px}
.divPopup .contents .email_q_form #num2{margin-top:14px;margin-left:11px;width:65px}
.divPopup .contents .email_q_form #num3{margin-top:14px;margin-left:11px;width:65px}
/*.divPopup .contents .email_q_form #telecom{width:69px;height:25px;margin-top:10px;border:1px solid #9ba6cf}*/
.divPopup .contents .email_q_form #select_phonenum1{width:69px;height:25px;margin-top:10px;border:1px solid #9ba6cf}
.divPopup .contents .email_q_form #phonenum2{width:65px;margin-left:11px}
.divPopup .contents .email_q_form #phonenum3{width:65px;margin-left:11px}
.divPopup .contents .email_q_form #email1{width:150px}
.divPopup .contents .email_q_form #email2{width:150px;margin-top:13px}
.divPopup .contents .email_q_form #email_select{width:150px;height:25px;margin-left:11px;border:1px solid #9ba6cf;text-align: center}
.divPopup .contents .email_q_form #email_subject{width:897px;margin-top:12px}
.divPopup .contents .email_q_form #email_contents{margin-top:12px;width:897px;height:200px;border:1px solid #9ba6cf}
.divPopup .contents .buttons{width:238px;position:relative;overflow:hidden;margin:15px auto;}
.divPopup .contents .buttons .btn_send{width:100%;height:38px;line-height:38px;padding:5px 0;text-align:center;background-color:#9BA6CF;font-size:1.38rem;color:white;font-weight:500;cursor:pointer}
/*페이지상단 리모콘메뉴 영역*/
.page_full .right_remote{width:12.2rem;position:fixed;bottom:0;right:0%;margin:0 2rem 3% 0;display:none;z-index:9998;}
.page_full .right_remote .right_menu{width:100%}
.page_full .right_remote .right_menu .menu{cursor:pointer;margin-bottom:0.38rem}
/*페이지우측하단 리모콘메뉴 영역*/
.page_full .btm_remote{width:3.75%;min-width:60px;position:fixed;bottom:0;left:50%;margin:0 0 1% 42%;overflow:hidden;z-index:9998;display:none}
.page_full .btm_remote .btn_top{width:100%;cursor:pointer}
/*페이지*/
.page{position:relative;overflow:hidden}
.top_bar_fixed{width:100%;position:fixed;top:0;left:0;z-index:99}
.top_bar_fixed .top_bar_img{width:100%;max-width:1400px;min-width:1130px;margin:0 auto}
.page_full{width:100%;max-width:1400px;min-width:1130px;position:relative;overflow:hidden;margin:0 auto}
.p01 .btm{padding:4% 3% 9% 2%}
.p07 .img_phone_area{width:23.69%;position:absolute;top:0;left:0;margin:25% 0 0 20.5%}
.p07 .img_phone_area .img_phone{position:relative}
.p07 .img_phone_area .img_phone_screen{width:90%;position:absolute;top:0;left:50%;margin:15% 0 0 -45%}
.p07 .img_arrow_area{width:5.98%;position:absolute;top:0;left:0;margin:60.5% 0 0 14.3%}
.p07 .area_info_txt{position:absolute;top:0;left:0;margin:77.7% 0 0 21%;font-size:2rem;line-height:5rem;font-weight:thin}
.p10 .btm{position:relative;overflow:hidden}
.p10 .btm .area_email{position:absolute;width:23%;top:0;left:0;margin:11.5% 0 0 33%;padding-bottom:1.5%}
.p10 .addline{position:absolute;bottom:0;right:0;padding:0.38rem;color:white;font-size:0.8rem}