div#sp02 {
	width: 590px;
	background-color: #6a3905;
	margin-left: 8px;
	margin-bottom: 8px;
}
div#sp02 a, div#sp02 a:link, div#sp02 a:visited {
	color: #ff6600;
	text-decoration: underline;
}
div#sp02 div#header {
	width: 590px;
	height: 345px;
	background: url(header.jpg) 0 0 no-repeat;
}
div#sp02 div#header div#headerRead {
	width: 260px;
	margin-top: 74px;
	margin-left: 22px;
	text-align: left;
}
div#sp02 div#header div#headerRead p {
	color: #000;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
}
div#sp02 div#index {
	height: 66px;
}
div#sp02 div#osarai {
	height: 363px;
	background: url(osarai_bg.jpg) 0 0 no-repeat;
}
div#sp02 div#osarai div#profile {
	float: left;
}
div#sp02 div#osarai div#osaraiTxt {
	float: left;
	width: 304px;
}
div#sp02 div#osarai div#osaraiTxt p {
	color: #111;
	font-size: 11px;
	line-height: 140%;
	font-weight: bold;
	margin: 7px 0;
}
div#sp02 div#kaibo {
	width: 590px;
	height: 460px;
	background: url(kaibo_bg.jpg) 0 0 no-repeat;
}
div#sp02 div#kaibo h2 span {
	background-image: url(park_shin_yang_04.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 251px;
	display: block;
	margin: -38px 0 0 0;
	position: relative;
	z-index: 2;
}
div#sp02 div#kaibo div#kaiboTxt {
	width: 545px;
	margin-left: 25px;
}
div#sp02 div#kaibo div#kaiboTxt p {
	color: #fff;
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	margin: 10px 0;
}
div#sp02 div#movie01Wrap {
	height: 276px;
	background-image: url(movie01.jpg);
}
div#sp02 div#movie01Bottom {
	height: 19px;
	background-image: url(movie01_bottom.jpg);
}
div#sp02 div#movie02Wrap {
	height: 271px;
	background-image: url(movie02.jpg);
}
div#sp02 div#movie02Bottom {
	font-size: 10px;
	height: 14px;
	background-image: url(movie02_bottom.jpg);
}
div#sp02 div#movie03Wrap {
	height: 281px;
	background-image: url(movie03.jpg);
}
div#sp02 div#movieRecommend {
	height: 170px;
	background-image: url(kanren.jpg);
}
div#sp02 div#movieRecommend div#movieRecommendWrap {
	float: left;
	width: 270px;
	margin-top: 45px;
	padding-left: 55px;
}
div#sp02 div#movieRecommend div#movieRecommendWrap p {
	color: #666;
	font-size: 12px;
	line-height: 140%;
	margin-bottom: 5px;
}
.movieImg {
	float: left;
	width: 322px;
	height: 260px;
	cursor: pointer;
}
.movieImgRecommend {
	float: left;
	width: 220px;
	height: 130px;
	cursor: pointer;
}
.movieHead {
	float: left;
	width: 234px;
	text-align: left;
}
.movieHead01 {
	margin-top: 55px;
}
.movieHead02 {
	margin-top: 45px;
}
.movieHead03 {
	margin-top: 55px;
}
.movieLead {
	background-image: url(midokoro_bg.jpg);
}
.movieMidokoro, .movieYakudokoro, .movieBangaiLead {
	width: 515px;
	margin-left: 40px;
}
.movieMidokoro p, .movieYakudokoro p {
	color: #666;
	font-size: 12px;
	line-height: 140%;
	margin-bottom: 5px;
}
.movieBangai {
	height: 154px;
	background-image: url(bangaihen_bg.jpg);
}
.movieBangaiLead p {
	color: #81511c;
	font-size: 12px;
	line-height: 140%;
	margin-bottom: 5px;
}
.movieTtl {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 4px;
}
.moviePrice, .movieStaff {
	color: #666;
	font-size: 10px;
	line-height: 130%;
}
.movieStory {
	color: #666;
	font-size: 10px;
	line-height: 140%;
	margin-top: 7px;
	margin-bottom: 8px;
}
.movieBtn img {
	margin-right: 2px;
}
div#sp02 div#sp02Copy {
	color: #986b33;
	font-size: 10px;
	line-height: 120%;
	margin-left: 20px;
	width: 550px;
}
.font01 {
	color: #660000;
}
.font02 {
	color: #ffff00;
}
.font03 {
	font-size: 10px;
	line-height: 120%;
	color: #6a3905;
}