@charset "utf-8";




/* ------------------------------------------------------------------------------------------------
* RESPONSIVE
* ------------------------------------------------------------------------------------------------ */

@media screen and (max-width:1399px) {
	.slider-nav {
		padding: 0 40px;
		max-height: 100%;
	}

	.slick-next {
		right: 20px;
	}

	.slick-prev {
		left: 5px;
	}
}

/* END RESPONSIVE 979px */

@media screen and (max-width:767px) {

	.l-subtitle .u-inner {
		padding: 20px 20px 10px 20px;
	}

	.u-container {
		background: none;
		position: relative;
	}

	.u-container:before {
		z-index: -100;
	}

	.l-subtitle .section-title {
		max-width: none;
	}

	.l-subtitle .u-inner {
		padding: 20px 10px 10px 10px;
	}

	.section-title_eng {
		font-size: 2.5rem;
	}

	.l-section-subtitle {
		font-size: 1.8rem;
	}

	.mainimg {
		margin-top: -20px;
	}

	.l-section-subtitle {
		font-size: 1.8rem;
	}

	.u-container p.name {
		font-size: 30px;
	}

	.slick-dots li {
		width: 10px;
		height: 10px;
	}

	.inner-model_nav {
		margin-top: 0;
	}

	.inner-model {
		margin-bottom: 25px;
	}

	.slide-item {
		padding-right: 10px;
	}



	.slick-prev {
		left: 9px;
	}

	.slick-next {
		right: 9px;
	}

	.l-model_caption .section-title_eng {
		font-size: 2rem;
	}

	.l-model_caption .section-title_eng:after {
		width: 50%;
	}

	.l-plan_link_block {
		padding: 20px 20px 0px 20px;
	}

	.l-plan_button {
		padding: 20px;
		font-size: 1.6rem;
	}


	.l-top_movie {
		background-color: #fff;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.l-top_movie_warpper {
		padding-right: 20px;
		padding-left: 20px;
		margin: 10px auto 10px auto;
	}

	.l-top_movie {
		padding-bottom: 56.25%;
		margin: 10px auto;
		height: 0;
	}

	.l-top_movie_warpper h4 {
		margin-bottom: 20px;
	}

	.l-top_movie_warpper h4 span {
		font-size: 2.6rem;
	}

	.l-top_movie_warpper em {
		font-size: 1.6rem;
	}


}

/* END RESPONSIVE 767px */

@media screen and (max-width:374px) {}

/* END RESPONSIVE 374px */
@media screen and (orientation: landscape) {}

/* END RESPONSIVE landscape */
@media print {}

/* END PRINT */
