@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight:normal;
  src: local('NanumGothic'), url(/renewal/font/NanumGothic.woff) format('woff');
}
@import url('https://fonts.googleapis.com/css?family=Nanum+Myeongjo&display=swap');
@import url('https://fonts.googleapis.com/earlyaccess/notosanskr.css');

#QuickTop { display:none; }
body { padding-top:90px;position:relative;word-break:keep-all; } 
body::after { background:none;background-position:top right;background-size:863px 1500px;display:block;content:'';position:fixed;top:0px;right:0px;height:100%;width:100%;z-index:-1; }
#hd_login_msg { display:none; }
.content_body > div > table tr:nth-of-type(1) td:nth-of-type(3) div div:nth-of-type(1) { font-weight:bolder !important }
.content_body { width:1200px }
.breadcrumb { padding-top:30px !important }
.footer { margin-bottom:0px; }
header.reheader { text-align:center;width:100%;height:118px;/* line-height:118px; */background:#282827;position:fixed;top:0px;left:0px;z-index:99999999; }
.logo_re { width:290px;height:118px;cursor:pointer;display:inline-block;vertical-align:top;background:url('../img/logo_re2.png') no-repeat;background-size:100% 100%; }
.quick_talk { cursor:pointer;width:218px;height:118px;position:absolute;left:0px;top:0px;text-align:center;line-height:118px;font-family: "Noto Sans KR", sans-serif;font-size:18px;font-weight:bold;color:#fcd09b; }
header.reheader .toggle { width:118px;height:118px;position:absolute;top:0px;right:0px;background:url('../img/toggle2.png') no-repeat;background-size:100% 100%;cursor:pointer; }
header.reheader .member_section { width:393px;height:118px;text-align:center;line-height:118px;position:absolute;top:0px;right:120px;color:#fcd09b;font-size:18px;font-weight:bold;font-family: "Noto Sans KR", sans-serif; }
header.reheader .member_section a { color:#fcd09b;font-size:18px;font-weight:bold;font-family: "Noto Sans KR", sans-serif;margin-left:15px;margin-right:15px; }

.main_wrapper { background:gray;width:100%;position:fixed;height:auto;top:0px;left:0px;overflow:hidden; }
.tbl_head01 thead th { background:none !important;border-top:2px solid #000 !important;border-bottom:2px solid black !important;border-left:none !important;border-right:none !important;color:black !important }
.basic_tbl tbody tr:nth-of-type(1) { display:none; }

footer { width:100%;height:285px;background:#1f1f1f; }
.footer_top { width:100%;height:67px;line-height:67px;text-align:left;border-bottom:1px solid #555555; }
.footer_top_inner { width:1200px;height:67px;margin:0px auto;display:block;line-height:67px;text-align:center; }
.footer_top_inner a { padding-right:56px;display:inline;color:#ffffff;font-size:14px;font-weight:normal; }
.footer_top_inner a:hover { color:white !important;text-decoration:underline !important; }
.footer_bottom { width:100%;height:auto;text-align:left; }
.footer_bottom_inner { text-align:left;height:auto;width:1200px;margin:0px auto;padding-top:40px;position:relative; }
.footer_bottom_inner img { float:left;display:block; }
.footer_bottom_inner .text_in_footer { float:left;width:745px;padding-left:47px;padding-top:17px;color:white;font-size:14px;line-height:21px; }
.footer_bottom_inner .footer_sns { width:334px;height:82px;line-height:82px;text-align:right;position:absolute;top:0px;right:0px; }  
.footer_bottom_inner .footer_sns a { margin:5px;display:inline-block;vertical-align:middle; }
.mr { cursor:pointer;height:55px;line-height:55px;width:270px;text-align:center;color:#f6d3a0;background:#282827;margin:0px auto;margin-top:10px;font-size:18px;font-family:"Noto Sans KR", sans-serif;font-weight:bold; } 
.mr:hover { background:black; -moz-transition: all .9s ease-out;-ms-transition: all .9s ease-out;-o-transition: all .9s ease-out; transition: all .9s ease-out;}
.main_wrapper_first { width:100%;height:100%;position:relative;display:block;margin:0px;padding:0px;background:black;z-index:99; }
.main_wrapper_first video { width:100%;height:100%;background:black; }

.mse { width:100%;height:100%;position:relative;display:block;margin:0px;padding:0px;background:none;text-align:center;font-size:42px;line-height:50px;font-family: "Noto Sans KR", sans-serif;color:#fdd5a1; }
.why { width:100%;height:100%;position:relative;display:block;margin:0px;padding:0px;background:white;text-align:center;box-sizing:border-box;padding-top:170px;background:url('../img/why_bg.png') no-repeat;background-size:cover;background-position:center center; }
.why b { font-size:47px;font-weight:bolder;color:black;font-family: "Noto Sans KR", sans-serif;letter-spacing:-2px;  }
.fbg { width:100%;height:100%;position:relative;display:block;margin:0px;padding:0px;background:url('../img/fbg4.png') no-repeat;background-size:cover; }
.where { font-family: "Noto Sans KR", sans-serif;font-size:18px;color:black;font-weight:bold;width:100%;height:100%;position:relative;display:block;margin:0px;padding:0px;background:white;box-sizing:border-box;padding-top:170px;text-align:center; }
.where b { font-size:27px;font-weight:bolder !important;color:black;font-family: "Noto Sans KR", sans-serif;letter-spacing:-2px; }
.where table { border-collapse:collapse;width:1230px;height:400px;margin:0px auto;margin-top:20px; }
.where table iframe { width:1230px;height:270px; }
.fbg_inner { width:1230px;margin:0px auto;height:auto;text-align:left;font-family: "Noto Sans KR", sans-serif;font-size:20px;font-weight:bold;color:black;text-align:center; }
.fbg_inner b { letter-spacing:-2px;font-weight:bolder;font-size:62px;color:black;font-family: "Noto Sans KR", sans-serif; }
.fbg_inner_cell { -moz-transition: all .4s ease-out;-ms-transition: all .4s ease-out;-o-transition: all .4s ease-out; transition: all .4s ease-out;text-align:center;font-size:14px;color:white;font-weight:bold;font-family: "Noto Sans KR", sans-serif;margin-top:47px;width:292px;height:293px;box-sizing:border-box;float:left;margin-right:20px;border:1px solid white;background:rgba(0,0,0,0.7); }
.fbg_inner_cell:nth-of-type(5) { margin-right:0px; }
.fbg_inner_cell img { margin-top:40px;margin-bottom:20px; }

.fbg_inner_cell:hover { -moz-transition: all .4s ease-out;-ms-transition: all .4s ease-out;-o-transition: all .4s ease-out; transition: all .4s ease-out;background:#be9519;color:white;box-shadow:4px 4px 10px rgba(0,0,0,0.2); }

.text-area-center { width:100%;height:auto;float:left;margin-top:50px;font-size:37px;color:black;font-weight:bold;color:black;font-family: "Noto Sans KR", sans-serif;text-align:Center;line-height:39px; }
.text-area-center span { font-size:20px;color:black;font-family: "Noto Sans KR", sans-serif;font-weight:bolder !important; }		
.text-area-center b { font-family: "Noto Sans KR", sans-serif; }
.main_slide_paging { width:25px;height:128px;position:fixed;top:50%;margin-top:-64px;right:86px;text-align:center; }
.main_slide_paging div { display:block;margin:0px auto;width:14px;height:14px;border-radius:50%;background:gray;margin-bottom:12px;border:1px solid gray;cursor:pointer;box-shadow:4px 4px 10px rgba(0,0,0,0.2) }
.main_slide_paging div.ac { width:25px;height:25px; }

.why_left { cursor:pointer;width:126px;height:125px;position:absolute;background:url('../img/left.png') no-repeat;background-size:100% 100%;cursor:pointer;left:109px;top:50%;margin-top:0px;z-index:99 }
.why_right { cursor:pointer;width:126px;height:125px;position:absolute;background:url('../img/right.png') no-repeat;background-size:100% 100%;cursor:pointer;right:109px;top:50%;margin-top:0px;z-index:99 }

.why_listing { cursor:pointer;width:100%;white-space:nowrap;position:absolute;top:50%;margin-top:-250px;right:0px;overflow:hidden;padding-left:348px;padding-right:348px;box-sizing:border-box; }
.why_listing_cell { text-align:left;width:414px;height:514px;display:inline-block;vertical-align:middle;margin:10px;background:white;box-shadow:4px 4px 10px rgba(0,0,0,0.2);box-sizing:border-box;padding:40px;font-size:12px;line-height:18px;color:black;font-family: "Noto Sans KR", sans-serif; }
.why_listing_cell img { width:100%;margin-bottom:20px; }
.why_listing_cell span { color:black;font-size:15px;font-weight:bold;font-family: "Noto Sans KR", sans-serif; }
.why_listing_cell b { color:black;font-size:20px;font-weight:bold;font-family: "Noto Sans KR", sans-serif;margin-top:10px;display:block; }
.why_listing_cell iframe { width:100%; }
.mse_txt b { -moz-transition: all 2.9s ease-out;-ms-transition: all 2.9s ease-out;-o-transition: all 2.9s ease-out; transition: all 2.9s ease-out;padding-right:0px;font-family: "Noto Sans KR", sans-serif !important;font-weight:lighter; }
.mse_txt b.anion { -moz-transition: all 2.9s ease-out;-ms-transition: all 2.9s ease-out;-o-transition: all 2.9s ease-out; transition: all 2.9s ease-out;padding-right:0px; }
.mse_txt b em { font-style:normal;font-weight:bold !important }

.eventing { width:100%;height:100%;position:relative;display:block;margin:0px;padding:0px;background:white !important;box-sizing:border-box;padding-top:170px;text-align:center; }

.draggable { width:100%;height:100%;position:fixed;display:block;top:0px;left:0%;z-index:9999999; }
.mse img { margin-top:0px;margin-bottom:50px; } 
/*.mse span { display:block;text-align:center;font-size:26px;line-height:32px;color:#fdd5a1;font-family: "Noto Sans KR", sans-serif; }*/
/*.mse a { -moz-transition: all .9s ease-out;-ms-transition: all .9s ease-out;-o-transition: all .9s ease-out; transition: all .9s ease-out;display:block;margin:0px auto;width:260px;height:56px;line-height:56px;text-align:center;color:#fdd5a1;background:rgba(253,213,161,0);font-size:20px; font-family: "Noto Sans KR", sans-serif;font-weight:bold;border:1px solid #fdd5a1; }*/
.mse_txt { text-align:center;height:700px;position:absolute;width:100%;top:50%;margin-top:-350px;left:50%;left:0px; }
/*.mse a:hover { -moz-transition: all .9s ease-out;-ms-transition: all .9s ease-out;-o-transition: all .9s ease-out; transition: all .9s ease-out;display:block;margin:0px auto;width:260px;height:56px;line-height:56px;text-align:center;color:black;background:rgba(253,213,161,1);font-size:20px; font-family: "Noto Sans KR", sans-serif;font-weight:bold;border:1px solid #fdd5a1; }*/

.top_menu_bg { border-left:2px solid #d4d4d4;width:840px;height:100%;position:fixed;right:-840px;top:0px;background:white;z-index:99999999;padding:40px;box-sizing:border-box;padding-top:40px;padding-left:50px; }
.top_menu_bg table { font-family: "Noto Sans KR", sans-serif;border-collapse:collapse;border:1px solid #f4f4f4;;width:90%; }
.top_menu_bg table th { font-family: "Noto Sans KR", sans-serif;text-align:left;font-size:18px;font-weight:bold;color:black;padding:10px;border:none;line-height:18px;vertical-align:top;border:1px solid #f4f4f4;background:#f4f4f4 }
.top_menu_bg table td { font-family: "Noto Sans KR", sans-serif;text-align:left;padding:10px;border:0px solid #d4d4d4;line-height:28px;vertical-align:top;padding-left:20px;border-right:1px solid #f4f4f4; }
.top_menu_bg table td a { font-family: "Noto Sans KR", sans-serif;font-size:16px;color:black;font-weight:normal;text-decoration:none; }
.top_menu_bg table td a:hover {font-family: "Noto Sans KR", sans-serif; text-decoration:underline !important;font-weight:bold !important }
.top_menu_bg .x { width:90px;height:90px;background:url('../img/x.png') no-repeat;background-size:100% 100%;position:absolute;top:0px;right:0px;cursor:pointer;opacity:0.2; }
.top_menu_bg table th img { width:10px;margin-right:10px;margin-top:-4px; }
.dark_wall { z-index:9999990;width:100%;height:100%;position:fixed;top:0px;left:0px;background:black;opacity:0.4; }
.top_menu_bg .flower { width:297px;height:276px;position:absolute;bottom:0px;right:0px;background:url('../img/flower.png') no-repeat;background-size:100% 100%; }

.test_left { font-family: "Noto Sans KR", sans-serif;font-weight:bold !important; font-size:20px;line-height:34px;padding-top:100px;color:black;box-sizing:border-box;width:50%;height:calc( 100% - 417px - 118px );bottom:0px;left:0px;background:url('../img/bg.png') no-repeat;background-size:cover;background-position:center center;text-align:center;position:absolute; }
.test_left b { font-size:50px;font-weight:lighter;font-family: "Noto Sans KR", sans-serif;color:black; }
.test_right { font-family: "Noto Sans KR", sans-serif;font-weight:bold !important; font-size:20px;line-height:34px;color:white;padding-top:100px;box-sizing:border-box; width:50%;height:calc( 100% - 417px  - 118px );bottom:0px;right:0px;background:url('../img/bg_black.png') no-repeat;background-size:cover;background-position:center center;text-align:center;position:absolute; }
.test_right b { font-size:50px;font-weight:lighter;font-family: "Noto Sans KR", sans-serif;color:#f0cb58; }

.test_right a { -moz-transition: all .9s ease-out;-ms-transition: all .9s ease-out;-o-transition: all .9s ease-out; transition: all .9s ease-out;display:block;margin:0px auto;width:260px;height:56px;line-height:56px;text-align:center;color:white;background:rgba(255,255,255,0);font-size:20px; font-family: "Noto Sans KR", sans-serif;font-weight:lighter;border:1px solid white; }

.test_right a:hover { -moz-transition: all .9s ease-out;-ms-transition: all .9s ease-out;-o-transition: all .9s ease-out; transition: all .9s ease-out;display:block;margin:0px auto;width:260px;height:56px;line-height:56px;text-align:center;color:black;background:rgba(255,255,255,1);font-size:20px; font-family: "Noto Sans KR", sans-serif;font-weight:lighter;border:1px solid white; }


.test_left a { -moz-transition: all .9s ease-out;-ms-transition: all .9s ease-out;-o-transition: all .9s ease-out; transition: all .9s ease-out;display:block;margin:0px auto;width:260px;height:56px;line-height:56px;text-align:center;color:black;background:rgba(0,0,0,0);font-size:20px; font-family: "Noto Sans KR", sans-serif;font-weight:lighter;border:1px solid black; }
	
.test_left a:hover { -moz-transition: all .9s ease-out;-ms-transition: all .9s ease-out;-o-transition: all .9s ease-out; transition: all .9s ease-out;display:block;margin:0px auto;width:260px;height:56px;line-height:56px;text-align:center;color:white;background:rgba(0,0,0,1);font-size:20px; font-family: "Noto Sans KR", sans-serif;font-weight:lighter;border:1px solid black; }

.fl2 { width:340px;height:241px;bottom:0px;left:50%;margin-left:-237px;background:url('../img/f2.png') no-repeat;background-size:100% 100%;position:absolute; }

video#bgvid {
    position: relative;
    z-index: 0;
	margin-top:118px;
   
    
    width: 100%;
    height: auto;
}
.btn:hover { -moz-transition: all .9s ease-out;-ms-transition: all .9s ease-out;-o-transition: all .9s ease-out; transition: all .9s ease-out;background:#000;border:1px solid black;color:White !important; } 
.btn:hover font { color:white !important; }
.blockim { display:block !important }
.on_mobile { display:none; }
.not_mobile { display:block; } 

.seemore { width:100%;height:70px;line-height:70px;text-align:center;background:black;color:white;font-size:25px;font-weight:normal;font-family:'nanum gothic';cursor:pointer;display:block; }

.on_mobile_i { display:none; }
.not_mobile_i { display:inline; } 

.main_footer { width:100%;height:80px;line-height:80px;background:#333;padding-left:40px;padding-right:40px;box-sizing:border-box;position:absolute;bottom:0px;left:0px;text-align:left; }
.main_footer span { color:#eebd26;padding-left:20px;padding-right:20px;font-size:12px;font-weight:normal; }
.main_footer a { padding-right:10px;padding-right:10px;border-right:0px solid #d4d4d4;color:#d4d4d4 !important;font-size:12px;font-weight:normal; }
.main_footer a:hover { color:white; }
.snsthings { float:right;display:inline-block;height:36px;text-align:right; }
.snsthings a { display:inline-block;vertical-align:middle;width:36px;height:36px;vertical-align:middle;border:none;margin-top:-29px; }
.snsthings a img { margin-top:8px; }

.quick_talk_pop { padding:35px;box-sizing:border-box;width:500px;height:550px;border-radius:20px;overflow:hidden;position:fixed;top:50%;left:50%;margin-left:-250px;margin-top:-250px;background:white;z-index:999999999999999999999;box-shadow:4px 4px 10px rgba(0,0,0,0.2) }
.quick_talk_pop img { width:100px;height:107px;position:absolute;z-index:222; }
.quick_talk_pop_inner { width:100%;text-align:center;position:relative;height:480px;border:1px solid #d4d4d4;border-radius:20px;box-sizing:border-box;padding-top:30px; }
.quick_talk_pop_inner b { font-size:24px;font-weight:bold;color:#444; } 
.quick_talk_pop_inner input[type="text"] { margin-bottom:14px;width:60%;margin:0px auto;display:block;border:1px solid #d4d4d4;border-radius:4px;padding-left:10px;font-size:14px;text-align:left;height:40px;line-height:40px; }
.quick_talk_pop_inner select  { margin-bottom:14px;width:60%;margin:0px auto;display:block;border:1px solid #d4d4d4;border-radius:4px;padding-left:10px;font-size:14px;text-align:left;height:40px;line-height:40px;position:relative;left:0px; }
.quick_talk_pop_inner .sendbtn123 { margin:0px auto;width:60%;height:40px;background:#444;color:white;text-align:center;border-radius:4px;line-height:40px;cursor:pointer;margin-bottom:10px; }
.quick_talk_pop_inner .sendbtn123:hover { background:black; }
.quick_talk_pop_inner .close123 {margin:0px auto;width:60%;height:40px;background:#a52727;color:white;text-align:center;border-radius:4px;line-height:40px;cursor:pointer;  }  
.quick_talk_pop_inner .close123:hover { background:#841d1d; }

.lds-spinner {
  color: official;
  display: inline-block;
  position: absolute;
  width: 80px;
  height: 80px;
  top:50%;margin-top:-40px;
  left:50%;margin-left:-40px;
}
.lds-spinner div {
  transform-origin: 40px 40px;
  animation: lds-spinner 1.2s linear infinite;
}
.lds-spinner div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  left: 37px;
  width: 6px;
  height: 18px;
  border-radius: 20%;
  background: #fff;
}
.lds-spinner div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}
.lds-spinner div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}
.lds-spinner div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}
.lds-spinner div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}
.lds-spinner div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}
.lds-spinner div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}
.lds-spinner div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}
.lds-spinner div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}
.lds-spinner div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}
.lds-spinner div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}
.lds-spinner div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}
.lds-spinner div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}
@keyframes lds-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.ffff { width:80px !important;display:inline-block !important;margin:2px !important }


.mob_txt_head { font-size:30px !important;line-height:44px !important;font-weight:bold !important;font-family:'nanum gothic' !important; }
.mob_txt_nor { font-size:18px !important;line-height:28px !important;font-weight:normal !important;font-family:'nanum gothic' !important; }


.fu { width:1100px;display:inline-block; }

#bo_v_con p span { font-size:18px !important;line-height:28px !important;font-weight:normal !important;font-family:'nanum gothic' !important; }
#bo_gall .gall_li { width:50% !important;margin:0px;margin-bottom:20px; }
#bo_gall .gall_con li img { width:100%;height:auto; }
#bo_gall .gall_con li ul li:last-of-type { padding-top:20px;padding-left:20px; }


.test_01 { width:800px;position:absolute;top:410px ;left:140px; }
.cure { width:800px !important;margin:0px auto; }
.test_02 { width:800px;position:absolute;top:410px ;left:10px; }
.test_03 { width:800px;position:absolute;top:150px ;left:392px; }
.test_04  { width:800px;position:absolute;top:116px ;left:195px; }

.test_05 { width:800px;position:absolute;top:510px ;left:207px; }
.test_06 { width:680px;position:absolute;top:388px ;left:115px;border:0px solid red; }
.test_07 { width:300px;position:absolute;top:710px;left:57px; }
.test_077 { width:300px;position:absolute;top:710px;left:57px; }
.test_08 { width:800px; position:absolute; top:30px; left:320px; }
.test_09 { position:absolute; top:40px; left:210px; text-align:center; }
.test_10 { width:800px; position:absolute; top:23px; left:265px; }
.test_11 { width:800px; position:absolute; top:320px; left:380px; }

.test_12 {  position:absolute; top:125px; left:210px; }
.test_13 { width:width:800px; position:absolute; top:320px; left:360px; }
 .swid { width:870px;margin:0px auto; padding:0px;float:right; }
 .lnb_wrap { width:230px;float:left;height:auto; }
 .lnb { width:280px;float:left;height:auto;border:1px solid #d4d4d4;padding:20px;box-sizing:border-box; }
 .lnb a { display:block;width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px;height:40px;line-height:40px;border-bottom:1px solid #d4d4d4;font-size:14px;color:black;font-weight:bold; }
 .lnb a.lnb_now { background:#96102a !important;color:white !important;position:relative; }
 .lnb a.lnb_now::after { content:'>';color:white;position:absolute;width:40px;height:40px;right:0px;top:0px;line-height:40px;text-align:center; }	
  .lnb a:last-of-type { border-bottom:none; }
   .lnb a:hover { background:#f4f4f4; }



