@import url('font.css');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');

html, body{height:100%;font-family:'Noto Sans KR';}

#wrap{min-width:1400px; overflow: hidden; overflow-x: hidden;}
.container{position:relative; overflow-x: hidden;}


/* main visual */

.dimension-fix{animation:dimension-fix 4s forwards; opacity:0; animation-delay:0.6s; } /*Ä³¸¯*/
@keyframes dimension-fix {
	0%{opacity:0; }
	100%{opacity:1;}
}


.txtbg{background:url(../images/visual_txtbg.png) ; animation:black_bg_ 200s 0s infinite linear; width:100%;height:1148px ;}

@keyframes black_bg {
	0%{background:url(../images/visual_txtbg.png)  0 0 fixed;}
	100%{background:url(../images/visual_txtbg.png)  -5000px 0 fixed;}
}



#header{ top:20px;z-index:100000 ; width:100%;  box-sizing:border-box;margin:30px auto 0; max-width:1920px; min-width:1400px;text-align:Center;height:64px;}
#header h1{float:left;margin-left:40px}
#header p{float:right;margin-right:40px; font-size:44px; font-family: 'Oswald';font-weight: 700; letter-spacing:-0.09px; }
#header p span{background: url("../images/top_telicon.png") no-repeat 2px center; color:#252525;font-size:12px;letter-spacing:7px;padding-left:22px;height:17px; display:block;margin-bottom:-5px; font-family: 'Noto Sans KR', sans-serif;}

.main_visual{ background: url("../images/visual.jpg") no-repeat center 0;  text-align:center;overflow:hidden;position:relative;width:100%;min-width:1400px; box-sizing:border-box;  max-width:1920px;margin: 0 auto;
padding:0px 0 0; z-index:0; height:994px;}
.main_visual h1{position:absolute;top:0; left:15px}
.main_visual .main_txt{display:inline-block;position:absolute; text-align:left; z-index:20;left:0 ; top:240px}
.main_visual .main_p{ display:inline-block;margin:460px 10px 0 0px; float:right; overflow:hidden;padding:40px 40px 40px 100px;}
.main_visual .main_p ul li{float:left;margin:0 5px;}
.main_visual .main_p ul li img{box-shadow:0 5px 30px rgba(0,0,0,0.7) ; border-radius:17px}




.center_box{width:1400px;margin:0 auto;position:relative;  }

section{position:relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; text-align:center; overflow: hidden;}
.bg_ctn{width:1920px; left:50%; margin-left:-960px;}

.con02{height:967px;  background: url("../images/con02_bg.jpg") no-repeat center 0; }


#sec03.scroll_on .abs{animation:abs 2.5s; opacity:0; position: absolute;}
#sec03.scroll_on .abs02{ animation:abs02 5s infinite alternate; opacity:0; animation-timing-function:ease-out; position: absolute;}

@keyframes abs {
0%{opacity:0;}
50%{opacity:1;}
}
@keyframes abs02 {
0%{opacity:0;}
50%{opacity:1;  animation-play-state:paused; }
100%{opacity:1;  animation-play-state:paused; }
}
#sec03.scroll_on .d_00{animation-delay:0s;  background: url("../images/con02_bg.jpg") no-repeat center 0; background-size:100%;  }
#sec03.scroll_on .d_01{animation-delay:2.5s; background: url("../images/con00_bg.jpg") no-repeat center 0;background-size:100%;  }
#sec03.scroll_on .d_02{animation-delay:4s; background: url("../images/con01_bg.jpg") no-repeat center 0;background-size:100%;  }
#sec03.scroll_on .d_03{animation-delay:5.5s; background: url("../images/con02_bg.jpg") no-repeat center 0;background-size:100%;  }
#sec03.scroll_on .d_04{animation-delay:7s; background: url("../images/con03_bg.jpg") no-repeat center 0;background-size:100%;  }
#sec03.scroll_on .d_05{animation-delay:8.5s; background: url("../images/con04_bg.jpg") no-repeat center 0;background-size:100%;  }
#sec03.scroll_on .d_06{animation-delay:10s; background: url("../images/con05_bg.jpg") no-repeat center 0;background-size:100%;}
#sec03.scroll_on .d_07{animation-delay:11.5s;  background: url("../images/con02_bg06.jpg") no-repeat center 0;background-size:100%; }

