html, body{height:100%;background-color:#252525}
#wrap{height:100%;padding-left: 500px;}
.container{position:relative;height:100%}
.bi{display:none}
.footer{width:auto;margin-left:-500px}

/* main visual */
.main_visual{overflow:hidden;position:relative;width: 100%;height:100%}
.main_visual .dimension-fix{overflow:hidden;position:relative}
.main_visual .dimension-fix img{width:100%}
.main_visual .slider-items a{display:block;height:100%}
.main_visual .background{height:100%}
.main_visual .slider-container{width:100%}
.main_visual .slider-paging{position:absolute;top:50%;right:20px;margin-top:-92px}
.main_visual .slider-paging li{position:relative;margin-top:20px}
.main_visual .slider-paging li:first-child{margin-top:0}
.main_visual .slider-paging li a{display:block;position:relative;width:10px;height:10px;background:url("../img/main/mv_pg_off.png") no-repeat 50% 50%;font-size:0;text-indent:-10000px
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
transition:all 0.3s}
.main_visual .slider-paging li.on a{height:35px;background:url("../img/main/mv_pg_on.png") no-repeat 50% 50%}

/* main visual 01 */
.slider-item01 video{width:100%;height:100%}
.main_visual .slider-item01 .slider-container{position:absolute;top:0;left:0;width:100%}
.main_visual .slider-items{overflow:hidden}
.main_visual .bg_ovl{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;background-color:rgba(0,0,0,0.6);}

.mv01_fix01{left:23.06%;top:-32.7%;width:53.93%;height:62.8%}
.mv01_fix02{left:32%;top:30.9%;width:35.8%;height:7.4%}
.mv01_fix03{left:32.66%;top:65.8%;width:34.66%;height:5%}

.mv01_bar{left:33%;top:52.9%;width:33.93%;height:9.4%;z-index:10}
.mv01_bar span{display:block}
.bar_off{left:0;top:0;width:100%;height:100%}
.bar_on01{left:0;bottom:0;width:9.23%;height:50%}
.bar_on02{left:24.95%;bottom:12.765%;width:4.715%;height:25.5319%}
.bar_on03{left:45.38%;bottom:0;width:9.23%;height:50%}
.bar_on04{left:70.33%;bottom:12.765%;width:4.715%;height:25.5319%}
.bar_on05{right:0;bottom:0;width:9.23%;height:50%}
.gauge_wrap{position:absolute;top:68.0851%;left:5.5%;width:91.3555%;height:11.5%}
.gauge{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#c52026;border-radius:10px}

.mv01_t01{left:33.933%;top:40.6%;width:32.2666%;height:10.5%}
.mv01_m01{left:-3.53%;top:28.2%;width:31.4%;height:43.1%}
.mv01_m02{left:-14.6%;top:25.8%;width:46.53%;height:66.4%}
/* .mv01_m03{left:69.6%;top:11.1%;width:34.6%;height:76.6%} 닭곰탕 */
.mv01_m03{left:69%;top:37%;width:31%;height:46%}

.mv01_tts{z-index:5}

.mv01_t02{left:33.86%;top:40.6%;width:32.33%;height:10.6%}
.mv01_m04{left:-13.2666%;top:28.6%;width:50.2%;height:73.7%}
.mv01_m05{left:70.266%;top:41.2%;width:43.733%;height:58.8%}
.mv01_m06{left:74.6%;top:26.1%;width:30.4%;height:38.1%}

.mv01_t03{left:33.733%;top:40.6%;width:32.466%;height:10.6%}
.mv01_m07{left:-4.733%;top:39.1%;width:70.2%;height:67.5%}
/* .mv01_m08{left:70.066%;top:41.1%;width:33.533%;height:45.4%} 메밀막국수 */
.mv01_m08{left:69%;top:43.7%;width:31%;height:46%}


.mv01_txt01{left:32%;top:30.9%;width:35.8%;height:39.9%}
.mv01_txt02{left:32%;top:30.9%;width:35.8%;height:39.9%}
.mv01_txt03{left:32%;top:30.9%;width:35.8%;height:39.9%}


/* main visual 02 */
.mv02_01{left:29.466%;top:25.1%;width:41%;height:49.4%}
.mv02_num{left:40.46%;top:60%;width:6.8%;height:5.7%}

.mv02_img{width:16.8%;height:25.2%}
.mv02_l01{left:-5.4%;top:-8.6%}
.mv02_l02{left:10.2%;top:14.8%}
.mv02_l03{left:-5.4%;top:38.2%}
.mv02_l04{left:10.2%;top:61.6%}
.mv02_l05{left:-5.4%;top:85%}

.mv02_r01{left:89.1%;top:-8.6%}
.mv02_r02{left:73.53%;top:14.8%}
.mv02_r03{left:89.1%;top:38.2%}
.mv02_r04{left:73.53%;top:61.6%}
.mv02_r05{left:89.1%;top:85%}

/* main visual 03 */
.mv03_01{left:31.33%;top:31.1%;width:37%;height:37.7%;z-index:10}
/* .mv03_f01{left:-4.46%;top:0;width:37.066%;height:28.2%} 2017-06-01 */
.mv03_f01{left:0;top:0;width:100%;height:100%}
.mv03_f02{left:15.533%;top:82.4%;width:17.66%;height:19.4%}
.mv03_f03{left:54.6%;top:4%;width:15.866%;height:24.3%}
.mv03_f04{left:40.066%;top:20.2%;width:18.066%;height:28.4%}
.mv03_f05{left:32.7333%;top:51.4%;width:43.066%;height:51.4%}
.mv03_f06{left:46.6%;top:0;width:53.4%;height:104.5%}

/* main visual 04 */
.mv04_background{left:0;top:0;width:100%;height:100%}
.mv04_background > li{left:0;top:0;width:100%;height:100%}
.mv04_tit{left:30.466%;top:19.7%;width:38.733%;height:26.6%}
.mv04_rail{left:0;top:53.6%;width:100%;height:34.1%}
.mv04_o{width:18.2666%;height:27.4%}
.mv04_bf01{left:16%;top:56.1%}
.mv04_bf02{left:41.2666%;top:56.1%}
.mv04_bf03{left:66.2666%;top:56.1%}
.mv04_af01{left:16%;top:56.1%}
.mv04_af02{left:41.2666%;top:56.1%}
.mv04_af03{left:66.2666%;top:56.1%}

/* main visual 05 */
.slider-item05 video{width:100%;height:100%}
.slider-item05 .shadow{position:absolute;left:0;top:0;width:100%;height:100%}
.mv05_t01{left:37.9333%;top:28.6%;width:24.0666%;height:35.8%}
.mv05_t02{left:37.9333%;top:28.6%;width:24.0666%;height:35.8%}
.mv05_t03{left:37.9333%;top:28.6%;width:24.0666%;height:35.8%}
.mv05_t04{left:36.733%;top:67.5%;width:26.666%;height:7.8%}
.mv05_t05{left:29.4%;top:32.3%;width:11.6%;height:17.4%}
.mv05_f01{left:-27.7333%;top:30%;width:63%;height:60.4%}
.mv05_f02{left:66.8%;top:26.9%;width:62.333%;height:58.6%}

/* main visual 06 */
.mv06_01{left:25.1333%;top:22.6%;width:49.0666%;height:31.6%}
.mv06_t01{left:14.2666%;top:60.7%;width:22.6%;height:24.6%}
.mv06_t02{left:39.5333%;top:61%;width:21.1333%;height:24.2%}
.mv06_t03{left:63.4%;top:61%;width:22.333%;height:23.8%}

/* left cont */
.left_cont{overflow:hidden;position: absolute;top:0;left: -500px;width:500px;height:100%;background-color:#111;z-index:200}
.left_cont_ico{position:relative;width:129px;margin:60px auto 13px}
.left_cont_logo{position:relative;width:243px;margin:50px auto auto auto}
.left_cont_stit{position:relative;width:358px;margin:30px auto 14px}
.left_cont_tit{position:relative;width:388px;margin:0 auto}

.left_slide{position:absolute;bottom:390px;left:43px;width:400px;height:180px}
.left_slide .slider-container{overflow:hidden}
.left_slide .slider-items{float:none;height:180px;margin-bottom:20px}
.left_slide .slider-paging{position:absolute;bottom:-25px;left:0;width:100%;font-size:0;text-align:center}
.left_slide .slider-paging li{display:inline-block;position:relative;margin:0 10px}
.left_slide .slider-paging li a{display:block;position:relative;width:10px;height:10px;background:url("../img/main/left_pg.png") no-repeat 0 0}
.left_slide .slider-paging li.on a, .left_slide .slider-paging li a:hover{background-position:0 -10px}

.left_inquiry .left_inq_ttl{padding:28px 0 18px}
.left_inquiry{position:absolute;left:43px;bottom:20px;width:400px;height:330px;background-color:rgba(255,255,255,0.08);box-sizing:border-box}
.left_inquiry .inquiry_table{margin:0 auto;width:346px;table-layout:fixed}
.left_inquiry .inquiry_table th,.left_inquiry .inquiry_table td{font-size:15px;letter-spacing:-0.03em;color:rgba(187,187,187,0.5);text-align:left;border-bottom:1px solid #343434}
.left_inquiry label{width:100%;height:40px;line-height:40px;padding-left:12px;text-align:left;box-sizing:border-box}
.left_inquiry .inquiry_table label{display:block}
.left_inquiry input{width:100%;height:40px;padding-left:12px;border:0;background-color:transparent;font-size:15px;letter-spacing:-0.03em;color:rgba(187,187,187,0.5);box-sizing:border-box}
.left_inquiry .inquiry_table .bd_r{border-right:1px solid #343434}
.left_inquiry .inquiry_table .bd_t{border-top:1px solid #343434}
.left_inquiry .inquiry_table .required{position:relative}
.left_inquiry .inquiry_table .required:before{content:'';width:4px;height:4px;border-radius:50%;background-color:#f0091a;position:absolute;left:5px;top:50%;margin-top:-2px}

.left_inquiry .submit_wrap{width:346px;margin:26px auto 0}
.left_inquiry .left_policy{padding-top:11px;font-size:0}
.left_inquiry .left_policy > *{display:inline-block}
.left_inquiry .submit_btn{width:130px;height:40px;background-color:#c52026;font-family:'NotoSansKR-Medium';letter-spacing:-0.03em;color:#fff}
.left_inquiry input#iqr_chk_sms_agree{position:absolute;left:0;top:11px;opacity:0;width:20px;height:20px}
.left_inquiry .chk_label{width:auto;padding-left:30px;height:20px;font-size:15px;line-height:20px;letter-spacing:-0.03em;font-family:'NotoSansKR-Regular';color:#fff;background-repeat:no-repeat;background-position:0 0;background-image:url('../img/main/left_check.png');cursor:pointer}
.left_inquiry .chk_label span{vertical-align:middle}
.left_inquiry input.check_hg:checked + .chk_label{background-position:0 -20px}
.left_inquiry .btn_policy{margin-left:6px}
.left_inquiry .btn_policy img{vertical-align:-1px}

@media (max-height:920px){
.left_cont_ico{width:99px}
.left_cont_stit{width:328px;margin:20px auto 14px}
.left_cont_tit{width:358px}
}
@media (max-height:850px){
.left_cont_ico{width:79px}
.left_cont_stit{width:308px;margin:20px auto 14px}
.left_cont_tit{width:338px}
}
@media (max-height:810px){
.left_cont_ico{margin:30px auto 13px}
.left_cont_stit{width:258px;margin:20px auto 14px}
.left_cont_tit{width:288px}
}
@media (max-height:770px){
.left_cont_ico{width:59px;margin:30px auto 13px}
.left_cont_logo{margin-top:20px}
.left_cont_stit{width:228px;margin:20px auto 10px}
.left_cont_tit{width:258px}
}
@media (max-height:720px){
.left_cont_ico{width:40px;margin:30px auto 13px}
.left_cont_stit{width:200px;margin:20px auto 10px}
.left_cont_tit{width:220px}
}
@media (max-height:690px){
.left_cont_ico{display:none}
.left_cont_logo{width:180px}
}
@media (max-height:650px){
.left_cont_ico{display:none}
.left_cont_logo{width:130px}
}