@charset "utf-8";html{height:100%}body{margin:0;padding:0;font-size:.75em;font-family:'Pretendard Variable','Noto Sans KR','Malgun Gothic',dotum,sans-serif;height:100%;background:#f6f6f6}html,h1,h2,h3,h4,h5,h6,form,fieldset,img{margin:0;padding:0;border:0}h1,h2,h3,h4,h5,h6{font-size:1em;font-family:'Pretendard Variable','Noto Sans KR','Malgun Gothic',dotum,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{margin:0;padding:0;list-style:none}ol,li,dl,dt,dd{margin:0;padding:0}legend{position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}label,input,button,select,img{vertical-align:middle}input,button{margin:0;padding:0;font-family:'Pretendard Variable','Noto Sans KR','Malgun Gothic',dotum,sans-serif;font-size:1em}button{cursor:pointer}textarea,select{font-family:'Pretendard Variable','Noto Sans KR','Malgun Gothic',dotum,sans-serif;font-size:1em}select{margin:0}p{margin:0;padding:0;word-break:break-all}hr{display:none}pre{overflow-x:scroll;font-size:1.1em}a{color:#000;text-decoration:none}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=text],input[type=password],textarea{-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;outline:none}input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus{-webkit-box-shadow:0 0 5px #9ed4ff;-moz-box-shadow:0 0 5px #9ed4ff;box-shadow:0 0 5px #9ed4ff;border:1px solid #558ab7!important}.placeholdersjs{color:#aaa!important}.display{display:flex;flex-direction:column;justify-content:center;min-height:100%}#hd_pop{z-index:1000;position:relative;margin:0 auto;height:0}#hd_pop h2{position:absolute;font-size:0;line-height:0;overflow:hidden}.hd_pops{position:absolute;border:1px solid #e9e9e9;background:#fff}.hd_pops img{max-width:100%}.hd_pops_footer{padding:0;background:#000;color:#fff;text-align:left;position:relative}.hd_pops_footer:after{display:block;visibility:hidden;clear:both;content:""}.hd_pops_footer button{padding:10px;border:0;color:#fff}.hd_pops_footer .hd_pops_reject{background:#000;text-align:left}.hd_pops_footer .hd_pops_close{background:#393939;position:absolute;top:0;right:0}#hd{text-align:center;padding:40px 0}#hd_h1{position:absolute;font-size:0;line-height:0;overflow:hidden}#hd_wrapper{position:relative;margin:0 auto;text-align:center;zoom:1}#hd_wrapper:after{display:block;visibility:hidden;clear:both;content:""}#container{max-width:500px;margin:0 auto;padding:0 10px}#ft{text-align:center;padding:40px 0}#ft h1{position:absolute;font-size:0;line-height:0;overflow:hidden}#ft_copy{margin:auto;font-size:1.192em;color:#666}#top_btn{position:fixed;bottom:20px;right:20px;width:50px;height:50px;line-height:46px;border:2px solid #333;color:#333;text-align:center;font-size:15px;z-index:90;background:rgba(255,255,255,.5)}#top_btn:hover{border-color:#3059c7;background:#3059c7;color:#fff}#hd_login_msg{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden}.msg_sound_only,.sound_only{display:inline-block!important;position:absolute;top:0;left:0;margin:0!important;padding:0!important;font-size:0;line-height:0;border:0!important;overflow:hidden!important}#skip_to_container a{z-index:100000;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}#skip_to_container a:focus,#skip_to_container a:active{width:100%;height:75px;background:#21272e;color:#fff;font-size:2em;font-weight:700;text-align:center;text-decoration:none;line-height:3.3em}.img_fix{width:100%;height:auto}#captcha{display:inline-block;position:relative}#captcha legend{position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}#captcha #captcha_img{height:40px;border:1px solid #898989;vertical-align:top;padding:0;margin:0}#captcha #captcha_mp3{margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url(../../img/captcha2.png) no-repeat;text-indent:-999px;border-radius:3px}#captcha #captcha_reload{margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url(../../img/captcha2.png) no-repeat 0 -40px;text-indent:-999px;border-radius:3px}#captcha #captcha_key{margin:0 0 0 3px;padding:0 5px;width:90px;height:40px;border:1px solid #ccc;background:#fff;font-size:1.333em;font-weight:700;text-align:center;border-radius:3px;vertical-align:top}#captcha #captcha_info{display:block;margin:5px 0 0}#mobile_cng{display:block;margin:.3em;padding:.5em 0;border:1px solid #eee;border-radius:2em;background:#fff;color:#000;font-size:2em;text-decoration:none;text-align:center}.selec_chk{position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden}.chk_item{position:relative}.chk_item input[type="checkbox"]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden}.chk_item input[type="checkbox"] + label{position:relative;display:inline-flex;align-items:center;color:#676e70}.chk_item input[type="checkbox"] + label:hover{color:#2172f8}.chk_item input[type="checkbox"] + label .chk_box{width:18px;height:18px;margin-right:5px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d0d4df;border-radius:3px}.chk_item input[type="checkbox"] + label .chk_label{font-size:1.25em}.chk_item input[type="checkbox"]:checked + label{color:#000}.chk_item input[type="checkbox"]:checked + label .chk_box{background:#3a8afd;border-color:#1471f6}.chk_item input[type="checkbox"]:checked + label .chk_box:after{content:'\e5ca';font-family:'Material Icons Round';color:#fff}.chk_item input[type="radio"]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden}.chk_item input[type="radio"] + label{position:relative;display:inline-flex;align-items:center;color:#676e70}.chk_item input[type="radio"] + label span{width:18px;height:18px;display:block;background:#fff;border:1px solid #cdd6df;border-radius:50%}.chk_item input[type="radio"]:checked + label{color:#305af9}.chk_item input[type="radio"]:checked + label span:before{width:7px;height:7px;background:#305af9;content:'';position:absolute;top:3px;left:3px;border-radius:50%}.frm_input{border:1px solid #d0d3db;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.full_input{width:100%}a.btn,.btn{line-height:35px;height:35px;padding:0 10px;text-align:center;font-weight:700;border:0;font-size:1.4em;-webkit-transition:background-color 0.3s ease-out;-moz-transition:background-color 0.3s ease-out;-o-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out}a.btn01{display:inline-block;padding:7px;border:1px solid #bababa;border-radius:3px;background:#fff;color:#717171;text-decoration:none;vertical-align:middle}a.btn01:focus,a.btn01:hover{text-decoration:none}button.btn01{display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}a.btn02{display:inline-block;padding:7px;background:#3a8afd;color:#fff;border-radius:3px;text-decoration:none;vertical-align:middle}a.btn02:focus,.btn02:hover{text-decoration:none}button.btn02{display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none}.btn_confirm{text-align:center}.btn_submit{border:1px solid #1c70e9;background:#3a8afd;color:#fff;cursor:pointer;border-radius:3px}.btn_submit:hover{background:#2375eb}.btn_close{border:1px solid #dcdcdc;cursor:pointer;border-radius:3px;background:#fff}a.btn_close{text-align:center;line-height:50px}a.btn_cancel{display:inline-block;background:#969696;color:#fff;text-decoration:none;vertical-align:middle}button.btn_cancel{display:inline-block;background:#969696;color:#fff;text-decoration:none;vertical-align:middle}.btn_cancel:hover{background:#aaa}a.btn_frmline,button.btn_frmline{display:inline-block;width:128px;padding:0 5px;height:40px;border:0;background:#434a54;border-radius:3px;color:#fff;text-decoration:none;vertical-align:top}button.btn_frmline{font-size:1em}a.btn_frmline{line-height:24px}.required,textarea.required{background-image:url(../../theme/basic/img/require.png)!important;background-repeat:no-repeat!important;background-position:right top!important}