body {}

.mediaquery {}
.mediaquery .responsive-web {display:block;}
.mediaquery .responsive-tablet {display:none;}
.mediaquery .responsive-mobile {display:none;}

.launching_people,
.lp_wrap {min-width:320px;}
.launching_people iframe {border:0px;width:100% !important;height:100% !important;}
.lp_header {position:relative;}
.lp_header h1 {display:block;text-align:center;padding:46px 0 32px;}
.lp_header h1 img {}

.lp_header .social {overflow:hidden;position:absolute;right:39px;top:69px;}
.lp_header .social li {float:left;margin:0 0 0 10px;}
.lp_header .social li a {/*background:url('./../images/ico_social.png') no-repeat;*/display:block;font-size:0;/*text-indent:-2000px;overflow:hidden;white-space:nowrap;*/width:72px;height:72px;}
.lp_header .social li a img {width:100%;height:100%;}
.lp_header .social li.f a {background-position:0 0;}
.lp_header .social li.t a {background-position:-164px 0;}
.lp_header .social li.g a {background-position:100% 0;}

.lp_keyvisual {position:relative;}
.lp_keyvisual .visual {}
.lp_keyvisual .visual img {width:100%;}
.lp_keyvisual .visual_txt {color:#fff;font-family:'SamsungIFBd';font-size:56px;line-height:61px;text-align:right;text-shadow:1px 1px 1px #000;position:absolute;left:50%;bottom:123px;margin:0 0 0 -600px;width:100%;max-width:1200px;letter-spacing:-1.4px}

.lp_container .bgVisual {overflow:hidden;position:relative;}
.lp_container .bgVisual .moveImg {position:absolute;top:0;left:0;width:100%;/*left:50%;margin:0 0 0 -960px;width:1920px;*/}
.lp_container .bgVisual .moveImg img {width:100%;}
.lp_container .bgVisual .visualTxt {color:#414141;font-size:40px;font-family:'SamsungIFBd';letter-spacing:-0.7px;line-height:53px;position:relative;text-align:center;padding:91px 0 97px;}

.lp_container .visualBody {}
.lp_container .visualBody .movieCont {position:relative;}
.lp_container .visualBody .movieCont .poster {position:relative;}
.lp_container .visualBody .movieCont .poster .img {position:relative;}
.lp_container .visualBody .movieCont .poster .img {}
.lp_container .visualBody .movieCont .poster .img > img {/*width:100%;*/position:relative;left:50%;top:0;margin:0 0 0 -960px;}
.lp_container .visualBody .movieCont .poster .img .ico {background:url('./../images/btn_play.png') no-repeat center center;position:absolute;left:50%;top:50%;margin:-50px 0 0 -350px;width:100px;height:100px;}
.lp_container .visualBody .movieCont .poster .img .ico:hover {background:url('./../images/btn_play_over.png') no-repeat center center;}
.lp_container .visualBody .movieCont .poster .txt {background:url('./../images/bg_000_60.png');box-sizing:border-box;position:absolute;left:50%;top:0;width:50%;max-width:600px;height:100%;padding:0 60px 0 80px;}
.lp_container .visualBody .movieCont .poster .txt .line {background:url('./../images/bg_sub_tit_line.gif') repeat-x;display:inline-block;width:4px;height:80px;}
.lp_container .visualBody .movieCont .poster .txt .sub_tit {margin:25px 0 0;}
.lp_container .visualBody .movieCont .poster .txt p {color:#c9c9c9;font-size:20px;line-height:28px;margin:52px 0 0;text-shadow:1px 1px 1px rgba(0, 0, 0, .8);}
.lp_container .visualBody .movieCont .poster .txt p span {color:#2fb9f1;font-family:'SamsungIFBd';}
.lp_container .visualBody .movieCont .poster .txt .btn_leanmore {position:absolute;bottom:70px;left:80px;}
.lp_container .visualBody .movieCont .poster .txt .btn_leanmore a {border:4px solid #2fb9f1;color:#fefefe;display:inline-block;font-size:20px;font-family:'SamsungIFBd';line-height:42px;text-transform:uppercase;padding:0 26px;}
.lp_container .visualBody .movieCont .poster .txt .btn_leanmore a:hover {background:#2fb9f1;color:#000;}
.lp_container .visualBody .movieCont .movie {display:none;background:rgba(0, 0, 0, 0.5);position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;}
.lp_container .visualBody .movieCont .movie > div {width:100%;height:100%;}
.lp_container .visualBody .movieCont .movie .btn_close {background:url('./../images/btn_movieClose.png') no-repeat;display:block;text-indent:-2000px;overflow:hidden;white-space:nowrap;width:86px;height:86px;position:absolute;right:0;top:0;}

.lp_container .visualBody .movieCont.bf.commingsoon .poster .img {background:#353535;}
.lp_container .visualBody .movieCont.bf.commingsoon .poster .img img {padding:0 0 0 50%;max-width:600px;width:50%;left:0;margin:0;}
.lp_container .visualBody .movieCont.bf .poster .img .ico {margin:-50px 0 0 250px;}
.lp_container .visualBody .movieCont.bf .poster .txt {text-align:right;margin-left:-600px;}
.lp_container .visualBody .movieCont.bf .poster .txt .btn_leanmore {left:auto;right:80px;}

.lp_bottom {background:url('./../images/bg_movieWrap.gif') repeat-y;background-size:100% auto;padding:71px 0 192px;}
.lp_bottom .player_wrap {margin:94px 0 0;}
.lp_bottom .player_wrap:first-child {margin-top:0;}
.lp_bottom .player_wrap .year_tit {color:#064e37;font-size:40px;font-family:'SamsungIFBd';text-align:center;letter-spacing:-0.4px;margin:0 0 21px;}
.lp_bottom .player_wrap .playerView {overflow:hidden;width:100%;max-width:1200px;margin:0 auto;}
.lp_bottom .player_wrap .playerView li {float:left;width:33.333333%;}
.lp_bottom .player_wrap .playerView li .visualPlayer {display:block;position:relative;}
.lp_bottom .player_wrap .playerView li .visualPlayer .img {position:relative;}
.lp_bottom .player_wrap .playerView li .visualPlayer .img a {display:block;}
.lp_bottom .player_wrap .playerView li .visualPlayer .img img {width:100%;}
.lp_bottom .player_wrap .playerView li .visualPlayer .img .ico {background:url('./../images/btn_s_play.png') no-repeat 0 0;position:absolute;right:30px;bottom:30px;width:62px;height:62px;}
.lp_bottom .player_wrap .playerView li .visualPlayer .img .ico:hover {background-image:url('./../images/btn_s_play_over.png');}
.lp_bottom .player_wrap .playerView li .visualPlayer .tit {padding:31px 20px 0;}
.lp_bottom .player_wrap .playerView li .visualPlayer .tit .vpImage_title {color:#fff;font-size:44px;font-family:'SamsungIFBd';letter-spacing:-0.25px;line-height:50px;text-shadow:1px 1px 1px #000;position:absolute;left:0;top:0;padding:29px 0 0 37px;}
.lp_bottom .player_wrap .playerView li .visualPlayer .tit p {color:#000;font-size:20px;line-height:28px;}

.lp_bottom .list_popup {background:url('./../images/bg_000_70.png');position:fixed;left:0;top:0;width:100%;height:100%;z-index:-9999;opacity:0;}
.lp_bottom .list_popup.show {z-index: 1200;}
.lp_bottom .list_popup .movie {position:absolute;left:50%;top:0;width:70%;height:100%;margin:0 0 0 -35%;}
.lp_bottom .list_popup .movie .valign {display:table;width:100%;height:100%;}
.lp_bottom .list_popup .movie .valign .middle {display:table-cell;vertical-align:middle;width:100%;height:100%;}
.lp_bottom .list_popup .movie .valign .middle .realmovie {width:100%;position:relative;}
.lp_bottom .list_popup .movie .valign .middle .realmovie .btn_close {background:url('./../images/btn_movieClose.png') no-repeat;display:block;text-indent:-2000px;overflow:hidden;white-space:nowrap;width:86px;height:86px;position:absolute;right:0;top:-86px;}

.lp_bottom .list_popup.m_landscape .movie {}
.lp_bottom .list_popup.m_landscape .movie .valign {}
.lp_bottom .list_popup.m_landscape .movie .valign .middle {text-align:center;}
.lp_bottom .list_popup.m_landscape .movie .valign .middle .realmovie {display:inline-block;width:auto;height:70%;margin-top:60px;}
.lp_bottom .list_popup.m_landscape .movie .valign .middle .realmovie #vod-frame-Popup {width:auto !important;height:100% !important;}

	@media (min-width:1920px){/* 레이아웃 깨지는 부분 사이즈 조절 */
		.lp_bottom .list_popup .movie {width:1344px;margin:0 0 0 -672px;}
	}
	@media (max-width:1440px) and (min-width:1281px){/* 레이아웃 깨지는 부분 사이즈 조절 */
		.lp_container .visualBody .movieCont .poster .txt p {font-size:18px;line-height:26px;}
	}

@media(max-width:1280px){ /* 769~1281 */
	.mediaquery .responsive-web {display:none;}
	.mediaquery .responsive-tablet {display:block;}
	.mediaquery .responsive-mobile {display:none;}

	.lp_header h1 {padding:49px 0 50px;}
	.lp_header h1 img {width:398px;}
	.lp_header .social {right:20px;top:46px;}

	.lp_keyvisual .visual_txt {margin:0;left:auto;right:40px;bottom:16%;/*bottom:124px;*/}
	.lp_container .bgVisual .visualTxt {font-size:42px;line-height:53px;padding:91px 40px 97px;}
	.lp_container .bgVisual.moveBg2 .visualTxt {padding:102px 40px 106px;}

	.lp_container .bgVisual .moveImg {background:url('./../images/background_people_tablet.jpg') no-repeat 0 -113px;background-size:100% auto;margin:0 !important;width:100%;height:100%;}
	.lp_container .bgVisual .moveImg img {display:none;}
	.lp_container .bgVisual .moveImg img {width:100%;}

	.lp_container .visualBody .movieCont .poster .txt .line {background-size:auto 100%;width:5px;height:81px;}
	.lp_container .visualBody .movieCont .poster .txt .sub_tit {margin:27px 0 0;}
	.lp_container .visualBody .movieCont .poster .txt .sub_tit img {height:24px;width:auto;}
	.lp_container .visualBody .movieCont .poster .txt p {font-size:16px;line-height:24px;margin:26px 0 0;}
	.lp_container .visualBody .movieCont .poster .txt .btn_leanmore {bottom:80px;}
	.lp_container .visualBody .movieCont .poster .img > img {position:static;left:0;margin:0;width:100%;}

	.lp_bottom .player_wrap {margin:82px 0 0;}
	.lp_bottom .player_wrap .year_tit {font-size:44px;margin:0 0 39px;}
	.lp_bottom .player_wrap .playerView {width:auto;margin:0 40px;}
	.lp_bottom .player_wrap .playerView li .visualPlayer .tit .vpImage_title {font-size:34px;line-height:50px;}
	.lp_bottom .player_wrap .playerView li .visualPlayer .tit {padding:33px 20px 0;}
	.lp_bottom .player_wrap .playerView li .visualPlayer .tit p {font-size:18px;line-height:24px;}
}
	@media(max-width:1200px) and (min-width:769px){/* 레이아웃 깨지는 부분 사이즈 조절 */
		.lp_container .bgVisual .moveImg {left:0;margin:0;width:100%;}
		
		.lp_container .visualBody .movieCont .poster .txt {max-width:100%;}
		.lp_container .visualBody .movieCont .poster .img .ico {text-align:center;left:0;top:0;width:50%;height:100%;margin:0;}
		.lp_container .visualBody .movieCont .poster .img .ico img {position:absolute;left:50%;top:50%;margin:-50px 0 0 -50px;}
		.lp_container .visualBody .movieCont.bf .poster .txt {margin-left:-50%;}
		.lp_container .visualBody .movieCont.bf .poster .img .ico {margin:0;left:50%;}
		.lp_container .visualBody .movieCont .movie .btn_close {left:auto;right:0;margin:0;background-size:auto 100%;}	

		.lp_container .bgVisual .visualTxt br:first-child {display:none}	
	}
	@media(max-width:1024px){/* 레이아웃 깨지는 부분 사이즈 조절 */ 

		.popup-content { left: 0; margin-left: 0;  }
		.btn_close { right: 0; left: initial; }
	}
	@media(max-width:960px) and (min-width:769px){/* 레이아웃 깨지는 부분 사이즈 조절 */
		.lp_header h1 {text-align:left;padding-left:20px;}
		.lp_header .social li {margin-left:4px;}
		.lp_header .social li a {background-size:auto 100%;width:48px;height:48px;}
		.lp_header .social li.t a {background-position:-109px 0;}

		/*.lp_keyvisual .visual_txt {right:40px;bottom:31px;}*/
		
		
		.lp_container .bgVisual .visualTxt {padding:34px 40px 36px;}
		.lp_container .bgVisual.moveBg2 .visualTxt {padding:65px 0 75px;}

	
		.lp_container .visualBody .movieCont .poster .txt {padding:0 40px;}
		.lp_container .visualBody .movieCont .poster .txt .line {width:3px;height:45px;}
		.lp_container .visualBody .movieCont .poster .txt .btn_leanmore {bottom:30px;left:40px;}
		.lp_container .visualBody .movieCont.bf .poster .txt .btn_leanmore {right:40px;}

		.lp_bottom {padding:37px 0 129px;}
		.lp_bottom .player_wrap {margin:32px 0 0;}
		.lp_bottom .player_wrap .year_tit {font-size:40px;margin:0 0 13px;}
		.lp_bottom .player_wrap .playerView li .visualPlayer .tit {padding:24px 20px 0 0;}
		.lp_bottom .player_wrap .playerView li .visualPlayer .tit .vpImage_title {padding:10px 0 0 22px;}
		.lp_bottom .player_wrap .playerView li .visualPlayer .img .ico {background-size:auto 100%;width:36px;height:36px;bottom:18px;right:18px;}
	}

@media (max-width:768px){ /* ~768 */
	.mediaquery .responsive-web {display:none;}
	.mediaquery .responsive-tablet {display:none;}
	.mediaquery .responsive-mobile {display:block;}

	.lp_header h1 {text-align:left;padding:12px 20px 7px;}
	.lp_header h1 img {width:160px;}
	
	.lp_header .social {top:11px;right:10px;}
	.lp_header .social li {margin-left:4px;}
	.lp_header .social li a {background-size:auto 100%;width:48px;height:48px;}
	.lp_header .social li.t a {background-position:-109px 0;}

	.lp_keyvisual .visual_txt {font-size:25px;line-height:27px;right:8px;bottom:43px;letter-spacing:-0.7px }

	.lp_container .bgVisual .visualTxt br:first-child {display:none}
	.lp_container .bgVisual .moveImg {background:url('./../images/background_people_mobile.jpg') no-repeat 0 center;background-size:100% auto;margin:0 !important;width:100%;height:100%;}
	.lp_container .bgVisual .moveImg img {display:none;}
	.lp_container .bgVisual .visualTxt {font-size:26px;line-height:27px;letter-spacing:-0.15px;padding:38px 20px 37px;}
	.lp_container .bgVisual.moveBg2 .visualTxt {padding:55px 20px;letter-spacing:-0.6px}
	.lp_container .bgVisual.moveBg1 .visualTxt {letter-spacing:-0.4px}

	.lp_container .visualBody .movieCont .poster .img {position:relative;}
	.lp_container .visualBody .movieCont .poster .img .ico {width:100%;height:100%;left:0;top:0;margin:0;}
	.lp_container .visualBody .movieCont .poster .img .ico img {position:absolute;left:50%;top:50%;margin:-50px 0 0 -50px;}
	.lp_container .visualBody .movieCont .poster .txt {background:#000;position:static;left:0;top:0;width:100%;max-width:100%;padding:0 20px 23px;}
	.lp_container .visualBody .movieCont .poster .txt .line {width:3px;height:45px;}
	.lp_container .visualBody .movieCont .poster .txt .sub_tit {margin:6px 0 0;}
	.lp_container .visualBody .movieCont .poster .txt .sub_tit img {height:30px;}
	.lp_container .visualBody .movieCont .poster .txt p {font-size:15px;line-height:24px;margin:25px 0 0;}
	.lp_container .visualBody .movieCont .poster .txt .btn_leanmore {position:static;left:0;bottom:0;margin:51px 0 0;}
	.lp_container .visualBody .movieCont .poster .txt .btn_leanmore a {box-sizing:border-box;text-align:center;width:100%;padding:0;}
	.lp_container .visualBody .movieCont .movie .btn_close {left:auto;right:0;margin:0;background-size:auto 100%;width:60px;height:60px;}
	.lp_container .visualBody .movieCont.bf .poster .img .ico {margin:0;}
	.lp_container .visualBody .movieCont.bf .poster .txt {margin:0;text-align:left;}
	.lp_container .visualBody .movieCont.bf.commingsoon .poster .img img {padding:0;max-width:100%;width:100%;}

	.lp_bottom {background:#94cf5d url('./../images/bg_movieWrap_m.gif') no-repeat 0 center;background-size:100% auto;}
	.lp_bottom {padding:0;}
	.lp_bottom .player_wrap {margin:0;}
	.lp_bottom .player_wrap .year_tit {font-size:25px;line-height:58px;text-align:left;padding:0 20px;margin:0;}	
	.lp_bottom .player_wrap .playerView {margin:0;}
	.lp_bottom .player_wrap .playerView li {float:none;width:100%;}
	.lp_bottom .player_wrap .playerView li:first-child,
	.lp_bottom .player_wrap .playerView li:last-child {background:rgba(250, 250, 250, .2);}
	.lp_bottom .player_wrap .playerView li .visualPlayer {overflow:hidden;}
	.lp_bottom .player_wrap .playerView li .visualPlayer .img {box-sizing:border-box;float:left;width:50%;}
	.lp_bottom .player_wrap .playerView li .visualPlayer .img .ico {background-size:auto 100%;left:50%;top:50%;width:60px;height:60px;margin:-30px 0 0 -30px;}
	.lp_bottom .player_wrap .playerView li .visualPlayer .tit {box-sizing:border-box;float:left;padding:15px 22px 0;width:50%;}
	.lp_bottom .player_wrap .playerView li .visualPlayer .tit .vpImage_title {color:#1e2f31;font-size:26px;line-height:27px;position:static;padding:0;opacity:1;margin:0 0 17px;}
	.lp_bottom .player_wrap .playerView li .visualPlayer .tit p {color:#164044;font-size:19px;line-height:26px;}

	.lp_bottom .list_popup .movie {box-sizing:border-box;left:0;width:100%;padding:0 20px;margin:0;}
	.lp_bottom .list_popup .movie .valign .middle .realmovie .btn_close {background-size:auto 100%;width:60px;height:60px;top:-60px;}


}		
	@media screen and (max-width:480px){/* 레이아웃 깨지는 부분 사이즈 조절 */
		.lp_container .visualBody .movieCont .movie .btn_close {width:40px;height:40px;}
		.lp_bottom .list_popup .movie .valign .middle .realmovie .btn_close {width:40px;height:40px;top:-40px;}
	}
	@media screen and (max-width:440px){/* 레이아웃 깨지는 부분 사이즈 조절 */
		.lp_bottom .player_wrap .playerView li .visualPlayer .tit p {font-size:16px;line-height:20px;}
	}
	@media screen and (max-width:400px){/* 레이아웃 깨지는 부분 사이즈 조절 */
		.lp_header h1 img {width:110px;padding:8px 0;}
		.lp_keyvisual .visual_txt {bottom:20px;}

		.lp_bottom .player_wrap .playerView li .visualPlayer .tit {padding:15px 16px 0 20px;}
		.lp_bottom .player_wrap .playerView li .visualPlayer .tit .vpImage_title {font-size:20px;}
		.lp_bottom .player_wrap .playerView li .visualPlayer .tit p {font-size:14px;line-height:16px;}



	}

