@charset "utf-8";

	body #mainContent .sTitle {
		font-size:23px;
	}

/* section.num01 */
	body .section.num01 {
		margin-bottom: 40px;
	}
	body .Box {
	    padding: 20px;
	    position: relative;
	}
	body .Box .left {
		float: left;
		width: 70.41420118343196%;
	}
	body .Box .right {
		float: right;
		width: 26.035502958579883%;
	}
/* num01 */
.num01 .list {
	    padding-left: 20px;
	    background: url(../imgs/160226/icon.png) no-repeat 0 50%;
	}

/* num02 */
	.num02 {
		margin-bottom: 40px;
		padding-bottom: 40px;
		border-bottom: 1px solid #ebebeb;
	}

	.num02 #movie {
	    position: relative;
	    height: 500px;
	    margin-bottom: 20px;
	}
	.num02 .list {
	    padding-left: 20px;
	    background: url(../imgs/160226/icon.png) no-repeat 0 50%;
	}


/* num03 */
	.num03 {
	}
	.num03 .left {
		float: left;
		width: 31.79190751445087%;
		text-align: center;
	}
	.num03 .right {
		float: right;
		width: 65.89595375722543%;
	}
	.num03 .list {
	    padding-left: 20px;
	    background: url(../imgs/160226/icon.png) no-repeat 0 50%;
	}



@media only screen and (max-width:960px) {
	body #mainContent .clmTitleBox p {
		position: static;
		font-size: 14px;
		line-height: 20px;
	}
}

@media only screen and (max-width:599px) {
	.num02 {
		margin-bottom: 40px;
	}
	.num02 #movie {
	    height: 320px;
	}

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