@charset "utf-8";

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    src: url(../../../NotoSansKR-iconpost/font/NotoSansKR-Regular.eot);
    src: url(../../../NotoSansKR-iconpost/font/NotoSansKR-Regular.eot?#iefix) format('embedded-opentype'),
    url(../../../NotoSansKR-iconpost/font/NotoSansKR-Regular.woff2) format('woff2'),
    url(../../../NotoSansKR-iconpost/font/NotoSansKR-Regular.woff) format('woff'),
    url(../../../NotoSansKR-iconpost/font/NotoSansKR-Regular.otf) format('opentype');
}




/* SIR 지운아빠 */

/* 초기화 */
html {overflow-y:scroll}
body {margin:0;padding:0;font-size:0.75em;font-family:'Noto Sans KR', sans-serif;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img, div {margin:0;padding:0;border:0;}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:'Noto Sans KR', sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
#hd ul, nav ul, #ft ul {margin:0;padding:0;list-style:none}
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:'Noto Sans KR', sans-serif;font-size:1em}
button {cursor:pointer}
textarea, select {font-family:'Noto Sans KR', 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:link, a:visited {color:#000;text-decoration:none; margin:0; padding:0;}
a:hover, a:focus, a:active {color:#fff;text-decoration:none; margin:0; padding:0;}
ul, ol {padding:0; margin:0}
ol, ul, li {list-style: outside none none;}

.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}


.quick img{display:block;}

#quick {position:fixed; width:92px; top:2px; right:2px; z-index:999999;}

#con_01 {width:100%; margin:0; padding:0; text-align:center; height:779px; overflow:hidden;}
#con_02 {width:100%; background:url('../img/con02_bg.jpg')no-repeat top center; margin:0; padding:0; text-align:center;}
#con_03 {width:100%; background:#FFFFFF; margin:0; padding:0; text-align:center;}
#con_03 ul {width:1192px; margin:0 auto;}
#con_03 li {float:left; padding:70px 0px;}
#con_03 .centers {padding-left:80px; padding-right:80px; }

#con_04 {clear:both; width:100%; background:url('../img/con04_bg.jpg')no-repeat top center; margin:0; padding:0; text-align:center; height:2182px; overflow-y:hidden;}
#con_05 {width:100%; background:url('../img/con05_bg.jpg')no-repeat top center; margin:0; padding:0; text-align:center; height:2047px; overflow-y:hidden;}
#con_06 {width:100%; background:url('../img/con06_bg.jpg')no-repeat top center; margin:0; padding:0; text-align:center; height:1630px; overflow-y:hidden;}
#con_07 {width:100%; background:url('../img/con07_bg.jpg')no-repeat top center; margin:0; padding:0; text-align:center;}
#con_08 {width:100%; background:#1d1d1d; margin:0; padding:0; text-align:center;}
#con_09 {width:100%; background:url('../img/con09_bg.jpg')no-repeat top center; margin:0; padding:0; text-align:center;}
#con_10 {width:100%; background:#161620; margin:0; padding:0; text-align:center;}
#con_11 {width:100%; background:url('../img/ft_bg.jpg')no-repeat top center; margin:0; padding:0; text-align:center; height:252px;}
#con_map {width:100%; background:#FFFFFF; margin:0; padding:0; text-align:center; padding-bottom:90px;}

#frm {position:fixed; height:100px; width:100%; background-color:#222222; margin:0; padding:0; bottom:0px; z-index:99999;}

.con_01 {width:100%; margin:0 auto;}
.con_02 {width:1466px; margin:0 auto;}
.con_03 {width:1466px; margin:0 auto;}
.con_04 {width:1466px; margin:0 auto;}
.con_05 {width:1466px; margin:0 auto;}
.con_06 {width:1466px; margin:0 auto;}
.con_07 {width:1466px; margin:0 auto;}
.con_08 {width:1466px; margin:0 auto;}

.con_11 {width:1300px; margin:0 auto;}
.con_13 {width:1300px; margin:0 auto;}

.frm {width:1300px; margin:0 auto;}
.frm table {width:100%}
.frm td {font-size:14px; font-weight:bold; color:#FFFFFF;}

.frm input {height:32px; font-weight:bold; color:#FFFFFF; padding:0; margin:0; background:#646672;border:1px solid #ccc;}

input::placeholder {
  color: #FFFFFF;
  font-weight: bold;
}

.login_pop_con{position:absolute;left:10px;top:50px;width:250px;height:250px; background-color:#000; z-index:12;}
.login_pop_con .tly-50{text-align:center;padding-top:50px;}
.login_pop_con .txt_wrap{margin-bottom:15px;color:#fff;}
.login_pop_con .txt_wrap .txt{font-weight:400;line-height:26px; font-size:15px;}
.login_pop_con .btn_wrap{font-size:15px;}
.login_pop_con .btn_wrap a{display:inline-block;width:154px;height:40px;line-height:38px;color:#51a2d9;border:1px solid #51a2d9;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;transition:.25s;}
.login_pop_con .btn_wrap a:hover{background-color:#51a2d9;color:#fff;}

.login_pop_con2{position:absolute;left:10px;top:10px;width:258px;height:123px; background-color:#000; z-index:12;}
.login_pop_con2 .tly-50{text-align:center;padding-top:5px;}
.login_pop_con2 .txt_wrap{margin-bottom:15px;color:#fff;}
.login_pop_con2 .txt_wrap .txt{font-weight:400;line-height:26px; font-size:15px;}
.login_pop_con2 .btn_wrap{font-size:15px;}
.login_pop_con2 .btn_wrap a{display:inline-block;width:154px;height:40px;line-height:38px;color:#51a2d9;border:1px solid #51a2d9;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;transition:.25s;}
.login_pop_con2 .btn_wrap a:hover{background-color:#51a2d9;color:#fff;}