@charset "utf-8";
/* common */
* {font-family: 'Noto Sans KR', Apple SD Gothic Neo, Nanum Barun Gothic, Nanum Gothic, '돋움', Dotum, Verdana, Arial, sans-serif;}
body{margin:0; padding:0;color:#666;}
div,ul,ol,li,dl,dt,dd,p,input,textarea,select,h1,h2,h3,h4,em,address,fieldset,form,iframe,object{margin:0;padding:0}
img,fieldset,iframe{border:none}
iframe{display:block}
li{list-style-type:none}
table{clear:both; border-collapse:collapse; border-spacing:0; }
em,address{font-style:normal}
#skip, .hide, legend, hr, .skip{display:none}
a, a:hover, a:active{text-decoration:none}
caption{width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}
img {}

@font-face {
     font-family: 'S-CoreDream-4Regular';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
article,aside,details, /* 1 */
figcaption,figure,footer,header,main, /* 2 */
menu,nav,section,summary { /* 1 */  display: block;}

#skipnavigation {z-index:9999;position:absolute;left:0;top:0}
#skipnavigation *{list-style:none;margin:0;padding:0;}
#skipnavigation a{display:block;width:1px;height:1px;overflow:hidden;color:#000;white-space:nowrap;}
#skipnavigation a:focus,
#skipnavigation a:active{width:auto;height:auto;background:#ffd;}

.eng {font-family:Helvetica !important}
body{overflow-x:hidden}
body.main{}





#wrap {min-width:1400px;}
#main_wrap {min-width:1400px;margin:0 auto;position:relative}
#sub_wrap {min-width:1400px;margin:0 auto;position:relative}

#header {min-width:1400px;position:fixed;left:0px;top:0px;;z-index:800;width:100%;background:#000000;border-bottom:1px solid #2c2c2b}
#header .bg{background:#000;position:fixed;width:100%;height:100%;left:0px;top:0px;z-index:900;opacity:0.7;display:none;}
#header .top{position:relative;background:#000000;height:83px;}
#header .top a.menu{position:absolute;left:40px;top:33px;width:35px;height:35px;background:url('../images/menu.jpg') no-repeat 100% 100%;display:block;}
#header .top h1{position:absolute;left:115px;top:0px;}
#header .top h1 a{width:283px;height:82px;background:url('../images/logo_new.jpg');display:block;}
#header .top span{position:absolute;right:60px;top:30px;}

.sub_menu{position:absolute;right:284px;top:19px;}
.sub_menu>ul>li{float:left;position:relative}
.sub_menu li p{}
.sub_menu li p a{font-size:17px;color:#7c6755;font-family: 'Noto Sans KR';font-weight:700;padding:0px 32px;line-height:50px;}

#header .bg2{width:100%;background:#000;height:0px;opacity:0.7;position:fixed;}


.sub_menu li ul{display:none;overflow:hidden;position:absolute;left:0px;top:84px;height:0px;padding-top:0px;width:100%;}
.sub_menu li ul li{font-family: 'Noto Sans KR', sans-serif;padding:5px 2px;text-align:center}
.sub_menu li ul li a{text-align:center;color:#949494;font-size:16px;font-family: 'Noto Sans KR';letter-spacing:-1px;text-decoration:none;display:block;}
.sub_menu li ul li.active a,.sub_menu li ul li:hover a{color:#fff;}


.gnb_box{position:absolute;left:0%;top:0px;z-index:901;background:url('../images/menu_bg.jpg') no-repeat center top;background-size:100% 100%;;padding:0px 60px;border-bottom:8px solid #7c6755;display:none;}
#gnb{margin-top:119px;border-top:1px solid #dde0e5;}
#gnb p{position:relative;}
#gnb p a{display:block;padding:0px 0px;}
#gnb p a span{display:none}
#gnb li{border-bottom:1px solid #dde0e5}
#gnb li p a{display:block;height:162px;background:url('../images/mn_menu01.png') no-repeat center center;width:750px;}
#gnb li p a ul{display:none}
#gnb li.g2 p a{background:url('../images/mn_menu02.png') no-repeat center center;}
#gnb li.g3 p a{background:url('../images/mn_menu03.png') no-repeat center center;}
#gnb li.g4 p a{background:url('../images/mn_menu04.png') no-repeat center center;}
#gnb li.g5 p a{background:url('../images/mn_menu05.png') no-repeat center center;}
#gnb li ul{display:none}

.gnb_box a.close{position:absolute;left:60px;top:20px;width:46px;z-index:902;height:46px;background:url('../images/menu_close.png');display:block;}


.full_popup{position:fixed;left:0px;top:0px;height:100%;width:100%;z-index:9999}
.full_popup .bg{position:absolute;left:0px;top:0px;height:100%;width:100%;background:#000;opacity:0.8;z-index:9999}
.full_popup .popup_area{position:absolute;top:10%;z-index:9998}
.full_popup .popup_area2{position:absolute;top:5%;z-index:9998}


#movie_area{display:none;position:fixed;width:100%;height:100%;overflow:hidden;left:0px;width:100%;z-index:9998;top:0px;}
#movie_area .bg{position:absolute;width:100%;height:100%;left:0px;width:100%;top:0px;z-index:9997;background:#000;opacity:0.8;}
#movie_area .iframe{position:absolute;width:1100px;height:619px;left:50%;margin-left:-550px;top:50%;margin-top:-300px;z-index:9998;}
#movie_area .iframe iframe{width:100%;height:100%;}
#movie_area .close{position:absolute;z-index:9998;left:50%;margin-left:530px;top:50%;margin-top:-360px;}




#container{}
#main_wrap {}
#main_wrap #container{padding-top:0px;}



.main_box{position:relative;overflow:hidden;height:821px;min-width:1400px;width:100%;}
.mainVisual{position:absolute;overflow:hidden;height:821px;top:0%;left:0px;width:100%;}
#scrollPanel .slide .background{
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position:center center;
	background-size:cover;
	left: 0%; top: 0%;
}
.slide .background img:not(.none) {
	object-fit: cover;
	width: 100%;
	height: 100%;
	display:block;
	scale(1.2);
}

@keyframes visualAni {
    0% {
        transform:scale(1.2);
    }

    100% {
        transform:scale(1);
    }
}

.rolling_area{position:absolute;height:100%;width:100%;overflow:hidden}
#scrollPanel{position:absolute;height:100%;width:100%;z-index:80;overflow:hidden}
#scrollPanel .slide { position: absolute; left: 0; top: 0; overflow: hidden; width: 100%;height: 100%; }
#scrollPanel .util { position: absolute; overflow: hidden; width: 100%; height: 100%;}
#scrollPanel .bg-flexible {position: absolute; left: 0%; top: 0%;}
#scrollPanel .helper {z-index:99;}
#scrollPanel .current {z-index:100;}
.text_animation {position:relative;height:100%;}

#scrollPanel .slide1 .text_animation{position:absolute;left:10%;top:30%;width:678px;height:179px;}
#scrollPanel .slide1 .text_animation #animation1_1{position:absolute;left:0%;top:0px;;z-index:11;width:100%;font-family:'Nanum Myeongjo';z-index:133;display:none;color:#fefefe;font-size:40px;}
#scrollPanel .slide1 .text_animation #animation1_2{position:absolute;left:0%;top:51px;;z-index:11;width:100%;font-family:'Nanum Myeongjo';;z-index:133;display:none;color:#fefefe;font-size:54px;}
#scrollPanel .slide1 .text_animation #animation1_3{position:absolute;left:0%;margin-left:0px;bottom:0px;;z-index:11;width:274px;height:43px;background:url('../images/slider01_img_new.png') no-repeat 0 0;z-index:133;display:none}

#scrollPanel .slide2 .text_animation{position:absolute;left:10%;top:40%;width:678px;height:228px;}
#scrollPanel .slide2 .text_animation strong{color:#e3ccb8;font-weight:normal;font-family:'Nanum Myeongjo';}
#scrollPanel .slide2 .text_animation #animation2_1{position:absolute;left:0%;top:0px;;z-index:11;width:100%;font-family:'Nanum Myeongjo';z-index:133;display:none;color:#fefefe;font-size:40px;}
#scrollPanel .slide2 .text_animation #animation2_2{position:absolute;left:0%;top:60px;;z-index:11;width:100%;font-family:'Nanum Myeongjo';;z-index:133;display:none;color:#fefefe;font-size:40px;}

#scrollPanel .slide3 .text_animation{position:absolute;left:10%;top:30%;width:717px;height:232px;}
#scrollPanel .slide3 .text_animation strong{color:#304358;font-family:'Nanum Myeongjo';font-weight:700}
#scrollPanel .slide3 .text_animation #animation3_1{position:absolute;left:0%;top:0px;;z-index:11;width:100%;font-family:'Nanum Myeongjo';z-index:133;display:none;color:#304358;font-size:40px;}
#scrollPanel .slide3 .text_animation #animation3_2{position:absolute;left:0%;top:49px;;z-index:11;width:100%;font-family:'Nanum Myeongjo';;z-index:133;display:none;color:#304358;font-size:40px;}
#scrollPanel .slide3 .text_animation #animation3_3{position:absolute;left:0%;top:104px;;z-index:11;width:100%;font-family:'Nanum Myeongjo';;z-index:133;display:none;color:#304358;font-size:40px;}
#scrollPanel .slide3 .text_animation #animation3_4{position:absolute;left:0%;margin-left:0px;bottom:0px;;z-index:11;width:274px;height:43px;background:url('../images/slider01_img_new.png') no-repeat 0 0;z-index:133;display:none}

#tempSlide{display:none}
#default_visual{position:absolute;right:50px;top:50px;z-index:280;}

#visual_numbering{position:Absolute;bottom:40px;left:100px;z-index:100}
#visual_numbering ul{}
#visual_numbering ul li{float:left;margin-right:3px;}
#visual_numbering ul li a{display:block;width:57px;height:20px;position:relative}
#visual_numbering ul li a span.number{font-size:12px;color:#7d6857;font-weight:700;display:block;padding-bottom:5px;}
#visual_numbering ul li a span.line{position:absolute;bottom:0px;left:0px;width:100%;height:2px;background:#7d6857}
#visual_numbering ul li.active a{}
#visual_numbering ul li.active a span.number{color:#fff;}
#visual_numbering ul li.active a span.line{background:#fff;width:1%;}



.main_logo_area{background:url('../images/main_logo_bg.jpg') repeat-x center top;height:415px;position:relative;}
.main_logo_area span{display:none;background:url('../images/main_logo.png') no-repeat center top;height:296px;width:303px;position:absolute;left:50%;margin-left:-151px;top:58px;}



#main_v_area{position:relative;}
#main_v_area .step{position:relative;padding-bottom:409px;background:#fff;overflow:hidden}
#main_v_area .step .image{position:relative;height:1071px;width:100%;}
#main_v_area .step .image span{display:none}
#main_v_area .step .obj{display:none}
#main_v_area .step .bg{display:none}
#main_v_area .step .text1{display:none}
#main_v_area .step .text2{display:none}
#main_v_area .step .text3{display:none}
#main_v_area .step .image span{position:absolute;background:url('../images/main_n01_image01.jpg') no-repeat center top;background-size:cover;height:100%;width:100%;left:0px;top:0px;}
#main_v_area .step.step02 .image span{position:absolute;background:url('../images/main_n02_image01.jpg') no-repeat center top;background-size:cover;}
#main_v_area .step.step03 .image span{position:absolute;background:url('../images/main_n03_image01.jpg') no-repeat center top;background-size:cover;}

#main_v_area .step.step01 .obj{position:absolute;;background:url('../images/main_n01_obj01.png') no-repeat center top;height:327px;width:206px;right:153px;bottom:0px;}
#main_v_area .step.step01 .bg{position:absolute;;background:url('../images/main_n03_text_bg.png') no-repeat center top;width:308px;height:359px;left:262px;bottom:230px;z-index:2}
#main_v_area .step.step01 .text1{position:absolute;;background:url('../images/main_n01_text01.png') no-repeat center top;width:613px;height:66px;left:157px;bottom:428px;z-index:2}
#main_v_area .step.step01 .text2{position:absolute;;background:url('../images/main_n01_text02.png') no-repeat center top;width:397px;height:65px;left:157px;bottom:330px;z-index:2}
#main_v_area .step.step01 .text3{position:absolute;;background:url('../images/main_n01_text03.png') no-repeat center top;width:372px;height:132px;left:157px;bottom:72px;z-index:2}


#main_v_area .step.step02 .obj{position:absolute;;background:url('../images/main_n02_obj01.png') no-repeat center top;height:262px;width:304px;left:143px;bottom:72px;}
#main_v_area .step.step02 .bg{position:absolute;;background:url('../images/main_n03_text_bg.png') no-repeat center top;width:308px;height:359px;right:233px;bottom:230px;z-index:2}
#main_v_area .step.step02 .text1{position:absolute;;background:url('../images/main_n02_text01.png') no-repeat center top;width:567px;height:78px;right:165px;bottom:425px;z-index:2}
#main_v_area .step.step02 .text2{position:absolute;;background:url('../images/main_n02_text02.png') no-repeat center top;width:515px;height:68px;right:165px;bottom:325px;z-index:2}
#main_v_area .step.step02 .text3{position:absolute;;background:url('../images/main_n02_text03_new.png') no-repeat center top;width:342px;height:131px;right:165px;bottom:106px;z-index:2}


#main_v_area .step.step03 .obj{position:absolute;;background:url('../images/main_n03_obj01.png') no-repeat center top;height:196px;width:662px;right:60px;bottom:96px;}
#main_v_area .step.step03 .bg{position:absolute;;background:url('../images/main_n03_text_bg.png') no-repeat center top;width:308px;height:359px;left:265px;bottom:240px;z-index:2}
#main_v_area .step.step03 .text1{position:absolute;;background:url('../images/main_n03_text01.png') no-repeat center top;width:686px;height:68px;left:163px;bottom:434px;z-index:2}
#main_v_area .step.step03 .text2{position:absolute;;background:url('../images/main_n03_text02.png') no-repeat center top;width:397px;height:65px;left:163px;bottom:330px;z-index:2}
#main_v_area .step.step03 .text3{position:absolute;;background:url('../images/main_n03_text03.png') no-repeat center top;width:387px;height:132px;left:163px;bottom:82px;z-index:2}

#intro_area{position:fixed;width:100%;height:100%;overflow:hidden;left:0px;width:100%;background:url('../images/intro_bg.jpg') repeat center top #fff;z-index:9999;top:0px;}
#intro_area .left{position:Absolute;left:0%;width:50%;height:100%;background:#fff;z-index:1000;top:0px;}
#intro_area .right{position:Absolute;right:0%;width:50%;height:100%;background:#fff;z-index:1000;top:0px;}
#intro_area .logo{position:absolute;;background:url('../images/intro_logo.png') no-repeat center top;width:316px;height:469px;left:50%;margin-left:-158px;top:0px;z-index:999}
#intro_area .txt1{position:absolute;;background:url('../images/intro_txt01.png') no-repeat center top;width:238px;height:78px;left:50%;margin-left:-114px;top:501px;z-index:999}
#intro_area .txt2{position:absolute;;background:url('../images/intro_txt02.png') no-repeat center top;width:259px;height:120px;left:50%;margin-left:-129px;top:608px;z-index:999}

.main_wrap{}


.nssub_tab2{}
.nssub_tab2 ul{}
.nssub_tab2 li{display:inline-block;margin-right:9px;}
.nssub_tab2 li a{display:block;height:41px;width:206px;font-weight:700;background:#fff;border:1px solid #7c6755;;color:#7c6755;font-size:27px;text-align:center;line-height:41px}
.nssub_tab2 li.active a{color:#fff;background:#7c6755;}
.nsstab_cont2{display:none;padding-top:45px;clear:both;position:relative}




.modal_info{}
.modal_info table{width:100%;	color:#656565; border-top:2px solid #2e3c68}
.modal_info table tr th{font-size:16px;color:#444444; font-weight:400; padding: 14px 5px 14px 5px; background-color:#f8f8f8;	border-bottom:1px solid #e3e3e3;;border-left:1px solid #e3e3e3;	text-align:center; font-weight:700}
.modal_info table tr th.last{text-align:center;font-size:16px;color:#444444; font-weight:400; background-color:#f8f8f8;	border-right:1px solid #e3e3e3; font-weight:700}
.modal_info table tr td{text-align:center;font-size:16px;  padding:10px 10px;border-left:1px solid #e3e3e3;	border-bottom:1px solid #e3e3e3;	text-align:center;}
.modal_info table tr td.last{border-right:1px solid #e3e3e3;}
.modal_info table tr td a.delete{background: #122247;border: 0px;cursor: pointer;display: inline-block;vertical-align: middle;font-size: 16px;padding:5px 10px;color: #fff;}




.animation_movie_obg{position:absolute;left:50%;top:60px;margin-left:-450px;z-index:3}
.animation_movie_obg iframe{position:absolute;left:0px;top:0px;height:561px;width:901px;border:0px;}

.newsList{width:100%;color:#656565;border-top:2px solid #003c5e;border-collapse: collapse;border-spacing: 0;}
.newsList tr th{border-bottom:1px solid #DBDBDB;color:#222;font-size:16px;text-align:center;padding:15px 0;font-weight:700;background:#FAFAFA;;}
.newsList tr th:first-child{}
.newsList tr td{border-bottom:1px solid #e3e3e3;text-align:center;font-size:14px;padding:15px 0;}
.newsList tr td .media{color:#888;}
.newsList tr td.alignL {text-indent:5px; text-align: left;padding:15px 20px}
.newsList tr td.alignL a {color:#656565;font-size:14px;}

.page_list{text-align:center; margin-top: 30px;}
.page_list a{margin:0 2px; width:31px; height:31px; line-height:33px; display:inline-block; text-align:center; border:1px solid #a1abbe; font-size:12px; color:#a1abbe; vertical-align: top; background-color: #fff;}
.page_list a.num.active,.page_list a.on{ width:31px; height:31px; line-height:28px; border:1px solid #f58028; font-weight:600; color:#f58028;}
.page_list a.arrow{border:none;}
.page_list a.arrow.mr{margin-right: 15px;}
.page_list a.arrow.ml{margin-left: 15px;}

.page_list a.start{margin:0 2px; width:31px; height:31px;background:url('../images/page_arrow_1.gif') no-repeat;border:0px;}
.page_list a.prev{margin:0 2px; width:31px; height:31px;background:url('../images/page_arrow_2.gif') no-repeat;;border:0px;}
.page_list a.next{margin:0 2px; width:31px; height:31px;background:url('../images/page_arrow_3.gif') no-repeat;border:0px;}
.page_list a.last{margin:0 2px; width:31px; height:31px;background:url('../images/page_arrow_4.gif') no-repeat;;border:0px;}


.movie_iframe{width:1000px;margin:0 auto}
.movie_iframe iframe{width:100%;height:620px;}


.fmovie_iframe{}
.fmovie_iframe iframe{width:100%;height:700px;}


.sub_wrap{padding-top:83px;background:#000000;}

.sub_visual{height:225px;;position:relative;text-align:center;font-family:'Nanum Myeongjo';color:#7c6755;font-size:48px;background:url('../images/sub_bg.jpg') no-repeat center top;background-size:cover;border-bottom:1px solid #242424}
.sub_visual span{position:absolute;top:95px;left:50%;width:600px;margin-left:-300px;display:block;text-align:center;font-family:'Nanum Myeongjo';color:#7c6755;font-size:48px;}

.content{position:relative;padding-top:0px;padding-top:7px;}
.content .fulltab{position:relative;margin-bottom:68px;}
.content .fulltab .box{width:1400px;margin:0 auto;height:40px;text-align:center;}
.content .fulltab .box ul{height:40px;padding-left:2px;}
.content .fulltab .box ul li{display:inline-block;margin-right:2px;}
.content .fulltab .box ul li a{font-family:'S-CoreDream-4Regular';border-bottom:4px solid #292929;color:#575757;line-height:40px;text-align:center;padding:0px 0px 10px 0px;width:180px;display:block;font-size:16px;}
.content .fulltab .box ul li.active a{border-bottom:4px solid #7c6755;color:#7c6755;}

.cont{position:relative;width:1400px;margin:0 auto;padding-bottom:100px;padding-top:30px;text-align:center;}
.cont .title{padding:10px 0px 40px 0px;text-align:center;}

.cctab {height:50px;border:1px solid #3e70bf;width:1280px;margin:0 auto}
.cctab ul {height:50px;}
.cctab li {float:left;width:50%;}
.cctab li.active {float:left;}
.cctab li a{display:block;font-size:24px;line-height:50px;color:#3e70bf;text-align:center;}
.cctab li.active a{background:#3e70bf;color:#fff}



#plane_tab.cctab {height:54px;}
#plane_tab.cctab ul{height:54px;}
#plane_tab.cctab li{width:20%;}

#life_tab.cctab {height:54px;}
#life_tab.cctab ul{height:54px;}
#life_tab.cctab li{width:50%;}

.ccctab {height:88px;width:1136px;margin:0 auto}
.ccctab ul{height:88px;}
.ccctab li{width:19%;float:left;height:88px;margin-right:1%;}
.ccctab li.last{width:20%;margin-right:0px;}
.ccctab li.active{float:left;height:88px;}
.ccctab li a{display:block;background:#5375b2;color:#fff;font-size:23px;height:88px;}
.ccctab li.active a{background:#16294a;}
.ccctab li a strong{font-size:33px;display:block;}
.ccctab li.one a strong{line-height:88px;}

.ccctab_cont {clear:both;margin-top:20px;position:relative}
.ccctab_cont img{}

#animation_company_sdiv222{position:relative;height:837px;background:url('../images/main_s01_bg_new.jpg')  no-repeat center top;background-size:cover}
#animation_company_sdiv222 .ani_box01{position:absolute;left:50%;margin-left:-629px;width:1259px;height:620px;top:111px;display:none;}
#animation_company_sdiv222 .ani_box01 .ani_slider{position:absolute;width:100%;height:100%;left:0px;top:0px;}
#animation_company_sdiv222 .ani_box01 .ani_slider .text_ani{z-index:10;position:absolute;left:0px;top:185px;width:712px;height:358px;background:url('../images/main_s01_obj.png') no-repeat center center}
#animation_company_sdiv222 .ani_box01 .ani_slider .txt1{position:absolute;left:0px;top:64px;width:240px;height:25px;background:url('../images/main_s01_t01.jpg') no-repeat center center}
#animation_company_sdiv222 .ani_box01 .ani_slider .txt2{position:absolute;left:53px;top:110px;width:402px;height:33px;background:url('../images/main_s01_t02.png') no-repeat center center}
#animation_company_sdiv222 .ani_box01 .ani_slider .txt3{position:absolute;left:53px;top:185px;width:354px;height:56px;background:url('../images/main_s01_t03.png') no-repeat center center}

#animation_company_sdiv222 .ani_box01 .ani_slider#ani_slider2 .txt1{position:absolute;left:0px;top:64px;width:240px;height:25px;background:url('../images/main_s02_t01.jpg') no-repeat center center}
#animation_company_sdiv222 .ani_box01 .ani_slider#ani_slider2 .txt2{position:absolute;left:53px;top:110px;width:336px;height:34px;background:url('../images/main_s02_t02.png') no-repeat center center}
#animation_company_sdiv222 .ani_box01 .ani_slider#ani_slider2 .txt3{position:absolute;left:53px;top:185px;width:312px;height:56px;background:url('../images/main_s02_t03.png') no-repeat center center}

#animation_company_sdiv222 .ani_box01 .ani_slider#ani_slider3 .txt1{position:absolute;left:0px;top:64px;width:287px;height:25px;background:url('../images/main_s03_t01.jpg') no-repeat center center}
#animation_company_sdiv222 .ani_box01 .ani_slider#ani_slider3 .txt2{position:absolute;left:53px;top:110px;width:343px;height:34px;background:url('../images/main_s03_t02.png') no-repeat center center}
#animation_company_sdiv222 .ani_box01 .ani_slider#ani_slider3 .txt3{position:absolute;left:53px;top:185px;width:415px;height:56px;background:url('../images/main_s03_t03.png') no-repeat center center}

#animation_company_sdiv222 .ani_box01 .ani_slider#ani_slider4 .txt1{position:absolute;left:0px;top:64px;width:272px;height:25px;background:url('../images/main_s04_t01.jpg') no-repeat center center}
#animation_company_sdiv222 .ani_box01 .ani_slider#ani_slider4 .txt2{position:absolute;left:53px;top:110px;width:373px;height:33px;background:url('../images/main_s04_t02.png') no-repeat center center}
#animation_company_sdiv222 .ani_box01 .ani_slider#ani_slider4 .txt3{position:absolute;left:53px;top:185px;width:440px;height:55px;background:url('../images/main_s04_t03.png') no-repeat center center}

#ani_numbering{position:Absolute;bottom:113px;left:444px;z-index:100}
#ani_numbering ul{}
#ani_numbering ul li{float:left;margin-right:3px;}
#ani_numbering ul li a{display:block;width:57px;height:20px;position:relative}
#ani_numbering ul li a span.number{font-size:12px;color:#49382b;font-weight:700;display:block;padding-bottom:5px;}
#ani_numbering ul li a span.line{position:absolute;bottom:0px;left:0px;width:100%;height:2px;background:#49382b}
#ani_numbering ul li.active a{}
#ani_numbering ul li.active a span.number{color:#fff;}
#ani_numbering ul li.active a span.line{background:#fff;width:1%;}

#animation_company_sdiv222 .ani_box01 .ani_slider .img{z-index:8;position:absolute;right:0px;top:0px;width:630px;height:620px;display:none}
#animation_company_sdiv222 .ani_box01 .ani_slider#ani_slider1 .img{background:url('../images/main_s01_img.jpg') no-repeat center center}
#animation_company_sdiv222 .ani_box01 .ani_slider#ani_slider2 .img{background:url('../images/main_s02_img.jpg') no-repeat center center}
#animation_company_sdiv222 .ani_box01 .ani_slider#ani_slider3 .img{background:url('../images/main_s03_img.jpg') no-repeat center center}
#animation_company_sdiv222 .ani_box01 .ani_slider#ani_slider4 .img{background:url('../images/main_s04_img.jpg') no-repeat center center}


#main_premium_div{height:838px;background:url('../images/main_premium_bg_new.jpg') no-repeat center center;position:relative;height:1189px;background-size:cover}

#main_premium_div .main_premium_title{position:absolute;left:50%;margin-left:-245px;top:151px;width:490px;height:125px;}
#main_premium_div .main_premium_title1{position:absolute;left:0%;top:0px;width:490px;height:28px;background:url('../images/main_premium_title01.png') no-repeat center center}
#main_premium_div .main_premium_title2{position:absolute;left:50%;margin-left:-188px;top:50px;width:376px;height:74px;background:url('../images/main_premium_title02.png') no-repeat center center}
#main_premium_div .main_premium_body{padding-top:331px;}
#main_premium_div .main_premium_body .swiper-slide-item{padding-left:44px;padding-right:44px;width:auto}
#main_premium_div .main_premium_body .swiper-slide-item2{padding-top:85px;}
#main_premium_div .main_premium_body .swiper-slide-item3{padding-top:17px;}
#main_premium_div .main_premium_body .swiper-slide-item4{padding-top:49px;}
#main_premium_div .main_premium_body .swiper-slide-item5{padding-top:36px;}
#main_premium_div .main_premium_body .swiper-slide-item6{padding-top:25px;}

/*
#main_premium_div .mp_area{position:absolute;left:0px;top:0px;width:100%;height:100%;}
#main_premium_div .mp_area .slider{position:absolute;left:0px;top:0px;width:1905px;height:100%;overflow:hidden}
#main_premium_div .mp_area .slider .main_news_box{}
#main_premium_div .mp_area .slider .main_news_box li{width:635px;height:838px;float:left;position:relative;overflow:hidden;}
#main_premium_div .mp_area .slider .main_news_box li img{transition: 0.5s;}
#main_premium_div .mp_area .slider .main_news_box li span.txt{z-index:10;display:none;transition: 0.5s;}
#main_premium_div .mp_area .slider .main_news_box li span.bg{transition: 0.5s;}
#main_premium_div .mp_area .slider .main_news_box li.main_news1{background:url('../images/main_d01.jpg') no-repeat center center}
#main_premium_div .mp_area .slider .main_news_box li:hover img{transform: scale(1.03) rotate(0.01deg);}
#main_premium_div .mp_area .slider .main_news_box li:hover span.bg{opacity:0.5}
#main_premium_div .mp_area .slider .main_news_box li:hover span.txt{transform: translate(0%,-10px); }
#main_premium_div .mp_area .slider .main_news_box li.main_news2{background:url('../images/main_d02.jpg') no-repeat center center}
#main_premium_div .mp_area .slider .main_news_box li.main_news3{background:url('../images/main_d03.jpg') no-repeat center center}
#main_premium_div .mp_area .slider .main_news_box li.main_news4{background:url('../images/main_d04.jpg') no-repeat center center}
#main_premium_div .mp_area .slider .main_news_box li.main_news5{background:url('../images/main_d05.jpg') no-repeat center center}
#main_premium_div .mp_area .slider .main_news_box li.main_news6{background:url('../images/main_d06.jpg') no-repeat center center}
#main_premium_div .mp_area .slider .main_news_box li.main_news6{background:url('../images/main_d07.jpg') no-repeat center center}
#main_premium_div .mp_area .slider .main_news_box li.main_news1 span.txt{background:url('../images/main_d01_txt.png') no-repeat top center;position:absolute;left:0px;top:153px;width:100%;height:500px}
#main_premium_div .mp_area .slider .main_news_box li.main_news2 span.txt{background:url('../images/main_d02_txt.png') no-repeat top center;position:absolute;left:0px;top:153px;width:100%;height:500px}
#main_premium_div .mp_area .slider .main_news_box li.main_news3 span.txt{background:url('../images/main_d03_txt.png') no-repeat top center;position:absolute;left:0px;top:153px;width:100%;height:500px}
#main_premium_div .mp_area .slider .main_news_box li.main_news4 span.txt{background:url('../images/main_d04_txt.png') no-repeat top center;position:absolute;left:0px;top:153px;width:100%;height:500px}
#main_premium_div .mp_area .slider .main_news_box li.main_news5 span.txt{background:url('../images/main_d05_txt.png') no-repeat top center;position:absolute;left:0px;top:153px;width:100%;height:500px}
#main_premium_div .mp_area .slider .main_news_box li.main_news6 span.txt{background:url('../images/main_d06_txt.png') no-repeat top center;position:absolute;left:0px;top:153px;width:100%;height:500px}
#main_premium_div .mp_area .slider .main_news_box li.main_news7 span.txt{background:url('../images/main_d07_txt.png') no-repeat top center;position:absolute;left:0px;top:153px;width:100%;height:500px}
#main_premium_div .mp_area .slider .main_news_box li span.bg{position:absolute;left:0px;top:0px;width:100%;height:100%;background:#000;z-index:8;opacity:0;}
*/

#main_map_div{height:838px;background:#202020;position:relative;}
#main_map_div .mm_area{position:Absolute;top:129px;width:1292px;height:550px;left:50%;margin-left:-646px;}
#main_map_div .mm_area .title{position:Absolute;top:0px;width:131px;height:544px;left:50%;margin-left:-65px;background:url('../images/main_m_title.png') no-repeat top center;}
#main_map_div .mm_area .map1{position:Absolute;top:98px;width:596px;height:392px;left:0%;background:url('../images/main_m01_img.jpg') no-repeat top center;}
#main_map_div .mm_area .map2{position:Absolute;bottom:0px;width:596px;height:37px;left:0%;background:url('../images/main_m01_txt.png') no-repeat top center;}
#main_map_div .mm_area .map3{position:Absolute;top:98px;width:596px;height:392px;right:0%;background:url('../images/main_m02_img.jpg') no-repeat top center;}
#main_map_div .mm_area .map4{position:Absolute;bottom:0px;width:596px;height:37px;right:0%;background:url('../images/main_m02_txt.png') no-repeat top center;}











.cctab_cont {clear:both;margin-top:0px;position:relative}
.cctab_cont iframe{height:633px;width:100%;}
.cctab_cont img{}
.cctab.three li {float:left;width:33%;}

.iframe iframe{height:733px;width:100%;}

#footer {background:#715d4d;height:248px;position:relative;display:block;overflow:hidden}
#footer .box{text-align:center;position:absolute;left:0px;top:0px;width:100%;height:100%;}
#footer .logo{text-align:center;position:absolute;left:0px;top:0px;}
#footer .copyright{position:absolute;left:253px;top:30px;right:390px;text-align:left;}
#footer .tel{text-align:center;position:absolute;right:0px;top:0px;}



/* 개인정보취급 */
.clauseBox {text-align:left;margin-top:2px;border:1px solid #000;}
.clauseBox p{height:110px; margin-bottom:10px; 	padding:10px 3%;background:#222;	color:#fff;	 font-size:13px;	line-height:130%; letter-spacing:-1px;	overflow-y: scroll;}
.clauseBox .check{padding:15px 15px;color:#fff;background:#222;border-top:1px solid #000;text-align:right;position:relative}
.clauseBox .check .checkT{height:30px;	line-height: 30px;	font-size:14px;	margin-right:15px;	display:inline-block; font-weight:400;}
.clauseBox .check .check_box{position:absolute;}
.clauseBox .check .check_box2{display:inline-block}
.check input {vertical-align:middle}
.check label{	font-size:15px;color:#fff;margin-right:10px; vertical-align:middle; }
.clauseBox .check .infotext{color:#fff;}

/*  tableForm table */
table.tableForm{width:100%;	color:#fff; border-top:2px solid #685a4f}
table.tableForm tr th{font-size:16px;color:#fff; font-weight:400; padding: 14px 0 14px 25px; background-color:#000;	border-bottom:1px solid #685a4f;	text-align:left; font-weight:700}
table.tableForm tr.last th{	letter-spacing:3px;}
table.tableForm tr td{font-size:15px;  padding:6px 10px;	border-left:1px solid #685a4f;	border-bottom:1px solid #685a4f;	text-align:left;}
table.tableForm tr td input[type="text"] {height:34px; text-indent: 5px; border:1px solid #dddddd; background:#fff; vertical-align:middle}
table.tableForm tr td input[type="radio"] {vertical-align:middle} 
table.tableForm tr td select {height:34px; border:1px solid #dddddd; background:#fff; vertical-align:middle}
table.tableForm tr td.address p {margin-top:5px;}
table.tableForm tr td.address p:first-child {margin-top:0px;}

.textLine{	height: 24px;	line-height: 16px;	font-size: 12px;	text-indent:5px;	border: 1px solid #DADADA;	color: #000;	background:#f5f5f5;}
.selectLine{height: 26px;	line-height: 32px;	font-size: 12px;	text-indent:5px;	border: 1px solid #DADADA;	color: #000;	background:#f5f5f5;}
.formBtn{	text-align: center;	margin-top:50px;}
.formBtn a ,.formBtn button{display: inline-block; vertical-align:middle;	width:150px; height:52px; line-height:52px;  font-size:19px; color:#fff; }
.formBtn a:hover,.formBtn button:hover {color:#fff; }
.formBtn .btn_ok{background:#685a4f;border:0px;cursor:pointer}
.formBtn .btn_cancel{background:#b7b7b7; border:1px solid #a0a0a0; width:141px; height:39px}

.inputW1 {width:100px;}
.inputW2{width:150px;}
.inputW3{width:70px;}
.inputW4{width:90%;}

.selectW1 {width:70px}
.selectW2{width:150px}

/* list table */
table.tableList{width:100%; color:#656565; border-top:2px solid #323232}
table.tableList tr th{background:#ffffff;color:#131e35;height:45px; border-bottom:1px solid #e3e3e3; letter-spacing: 4px; font-size:17px; text-align: center;   font-weight:400}
table.tableList tr td{height:45px; border-bottom:1px solid #e3e3e3; text-align: center; font-size:16px;}
table.tableList tr td.alingL {text-indent: 5px; text-align: left;}
table.tableList tr td.alingL a {color:#656565; font-size:16px;}

/* 페이징 처리 부분 */
.paging {text-align:center; margin-top:25px;}
.paging a.num{display:inline-block; vertical-align:middle;margin:0px 4px;background:#fff; width:33px; height:33px; line-height:33px; font-size:16px;border:1px solid #dddddd; text-align:center; color:#aaaaaa}
.paging a.num:hover, .paging a.num.active {background:#fff;border:1px solid #2f436c;color:#183642;}
.paging a.prev {background:#f3f3f3 url('../images/common/btn_prev.png') no-repeat center center;}
.paging a.next {background:#f3f3f3 url('../images/common/btn_next.png') no-repeat center center;}
.paging .txt {/*text-indent:-9999px;*/ font-size:0px !important}


.main_news_box .bx-controls-direction{margin:0 auto;width:1400px;position:relative;}
.main_news_box .bx-wrapper .bx-controls-direction a{background:url('../images/main_stitle_prev.png') no-repeat center center;width:71px;height:33px;left:0px;top:20px;}
.main_news_box .bx-wrapper .bx-controls-direction a.bx-next{background:url('../images/main_stitle_next.png') no-repeat center center;width:71px;height:33px;left:133px;top:20px;}
.main_news_box .bx-controls-direction p{color:#263e62;font-size:26px;text-align:center;;height:33px;left:71px;top:0px;line-height:33px;position:absolute;width:56px;text-align:center}
.main_news_box .bx-controls-direction p span{color:#fff;}


.reservation{ width:830px;margin:0 auto;}
.reservation table.date_area{border:0px;margin:0px;padding:0px;}
.reservation table.date_area td.date_box{}
.reservation table.date_area td.date_box .mtitle{background:#5a90e4;color:#fff;position:relative;padding:10px;font-size:16px;text-align:left;}
.reservation table.date_area td.date_box .mtitle p{position:absolute;right:5px;top:10px;vertical-align:middle}
.reservation table.date_area td.date_box .mtitle p span{display:inline-block;width:20px;height:20px;background:#f49c54;vertical-align:middle}

.reservation #contsult_date{height:300px;width:410px;border:1px solid #5a90e4}
.reservation #contsult_time{width:410px;height:300px;border:1px solid #5a90e4;overflow-y:scroll}
.reservation #contsult_time ul{padding-top:10px;}
.reservation #contsult_time ul li{text-align:left;margin-bottom:5px;}
.reservation #contsult_time ul li a{padding:5px;color:#999;display:block;font-size:13px;}
.reservation #contsult_time ul li a strong{color:red}
.reservation #contsult_time ul li.possible a{color:#333;}
.reservation #contsult_time ul li.active a{background:#f49c54;color:#fff;}

.reservation table.date_area .result{background:#dfdfdf;padding:10px;border:1px solid #5a90e4;border-top:0px;}
.reservation table.date_area .result span{color:#f49c54}
.reservation #contsult_date .ui-datepicker-inline{width:362px;margin:0 auto;margin-top:5px;}

.reservation .ui-datepicker td span,.reservation .ui-datepicker td a {
    display: block;
    padding: .3em;
    text-align: right;
    text-decoration: none;
}

.reservation .ui-state-default,.reservation  .ui-widget-content .ui-state-default,.reservation  .ui-widget-header .ui-state-default{background:#f49c54}
.reservation .ui-state-disabled,.reservation.ui-widget-content .ui-state-disabled,.reservation .ui-widget-header .ui-state-disabled{opacity:1;}
.reservation .ui-state-disabled .ui-state-default,.reservation.ui-widget-content .ui-state-disabled .ui-state-default,.reservation .ui-widget-header .ui-state-disabled .ui-state-default{background:#f6f6f6}

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 0px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: auto;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 0px #ccc;
	-webkit-box-shadow: 0 0 0px #ccc;
	box-shadow: 0 0 0px #0;
	border:  0px solid #fff;
	left: 0px;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom:-40px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url('') center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #5682c2;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #122247;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left:-50px;
	background: url(../images/main_news_prev.png) no-repeat 0 0px;
	background-size:100% 100%;
}

.bx-wrapper .bx-next {
	right:-50px;
	background: url(../images/main_news_next.png) no-repeat 0px 0px;
	background-size:100% 100%;
}


.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position:0px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 60%;
	margin-top: -16px;
	outline: 0;
	width: 22px;
	height: 36px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url('') -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url('') -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}