.con09{background:url("../images/con09_bg.jpg") no-repeat 50% ;  height:1354px;  min-width:1400px;position:relative;  text-align: center;}
.sec03 .img_w{ display: inline-block; position: relative; margin-top: 30px;}
.sec03 .img_w .bill_w{ position: absolute; top: 0; left: 4.5%; overflow: hidden; width: 100%; height: 100%; margin-top: 62%; }
.sec03 .img_w .bill_w img{ display: block; position: absolute; top: -100%; }
.sec03.on img{ animation: abs 1s ease-in-out forwards; -webkit-animation: abs 1s ease-in-out forwards;  }

.sec04.on img{ animation: listAni 0.5s forwards; -webkit-animation: listAni 0.5s forwards;  }
.sec04.on .img_w:last-child img{animation: listAni 0.9s forwards; -webkit-animation: listAni 0.5s infinite alternate;  }




.main_visual .center_txt{width:1400px; margin:560px auto 0; text-align:Center;position:relative;z-index:20;}
.main_visual .bt_img{position:absolute;margin:20px auto 0; text-align:Center;position:relative;z-index:30; }



.img_box{ width:100%; overflow:hidden;z-index:20;position:absolute;text-align:center; height:1650px; top:0; margin:0 auto;min-width:1400px; max-width:1920px; left:50%;  transform:translate(-50%)}
.img_box p{position:absolute; z-index:220;}
.img_box .img00{ top:238px;  display:inline-block;left:50%; transform:translate(-50%)}
.img_box .img01{ top:-85px;  display:inline-block;left:50%;margin-left:400px;}
.img_box .img02{ top:300px;  display:inline-block;left:50%;margin-left:-650px;}
.img_box .img03{ top:400px;  display:inline-block;left:0%;}
.img_box .img04{ top:670px;  display:inline-block;left:50%;margin-left:-650px;}
.img_box .img05{ top:850px;  display:inline-block;right:50px}
.img_box .img06{bottom:180px;  display:inline-block;left:100px}
.img_box .img07{bottom:180px;  display:inline-block;right:250px}

.over_bg{width:100%; position:absolute; top:735px;left:50%;transform:translate(-50%); z-index:30; background: url("../images/over_bg.png") no-repeat center 0; height:318px;}
/*엄지*/
.hand_box{ height: 100vh;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}

.hand_mask{width:507px; height:400px; position: absolute; top: 309px; left: 50%; transform: rotate(350deg) translatex(-60%); z-index: 20; overflow: hidden;}
.hand {background: url("../images/p_img.png") no-repeat center 0px;
  position: relative;
  width: 507px;
  height: 448px;
  animation: rockit .8s ease infinite alternate 1s; z-index:0; transform: translatey(150px) rotate(-20deg);
}



@keyframes rockit {
  from { transform: translatey(150px) rotate(-20deg); }
  to { transform: translatey(120px) rotate(0deg); }
}








.txtbg{position:absolute;top:0; opacity:0.6; z-index:0}

.center_txt{position:relative; display:inline-block;margin:0 auto;z-index:10; top:-20px}
.center_txt p{float:left;}
.center_txt span{position:absolute; top:0; left:50%;margin-left:-100px; top:20px;}

.cd_box{ position:absolute; left:50%; width:620px; height:620px;margin-left:16px; overflow:hidden;}
.cd_box p{position:absolute;z-index:10}
.cd_box p.cd01{z-index:10;margin-left:-160px; top:80px;box-shadow:0 10px 40px rgba(0,0,0,0.7) ; border-radius:100%;

 animation: rint;
 animation-duration: 0.8s;
 /*animation-iteration-count: infinite;*/ /*무한반복*/
 animation-direction: alternate;
 animation-timing-function: linear;

}

@keyframes rint {
  from {
    left: -500px;
    transform: rotate(180deg);
  }
  50%{
    left: -200px;
  }
  to {
    left:0px;
    transform: rotate(360deg);
  }
}
@keyframes rint2 {
  from {
    left: -200px;
    transform: rotate(180deg);
  }
  50%{
    left: -100px;
  }
  to {
    left:0px;
    transform: rotate(360deg);
  }
}

