/**
 * common::common::common::common
 * common::common::common::common
 * common::common::common::common
 * common::common::common::common
 */
.ms_text{font-family: 'GyeonggiBatang';font-weight: 500;font-size:1.3rem;letter-spacing:-0.01em;color:#f2f2f2;line-height:160%;padding-top:120px;}
.ms_text2{font-size:1.3rem;letter-spacing:-0.01em;color:#f2f2f2;line-height:130%;padding-top:30px;}
.ms_text3{font-family: 'GyeonggiBatang';font-weight: 500;font-size:1.2rem;letter-spacing:-0.01em;color:#f2f2f2;line-height:130%;padding-top:50px;}

/**
 * main_visual::main_visual::main_visual::main_visual
 * main_visual::main_visual::main_visual::main_visual
 * main_visual::main_visual::main_visual::main_visual
 * main_visual::main_visual::main_visual::main_visual
 */
.main_visual{position:relative;height:100%}
.mv_slider{position:relative;height:100%}
.mv_slider > li{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}
.mv_slider > li.mv01{opacity:1;background-image:url('../img/mv_bg1_new.jpg')}
.mv_slider > li.mv02{background-image:url('../img/mv_bg2_new.jpg')}
.mv_slider > li.mv03{background-image:url('../img/mv_bg3_new.jpg')}
.mv_slider > li.mv04{background-image:url('../img/mv_bg6_new.jpg')}
.mv_slider > li.mv07{overflow:hidden}
.mv_slider > li.mv07 .bg_box{position:relative;float:left;width:50%;height:50%;background-repeat:no-repeat;background-position:center;background-size:cover}
.mv_slider > li.mv07 .bg_box.box1{background-image:url('../img/mv07_bg01.jpg')}
.mv_slider > li.mv07 .bg_box.box2{background-image:url('../img/mv07_bg02.jpg')}
.mv_slider > li.mv07 .bg_box.box3{background-image:url('../img/mv07_bg03.jpg')}
.mv_slider > li.mv07 .bg_box.box4{background-image:url('../img/mv07_bg04.jpg')}
.mv_slider > li.mv07 .overlay{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#242424;opacity:0.8;transition:all 0.4s}
.mv_slider > li.mv07 .bg_box.on .overlay{opacity:0.3}
.mv_slider > li.mv07 .center_box{opacity:0;position:absolute;left:50%;top:50%;width:800px;margin-left:-400px;box-shadow:30px 30px 30px rgba(0,0,0,0.5);
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%)
}
/*
.mv_slider > li.mv04{background-image:url('../img/mv_bg4_new.jpg')}
.mv_slider > li.mv05{background-image:url('../img/mv_bg5_new.jpg')}
*/
.mv_slider > li.mv06{background-image:url('../img/mv_bg6_new.jpg')}
.mv01_title_border{z-index:30;top:50%;width:150px;margin-left:-75px;margin-top:-215px; }
.mv01_title_border > .borders{position:absolute;background-color:#cca270}
.mv01_border01, .mv01_border03, .mv01_border04, .mv01_border06{width:1px}
.mv01_border01, .mv01_border03{height:20%}
.mv01_border04, .mv01_border06{height:8.51%}
.mv01_border02, .mv01_border05{width:100%;height:1px}
.mv01_border01, .mv01_border02, .mv01_border06{right:0}
.mv01_border03, .mv01_border04, .mv01_border05{left:0}
.mv01_border02, .mv01_border03{top:0}
.mv01_border05, .mv01_border06{bottom:0}
.mv01_border01{bottom:80%}
.mv01_border04{top:91.49%}
.mv01_title_area{z-index:30;position:absolute;left:0;top:50%;width:100%;margin-top:-116px}
.mv01_stitle{font-family:'GamtanRoad Gamtan';font-size:1.5rem;letter-spacing:0.1em;color:#dcbc8a}
.mv01_title{color:#fff; font-size: 1.4em;}
.mv01_text{padding:16px 0 120px; font-size:3rem;letter-spacing:-0.01em;line-height:150%;color:#fff}
.scroll_arr{z-index:30;bottom:25px;margin-left:-20px;
-webkit-animation:scrollNotice 0.5s cubic-bezier(0.550, 0.055, 0.675, 0.190) infinite alternate;
animation:scrollNotice 0.5s cubic-bezier(0.550, 0.055, 0.675, 0.190) infinite alternate;
}
.kopub {font-family: 'GyeonggiBatang';}
h4 {font-size: 1.85em;}
@-webkit-keyframes scrollNotice {
	from {
		-webkit-transform:translateY(0);
		-ms-transform:translateY(0);
		transform:translateY(0);
	}
	to {
		-webkit-transform:translateY(10px);
		-ms-transform:translateY(10px);
		transform:translateY(10px);
	}
}
@keyframes scrollNotice {
	from {
		-webkit-transform:translateY(0);
		-ms-transform:translateY(0);
		transform:translateY(0);
	}
	to {
		-webkit-transform:translateY(10px);
		-ms-transform:translateY(10px);
		transform:translateY(10px);
	}
}

@media screen and (max-width: 1260px){
	.mv01_title_border{margin-top:-210px}
}
@media screen and (max-width: 640px){
	.mv01_title_border{width:106px;margin-left:-53px;margin-top:-150px}
	.mv01_title_area{margin-top:-105px}
	.mv01_stitle{font-size:0.8125rem}
	.mv01_title{padding:15px 0 10px; font-size:1rem}
	.mv01_title img{width:334px}
	.mv01_text{font-size:1.6rem}
}
@media screen and (max-width: 400px){
	.mv01_title_border{margin-top:-160px}
	.mv01_text{padding:10px 0 60px}
	.mv01_title img{width:70%}
}

.main{overflow:hidden}

/**
 * intro::intro::intro::intro
 * intro::intro::intro::intro
 * intro::intro::intro::intro
 * intro::intro::intro::intro
 */
.intro{overflow:hidden;position:relative}
.intro .inner{padding-top:220px}
.intro_banner{overflow:hidden;top:0;margin-left:-190px;z-index:10;text-align:center;padding-top:70px;}
.intro_banner > img{visibility:visible}
.intro_banner .sprites{position:absolute;left:0;top:0;width:100%;height:8000%;background-image:url('../img/sprites.png');background-repeat:no-repeat;background-position:center 0;background-size:cover}
.intro_cont{height:600px;background-color:#000}
.intro_cont_bg{height:100%;background-image:url('../img/ms01_bg.jpg');background-repeat:no-repeat;background-position:center 0;background-size:cover}
.intro_film_slider{overflow:hidden;position:absolute;left:0;bottom:0;width:100%}
.intro_film_slider li{float:left;width:100%}
.intro_film_gradient{position:absolute;right:0;top:0;width:100%;height:100%;
	/* background:url('../img/gradient_03.png') no-repeat right top;background-size:cover */
}
.intro_cont .ms_circle{left:20px;top:20px}

.intro_cont .text_area{position:absolute;left:0;top:0;width:100%;height:100%;padding-right:154px;z-index:10;
	box-sizing:border-box}

.ms01_title{padding-top:100px;}
.ms01_title > .kopub {font-size: 1.5em; padding-bottom: 9px;}
.ms01_title > img{padding:9px 0;}
.section .engtxt{padding:15px 0 20px}

.intro_bot_area{padding-top:50px;font-size:0}
.intro_slide{display:inline-block;position:relative;width:233px}
.intro_slide .slide_txt{position:absolute;left:0;bottom:0;width:100%;height:40px;background:rgba(0,0,0,0.7);font-size:0.8125rem;letter-spacing:-0.05em;line-height:40px;text-indent:12px;text-align:left;color:#fff}
.intro_slide_btns{position:absolute;bottom:12px;width:7px;height:13px;background-repeat:no-repeat;background-position:center;font-size:0;line-height:0}
.intro_slide_btns.btn_prev{right:38px;background-image:url('../img/ms01_slide_prev.png')}
.intro_slide_btns.btn_next{right:13px;background-image:url('../img/ms01_slide_next.png')}

.section_quick_links{font-size:0}
.intro .section_quick_links{display:inline-block;padding:53px 0 0 25px}
.section_quick_links li{display:inline-block;width:100px;height:100px;margin-left:5px;border:1px solid rgba(255,255,255,0.25);box-sizing:border-box}
.section_quick_links a{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:0 0}
.intro .section_quick_links li:first-child a{background-image:url('../img/ms01_quick01_txt.png')}
.intro .section_quick_links li:nth-child(2) a{background-image:url('../img/ms01_quick02_txt.png')}
.intro .section_quick_links li:nth-child(3) a{background-image:url('../img/ms01_quick03_txt.png')}
.section_quick_links li:hover{border:1px solid #82061c}
.section_quick_links a:hover{background-color:#82061c;background-position:0 -100px}

.ms01_chef{left:11.2222%;bottom:0;width:581px;z-index:20}

@media screen and (max-width: 1600px){
	.intro_cont .text_area{padding-right:70px}
}
@media screen and (max-width: 1600px){
	.ms01_chef{left:22px}
}
@media screen and (max-width: 1260px){
	.intro .inner{padding-top:140px}
	.intro_banner{margin-left:-147px}
	.intro_banner img{visibility:visible;width:294px}
	.intro_banner .sprites{display:none;background:none}
	.intro_cont_bg{opacity:0.4}
	.intro_film_gradient{display:none}

	.section .text_area{padding:0;text-align:center}
	.ms01_title{padding-top:60px}	
	.intro_bot_area{padding-top:0}
	.intro_slide{display:none}
	.intro .section_quick_links{padding:0}

	.ms01_chef{left:50%;width:288px;margin-left:-117px}
}
@media screen and (max-width: 900px){
	.intro .section_quick_links li.on{border:1px solid #82061c}
	.intro .section_quick_links li.on a{background-color:#82061c;background-position:0 -100px}
	.section .ms_text{font-size: 1rem;line-height: 150%;padding: 100px 1em 0;}
	.section .ms_text2{font-size: 1.1rem;line-height: 150%;padding-top: 20px;}	
}
@media screen and (max-width: 640px){
	.intro .inner{padding-top:100px}
	.intro_banner{margin-left:-75px;padding-top: 30px;}
	.intro_banner img{width:150px;}

	.intro_cont{height:460px}
	.intro_cont_bg {background-position: center right 30%;}
	.ms01_title .kopub{font-size:1.1rem;padding-bottom:5px}
	.ms01_title img{width:120px}
	.ms01_title > img{padding-bottom:5px}
	.section .engtxt{padding:10px 0 15px}

	.ms_circle img{width:50px}

	.section_quick_links li{width:70px;height:70px}
	.section_quick_links a{background-size:70px}
	.intro .section_quick_links li.on a, .section_quick_links a:hover{background-position:0 -70px}

	/*.ms01_chef{width:202px;margin-left:-80px}*/
	.ms01_chef{display:none;}
}


/**
 * menu1::menu1::menu1::menu1
 * menu1::menu1::menu1::menu1
 * menu1::menu1::menu1::menu1
 * menu1::menu1::menu1::menu1
 */
.menu1{height:600px;background:url('../img/ms02_bg.jpg') no-repeat center}
.menu1_imgs{left:0;top:0;width:100%;height:100%}
.menu1_img01{top:-240px;margin-left:-273px;width:712px}
.menu1_img02{top:-269px;margin-left:398px;width:735px}
.menu1_img02 span{display:none}
.menu1_img03{top:269px;margin-left:150px;width:624px}
.menu1 .ms_circle{top:20px;right:20px}

.menu1 .text_area{position:relative;z-index:1;padding:100px 0 0 154px;}
.ms02_title > img{padding-bottom:9px}
.menu1 .section_quick_links{padding-top:130px}
.menu1 .section_quick_links li:first-child{margin-left:0}
.menu1 .section_quick_links li:first-child a{background-image:url('../img/ms02_quick01_txt.png')}
.menu1 .section_quick_links li:nth-child(2) a{background-image:url('../img/ms02_quick02_txt.png')}
.menu1 .section_quick_links li:nth-child(3) a{background-image:url('../img/ms02_quick03_txt.png')}
.menu1 .section_quick_links li:nth-child(4) a{background-image:url('../img/ms02_quick04_txt.png')}

@media screen and (max-width: 1600px){
	.menu1 .text_area{padding-left:70px}
}
@media screen and (max-width: 1260px){
	.menu1{overflow:hidden}
	.menu1_img01{top:148px;margin-left:-556px;width:435px}
	.menu1_img02{top:148px;margin-left:134px;width:510px}
	.menu1_img02 > img{display:none}
	.menu1_img02 span{display:block}
	.menu1_img03{top:279px;margin-left:-221px;width:465px;z-index:20}

	.menu1 .text_area{padding-top:70px;padding-left:0}
	.menu1 .engtxt{padding-bottom:36px}
	.menu1 .section_quick_links{padding-top:0}
}
@media screen and (max-width: 640px){
	.menu1{height:460px}

	.menu1 .text_area{padding-top:40px}
	.ms02_title > img{width:46px;padding-bottom:5px}
	.ms02_title p img{}

	.menu1_img01{top:148px;margin-left:-400px;width:306px}
	.menu1_img02{top:108px;margin-left:100px;width:357px}
	.menu1_img03{top:290px;margin-left:-160px;width:326px}
}

/**
 * menu2::menu2::menu2::menu2
 * menu2::menu2::menu2::menu2
 * menu2::menu2::menu2::menu2
 * menu2::menu2::menu2::menu2
 */
.menu2 .title_area{padding:100px 0 66px}
.ms03_title{padding-bottom:18px}
.ms03_title span{display:none}
.menu2_slide_wrap{width:1200px;height:600px;margin:0 auto}
.menu2_slide{overflow:hidden;height:100%}
.menu2_slide .swiper-container{height:100%}
.menu2_slide .swiper-slide{position:relative;width:33.3333%}
.menu2_slide .swiper-slide a{display:block;width:100%;height:100%;background-color:#000;background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center}
.menu2_slide .swiper-slide.slide01 a{background-image:url('../img/ms03_slide_img01.jpg')}
.menu2_slide .swiper-slide.slide02 a{background-image:url('../img/ms03_slide_img02.jpg')}
.menu2_slide .swiper-slide.slide03 a{background-image:url('../img/ms03_slide_img03.jpg')}
.menu2_slide .overlay{display:block;width:100%;height:100%;background:#000;opacity:0;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
transition: all 0.4s
}
.menu2_slide .slide_txt{opacity:0;left:0;top:50%;width:100%;z-index:1;
-webkit-transition:all 0.4s;
-moz-transition:all 0.4s;
transition:all 0.4s;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
}
.menu2_slide .engtxt{padding-top:140px}
.menu2_slide a:hover .overlay{opacity:0.65}
.menu2_slide a:hover .slide_txt{opacity:1}
.menu2_btns{position:absolute;top:50%;margin-top:-20px;z-index:10}
.menu2_btns.btn_prev{left:-70px}
.menu2_btns.btn_next{right:-70px}

@media screen and (max-width: 1400px){
	.menu2_slide_wrap{width:95%}
	.menu2_btns.btn_prev{left:20px}
	.menu2_btns.btn_next{right:20px}
}
@media screen and (max-width: 1260px){
	.menu2 .title_area{padding:70px 0 36px}
	.ms03_title > img{display:none}
	.ms03_title span{display:block}
	.menu2_slide_wrap{width:88%}
	.menu2_slide .swiper-slide{width:50%}
	.menu2_btns.btn_prev{left:-5.8%}
	.menu2_btns.btn_next{right:-5.8%}
}
@media screen and (max-width: 900px){
	.menu2_slide_wrap{width:80%;height:383px}
	.menu2_slide .engtxt{padding-top:94px}
	.menu2_slide .slide03 .engtxt{padding-top:78px}
	.menu2_slide .overlay{opacity:0.65}
	.menu2_slide .slide_txt{opacity:1}
	.menu2_slide .slide_txt img{width:21px}
	.menu2_slide .slide03 .slide_txt img{width:43px}
}
@media screen and (max-width: 640px){
	.menu2 .title_area{padding:49px 0 25px}
	.ms03_title{padding-bottom:13px}
	.ms03_title img{width:143px}
	.menu2_btns.btn_prev{left:-7%}
	.menu2_btns.btn_next{right:-7%}
}
@media screen and (max-width: 500px){
	.menu2_slide .swiper-slide{width:100%}
}


/**
 * media::media::media::media
 * media::media::media::media
 * media::media::media::media
 * media::media::media::media
 */
.media{padding-bottom:150px}
.media .engtxt{position:relative;padding:150px 0 50px;font-size:1.25rem}
.media .engtxt:after{display:block;content:'';position:absolute;left:50%;top:88px;width:80px;height:150px;margin-left:-40px;border:1px solid rgba(255,255,255,0.2)}
.media_report ul{display:block}
.media_report li{display:inline-block;position:relative;width:626px}
.media_report li a{display:block;height:100%;box-shadow:7px 7px 15px rgba(0,0,0,0.3);
-webkit-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;
-webkit-transform:scale(0.85);
-ms-transform:scale(0.85);
transform:scale(0.85);
}
/* .media_report li span{display:block;position:absolute;top:56%;left:0;width:100%;font-family:'GamtanRoad Gamtan';font-size:1rem;color:#fff} */
.media_report li span{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}
.media_report li.media1 span{background-image:url('../img/ms04_video1.gif')}
.media_report li.media2 span{background-image:url('../img/ms04_video2.gif')}
.media_report li.media3 span{background-image:url('../img/ms04_video3.gif')}
.media_report .media2{z-index:2;margin: 0 -244px}

.media_report li.on{z-index:3}
.media_report li.on a{
box-shadow:none;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}
.media_report li.on span{display:block}

@media screen and (max-width:1600px){
	.media_report li{width:39.125%}
	.media_report .media2{margin: 0 -12.2%}
}
@media screen and (max-width:1260px){
	/* .media_report li{width:52.1284%}
	.media_report .media2{margin: 0 -29%} */
 	.media_report{width:92%;margin:0 auto}
	.media_report ul{display:flex}
	.media_report li{width:100%}
	.media_report li a{
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	}
	.media_report li span{display:none}
	.media_report li.media1 span, .media_report li.media2 span, .media_report li.media3 span{background-image:none}
	.media_report .media2{margin:0}
}
@media screen and (max-width:640px){
	.media .engtxt{padding:100px 0 25px;font-size:1rem}
	.media .engtxt:after{top:62px;width:56px;height:105px;margin-left:-28px}
}

/**
 * outro::outro::outro::outro
 * outro::outro::outro::outro
 * outro::outro::outro::outro
 * outro::outro::outro::outro
 */
.outro{overflow:hidden;height:600px;margin:0 auto 150px}
.outro .imgtxt{position:absolute;left:0;top:50%;width:100%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%)
}

@media screen and (max-width:500px){
	.outro{height:450px;background:url('../video/main_video.gif') no-repeat center;background-size:cover}
	.outro iframe{display:none}
	.outro .imgtxt img{width:100%}
}


/**
 * fixed_video::fixed_video::fixed_video::fixed_video
 * fixed_video::fixed_video::fixed_video::fixed_video
 * fixed_video::fixed_video::fixed_video::fixed_video
 * fixed_video::fixed_video::fixed_video::fixed_video
 */
.fixed_video{overflow:hidden;position:fixed;right:30px;bottom:40px;width:150px;height:412px;;z-index:100;
-webkit-transition:-webkit-transform 0.4s;
-ms-transition:-ms-transform 0.4s;
transition:transform 0.4s;
-webkit-transform:translateY(300px);
-ms-transform:translateY(300px);
transform:translateY(300px);
}
.fixed_video.fixed{
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}
.fixed_video .swiper-container{height:100%}
.fixed_video .swiper-slide a{display:block;width:100%;height:100%}
.fixed_video .play_btn{top:67px;margin-left:-25px}
.fixed_video .video_area{height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}
.fixed_video .slide01 .video_area{background-image:url('../img/fixed_video01.jpg')}
.fixed_video span{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}
.fixed_video .slide01 span{background-image:url('../img/fixed_video01.gif')}
.fixed_video .slide02 span{background-image:url('../img/fixed_video02.gif')}
.fixed_video .slide03 span{background-image:url('../img/fixed_video03.gif')}
.fixed_video .video_title{left:0;top:130px;width:100%;text-align:center;font-family:'GamtanRoad Gamtan';font-size:1.0625rem;letter-spacing:-0.01em;color:#fff}
.fixed_video .paging_wrap{left:0;bottom:24px;width:100%}
.fixed_video .paging{font-size:0;text-align:center}
.fixed_video .paging li{display:inline-block;margin:0 6px}
.fixed_video .paging a{display:block;width:8px;height:8px;background:rgba(255,255,255,0.4);border-radius:50%}
.fixed_video .paging li.on a, .fixed_video .paging a:hover{background:#fff}
.fixed_video .videos_btns{position:absolute;bottom:-5px}
.fixed_video .videos_btns.btn_prev{left:30px}
.fixed_video .videos_btns.btn_next{right:30px}

@media screen and (max-width:1260px){
	.fixed_video{display:none}
	.fixed_video span{display:none}
	.fixed_video .slide01 span, .fixed_video .slide02 span, .fixed_video .slide03 span{background-image:none}
}