@charset "utf-8";
/* CSS Document */

.form_info{width:100%;  box-sizing:border-box; -moz-box-sizing:border-box; height:140px;  position:fixed; left:0; bottom:0; background:#1ba9c7; z-index:1000; display:block; border-top:1px solid #007a94; box-shadow:0 -2px 3px #c3c3c3; -moz-box-shadow:0 -2px 3px #c3c3c3}


.btn_open{ position: absolute; width:160px; margin-left:-80px; height:38px; left:50%; top:-38px; background:#1ba9c7 url(/img/n_img/lan_up.png) no-repeat 134px 8px; text-align:center; display:block;  border:1px solid #007a94; border-bottom:none;box-shadow:0 -2px 3px #c3c3c3; -moz-box-shadow:0 -2px 3px #c3c3c3; border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0}
.btn_open a{width:100%; line-height:38px; text-decoration:none; display:block; color:#fff; font-weight:bold; font-size:16px;letter-spacing:0}

.btn_close{ position: absolute; width:160px; margin-left:-80px; height:38px; left:50%; top:-38px; background:#1ba9c7 url(/img/n_img/lan_down.png) no-repeat 134px 8px; text-align:center; display:block;  border:1px solid #007a94; border-bottom:none;box-shadow:0 -2px 3px #c3c3c3; -moz-box-shadow:0 -2px 3px #c3c3c3; border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0}
.btn_close a{width:100%; line-height:38px; text-decoration:none; display:block; color:#fff; font-weight:bold;font-size:16px; letter-spacing:0}


.form_infoclose{width:100%;  box-sizing:border-box; -moz-box-sizing:border-box; height:40px; padding:10px; position:fixed; left:0; bottom:0; background:#1ba9c7; z-index:1000; display:none; }

.open_cont{width:330px; margin:0; padding:15px 0; box-sizing:border-box; -moz-box-sizing:border-box; height:140px; float:left; display:block; position:relative; margin-left:20px }
.open_cont2{width:900px; margin:0; padding:15px 0; box-sizing:border-box; -moz-box-sizing:border-box; height:140px; float:left; display:block; position:relative; }

.open_cont2 a{display:block; border:1px solid #032a32; height:90px; box-sizing:border-box; -moz-box-sizing:border-box; width:140px; margin-left:10px; float:left ; text-align:center; line-height:90px; color:#fff; font-weight:bold; font-size:18px; background:#0a5d6f; cursor:pointer}
.open_cont2 a:hover{ border:1px solid #000; background:#333}

.items{position:relative;margin:0; padding:0; display:block; margin-bottom:8px; color:#777; letter-spacing:0}
.items .nwi_helps{position:absolute;top:4px;right:0}
.items .labels{ top:10px; left:8px; color:#333; font-size:1em; z-index:100}
.items .i_dscs{margin:2px 0}
.items .i_check,
.items .i_radios{width:13px;height:13px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
.items .nwi_check{padding:0; margin:0; width:18px; height:18px;border:1px solid #555;background:#fff; vertical-align:middle}
.items .texts{position:relative;border:1px solid #555;background:#fff; width:100%; line-height:40px; height:40px; font-size:1em; box-sizing:border-box; -moz-box-sizing:border-box; padding-left:8px;font-family:NanumGothic}
.items .txt_readonlys{background:#EDFCFE}
.items .hides{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.items select{margin:0; border:1px solid #ccc;background:#fff; width:100%;box-sizing:border-box; -moz-box-sizing:border-box; font-size:14px; line-height:40px; height:40px;color:#666; padding-left:4px; }
.items label{margin:0 10px 0 0;cursor:pointer; font-size:14px}
.items label a{color:#fff; }

.alt_pop{position:absolute; z-index:10000; width:500px; border:1px solid #555; height:220px; border-radius:20px; -moz-border-radius:20px; left:200px; top:-100px; background:#fff; box-shadow:0 0 10px #888; -moz-box-shadow:0 0 10px #888; padding:20px; box-sizing:border-box; -moz-box-sizing:border-box;}
.alt_pop .text_pro{font-size:12px; color:#777; line-height:26px}
.alt_pop .text_pro strong{font-size:13px; color:#444}


.cont_langs{display:block; width:100%; text-align:center; margin:0 auto}
.cont_langs img{padding:0; border:none; display:block}