.cd_box p.cd02{z-index:5;margin-left:60px; top:80px; box-shadow:0 10px 40px rgba(0,0,0,0.7) ; border-radius:100%;

 animation: rint2;
 animation-duration: 0.7s;
 /*animation-iteration-count: infinite;*/ /*무한반복*/
 animation-direction: alternate;
 animation-timing-function: linear;
}

.p_motion{animation:p_motion 1s linear 0s  alternate; }

@keyframes p_motion {

  0% {opacity:0;background: url("../images/txt_01.png") no-repeat center 0;margin-lefT:-400px;width:500px; height:500px;}
  100% {opacity:1;background: url("../images/txt_01.png") no-repeat center 0;margin-lefT:-320px;width:500px; height:500px;}
}
.p_motion02{animation:p_motion02 1s linear 0.4s  alternate; }

@keyframes p_motion02 {

  0% {opacity:0;background: url("../images/txt_01.png") no-repeat center 0;margin-lefT:-150px;width:500px; height:500px;}
  100% {opacity:1;background: url("../images/txt_01.png") no-repeat center 0;margin-lefT:-180px;width:500px; height:500px;}
}






#container {text-align:center}
#container .sect01 {position:relative;overflow:visible;}
#container .sect01 .inner {position:absolute;top:0;left:50%;z-index:2;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
}
#container .sect01 .txt_box h1 {margin-bottom:30px;}
#container .sect01 .map_box {margin-top:-80px;}
#container .sect01 .slide_wrapper {position:relative;}
#container .sect01 .slide_wrapper:after {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);display:block;content:'';z-index:1;}
#container .sect01 .slide_wrapper div {position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;
	-webkit-animation: infiniteScroll 40s linear infinite;
	        animation: infiniteScroll 40s linear infinite;
}
#container .sect01 .slide_wrapper div.reverse {
	-webkit-animation-direction: reverse; /* Safari 4.0 - 8.0 */
	animation-direction: reverse;
}

#container .sect02 {padding:450px 0 50px 0;background:#f1f0ea;}
#container .sect02 .inner {position:relative;width:1200px;display:flex;margin:0 auto;position:relative;z-index:1;}
#container .sect02 .inner:after {position:absolute;left:-400px;top:150px;width:347px;height:327px;background:url(../img/logo_bi.png) no-repeat center center;display:block;content:'';}
#container .sect02 .inner .sns_img {margin-right:-270px;}
#container .sect02 .sect_title {text-align:left;margin-top:150px;}
#container .sect02 .sect_title span {font-family:'GmarketSansMedium', sans-serif;font-size:30px;}
#container .sect02 .sect_title h1 {font-size:88px;margin:20px 0;font-weight:700;font-family:'Nanum Myeongjo', sans-serif;letter-spacing:-0.5rem;color:#bc2c2a;}
#container .sect02 .sect_title p {font-size:24px;letter-spacing:-0.075rem;}
#container .sect02 .sect_title ul {display:flex;margin-top:40px;}
#container .sect02 .sect_title ul li {color:#fff;background:#472722;font-size:20px;margin-right:10px;padding:7px 10px 3px 10px;border-radius:100px;font-family:'GmarketSansMedium', sans-serif;}
#container .sect02 .slide_wrapper {position:absolute;bottom:-20px;}
#container .sect02 .slide_box {display:flex;}
#container .sect02 .slide_box div {position:relative;display:-webkit-box;display:-ms-flex-box;display:flex;-ms-flex-pack:distribute;justify-content:space-around;
	-webkit-animation: infiniteScroll 40s linear infinite;
	        animation: infiniteScroll 40s linear infinite;
}
#container .sect02 .slide_wrapper img {margin:0 10px;}

