@charset "utf-8";

.mt10 {margin-top:10px;}
.mb20 {margin-bottom:20px;}

#container {background:#fff;}
.contents {padding-top:60px;}
.contents .tabArea  {margin:0;padding-bottom:40px;}
.evtWrap {display:block;width:100%;border:0 none !important;}
.evtWrap img,.banner img {vertical-align:top;}
.inner {display:block;width:1080px;margin:0 auto;}

.tit_wrap {display:block;width:100%;padding:85px 0 0;background:#ffffff;text-align:center;}
.tit_wrap h2 {font-size:48px;color:#000;letter-spacing: -0.05em;}
.tit_wrap h2 strong {font-family:"Noto Bold";}
.tit_wrap p {margin-top:30px;color:#777;font-size:21px;font-family:"Noto Light";letter-spacing: -0.05em;}
.tit_wrap p strong {color:#21b2b5;font-weight:bold;font-family:bold;}

.btn_wrap {text-align:center;}
.btn_wrap a {display:inline-block;margin:0 8px;}

.guide_wrap {display:block;width:100%;background:#f3f3f3;padding:71px 0 61px;}
.longdesc {display:none;text-indent:-9999em;}

/* ²À ¾Ë¾ÆµÎ¼¼¿ä */
.notice {padding:50px 0;margin-top:40px;background:#dfdfdf;}
.notice dl {width:1080px;padding-left:100px;margin:0 auto;background: url('../images/bg_notice.png') 0 0 no-repeat;}
.notice dl dd {position:relative;padding-left:10px;color:#000;}
.notice dl dd:before {content:'';position:absolute;left:0;top:11px;display:inline-block;width:3px;height:3px;background:#4e4e4e;vertical-align:middle;}
.notice img {display:inline-block;margin-bottom:15px;}
.notice table {display:table;width:550px;height:auto;border:1px solid #b2b2b2;margin: 10px 0 10px 10px;box-sizing:border-box;}
.notice table thead th {font-size:14px;line-height:1em;color:#000;text-align:center;padding:5px 0;background:#d1d1d1;border-left:1px solid #b2b2b2;}
.notice table thead th:first-child {border-left:0;}
.notice table tbody tr td {font-size:14px;line-height:1em;color:#000;text-align:center;padding:5px 0;border-left:1px solid #b2b2b2;}
.notice table tbody tr td:first-child {border-left:0;}

.notice_inform {/*position:absolute;left:0;right:0;bottom:0;*/width:100%;padding:50px 0;margin-top:40px;background:#dfdfdf;}
.notice_inform dl {width:1080px;padding-left:100px;margin:0 auto;background: url('../images/bg_notice.png') 0 0 no-repeat;}
.notice_inform dl dd {position:relative;padding-left:10px;color:#000;}
.notice_inform dl dd:before {content:'';position:absolute;left:0;top:11px;display:inline-block;width:3px;height:3px;background:#4e4e4e;vertical-align:middle;}
.notice_inform img {display:inline-block;margin-bottom:15px;}
.notice_inform table {display:table;width:550px;height:auto;border:1px solid #b2b2b2;margin: 10px 0 10px 10px;box-sizing:border-box;}
.notice_inform table thead th {font-size:14px;line-height:1em;color:#000;text-align:center;padding:5px 0;background:#d1d1d1;border-left:1px solid #b2b2b2;}
.notice_inform table thead th:first-child {border-left:0;}
.notice_inform table tbody tr td {font-size:14px;line-height:1em;color:#000;text-align:center;padding:5px 0;border-left:1px solid #b2b2b2;}
.notice_inform table tbody tr td:first-child {border-left:0;}

/* Äü¸Þ´º */
.banner {position: fixed;/* top: 462px; */top:252px;right: 290px;z-index: 9998;width:105px;height: 270px;display: block; }
.banner a {display:block;}

.quick {position: fixed;bottom:30px;right:30px;z-index: 1;width: 50px;height: 50px;display: block; }
.quick a {display:block;width:100%;height:100%;}
.quick .btn_top{display:none;}

/* form_area */
input.id_radio{position:absolute;left:-3000em}
label.type-radio{display:inline-block;height:20px;margin-right:7px;padding-left:27px;font:300 15px/20px 'Noto Sans KR';color:#646464;line-height:20px !important;vertical-align:middle;background:url(../images/img_radio_off.png) no-repeat;}
label.type-radio.checked{background:url(../images/img_radio_on.png) no-repeat}
.input_box .type-radio:before,
.input_box .type-radio:after {display:none;}

.form_inner{width:1080px;margin:0 auto;padding-top:15px}
.form_inner.form2{display:none}
.form_inner h2{color:#2f2c2c;font-size:60px;text-align:center}
.form_inner.form1 h2 .st{color:#e8545e}
.form_inner.form2 h2 .st{color:#4bb2d3}
.form_inner .desc{display:block;padding-bottom:22px;color:#646464;font-size:22px;text-align:center}
.form_area .noti{position:relative;margin-top:90px;}
.form_area .noti dt{position:absolute;top:0;left:3px;}
.form_area .noti dd{margin-left:190px;padding-left:9px;background:url(../images/dot.png) no-repeat left 50%;color:#646464;font:300 15px/2em 'Noto Sans KR'}
.form_table{width:100%;border-top:2px solid #8d939c}
.form_table th{padding:10px;color:#2f2c2c;font:400 16px 'Noto Sans KR';background:#f1f1f1;border-bottom:1px solid #d5d5d5;vertical-align: middle;}
.form_table td{padding:10px;color:#646464;font:300 15px 'Noto Sans KR';background:#fafafa;border-bottom:1px solid #d5d5d5}
.form_table td .input, .form_table td .select{height:38px;padding:0 15px;border:1px solid #d9d9d9;background:#fff;line-height:38px;font:300 15px 'Noto Sans KR';vertical-align:middle;color:#646464}
.form_table td .input::placeholder{color:#646464}
.form_table td .select{height:40px}
.form_table th .em{color:#e8545e}
.form_table td .btn{display:inline-block;width:100px;height:40px;margin-left:10px;padding:0;background:#8d939c;color:#fff;font-size:16px;text-align:center;font:300 16px/38px 'Noto Sans KR';vertical-align:middle;border-radius: 0;}
.form_table td .btn_post{display:inline-block;width:238px;height:38px;margin-left:10px;border:1px solid #bbb;background:#fff;color:#646464;font-size:16px;text-align:center;font:300 16px/38px 'Noto Sans KR';vertical-align:middle}
.form_table td .input_box{padding:5px 0}

.form_inner{/*padding-bottom:80px*/padding-bottom:150px;}
.form_inner .policy{margin-top:18px}
.form_inner .policy li{margin-bottom:8px}
.form_inner .policy .btn_view{display:inline-block;width:68px;height:17px;vertical-align:middle;background:#d6d6d6;color:#616066;font:300 12px/17px 'Noto Sans KR';text-align:center}
.form_inner .view_textarea{display:none;margin:10px 0;padding:15px 20px;border:1px solid #ccc;background:#fff;font-size:14px}
.form_inner .view_textarea p{padding:5px 0;font-size:14px}
.form_inner .view_textarea .view_table{border:1px solid #d5d5d5}
.form_inner .view_textarea .view_table th{padding:10px;background:#fafafa;border-bottom:1px solid #d5d5d5;font-size:14px}
.form_inner .view_textarea .view_table td{padding:10px;border-bottom:1px solid #d5d5d5;font-size:14px}
.form_inner .view_textarea .view_table .bold{font-size:15px;font-weight:bold}
.form_inner .btn_area{margin-top:25px;text-align:center}
.form_inner .btn_area .btn_comm .fc {position:absolute;top: 0;left: 0;top: -10px;}

.finish_app{position:fixed;top:50%;left:50%;width:370px;margin:-175px 0 0 -185px;z-index:99999999;box-shadow:0 0 10px #999}
.finish_app .title_area h2{font-size: 34px;color:#fff;}
.finish_app .title_area p{font-size: 18px;}
.finish_app .doc_area{padding-left:147px;text-align:left;margin-top:87px;}
.finish_app .doc_area .last{margin-top: 19px;}
.finish_app .doc_area span{color:#fde396}
.finish_app .doc_area p{font-size: 15px;}
.finish_app a.close{position: absolute;bottom:37px;width:72px;height: 26px;line-height: 26px;color:#fff;border: 1px solid #fff;text-align: center;left:50%;margin-left:-36px;}
.x_close{position: absolute;width:20px;height: 20px;top:11px;right: 11px;
cursor: pointer;z-index: 9999;}
.finish_app .app1,.finish_app .app2{display:none}
.finish_app .boxs{font-family: "nanumsquareround",sans-serif; position: relative;width:370px;height: 350px;box-sizing: border-box;padding-top: 40px;text-align: center;color:#fff;}
.finish_app .app1{background:url(../images/n_app1.jpg)no-repeat center center;background-size:cover;}
.finish_app .app2{background:url(../images/n_app2.jpg)no-repeat center center;background-size:cover;}


/* 2019 11 11 À¯±³Àü Ãß°¡ css */
.tab_fair .con01{position: relative;}
.tab_fair .con01 .fot_tep{position: absolute;bottom:0;left:0;width:100%;height:145px;font-size: 0;}
.tab_fair .con01 .fot_tep .left_tep,.tab_fair .con01 .fot_tep .right_tep{display:inline-block;height:145px;width:50%;padding:37px;box-sizing:border-box;font-size: 0;}
.tab_fair .con01 .fot_tep .left_tep a,.tab_fair .con01 .fot_tep .right_tep a{display:inline-block;width:227px;height:73px;font-size: 0;}
.tab_fair .con01 .fot_tep .left_tep a:first-child,.tab_fair .con01 .fot_tep .right_tep a:first-child{margin-right:10px;}

.tab_fair .con01 .fot_tep2{position: absolute;bottom:53px;left:0;height:161px;width:100%;box-sizing:border-box;padding:40px;text-align: center;}
.tab_fair .con01 .fot_tep2 a{display:inline-block;width:265px;height:76px;}
.tab_fair .con01 .fot_tep2 a:first-child{margin-right: 10px;}

.card_view{position:absolute;bottom:95px;left:0;width:240px;left:50%; margin-left:-120px; height:50px;}