@charset "euc-kr";

/*** !!!!!!!!!!ÇÊ¼ö!!!!!!!!!! ***/
body{line-height:normal !important;}
#quick-menu{display:none;}

/*À¥ÆùÆ®*/
@font-face {
     font-family: 'S-CoreDream-5Medium';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
@font-face {
     font-family: 'S-CoreDream-6Bold'
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
@font-face {
     font-family: 'S-CoreDream-8Heavy';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-8Heavy.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}



/* °øÅë */
.container{text-align:center; position:relative;}
.event_iframe_wrap{width:1100px; margin:0 auto;}

/* ¸ÞÀÎVisual Banner */
.main_visual{position:relative; width:100%; min-width:1200px; height:775px; overflow:hidden; margin:0 auto; text-align:center; z-index:1; background:url(../images/main_bg.jpg) no-repeat center}

/*ÄÁÅÙÃ÷*/
.cont01{ position:relative; height:557px; text-align:center;}
.cont02{ position:relative; background:#f4f6f9; text-align:center; margin:0 auto}
.cont02 .cont02_survey{ width:1063px; height:1460px; background:#fff; margin:0 auto}
.cont02 .cont02_survey p{ letter-spacing:-1.4px;}
.cont02 .cont02_survey .q1{ padding-top:45px; position:relative; float:left; width:1050px}
.cont02 .cont02_survey .q1 p{margin-left:-95px;}
.cont02 .cont02_survey .q2{ padding-top:55px; position:relative; float:left; width:1050px}
.cont02 .cont02_survey .q2 p{ margin-left:-330px}
.cont02 .cont02_survey .q2 ul{ margin:20px 0 0 77px;}
.cont02 .cont02_survey .q3{ padding-top:55px; position:relative; float:left; width:1050px}
.cont02 .cont02_survey .q3 p{ margin-left:-425px}
.cont02 .cont02_survey .q3 ul{ margin:20px 0 0 77px;}
.cont02 .cont02_survey .q4{ padding-top:55px; position:relative; float:left; width:1050px}
.cont02 .cont02_survey .q4 p{ margin-left:-330px}
.cont02 .cont02_survey .q4 ul{ margin:20px 0 0 77px;}
.cont02 .cont02_survey .q4 ul li{ margin-right:110px;}
.cont02 .cont02_survey .q5{ padding-top:55px; position:relative; float:left; width:1050px}
.cont02 .cont02_survey .q5 p{ margin-left:-423px}
.cont02 .cont02_survey .q5 ul{ margin:20px 0 0 77px;}
.cont02 .cont02_survey .q_num{ display:inline-block; color:#222; font-size:50px; font-family:'S-CoreDream-8Heavy' }
.cont02 .cont02_survey .q_que{ color:#222; font-size:44px; font-family:'S-CoreDream-5Medium'; padding-left:15px; }
.cont02 .cont02_survey .q_que .red{ color:#cf1f1f; font-size:30px;}

.cont02 .cont02_survey .a1{ margin-top:40px;}
.cont02 .cont02_survey .a1 h4{text-indent:-9999px; overflow:hidden; background:url(../images/a1_t.jpg) no-repeat center}
.cont02 .cont02_survey .a2{ margin-top:140px;}
.cont02 .cont02_survey .a2 h4{text-indent:-9999px; overflow:hidden; background:url(../images/a2_t.jpg) no-repeat center}
.cont02 .cont02_survey .a3{ margin-top:205px;}
.cont02 .cont02_survey .a3 h4{text-indent:-9999px; overflow:hidden; background:url(../images/a3_t.jpg) no-repeat center}
.cont02 .cont02_survey .a4{ margin-top:270px;}
.cont02 .cont02_survey .a4 h4{text-indent:-9999px; overflow:hidden; background:url(../images/a4_t.jpg) no-repeat center}
.cont02 .cont02_survey .a5{ margin-top:336px;}
.cont02 .cont02_survey .a5 h4{text-indent:-9999px; overflow:hidden; background:url(../images/a5_t.jpg) no-repeat center}
.cont02 .cont02_survey .a6{ margin-top:402px;}
.cont02 .cont02_survey .a6 h4{text-indent:-9999px; overflow:hidden; background:url(../images/a6_t.jpg) no-repeat center}
.cont02 .cont02_survey .a7{ margin-top:468px;}
.cont02 .cont02_survey .a7 h4{text-indent:-9999px; overflow:hidden; background:url(../images/a7_t.jpg) no-repeat center}
.cont02 .cont02_survey h4{ width:153px; height:55px; position:relative; float:left; margin:-5px 30px 0 58px;}
.cont02 .cont02_survey ul li{}

.cont03{ width:1100px; height:821px; margin:0 auto; background:url(../images/con03.jpg) no-repeat center; position:relative}
.cont03 .goBtn a{ position:absolute; top:270px; left:695px; width:196px; height:57px; display:block; cursor:pointer}
.cont03 .agBtn a{ position:absolute; display:block; width:125px; top:550px; left:650px; height:35px; cursor:pointer}
.cont03 .evBnt a{ position:absolute; display:block; width:542px; height:129px; top:595px; left:270px; cursor:pointer}
.cont03 ul{ position:absolute; top:380px; left:715px;}

.checkbox{ position:relative; height:30px; float:left; margin-right:40px}
.checkbox input{ cursor:pointer; margin-right:10px; transform:scale(2.3); position:absolute; top:15px;}
.checkbox label{ cursor:pointer; margin-left:26px;}
.checkbox label span{ font-size:28px; font-family:'S-CoreDream-5Medium'; color:#888 }

.checkbox2{ position:relative; height:30px; float:left; margin-right:40px; margin-top:15px;}
.checkbox2 input{ cursor:pointer; margin-right:10px; transform:scale(2.3); position:absolute; top:15px;}
.checkbox2 label{ cursor:pointer; margin-left:26px;}
.checkbox2 label span{ font-size:28px; font-family:'S-CoreDream-5Medium'; color:#888 }

.cont02 .radio{ position:relative; height:30px; float:left; margin-right:90px}
.cont02 .radio input{ cursor:pointer; margin-right:10px; transform:scale(2.3); position:absolute; top:15px;}
.cont02 .radio label{ cursor:pointer; margin-left:26px;}
.cont02 .radio label span{ font-size:28px; font-family:'S-CoreDream-5Medium'; color:#888; padding-left:7px }

.cont02 .radio2{ position:relative; height:30px; float:left; margin-right:150px}
.cont02 .radio2 input{ cursor:pointer; margin-right:10px; transform:scale(2.3); position:absolute; top:15px;}
.cont02 .radio2 label{ cursor:pointer; margin-left:26px;}
.cont02 .radio2 label span{ font-size:28px; font-family:'S-CoreDream-5Medium'; color:#888; padding-left:7px }


.cont03 .radio{ position:relative; height:30px; float:left; margin-right:30px}
.cont03 .radio input{ cursor:pointer; margin-right:10px; transform:scale(2.3); position:absolute; top:15px;}
.cont03 .radio label{ cursor:pointer; margin-left:26px;}
.cont03 .radio label span{ font-size:28px; font-family:'S-CoreDream-5Medium'; color:#888;}

.cont04{ width:100%; height:434px; background:#e2e2e4; text-align:center}
.cont05{ width:100%; height:486px; background:url(../images/con05_bg.jpg) no-repeat center; text-align:center}
.cont06{ width:100%; height:321px; background:#289f43; text-align:center}
.cont07{ width:100%; height:601px; background:#fff; text-align:center}


.button a{ display:block; padding:35px 0 75px 0; cursor:pointer; width:542px; height:113px; margin:0 auto;}


.cs{margin-top:30px;}

/* °íÁ¤ ¹è³Ê */
.fix_banner{display:none; position:relative; z-index:999;}
.fix_banner a{position:fixed; top:30%; display:inline-block; z-index:999;}
.fix_banner .b_left{left:50%; margin-left:-870px;}
/* .fix_banner .b_right{right:50%; margin-right:-777px;} */

/* ÇÏ´Ü ÀÌ´Ï¼È */
.copyright_sig {width:1100px; margin:0 auto; padding:10px 0 20px; color:#777; text-align:right;}

/* top */
.top_page {position:fixed; bottom:100px; right:50%; margin-right:-735px; z-index:999; display:none;}
.top_page span{display:block; cursor:pointer;}

/* LayerPopup_ÃßÃµµµ½Ã */
.layer_popupWrap{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:18} 
.bg_cover{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;filter:alpha(opacity=50);z-index:20}
.layer_popupInner{position:absolute;left:50%;top:50%;width:auto;min-height:200px;background-color:#fff;border:1px solid #000;margin:0 auto;z-index:21} /* padding-bottom:30px; */
.layer_popup{position:relative;}/* padding:35px 30px */
.cityListLayer_wrap{width:715px}
.cityList_tab_box{height:41px;border-bottom:1px solid #c3c3c3;margin-top:40px}
.cityList_tab{border-top:1px solid #c3c3c3;border-left:1px solid #c3c3c3}
.cityList_tab li{width:118px;height:40px;line-height:40px;background-color:#f5f5f5;border-right:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;font-weight:600;font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";font-size:15px;color:#363636;text-align:center;cursor:pointer}
.cityList_tab li.cityList_tab_on{background-color:#fff;border-bottom:1px solid #fff}
.cityList_tabCon_box{background-color:#fff;padding:30px 0}
.cityList_tabCon{position:relative}
.layer_popup .btn_layer_close{display:block;position:absolute;right:5px;top:6px;width:30px;height:29px;font-size:0}