#container .sect03 {padding:100px 0 170px 0;background:url(../img/sect03_bg.jpg) no-repeat center center/cover;}
#container .sect03 .inner {position:relative;display:flex;width:1300px;margin:0 auto;justify-content:space-between;}
#container .sect03 .inner:after {position:absolute;top:50%;left:50%;display:block;width:10px;height:300px;content:'';background:#fff;
	-webkit-transform:translate(-50%,-50%) rotate(45deg);
	-ms-transform:translate(-50%,-50%) rotate(45deg);
	transform:translate(-50%,-50%) rotate(45deg);
}
#container .sect03 .flex_box {display:flex;}
#container .sect03 .flex_box ul li:first-child {margin-bottom:30px;}
#container .sect03 .flex_box.left {
	-webkit-transform:translateX(50px);
	-ms-transform:translateX(50px);
	transform:translateX(50px);
}
#container .sect03 .flex_box.right {align-items:end;margin-bottom:-70px;
	-webkit-transform:translateX(-50px);
	-ms-transform:translateX(-50px);
	transform:translateX(-50px);
}
#container .sect03 .flex_box .sect_title h1 {font-size:36px;font-family:'Gmarket Sans', sans-serif;font-weight:900;color:#ffeeb5;letter-spacing:-0.075rem;}
#container .sect03 .flex_box .sect_title p {color:#fff;font-size:14px;letter-spacing:-0.075rem;margin:10px 0;}
#container .sect03 .flex_box .sect_title a {display:inline-block;font-size:20px;padding:10px 30px 5px 30px;background:#000;color:#fff;font-family:'Gmarket Sans', sans-serif;border-radius:100px;}
#container .sect03 .flex_box.left .sect_title {text-align:left;margin-left:50px;}
#container .sect03 .flex_box.right .sect_title {text-align:right;margin-right:50px;}

#container .sect04 {background:url(../img/sect04_bg.jpg) no-repeat center center/cover;}
#container .sect04 .inner {position:relative;width:1200px;margin:0 auto;}
#container .sect04 .bg_img {position:absolute;top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}
#container .sect04 .bg_img01 {left:-340px;}
#container .sect04 .bg_img02 {right:-340px;}
#container .sect04 .sect_title {margin:50px 0;}
#container .sect04 .sect_title span {font-family:'Gmarket Sans', sans-serif;font-size:30px;line-height:100%;}
#container .sect04 .sect_title span img {display:inline-block;margin-bottom:30px;}
#container .sect04 .sect_title h1 {font-size:88px;margin:20px 0;font-weight:900;font-family:'Nanum Myeongjo', sans-serif;letter-spacing:-0.5rem;color:#bc2c2a;}
#container .sect04 .sect_title p {color:#666;line-height:150%;}

#container .sect05 {text-align:left;border:10px solid #bc2c2a;padding:70px 0;background:url(../img/sect05_bg.jpg) no-repeat center center/cover;}
#container .sect05 .inner {width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;}
#container .sect05 .sect_title {margin-bottom:40px;width:35%;}
#container .sect05 .sect_title span {font-family:'Gmarket Sans', sans-serif;font-size:30px;line-height:100%;color:#fff;}
#container .sect05 .sect_title h1 {font-size:88px;margin:5px 0 10px 0;font-weight:900;font-family:'Nanum Myeongjo', sans-serif;letter-spacing:-0.5rem;color:#ffeeb5;}
#container .sect05 .sect_title p {color:#ccc;line-height:150%;}
#container .sect05 .video {width:70%;margin-right:-10%;}
#container .sect05 .video-container {position:relative;width:100%;height:auto;padding-top:56.25%;border:5px solid #000;}
#container .sect05 iframe {z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}

#container .sect06 {position:relative;padding:100px 0;}
#container .sect06:after {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);display:block;content:'';}
#container .sect06 > img {position:relative;z-index:1;}

#container .sect07 {border:10px solid #f4e3b3;padding:100px 0;background:url(../img/sect07_bg.jpg) no-repeat center center/cover;}
#container .sect07 .inner {width:1200px;margin:0 auto;}
#container .sect07 .sect_title {margin-bottom:40px;}
#container .sect07 .sect_title h1 {font-size:88px;margin:20px 0;font-weight:900;font-family:'Nanum Myeongjo', sans-serif;letter-spacing:-0.5rem;color:#fff;}
#container .sect07 .sect_title h1 span {color:#ffeeb5;}
#container .sect07 ul {display:flex;}
#container .sect07 ul li {width:30%;margin-right:5%;background:#fff;text-align:left;}
#container .sect07 ul li:nth-child(3n) {margin-right:0;}
#container .sect07 ul li img {width:100%;}
#container .sect07 ul li .txt_wrap {padding:30px;}
#container .sect07 ul li .txt_wrap span {font-family:'Gmarket Sans', sans-serif;}
#container .sect07 ul li .txt_wrap h2 {font-family:'Gmarket Sans', sans-serif;font-weight:900;color:#bc2c2a;font-size:28px;margin:15px 0;letter-spacing:-0.075rem;}
#container .sect07 ul li .txt_wrap p {color:#999;}

