@charset "utf-8";
/* CSS Document */
body, html{margin:0; padding:0;}
ul{list-style:none; margin:0; padding:0;}

/* 공통팝업-PC */
.pop_comm{position:absolute; top:1479px; left:50%; margin-left:-310px; width:620px; height:880px; background:url(../images/event/popup.jpg) no-repeat; z-index:10;}
.pop_comm .pop_close{display:block; width:32px; height:32px; margin:28px 0 0 560px; cursor:pointer;}
.pop_comm .pop_input{width:380px; height:432px; margin:95px 0 0 169px;}
.pop_comm .pop_input input{height:32px; padding-left:10px; border:none;}
.pop_comm select{height:32px; border:none; background:none; -webkit-appearance:none;}
.pop_comm .input_name{width:360px; margin-bottom:22px;}
.pop_comm .input_phon{margin-bottom:22px;}
.pop_comm .input_phon select{width:110px; padding-left:10px; margin-right:16px;}
.pop_comm .input_phon input{width:100px;}
.pop_comm .input_phon .pn02{margin-right:16px;}
.pop_comm .input_mail{margin-bottom:22px;}
.pop_comm .input_mail input{width:160px; margin-bottom:12px;}
.pop_comm .input_mail .input_em01{margin-right:26px;}
.pop_comm .input_mail select{padding-left:10px; width:171px;}
.pop_comm .input_adn{margin-bottom:12px;}
.pop_comm .input_adn input{width:66px;}
.pop_comm .input_adn .adn01{margin-right:16px;}
.pop_comm .input_adn .adn02{margin-right:7px;}
.pop_comm .input_adn .adn_search{width:113px; text-indent:-9999px; background:none;}
.pop_comm .input_adrs{margin-bottom:10px;}
.pop_comm .input_adrs input{width:360px; margin-bottom:12px;}
.pop_comm .input_cmt textarea{width:360px; height:118px; padding:10px 0 0 10px; border:none; resize:none;}
.pop_comm .check_box{margin:108px 0 0 129px;}
.pop_comm .check_box .agr{overflow:hidden; width:355px; margin-bottom:5px;}
.pop_comm .check_box .agr input{float:left; width:18px; height:18px;}
.pop_comm .check_box .agr label{position:absolute; left:25%; width:35%; height:3%;}
.pop_comm .check_box .agr a{float:right; display:block; width:77px; height:18px;}
.pop_comm .btn_comp{display:block; width:200px; height:58px; border-radius:29px; margin:28px 0 0 210px; cursor:pointer; text-indent:-9999px;}
.pop_comm .privacy_pop{position:absolute; bottom:0;}
.pop_comm .privacy_pop a{position:absolute; bottom:54px; left:50%; margin-left:-100px; display:block;}
.blind{position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.7; z-index:9;}

.pop_comm .adrs_pop{position:absolute; top:50%; left:50%; width:480px; height:500px; margin-left:-240px; margin-top:-250px; background:#FFF; border:1px solid #909090; box-sizing:border-box; z-index:10;}
.pop_comm .adrs_pop .close_btn{position:absolute; right:-42px; display:block; cursor:pointer;}
.pop_comm .adrs_pop .adrs_con{width:100%; height:100%;}