@charset "UTF-8";

html, body{height:100%}
#wrap{position:relative;height:100%}
.container{height:100%}
.container:after{display:block;content:"";clear:both}
.scroll_btns{display:block;position:absolute;left:50%;margin-left:-110px;width:220px;height:105px;background-color:#fff;background-repeat:no-repeat;}
.scroll_btns span{display:block;text-align:center;font-size:16px;letter-spacing:-0.05em;color:#265445}
.scroll_down{bottom:0;background-image: url(/uploads/mig_site/img/main/scroll_down.png);background-position: 50% 65px}
.scroll_down span{padding-top:35px;}
.scroll_up{top:0;background-image: url(/uploads/mig_site/img/main/scroll_up.png);background-position: 50% 24px}
.scroll_up span{padding-top:55px}

.sns_list{display:none}
.h_inquiry{padding-right:50px}
.h_inquiry span{font-family:'NanumMyeongjo';font-size:25px;letter-spacing:-0.02em;color:#ff521f;}
.h_inquiry span.tel_txt01{font-size:20px}

/* main visual */
.main_visual{overflow:hidden;position:relative;width:100%;height:100%;padding:85px 0 0 0;-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box}
.dimension-fix{overflow:hidden;position:relative;width:100%;height:100%}
.dimension-fix img{width:100%}
.background{height:100%}

.main_visual .slider-container{overflow:hidden;position:relative;width:100%;height:100%}
.main_visual .slider-wrapper{width:100%;height:100%}
.main_visual .slider-items{overflow:hidden;width:100%}

.main_visual .slide_btns{border:0;outline:0;font-size:0;position:absolute;right:0;width:60px;height:60px}
.main_visual .btn_prev{top:93px;background:url(/uploads/mig_site/img/main/btn_prev.png)  no-repeat 50% 50%}
.main_visual .btn_next{bottom:8px;background:url(/uploads/mig_site/img/main/btn_next.png) no-repeat 50% 50%}
.main_visual .paging_area{display:table;margin-top:85px;vertical-align:middle;position:absolute;top:0;right:0;width:60px;height:100%;border-left: 1px solid rgba(255,255,255,0.2);-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box}
.main_visual .paging{display:table-cell;vertical-align:middle;height:100%;text-align:center}
.main_visual .paging li {display:inline-block;width:60px}
.main_visual .paging li:first-child{margin-left:0}
.main_visual .paging li a{display:block;width:100%;padding:15px 0;font-family:'IropkeBatangM';font-size:18px;color:#959493;letter-spacing:-0.05em;}
.main_visual .paging li a .on_txt{display:none;transition: all 0.3s;}
.main_visual .paging li.on a , .paging li a:hover{border-left:1px solid #9a7e55}
.main_visual .paging li.on a .on_txt , .paging li a:hover .on_txt{display:block}
.main_visual .paging li.on a .txt , .paging li a:hover .txt{display:none}

/* main_visual01 */
.mv01_videos{top:0;left:0;width:100%;height:100%}
.mv01_01, .mv01_02, .mv01_03, .mv01_04{position:absolute;top:0;left:0;width:100%;height:100%}
.mv01_tits{top:0;left:36.6667%;width:26.6667%;height:100%}
.mv01_tit04{top:22.6666%;left:21.3333%;width:20.7222%;height:17.4444%}

.mv0104_img{top:10.5555%;left:45.7222%;width:47.2777%;height:92.3333%}
.mv0104_txt{top:43.2222%;left:21.5%;width:16.8333%;height:8.7777%}
.mv0104_btn{display:block;top:58.5555%;left:21.5%;width:10.5555%;height:4.4444%}

/* main_visual02 */
.mv02_scroll{position:relative;width:100%;height:3414px;background: url(/uploads/mig_site/img/main/mv02_scroll_bg.jpg) no-repeat 50% 0}
.mv02_txt{font-size:16px;color:#7c7c7c;letter-spacing:-0.02em;line-height:162%}
.mv02_txt em{color:#bababa}
.rotate_food{position:absolute}
.hidden_box01 , .hidden_box02 , .hidden_box03, .hidden_box04{overflow:hidden;width:518px;height:418px}

.mv02_tit01{top:216px;margin-left:-497px}
.mv02_txt01{top:594px;margin-left:-144px}
.hidden_box01{top:450px;margin-left:-779px}
.hidden_box01 .rotate_food{top:57px;left:-148px}

.mv02_tit02{top:1039px;margin-left:284px}
.mv02_txt02{top:1339px; margin-left:-240px;text-align:right}
.hidden_box02{top:1288px;margin-left:-779px}
.hidden_box02 .rotate_food{top:-33px;right:-30px}

.mv02_tit03{top:2006px;margin-left:-600px}
.mv02_txt03{top:2202px;margin-left:-235px}
.hidden_box03{top:1709px;margin-left:262px}
.hidden_box03 .rotate_food{top:58px;right:-50px}

.hidden_box04{top:2126px;margin-left:262px}
.hidden_box04 .rotate_food{top:67px;left:-93px}

.mv02_tit04{top:2717px;margin-left:163px}
.mv02_txt04{top:3163px;margin-left:-184px;text-align:right}

/* main_visual03 */
/* .mv03_stit{top:104px;left:784px;width:238px;height:25px}
.mv03_tit{top:155px;left:598px;width:594px;height:110px}
.mv03_txt{top:282px;left:519px;width:766px;height:48px}
.mv03_img{top:377px;left:447px;width:892px;height:722px} */

.mv03_stit{top:11.5555%;left:43.5555%;width:13.2222%;height:2.7777%}
.mv03_tit{top:17.2222%;left:33.1111%;width:33.1111%;height:12.3333%}
.mv03_tits{left:0;top:0;width:100%;height:100%}
.mv03_txt{top:31.3333%;left:28.8333%;width:42.5555%;height:5.3333%}
.mv03_img{top:41.8888%;left:24.8333%;width:49.5555%;height:80.2222%}

/* main_visual04 */
.mv04_sliders{left:0;top:0;width:100%;height:100%}
.mv04_sliders .halfs{overflow:hidden;top:0;width:50%;height:100%}
.mv04_sliders .half1{left:0}
.mv04_sliders .half2{right:0}
.mv04_tit{left:44.5%;top:15%;width:11%}
.mv04_txt{left:44.5%;top:36%;width:11%}
.mv04_circle{left:40.8889%;top:26.4444%;width:18.2222%;height:36.4444%}
.mv04_circle > svg{position:absolute;left:0;top:0;width:100%;height:100%}
.mv04_point_on{display:none}
.mv04_points > a.on > .mv04_point_off{display:none}
.mv04_points > a.on > .mv04_point_on{display:block}

/* main_visual05 */
.mv05_center{left:0;top:50%;width:100%;height:550px;margin-top:-275px}
.mv05_tit{left:15.389%;top:33%;width:21.61%}

/* main_visual06 */
.mv06_cont{top: 50%;margin-top: -254px;margin-left: -596px}

/* section01 */
.section01{overflow:hidden;position:relative;width:100%;height:900px;}
.section01 .slider-container{overflow:hidden;position:relative;width:100%}
.section01 > .slider-wrapper{height:100%}
.section01 .slider-items{float:left;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%}
.section01 .slider-items .center_area{background-repeat:no-repeat;background-position:50% 50%}
.section01 .h_slide_btns{position:absolute;bottom:0px;left:-250px;width:250px;height:100px;background:#47240e;z-index:10;}
.section01 .h_slide_btns:after{display:block;content:"";position:absolute;top:50%;left:50%;width:1px;height:80px;margin-top:-40px;background:#fff;}

.section01 .slide_btns{position:absolute;bottom:0;width:50%;height:100%;font-size:0;line-height:0;outline:0}
.section01 .btn_prev{left:0;background:url(/uploads/mig_site/img/main/s01_prev.png)  no-repeat center}
.section01 .btn_next{right:0;background:url(/uploads/mig_site/img/main/s01_next.png) no-repeat center}

.s01_fix_img01{top:70px;left:0;width:30.7777%}
.s01_fix_img02{top:0;right:0;width:31.2222%}
.s01_fix_img03{bottom:0;left:0;width:39.8888%}

/* h_slide common */
.left_area{position:absolute;top:0;left:0;width:25%}
.left_area .bnrs{width:100%;height:450px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
.left_area .bnrs a{display:block;width:100%;height:100%}
.left_area .bnrs p{letter-spacing:-0.05em;}
.left_area .bnrs .txt_wrap{padding:9% 15% 0 9%}
.bnr_tit{font-family:'NotoSansKR-Light';font-size:30px;color:#fff;line-height:130%}
.bnr_tit em{font-family:'NotoSansKR-Medium';}
.bnr_txt{padding-top:15px;font-family:'NotoSansKR-DemiLight';font-size:17px;color:#c0c0c0;line-height:141%}
.right_area{position:absolute;top:80.4444%;right:0;width:25%;}
.right_area .txt_wrap{padding:50px 40px 0}
.right_area .txt_wrap .bnr_tit{color:#265445}
.right_area .txt_wrap .bnr_txt{color:#9aafa8}

/* h_slide  common */
.center_area{position:relative;width:50%;height:100%;margin-left:25%;background:#faf1e8}
.circle_img{position:absolute;top:50%;left:50%;width:38%;margin-top:-19%;margin-left:-19%;z-index:1}
.circle_con{position:absolute;top:0;left:0;width:100%}

/* h_slide :  slide01 */
.h_slide01 .bnr01{background-image: url(/uploads/mig_site/img/main/left_bnr01_bg.jpg)}
.h_slide01 .bnr02{background-image: url(/uploads/mig_site/img/main/left_bnr02_bg.jpg)}
.h_slide01 .center_area .txt_wrap{position:relative;padding-top:285px;z-index:1}
.h_slide01 .center_area .bnr_tit{color:#255243}
.h_slide01 .center_area .bnr_txt{color:#666}
.h_slide01 .center_area .line{display:block;position:absolute;top:0;left:50%;width:41px;height:900px;background: url(/uploads/mig_site/img/main/h_slide01_line.png) no-repeat 50% 50%}
.h_slide01 .h_slide_list{padding-top:35px;font-size:0;text-align:center}
.h_slide01 .h_slide_list > li{display:inline-block;vertical-align:top;margin-left:16px}
.h_slide01 .h_slide_list > li:first-child{margin-left:0}

/* h_slide :  slide02 */
.h_slide02 .center_area{background-image: url(/uploads/mig_site/img/main/s02_slide02_bg.jpg)}
.h_slide02 .center_area .txt_wrap{position:relative;padding-top:155px}
.h_slide02 .txt_wrap .bnr_stit{padding-top:15px;font-size:20px;letter-spacing:-0.05em;color:#c0c0c0}
.h_slide02 .txt_wrap .bnr_txt{color:#6f6e6e}

.h_slide02 .bnr01{background-image: url(/uploads/mig_site/img/main/s01_slide02_bnr01.jpg)}
.h_slide02 .bnr02{background-image: url(/uploads/mig_site/img/main/s01_slide02_bnr02.jpg)}
.h_slide02 .bnr02 .bnr_tit{color:#265445}
.h_slide02 .bnr02 .bnr_txt{color:#666}
.h_slide02 .bnr01 .bnr_txt{color:#c0c0c0}

/* h_slide :  slide03 */
.h_slide03 .bnrs .bnr_tit{color:#265445;text-align:center}
.h_slide03 .bnrs .bnr_txt{text-align:center;color:#666}

.h_slide03 .bnr01{background-image: url(/uploads/mig_site/img/main/s01_slide03_bnr01.jpg)}
.h_slide03 .bnr02{background-image: url(/uploads/mig_site/img/main/s01_slide03_bnr02.jpg)}
.h_slide03 .center_area{background-image: url(/uploads/mig_site/img/main/s01_slide03_bg.jpg)}

.h_slide03 .bnr01 .bnr_tit{padding:60px 0 25px 0}
.h_slide03 .bnr01 .bnr_txt.store_name{padding-top:0;margin-top:24px}
.h_slide03 .bnr01 .bnr_txt.store_add{padding-top:8px;font-size:15px}

.h_slide03 .bnr02 .bnr_tit{padding:70px 0 0 0}
.h_slide03 .bnr02 .bnr_txt{padding-top:7px;padding-bottom:20px}

.h_slide03 .center_area .txt_wrap{padding-top:280px}
.h_slide03 .center_area .txt_wrap .bnr_tit{padding-top:15px;font-family:'Batang','바탕';font-size:40px;letter-spacing:-0.1em}
.h_slide03 .center_area .txt_wrap .bnr_txt{font-family:'NotoSansKR-DemiLight';color:#aaa}
.h_slide03_list{padding-top:40px}

.h_slide03_slider{position:relative;width:270px;height:290px;margin:0 auto}
.h_slide03_slider .swiper-container{position:relative;overflow:hidden;z-index:1}
.h_slide03_slider .swiper-wrapper{position:relative;width:100%;z-index:1}
.h_slide03_slider .swiper-wrapper:after{content:'';display:block;clear:both}
.h_slide03_slider .swiper-slide{position:relative;width:100%;height:100%}
.h_slide03_slider .btn_wrap{position:absolute;bottom:0;left:0;width:100%;z-index:1}
.h_slide03_slider .swiper-pagination{font-size:15px;text-align:center}
.h_slide03_slider .swiper-pagination span.swiper-pagination-total{color:#666}
.h_slide03_slider .swiper-button-prev{left:80px;background-image:url(/uploads/mig_site/img/main/bnr_prev.png)}
.h_slide03_slider .swiper-button-next{right:80px;background-image:url(/uploads/mig_site/img/main/bnr_next.png)}
.h_slide03_slider .swiper-button-next, .swiper-button-prev{position:absolute;top:2px;width:6px;height:12px;background-repeat:no-repeat;font-size:0;line-height:0}

.h_slide03_list{text-align:center;font-size:0}
.h_slide03_list li{display:inline-block;width:150px;margin-left:20px}
.h_slide03_list li:first-child{margin-left:0}

.store_slider .btn_wrap{bottom:20px}

.store_slider{padding-top:20px}
.store_slider .swiper-slide a{display:block}
.store_slider .store_img{width:270px;height:150px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}

.sns_slider .btn_wrap{bottom:50px}
.sns_slider .swiper-container{overflow:hidden;height:180px}
.social_list li{position:relative;float:left;width:88px;height:88px;margin:1px}
.social_list li:after{display:block;content:"";position:absolute;top:5px;right:5px;width:20px;height:20px;background: url(/uploads/mig_site/img/main/sns_ico.png)}
.social_list li a{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-color:#222}


/* s01_fix_area */
.s01_fix_area{position:absolute;top:0;right:0;width:25%;}
.inquiry_in{height:900px;padding:126px 10.2222%;background:url(/uploads/mig_site/img/main/inquiry_bg.jpg)repeat center;box-sizing:border-box}
.inquiry_video{display:block;width:100%;margin:40px 0}
.inquiry_tit.bnr_tit{font-size:43px}
.inquiry_txt{font-size:20px;color:#9aafa8;text-align:center}
.inquiry_tit02{padding-bottom:10px;}
.inquiry_num02{top:0;left:0px;}
.inquiry_num02{animation: animateCircle 1s step-end infinite}
@keyframes animateCircle {
    0%, 100% {
        opacity:0
    }
    50% {
        opacity:1
    }
}
.inquiry_num01{animation: animateCircle2 1s step-end infinite}
@keyframes animateCircle2 {
    0%, 100% {
        opacity:1
    }
    50% {
        opacity:0
    }
}
.form_area{position:relative;margin-top:33px}
.input_type_txt{position:relative;width:70%;height:40px;background: rgba(0,0,0,0.1);margin-top:5px}
.input_type_txt input , .input_type_txt label{font-family:'IropkeBatangM';font-size:1em;color:#888;line-height:40px;letter-spacing:-0.05em}
.input_type_txt input{position:relative;width:100%;height:100%;background:none;border:none;padding:0 15px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}
.input_type_txt label{position:absolute;top:0;left:15px;}
.input_send_btn{position:absolute;top:5px;right:0;width:28%;height:85px;background:#fff}
.input_send_btn button{position:relative;height:100%;font-family:'IropkeBatangM';font-size:12px;color:#265445;line-height:150%;letter-spacing:-0.05em;text-align:center}
.input_send_btn a{display:block;position:absolute;top:18px;left:50%;margin-left:-5px;width:10px;height:9px;background:url(/uploads/mig_site/img/main/agree_ico.jpg) no-repeat 50% 50%;font-size:0;line-height:0;z-index:10}

@media screen and (max-width: 1700px){
	.right_area .txt_wrap{padding:20px 40px 0}
}

@media screen and (max-width: 1460px){
	.right_area .txt_wrap{padding:0 40px 0}
}

.emblem{position:fixed;top:82px;left:50%;max-width:1800px;width:100%;z-index:10;transition:all 1s;
-webkit-transform:translate(-50%,0);
transform:translate(-50%,0);
}
.emblem:hover{opacity:0.2}