#container .sect08 {padding:100px 0;background:url(../img/sect08_bg.jpg) no-repeat center center/cover;}
#container .sect08 .sect_title {margin-bottom:50px;}
#container .sect08 .sect_title h1 {font-size:88px;margin:20px 0;font-weight:900;font-family:'Nanum Myeongjo', sans-serif;letter-spacing:-0.5rem;color:#000;}
#container .sect08 .sect_title h1 span {color:#c30d23;}
#container .sect08 .sect_title p {font-family:'Gmarket Sans', sans-serif;font-size:24px;}
#container .sect08 .img02 {filter:drop-shadow(0 0 20px #aaa);}

#container .sect09 {text-align:left;padding:200px 0;background:url(../img/sect09_bg.jpg) no-repeat center center/cover;}
#container .sect09 .inner {width:1200px;margin:0 auto;}
#container .sect09 .sect_title > span {font-family:'Gmarket Sans', sans-serif;font-size:24px;color:#fff;}
#container .sect09 .sect_title h1 {font-size:88px;margin:20px 0;font-weight:900;font-family:'Nanum Myeongjo', sans-serif;letter-spacing:-0.5rem;color:#fff;}
#container .sect09 .sect_title h1 span {color:#ffeeaa;}
#container .sect09 .store_slider_dots {display:flex;}
#container .sect09 .store_slider_dots li {margin-right:20px;font-size:24px;font-family:'Gmarket Sans', sans-serif;color:#fff;opacity:0.5;}
#container .sect09 .store_slider_dots li.slick-active {font-weight:700;opacity:1;}

@-webkit-keyframes infiniteScroll {
	0% {
		-webkit-transform: translateX(0%); 
		        transform: translateX(0%);
	}
	100% {
		-webkit-transform: translateX(-100%);
		        transform: translateX(-100%);
	}
}
@keyframes infiniteScroll {
	0% {
		-webkit-transform: translateX(0%);
		        transform: translateX(0%);
	}
	100% {
		-webkit-transform: translateX(-100%);
		        transform: translateX(-100%);
	}
}


#footer{width:100%;color:#fff;background:#000; text-align:center; font-size:12px; line-height:16px;padding:70px 0 180px; font-weighT:400; min-width:1400px;}
#footer .copy_line{padding:0 8px;background: url("../images/copy_line.gif") no-repeat center center; }
#footer small{color:#707070; margin:15px 0 0; display:block;}
#footer address{line-height:19px;}


#db{width:100%;   text-align:center; background:#6c8136 url("../images/dbg_bg.jpg") no-repeat center 0; min-width:1400px;padding:70px 0 40px;
    z-index:10000; line-height:26px;   box-sizing:border-box;}
