@charset "utf-8";


	body #mainContent .sTitle {
		font-size:23px;
	}
	body #mainContent .user {
	    color: #4e6a89;
	}

	.cvArea {
		text-align: center;
	}
	.cvArea li {
		display: inline-block;
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
		margin: 10px;
	}
	.cvArea li img {
		vertical-align: top;
	}

	.List {
		padding-left: 20px;
		background: url(../imgs/150319/icon.png) no-repeat 0 50%;
	}
	.Link {
		padding-left: 20px;
	}
	.Linkoff {
		padding-left: 20px;
		color: #898989;
		font-size: 12px;
	}
	.text {
		font-size: 12px;
		letter-spacing: 0;
		line-height: 1.5;
	}

/* num01 */
	.movieJst {
		width: 100%;
		height: 487px;
		position: relative;
	}
/* num02 */
	.num02 {
		margin-bottom: 30px;
	}
	.num02 .left {
		float: left;
		width: 65.89595375722543%;
	}
	.num02 .right {
		float: right;
		width: 31.79190751445087%;
	}
	.num02 .left02 {
		float: left;
		width: 31.79190751445087%;
	}
	.num02 .right02 {
		float: right;
		width: 65.89595375722543%;
		padding-top: 27px;
	}
	.num02 .mt-150 {
		margin-top: -150px;
	}
	.num02 .left03 {
		float: left;
		width: 59.06976744%;
	}
	.num02 .right03 {
		float: right;
		width: 34.18604651%;
	}

/* num03 */
	.num03 {
		margin-bottom: 40px;
	}
	.num03 .movieList {
		text-align: center;
	}
	.num03 .movieList ul {
		font-size: 0;
		letter-spacing: -0.4em;
	}
	.num03 .movieList li {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: calc(200/860*100%);
		vertical-align: top;
		display: inline-block;
		border: 1px solid #d3d3d3;
/*		padding: 10px;*/
		margin-right: calc(20/860*100%);
		font-size: 0;
		letter-spacing: -0.4em;
	}
	.num03 .movieList li:last-child {
		margin-right: 0;
	}
/*	.num03 .movieList li.ml0 {
		margin-left: 0;
	}
	.num03 .movieList li .icn {
		display: inline-block;
		vertical-align: top;
		width: 34.67336683%;
		text-align: center;
	}
	.num03 .movieList li .movie {
		position: relative;
		display: inline-block;
		vertical-align: top;
		width: 65%;
		height: 146px;
	}*/
	.num03 .movieList li .movie .jstream-eqPlayer,
	.num03 .movieList li .movie .h5_player {
		top: 0;
		left: 0;
	}
	.num03 .left {
		float: left;
		width: 31.79190751445087%;
	}
	.num03 .right {
		float: right;
		width: 65.89595375722543%;
	}

/* num04 */
	.num04 {
		margin-bottom: 60px;
	}
	.num04 .left {
		float: left;
		width: 45.05882353%;
	}
	.num04 .right {
		float: right;
		width: 53.64705882%;
	}

/* num05 */
	.num05 {
	}
	.num05 .left {
		float: left;
		width: 53.02325581%;
	}
	.num05 .right {
		float: right;
		width: 44.53488372%;
	}
	.num05 .right02 {
		float: right;
		width: 53.02325581%;
	}
	.num05 .left02 {
		float: left;
		width: 44.53488372%;
	}

@media only screen and (max-width: 960px) {
	.num02 .mt-150 {
		margin-top: 0;
	}
	.num03 .abso {
		padding-bottom: 0;
	}
	.num03 .left02 {
		padding-top: 0;
	}
	.num03 .absolute {
		position: static;
	}
}
@media only screen and (max-width: 480px) {

	.num02, .num03, .num04, .num05 {
		margin-bottom: 40px;
	}


	.num02 .left,
	.num02 .right,
	.num02 .left02,
	.num02 .right02,
	.num02 .left03,
	.num02 .right03 {
		float: none;
		width: 100%;
	}
	.num02 .left,
	.num02 .right02,
	.num02 .left03 {
		margin-bottom: 20px;
	}

	.num03 .left,
	.num03 .right,
	.num03 .left02,
	.num03 .right02 {
		float: none;
		width: 100%;
	}
	.num03 .left,
	.num03 .left02 {
		margin-bottom: 20px;
	}
	.num03 .movieList li {
		width: 49%;
		margin: 0 2% 10px 0;
	}

	.num03 .movieList li:nth-child(2n) {
		margin-right: 0;
	}

	.num04 .left,
	.num04 .right {
		float: none;
		width: 100%;
	}
	.num04 .left {
		margin-bottom: 20px;
	}

	.num05 .left,
	.num05 .right,
	.num05 .right02,
	.num05 .left02 {
		float: none;
		width: 100%;
	}

	.num05 .left,
	.num05 .right02 {
		margin-bottom: 20px;
	}
}
