/* 메인만 적용 */
/*
.loading_intro		{position:fixed; top:0; left:0; width:100%; height:100%; background:#fff; z-index:100000000000000;}
.loading_intro .bg		{position:absolute; top:47%; left:50%; transform:translate(-50%, -50%); max-width:450px; width:100%; animation-name: loading_ani; animation-duration:3s;animation-iteration-count: 1; animation-direction:normal;animation-fill-mode: forwards;  -webkit-animation-delay: .5s; animation-delay: .5s; padding:0 20px; text-align:right;}
.loading_intro .bg img		{display:inline-block; max-width:50px; width:100%; padding-bottom:10px;animation-name: loading_mov; animation-duration:6s;animation-iteration-count: 1; animation-direction:normal;animation-fill-mode: forwards;}
.loading_intro .bg video,
.loading_intro .bg canvas		{display:inline-block; width:100%;animation-name: loading_mov; animation-duration:5s;animation-iteration-count: 1; animation-direction:normal;animation-fill-mode: forwards; border-radius:10px; background:rgba(0,0,0,0.03);}
.loading_intro .bg p		{display:none; text-align:center; width:100%; font-size:12px; color:rgba(0,0,0,0.5); padding-top:10px; text-align:center;animation-name: loading_mov; animation-duration:6s;animation-iteration-count: 1; animation-direction:normal;animation-fill-mode: forwards;}

@keyframes loading_ani {
	0% {opacity: .0;} 
	25% {opacity: 1;}
	50% {opacity: 1;}
	75% {opacity: 1;}
	100% {opacity: 1;}
}

@keyframes loading_mov {
	0% {opacity: .0;} 
	25% {opacity: 0;}
	50% {opacity: 1;}
	75% {opacity: 1;}
	100% {opacity: 1;}
}
*/



/*
.video_visual {position:absolute; top:0; left:0;  width:100%; height:100%;  z-index:0; overflow:hidden; }
.video_visual video {position:absolute; left:0; top:0; }
.video_visual .bg_movie {height: 100%; margin:0; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; text-align: center;}
*/

.video_visual {position:absolute; top:0; left:0;  width:100%; height:100%;  z-index:0; overflow:hidden; }
.video_visual video {position:absolute; left:0; top:0;  width:100%;}
.video_visual .bg_movie {height: auto; margin:0; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; text-align: center;}


#navi_head.top1 {background: linear-gradient( to bottom, rgba(0,0,0,0), rgba(0,0,0,0)); box-shadow:none;}
#navi_head.top1 .logo_mb span	{background:url(/images/logo_mobile_2.png) no-repeat; background-position:center 10px; background-size:auto 55%; transition:all .3s;}
#navi_head.top1 .sidebar-btn {color:black !important;}
#navi_head.top1 .icon_area .ia_pos,
#navi_head.top1 .icon_area .ia_pos a		{color:black;}
#navi_head.top2 .icon_area .ia_pos,
#navi_head.top2 .icon_area .ia_pos a		{color:black;}
#navi_head.top1 .app_ver		{color:rgba(0,0,0,0.4);}
#navi_head.top1 .app_ver span		{color:rgba(0,0,0,0.7);}
.ia_pop {display:inline-block !important;}
.flex-viewport	 {border-radius:0px; position:absolute !important;}
.flexslider:after {content:""; padding-top:40%; display:block;}
.flexslider .slides > li {height:auto !important; width:100%;}
.flexslider .slides > li:after {content:""; padding-top:40%; display:block;}
.flexslider .slides img {position:absolute;}


@media screen and (max-width: 1260px){
	#content			{padding-top:80px;}
	#navi_head.top1 .logo_mb span	{background:url(/images/logo_mobile_2.png) no-repeat; background-position:center 10px; background-size:auto 55%;}
	#navi_head.top1 .sidebar-btn {color:black !important;}
	#navi_head.top1 .icon_area .ia_pos,
	#navi_head.top1 .icon_area .ia_pos a		{color:black;}
	#navi_head.top2 .icon_area .ia_pos,
	#navi_head.top2 .icon_area .ia_pos a		{color:black;}
	#navi_head.top1 .app_ver		{color:rgba(0,0,0,0.4);}
	#navi_head.top1 .app_ver span		{color:rgba(0,0,0,0.7);}
	.flex-viewport	 {border-radius:0px; border:0px solid #eee;}
}

@media screen and (max-width: 900px){
	#content			{padding-top:60px;}
}

@media screen and (max-width: 650px){
	#content			{padding-top:50px;}
	#navi_head.top1 .logo_mb span	{}
	.flex-viewport	 {border-radius:0px;}
}