.db_box{ display:inline-block; position:relative;width:100%;background:#6c8136; margin-top:250px;}
.db_box h3{display:inline-block; text-align:Center;margin:7px 50px 0 0;}
.db_box h3 p{font-size:44px; font-family: 'Oswald';font-weight: 700; letter-spacing:-0.8px;margin-left:-10px; }
.db_box h3 span{background: url("../images/top_telicon.png") no-repeat 20px center; color:#252525;font-size:12px;letter-spacing:7px;padding-left:22px;height:17px; display:block;margin:2px 0 -4px; font-family: 'Noto Sans KR', sans-serif;}


#db .db{position:relative;  display:inline-block; margin:17px 0}


#db.scroll_on{bottom:0px; }


#db .db .txt_inp input{ height:52px;box-sizing:border-box;padding-left:7px;border-radius:6px;bordeR:0; font-size:13px; letter-spacing:-1.5px;  width:500px;display:block; margin-bottom:6px;}
#db .db select{bordeR:3px solid #fc6868;width:33%; border-radius:9px;height:50px;box-sizing:border-box;padding-left:7px;letter-spacing:-0.7px;border-radius:3px;float:left;}

/*#db .db select{width:32%;  -webkit-appearance:none;
background:#fff url(../images/se_s.png) no-repeat right center;}*/
#db ul li{ }



#db .agree input[id="is_agree"]{width:22px; height:22px;margin:4px 0px 0 0 ;float:left; color:#fff;}
#db .agree_box{ text-align:left; color:#fff; font-size:13px; line-height:50px;margin:7px 0 0 10px;letter-spacing:-0.8px;}
.txt_ch{display: inline-block;float:left;}
#db .txt_ch  label{color:#fff; font-size:15px;letter-spacing:-0.7px; display: inline-block;margin:6px 0 0 5px;}
#db .txt_ch .popon{color:#fff99d;margin:0px 0 0 3px; display:inline-block; font-size:13px; font-weight:600; padding:2px 0px; letter-spacing: -0.6px; text-decoration:underline}
#db .agree_box dd input{height:20px;}
#db .Submit{  text-align:center;margin:0px 0 0 10px; display:grid}

#db input[id="single"]{width:22px; height:22px;float:left; color:#fff;}


#db02{width:100%;  position: fixed;  bottom:-300px; transition:0.5s;  text-align:center;background:#bc2c2a;
 height: 112px;
    z-index:30000;  box-shadow:0 0 40px rgb(0 0 0 / 50%);  box-sizing:border-box; }


#db02.scroll_on{bottom:0px; }
.db02_box{ width:1200px; margin:10px auto;overflow:hidden}
.db02_box h2{floaT:left;margin-right:20px;}
.db02_box .db{float:left;}
.db02_box .db ul{float:left;margin:21px 10px 0 0;}
.db02_box .db ul li{float:left;}
.db02_box .txt_ch01{color:#fff; float:left; width:110px;margin:5px 0px 0 10px; }
.db02_box .txt_ch01 p{color:#fff; letter-spacing:-0.5px;  width:110px;margin-left:-5px;}
.db02_box .txt_ch01 label{height:14px;display:block;float:left;}
.db02_box .txt_ch01 li{margin-top:-4px;}

.db02_box .txt_ch01 input[type=radio]{
            background-color: #FFFF;

            margin-left:0px;
            border: 1px solid rgb(216, 216, 216);
            width: 14px;
            height: 14px;margin:12px 5px ;
            border-radius: 100%;float:left;
        }
.db_box .txt_ch01{display:inline-block; width:100%; margin:10px 0}
.db_box .txt_ch01 p{color:#fff; letter-spacing:-0.5px;  width:110px;margin-left:-5px;float:left;}
.db_box .txt_ch01 label{height:14px;display:block;float:left;color:#fff; }
.db_box .txt_ch01 li{float:left;}

.db_box input[type=radio]{
            background-color: #FFFF;

            margin-left:0px;
            border: 1px solid rgb(216, 216, 216);
            width: 14px;
            height: 14px;margin:2px 5px ;
            border-radius: 100%;float:left;
        }



.db02_box .txt_ch02{color:#fff; float:right; width:200px;}
.db02_box input{ height:52px;box-sizing:border-box;padding-left:7px;border-radius:6px;bordeR:0; font-size:13px; letter-spacing:-1.5px;  width:190px; margin-right:3px;}
.db02_box input[type="checkbox"]{width:20px;margin-top:-25px;}
.db02_box label{font-size:15px; line-height:15px; margin-top:10px; text-align:left;display:inline-block;}
.db02_box .popon{ color:#fee515; font-size:12px;}
.db02_box .Submit{float:right; margin-top:5px;}


.quick_db{position:fixed; bottom: 0;width: 100%;padding:18px 0 14px; z-index:10000;background:url(../image/bg_visual02.jpg) #294ca0; box-shadow:0 0 60px rgba(0,0,0,0.7) }
.quick_db .db_wrap .title{float:left; width:200px;}
.quick_db .db_wrap .db_list{float:left;width:800px}
.quick_db .db_wrap .db_list dl dd{float:left;width:25%; margin-right:14px;}
.quick_db .db_wrap .db_list dl dd input::placeholder{color: #aaa; font-size:0.8em;}
.quick_db .db_wrap input[type="submit"]{width:250px; padding:0.6em 0;background:#262626 ; color: #fff; font-size:1.3em; border:none; border-radius:10px;cursor: pointer; font-family:'FootballGothicL','Noto Sans KR',sans-serif; letter-spacing:-1px;}
.quick_db .db_wrap .db_list dl dt.agree_input{text-align:left; font-size:14px;	color: #333;	}
.quick_db .db_wrap .db_list dl dt.agree_input button{padding:0.3em 1em;background:#262626; border:none; font-size:0.6em; color: #fff; cursor: pointer; border-radius:100px;}
.quick_db .db_wrap .db_list dl dt.agree_input input{width:20px; height:20px;}

/* ·¹ÀÌ¾îÆË¾÷ */
.layer{position:fixed;left:0;top:220px;display:none; z-index:3000000; width:100%;}
.layer_wrap{position:relative; max-width:800px; top:0px; margin:0 auto; box-shadow:0 0 40px rgba(0,0,0,0.6) ;height:450px;border-radius:7px;padding:5px 3px; background-color: #fff; text-align:left;z-index:1000; letter-spacing:-0.2px; }
.layer_wrap dt{display: block; background:#eee;font-size:14px; font-weight:500; padding:10px;border-radius:4px;}
.layer_wrap dd{padding:9px 10px; line-height:19px;}
.DB_info_detail{width:95%; font-size:13px; margin:18px auto 0 ; height:420px; overflow:auto;  line-height:18px;padding:0 20px 0 10px;;}
.close_btn{position:absolute; width:30px; right:0; top:0px;background:#2e2c2b; padding:10px 9px 11px 4px; border-bottom-left-radius:10px; border-radius:0 5px 0 5px;}
.close_btn img{width:72%}

#db textarea::placeholder {color:#000;}
#db input::placeholder {color:#000; }
#db input::-webkit-input-placeholder { color: #000; letter-spacing:-0.7px;}
#db textarea::-webkit-input-placeholder { color: #000; }


/*지점탭*/
.notice{width:100%;}

.tabs{display:inline-block; margin:30px auto 40px;}
.tabs li{width:220px; padding:20px 0;float:left;margin:0 1px; background:#fff; border-radius:10px;font-weight:500;font-size:19px; background:#232323; color:#fff ; letter-spacing:-0.7px;cursor:pointer}
.tabs li.on{background:#bc2c2a; color:#fff;}



.swiper_box{width:1250px; margin:10px auto 60px;  position:relative; }
.mySwiper{width:1100px; margin:0 auto;overflow:hidden}
.swiper_box02{width:1250px; margin:10px auto 60px;  position:relative; }
.swiper_box p{position:absolute; bottom:0px; left:50%;margin-lefT:-160px; }
.swiper_box02 p{margin:30px 0 0 }
.mySwiper img{box-shadow:0 20px 20px rgba(0,0,0,0.3); border-radius:100%;margin:40px 0 30px; }
.mySwiper span{display:block; font-size:25px; font-weight:500; letter-spacing:-1.8px;font-family: 'Noto Sans KR', sans-serif; }

.mySwiper .swiper_bt img{box-shadow:none; }


.swiper-slide{width:547px;  height:420px;text-align:center;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{margin-left:0px; top:0 ;position:absolute;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next02{}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{display:none;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-prev:after{display:none;}
.con03 .bt_txt{  position:absolute;left:50%; top:800px; transform:translate(-50%);}
.swiper-button-next:after, .swiper-button-prev:after{display:none; width:0}

/*Äü¸Þ´º*/
#quick_right{right:0; top:80px;  position: fixed;  right:-300px; transition:0.5s;  text-align:center;

    z-index:30000;  box-sizing:border-box; width:129px; height:309px;  border-radius:26px;}
#quick_right.scroll_on{right:13px;; }
#quick_right img {box-shadow:0px 5px 16px rgba(0,0,0,0.4); border-radius:18px 0 0 18px;}




.txt_point{  animation:txt_point 0.9s linear 0s infinite alternate;}

@keyframes txt_point {
	0%{opacity:0.4; }
	100%{opacity:1;}
}


.con07_list .p_list{ position:absolute;width:740px; top:902px; left:50%; margin-left:-65px;}
.con07_list ul{  margin:0px auto 0px;}
.con07_list ul li{float:left; width:240px; }
.con07_list ul li span{font-size:15px; font-weight:600; letter-spacing:-1px;margin-top:10px; display:block; color:#2f2f2f}
.con07_list img.a_left03{float:left;  position: absolute; top:55px; left:-22px; z-index:6000; cursor:pointer; }
.con07_list img.a_right03{float:right;  position: absolute; top:55px; right:-22px; z-index:1000 ;margin-left:633px; cursor:pointer;}

