@charset "euc-kr";

/*** !!!!!!!!!!�ʼ�!!!!!!!!!! ***/
body{line-height:normal !important;}
#quick-menu{display:none;}

/* ���� */
.container{text-align:center; position:relative}
.event_iframe_wrap{width:1108px; margin:0 auto;}

/* ����Visual Banner */
.main_visual {position:relative; width:100%; min-width:1200px; height:1086px; overflow:hidden; margin:0 auto; text-align:center; z-index:5; pointer-events:none;}
.main_visual .list_visual_box .list_visual {position:absolute; top:0; left:50%; margin-left:-960px; overflow:hidden; width:1920px; height:1086px; min-width:1200px;}
.main_visual .list_visual_box .list_visual li {float:left;}

.content00.content11{background:url(https://www.naeiltour.co.kr/event/2025/20250620_swiss/images/sec_bg.jpg) no-repeat center; position:relative; width:100%; height:839px; text-align:center; margin:0 auto;}
.content00.content22{background:url(https://www.naeiltour.co.kr/event/2025/20250620_swiss/images/sec_bg_02.jpg) no-repeat center; position:relative; width:100%; height:2219px; text-align:center; margin:0 auto;}

.pc_cont07_bg{background-color:#0fc7bd; padding-bottom: 100px;}
.pc_cont08_bg{background-color:#0fc7bd; padding-bottom: 100px;}



/*tab menu*/
.tab_wrap { position:relative; width:100%; height:79px;z-index:15;}
.tab_wrap.fixed { position:fixed; left:0; top:0;}
.tab_wrap .tab_area { width:1100px; margin:0 auto;}
.tab_wrap .tab_area li { float:left; text-align:center; height:100%;}

.tab_wrap .tab_area li a{position:relative; display:block;}
.tab_wrap .tab_area li span{display:inline-block; width:100%; height:179px; background-repeat:no-repeat; text-indent:-9999px; margin:0 auto;}

.tab_wrap .tab_area:after{ content:''; display:block; clear:both}

.tab_wrap .tab_area .tab1 {background-image:url(https://www.naeiltour.co.kr/event/2025/20250620_swiss/images/tab_01.png); width: 361px; height:71px; margin: 0 0 0 3px;}
.tab_wrap .tab_area .tab2 {background-image:url(https://www.naeiltour.co.kr/event/2025/20250620_swiss/images/tab_02.png); width: 361px; height:71px; margin: 0 0 0 3px;}
.tab_wrap .tab_area .tab3 {background-image:url(https://www.naeiltour.co.kr/event/2025/20250620_swiss/images/tab_03.png); width: 361px; height:71px; margin: 0 0 0 3px;}
.tab_wrap .tab_area .tab4 {background-image:url(https://www.naeiltour.co.kr/event/2025/20250620_swiss/images/tab_04.png); width: 361px; height:71px; margin: 2px 0 2px 3px;}
.tab_wrap .tab_area .tab5 {background-image:url(https://www.naeiltour.co.kr/event/2025/20250620_swiss/images/tab_05.png); width: 361px; height:71px; margin: 2px 0 2px 3px;}
.tab_wrap .tab_area .tab6 {background-image:url(https://www.naeiltour.co.kr/event/2025/20250620_swiss/images/tab_06.png); width: 361px; height:71px; margin: 2px 0 2px 3px;}
.tab_wrap .tab_area .tab1.on {background-image:url(https://www.naeiltour.co.kr/event/2025/20250620_swiss/images/tab_01_on.png);}
.tab_wrap .tab_area .tab2.on {background-image:url(https://www.naeiltour.co.kr/event/2025/20250620_swiss/images/tab_02_on.png);}
.tab_wrap .tab_area .tab3.on {background-image:url(https://www.naeiltour.co.kr/event/2025/20250620_swiss/images/tab_03_on.png);}
.tab_wrap .tab_area .tab4.on {background-image:url(https://www.naeiltour.co.kr/event/2025/20250620_swiss/images/tab_04_on.png);}
.tab_wrap .tab_area .tab5.on {background-image:url(https://www.naeiltour.co.kr/event/2025/20250620_swiss/images/tab_05_on.png);}
.tab_wrap .tab_area .tab6.on {background-image:url(https://www.naeiltour.co.kr/event/2025/20250620_swiss/images/tab_06_on.png);}



/* section */
.tab_wrap.fixed + .section_wrap{ margin-top:90px;}
.section{ text-align:center;}
.section_wrap .section{ display:none;}
.section_wrap .section.on{ display:block;}



.progress {display: block; width: 15%; height: 10px; border-radius: 10px; margin: auto; overflow: hidden; background-color: #f5f5f5; background-image: linear-gradient(to right, #07635e, #07635e); background-repeat: no-repeat; background-size: 25% 100%; transition: background-size 0.4s ease-in-out;}  
.progress02 {display: block; width: 15%; height: 10px; border-radius: 10px; margin: auto; overflow: hidden; background-color: #f5f5f5; background-image: linear-gradient(to right, #07635e, #07635e); background-repeat: no-repeat; background-size: 25% 100%; transition: background-size 0.4s ease-in-out;}
.content {position:relative; width: 2450px; margin-left:-1221px; left:50%; min-width:1200px; }
.content02 {position:relative; width: 2450px; margin-left:-1221px; margin-top: 100px; left:50%; min-width:1200px; }
.slider {height: 635px;}
.slider02 {height: 630px;} 
.sr-only {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0;}






/* top */
.top_page {position:fixed; bottom:100px; right:50%; margin-right:-735px; z-index:999; display:none;}
.top_page span{display:block; cursor:pointer;}
