@charset "UTF-8";

h1,h2,h3,h4,h5,p,ul,li {
	margin: 0px;
	padding: 0px;
	color:#000000;
}
ul, li, ol, dl, dt, dd {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
div.cinema a {
	color:#000000;
}
div.cinema .font-small {
	font-size:84%;
}
div.cinema .toplink {
	text-align:right;
	padding:10px 0 5px;
}

/* O[oir */
#gnavi {
	width:704px;
	height:53px;
}
#gnavi ul li {
	float:left;
	height:53px;
}
#gnavi ul li img {
	vertical-align:top;
}

/* [Jir */
#lnavi {
	width:490px;
	height:38px;
	padding-top:10px;
	margin-left:214px;
}
#lnavi ul li {
	float:left;
	height:38px;
}
#lnavi ul li.btn {
	padding-right:5px;
}
#lnavi ul li img {
	vertical-align:top;
}


/* ======== top ======== */

/* contentsBlock01 */
.contentsBlock01 {
	width:704px;
	padding-top:17px;
}
.contentsBlock01 h4 {
	font-size:16px;
	font-weight:bold;
	line-height:1.2;
}
.contentsBlock01 .contTitle01 h2 {
	float:left;
	width:516px;
}
.contentsBlock01 .contTitle01 p {
	float:right;
	padding-top:37px;
}
.contentsBlock01 .contBg01_inner {
	background: url(/img/cinema/img_c/cinema_bg02.gif) repeat-y left center;
}
.contentsBlock01 .contBg01_top {
	background: url(/img/cinema/img_c/cinema_bg01.gif) no-repeat left top;
}
.contentsBlock01 .contBg01_bottom {
	background: url(/img/cinema/img_c/cinema_bg03.gif) no-repeat left bottom;
	padding:20px 22px;
}
.contentsBlock01 .contBg01_inner .col01 {
	float: left;
	width: 283px;
}
.contentsBlock01 .contBg01_inner .col02 {
	float: right;
	width: 340px;
	padding-top:8px;
}
.contentsBlock01 .contBg01_inner .col01 h4 {
	padding-top:12px;
}
.contentsBlock01 .contBg01_inner p.txt01 {
	padding-top:14px;
}
.contentsBlock01 .contBg01_inner p.btn01 {
	padding-top:14px;
}
.contentsBlock01 .contBg01_inner p.btn02 {
	padding-top:19px;
}
.contentsBlock01 .contBg01_inner .col01 .movieTitle,
.contentsBlock01 .contBg01_inner .col02 .movieTitle02 {
	padding-bottom:14px;
}
.contentsBlock01 .contBg01_inner .col01 .movieTitle p.number {
	float: left;
	width: 38px;
	margin-right:9px;
}
.contentsBlock01 .contBg01_inner .col02 .movieTitle02 p.number {
	float: left;
	width: 30px;
	margin-right:9px;
}
.contentsBlock01 .contBg01_inner .col01 .movieTitle div,
.contentsBlock01 .contBg01_inner .col02 .movieTitle02 div {
	float: left;
}


.col02 .movieTitle02 div {
float:left;
width:288px;
}
.contentsBlock01 .contBg01_inner .col02 .dotted01 {
	background: url(/img/cinema/img_c/cinema_line01.gif) repeat-x left top;
	margin-top:18px;
	padding-top:18px;
}
.contentsBlock01 .contBg01_inner .col02 .sub-col01 {
	float: left;
	width: 145px;
}
.contentsBlock01 .contBg01_inner .col02 .sub-col02 {
	float: right;
	width: 180px;
}
.contentsBlock01 .contBg01_inner .col02 .sub-col02 .font-small {
	padding-top:5px;
}

/* contentsBlock02 */
.contentsBlock02 {
	width:704px;
	padding-top:17px;
}
div.cinema .contentsBlock02 h4 {
	font-size:16px;
	font-weight:bold;
	line-height:1.2;
}
.contentsBlock02 .contTitle02 h2.ranking01 {
	float:left;
	width:328px;
}
.contentsBlock02 .contTitle02 h2.dvd01 {
	float:right;
	width:376px;
}
.contentsBlock02 .contBg02_inner {
	background: url(/img/cinema/img_c/cinema_bg05.gif) repeat-y left center;
}
.contentsBlock02 .contBg02_top {
	background: url(/img/cinema/img_c/cinema_bg04.gif) no-repeat left top;
}
.contentsBlock02 .contBg02_bottom {
	background: url(/img/cinema/img_c/cinema_bg06.gif) no-repeat left bottom;
	padding:20px 22px 20px 8px;
}
.contentsBlock02 .contBg02_inner .col01 {
	float: left;
	width: 303px;
}
.contentsBlock02 .contBg02_inner .col02 {
	float: right;
	width: 334px;
}
.contentsBlock02 .contBg02_inner .col01 .txt02 {
	padding:7px 22px 6px 14px;
}
.contentsBlock02 .contBg02_inner .col01 .txt02 .line_top {
	background: url(/img/cinema/img_c/cinema_line02.gif) repeat-x left top;
}
.contentsBlock02 .contBg02_inner .col01 .txt02 .line_bottom {
	background: url(/img/cinema/img_c/cinema_line02.gif) repeat-x left bottom;
	padding:9px 0 10px 4px;
}
.contentsBlock02 .contBg02_inner .col01 .txt02 h4 {
	background: url(/img/cinema/img_c/cinema_ico04.gif) no-repeat 0 50%;
	padding-left:26px;
	font-size:12px;
	font-weight:normal;
}
.contentsBlock02 .contBg02_inner .col02 .sub-col01 {
	float: left;
	width: 103px;
	padding-top:4px;
}
.contentsBlock02 .contBg02_inner .col02 .sub-col02 {
	float: right;
	width: 231px;
}
.contentsBlock02 .contBg02_inner .col02 .sub-col02 h4 {
	font-size:14px;
	padding-top:11px;
}
.contentsBlock02 .contBg02_inner .col02 .sub-col02 .credit {
	padding-top:10px;
}
.contentsBlock02 .btn03 {
	padding:8px 16px 0 24px;
}
.contentsBlock02 .btn03 .btn_left {
	float:left;
	width:289px;
}
.contentsBlock02 .btn03 .btn_right {
	float:right;
	width:184px;
}


/* ======== movie ======== */

/* movieBlock01 */
.movieBlock01 {
	width:704px;
}
.movieBlock01 h4 {
	font-size:16px;
	font-weight:bold;
	line-height:1.2;
}
.movieBlock01 h5 {
	font-size:14px;
	font-weight:normal;
	color:#ff3366;
	padding:16px 0;
}
.movieBlock01 .credit {
	padding-top:5px;
}
.movieBlock01 .movieTitle01 h2 {
	float:left;
	width:215px;
}
.movieBlock01 .movieTitle01 .anchor {
	float:right;
	width:470px;
	padding-top:10px;
}
.movieBlock01 .movieTitle01 ul {
	width:464px;
	padding-top:11px;
	/*_width:430px;*/
}
.movieBlock01 .movieTitle01 ul li {
	float:left;
	padding:0 10px 5px 23px;
	min-height:17px;
}
.movieBlock01 .movieTitle01 ul li.no01 {
	background: url(/img/cinema/movie/img_c/newcinema_ico01.jpg) no-repeat 0 50%;
}
.movieBlock01 .movieTitle01 ul li.no01a {
	background: url(/img/cinema/movie/img_c/newcinema_ico01.jpg) no-repeat 0 10%;
}
.movieBlock01 .movieTitle01 ul li.no02 {
	background: url(/img/cinema/movie/img_c/newcinema_ico02.jpg) no-repeat 0 50%;
}
.movieBlock01 .movieTitle01 ul li.no03 {
	background: url(/img/cinema/movie/img_c/newcinema_ico03.jpg) no-repeat 0 50%;
}
.movieBlock01 .movieTitle01 ul li.no04 {
	background: url(/img/cinema/movie/img_c/newcinema_ico08.jpg) no-repeat 0 50%;
}
.movieBlock01 .movieTitle01 ul li.no05 {
	background: url(/img/cinema/movie/img_c/newcinema_ico10.jpg) no-repeat 0 50%;
	padding-right:0;
}
.movieBlock01 .movieBg01 {
	background:#eeeeee url(/img/cinema/movie/img_c/newcinema_bg04.gif) repeat-y left top;
}
.movieBlock01 .movieBg01 .movieBg01_top {
	background: url(/img/cinema/movie/img_c/newcinema_bg01.gif) no-repeat left top;
}
.movieBlock01 .movieBg01 .movieBg01_bottom {
	background: url(/img/cinema/movie/img_c/newcinema_bg02.gif) no-repeat left bottom;
	padding-bottom:20px;
}
.movieBlock01 .movieBg01 .movieBg01_bottom .col01 {
	float: left;
	width: 320px;
}
.movieBlock01 .movieBg01 .movieBg01_bottom .col02 {
	float: right;
	width: 320px;
	padding-top:52px;
}
.movieBlock01 .movieBg01 .movieBg01_bottom .col01 .movieTitle {
	padding-bottom:14px;
}
.movieBlock01 .movieBg01 .movieBg01_bottom .col01 .movieTitle p.number {
	float: left;
	width: 38px;
	margin-right:9px;
}
.movieBlock01 .movieBg01 .movieBg01_bottom .col01 .movieTitle div {
	float: left;
}
.movieBlock01 .movieBg01 .movieBg01_bottom .col02 .btn01 {
	padding-top:9px;
}
.movieBlock01 .movieBg01 .movieBg01_bottom .movieArea01 {
	padding:23px 22px 19px;
}
.movieBlock01 .movieBg01 .movieBg01_bottom .movieArea02 {
	background: url(/img/cinema/movie/img_c/newcinema_bg03.gif) no-repeat left top;
	padding:27px 22px 19px;
}
.movieBlock01 .movieBg01 .movieBg01_bottom .sub-box01 {
	padding-top:30px;
}
.movieBlock01 .movieBg01 .movieBg01_bottom .sub-box01 .col01 {
	float: left;
	width: 320px;
	padding-top:20px;
}
.movieBlock01 .movieBg01 .movieBg01_bottom .sub-box01 .col02 {
	float: right;
	width: 320px;
	padding-top:20px;
}
.movieBlock01 .movieBg01 .movieBg01_bottom .sub-box01 .col03 {
	padding-top:20px;
}
.movieBlock01 .movieBg01 .movieBg01_bottom .readme {
	background: url(/img/cinema/movie/img_c/newcinema_line01.gif) repeat-x left top;
	margin-top:17px;
	padding-top:14px;
}
.movieBlock01 .movieBg01 .movieBg01_bottom .readme .txt01 {
	font-weight:bold;
	color:#997526;
	padding-bottom:5px;
}


/* ======== ranking ======== */

/* rankingBlock01 */
.rankingBlock01 {
	width:704px;
}
.rankingBlock01 h4 {
	font-size:16px;
	font-weight:bold;
	line-height:1.2;
}
.rankingBlock01 h5 {
	font-size:14px;
	font-weight:normal;
	color:#ff3366;
	padding:16px 0;
}
.rankingBlock01 .txtcolor01 {
	color:#f54f04;
}
.rankingBlock01 .rankingTitle01 h2 {
	float:left;
	width:220px;
}
.rankingBlock01 .rankingTitle01 .keywordArea01 {
	float:right;
	width:459px;
	padding-top:10px;
}
.rankingBlock01 .rankingTitle01 .keywordArea01 h3 {
	padding-bottom:11px;
}
.rankingBlock01 .rankingTitle01 .keywordArea01 p {
	background: url(/img/cinema/ranking/img_c/ranking_txt01.gif) no-repeat 0 50%;
	font-weight:bold;
	padding-left:97px;
}
.rankingBlock01 .rankingBg01 {
	background:#eeeeee url(/img/cinema/ranking/img_c/ranking_bg03.gif) repeat-y left top;
}
.rankingBlock01 .rankingBg01 .rankingBg01_top {
	background: url(/img/cinema/ranking/img_c/ranking_bg01.gif) no-repeat left top;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom {
	background: url(/img/cinema/ranking/img_c/ranking_bg02.gif) no-repeat left bottom;
	padding-bottom:20px;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 {
	padding:23px 22px 8px 12px;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .col01 {
	float:left;
	width:214px;
	margin-right:24px;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .col01 .sub-box01 p {
	text-align:center;
	font-weight:bold;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .col01 .sub-box01 p img {
	margin-right:10px;
	margin-bottom:-2px;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .col01 .photo {
	padding-top:3px;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .col01 .point {
	padding:11px 0 0 10px;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .col01 .txt01 {
	padding:9px 0 0 10px;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .col02 {
	float:left;
	width:204px;
	margin-right:24px;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .col03 {
	float:left;
	width:204px;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .col02 .sub-box01 p,
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .col03 .sub-box01 p {
	text-align:center;
	font-weight:bold;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .col02 .sub-box01 p img,
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .col03 .sub-box01 p img {
	margin-right:10px;
	margin-bottom:-2px;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .col02 .photo,
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .col03 .photo {
	padding-top:16px;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .col02 .point,
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .col03 .point {
	padding:11px 0 0 0;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .col02 .txt01,
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .col03 .txt01 {
	padding:9px 0 0 0;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .product-box01 {
	padding:30px 0 0 10px;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .product-box01 .col01,
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .product-box01 .col02 {
	float:left;
	width:212px;
	margin-right:12px;
	padding-top:18px;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .product-box01 .col03 {
	float:right;
	width:212px;
	padding-top:18px;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .product-box01 .product-img01 {
	float:left;
	width:80px;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .product-box01 .product-txt01 {
	float:right;
	width:126px;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .product-box01 .product-txt01 .txtcolor01 {
	padding-bottom:7px;
	font-weight:bold;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .backnumber01 {
	padding:30px 0 0 10px;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .backnumber01 .backnumberBg01 {
	background:#fbf1b9 url(/img/cinema/ranking/img_c/ranking_bg04.gif) repeat-y left center;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .backnumber01 .backnumberBg01_bottom {
	background: url(/img/cinema/ranking/img_c/ranking_bg05.gif) no-repeat left bottom;
	padding:9px 17px 14px;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .backnumber01 .backnumberBg01_bottom ul li {
	font-weight:bold;
	padding-bottom:5px;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .backnumber01 .backnumberBg01_bottom ul li a.linkcolor01 {
	font-weight:normal;
	color:#f54f04;
	text-decoration:underline;
}
.rankingBlock01 .rankingBg01 .rankingBg01_bottom .rankingArea01 .backnumber01 .backnumberBg01_bottom ul li a.linkcolor01:hover {
	text-decoration:none;
}


/* ======== dvd ======== */

/* dvdBlock01 */
.mT15 {
	margin-top:15px;
}
.pL12 {
	padding-left:12px;
}
.dvdBlock01 {
	width:704px;
}
.dvdBlock01 h4 {
	font-size:16px;
	font-weight:bold;
	line-height:1.2;
}
.dvdBlock01 h5 {
	font-size:14px;
	font-weight:normal;
	color:#40b607;
	padding:10px 0 10px 12px;
}
.dvdBlock01 h6.seriftheama {
	font-weight:bold;
	color:#ad8018;
	height:32px;
	padding-top:5px;
	padding-left:11px;
	text-align:center;
}
.dvdBlock01 .credit {
	padding-top:5px;
}
.dvdBlock01 .txtcolor01 {
	color:#40b607;
}
.dvdBlock01 .dvdTitle01 h2 {
	float:left;
	width:262px;
}
/*.dvdBlock01 .dvdTitle01 h3 {
	float:right;
	width:417px;
	padding-top:14px;
}*/
.dvdBlock01 .dvdTitle01 .keywordArea01 {
	float:right;
	width:430px;
	padding-top:10px;
}
.dvdBlock01 .dvdTitle01 .keywordArea01 h3 {
	padding-bottom:11px;
}
.dvdBlock01 .dvdTitle01 .keywordArea01 p {
	background: url(/img/cinema/dvd/img_c/dvd_txt03.gif) no-repeat 0 50%;
	font-weight:bold;
	padding-left:92px;
}

.dvdBlock01 .dvdBg01 {
	background:#eeeeee url(/img/cinema/dvd/img_c/dvd_bg03.gif) repeat-y left top;
}
.dvdBlock01 .dvdBg01 .dvdBg01_top {
	background: url(/img/cinema/dvd/img_c/dvd_bg01.gif) no-repeat left top;
}
.dvdBlock01 .dvdBg01 .dvdBg01_bottom {
	background: url(/img/cinema/dvd/img_c/dvd_bg02.gif) no-repeat left bottom;
	padding-bottom:20px;
}
.dvdBlock01 .dvdBg01 .dvdBg01_bottom .dvdArea01 {
	padding:42px 22px 8px;
}
.dvdBlock01 .dvdBg01 .dvdBg01_bottom .dvdArea01 .col01 {
	float: left;
	width: 261px;
}
.dvdBlock01 .dvdBg01 .dvdBg01_bottom .dvdArea01 .col02 {
	float: right;
	width: 394px;
}
.dvdBlock01 .dvdBg01 .dvdBg01_bottom .dvdArea01 .col02 .serifbox {
	background: url(/img/cinema/dvd/img_c/dvd_word_bg.jpg) no-repeat left top;
	width:394px;
	height:213px;
	margin-bottom:10px;
}
.dvdBlock01 .dvdBg01 .dvdBg01_bottom .dvdArea01 .col02 .serifbox .serif {
	padding-left:12px;
}
.dvdBlock01 .dvdBg01 .dvdBg01_bottom .dvdArea01 .sub-box01 {
	padding-top:30px;
}
.dvdBlock01 .dvdBg01 .dvdBg01_bottom .dvdArea01 .sub-box01 p {
	padding-top:20px;
}
.dvdBlock01 .dvdBg01 .dvdBg01_bottom .dvdArea01 .column01 {
	padding-top:18px;
}
.dvdBlock01 .dvdBg01 .dvdBg01_bottom .dvdArea01 .column01 .columnBg01 {
	background:#fcf2ce url(/img/cinema/dvd/img_c/dvd_bg06.gif) no-repeat left bottom;
	padding:10px 20px 40px;
}
.dvdBlock01 .dvdBg01 .dvdBg01_bottom .dvdArea01 .column01 .columnBg01 .columntxt {
	background: url(/img/cinema/dvd/img_c/dvd_line01.gif) repeat-x left top;
	margin-top:7px;
	padding-top:20px;
	color:#956c1c;
}
.dvdBlock01 .dvdBg01 .dvdBg01_bottom .dvdArea01 .product-box01 {
	padding:30px 0 0 0;
}
.dvdBlock01 .dvdBg01 .dvdBg01_bottom .dvdArea01 .product-box01 .col01,
.dvdBlock01 .dvdBg01 .dvdBg01_bottom .dvdArea01 .product-box01 .col02 {
	float:left;
	width:212px;
	margin-right:12px;
	padding-top:18px;
}
.dvdBlock01 .dvdBg01 .dvdBg01_bottom .dvdArea01 .product-box01 .col03 {
	float:right;
	width:212px;
	padding-top:18px;
}
.dvdBlock01 .dvdBg01 .dvdBg01_bottom .dvdArea01 .product-box01 .product-img01 {
	float:left;
	width:80px;
}
.dvdBlock01 .dvdBg01 .dvdBg01_bottom .dvdArea01 .product-box01 .product-txt01 {
	float:right;
	width:126px;
}
.dvdBlock01 .dvdBg01 .dvdBg01_bottom .dvdArea01 .product-box01 .product-txt01 .txtcolor01 {
	padding-bottom:7px;
	font-weight:bold;
}
.dvdBlock01 .dvdBg01 .dvdBg01_bottom .dvdArea01 .backnumber01 {
	padding:30px 0 0 0;
}
.dvdBlock01 .dvdBg01 .dvdBg01_bottom .dvdArea01 .backnumber01 .backnumberBg01 {
	background:#fbf1b9 url(/img/cinema/dvd/img_c/dvd_bg04.gif) repeat-y left center;
}
.dvdBlock01 .dvdBg01 .dvdBg01_bottom .dvdArea01 .backnumber01 .backnumberBg01_bottom {
	background: url(/img/cinema/dvd/img_c/dvd_bg05.gif) no-repeat left bottom;
	padding:9px 17px 14px;
}
.dvdBlock01 .dvdBg01 .dvdBg01_bottom .dvdArea01 .backnumber01 .backnumberBg01_bottom ul li {
	font-weight:bold;
	padding-bottom:5px;
}
.dvdBlock01 .dvdBg01 .dvdBg01_bottom .dvdArea01 .backnumber01 .backnumberBg01_bottom ul li a.linkcolor01 {
	font-weight:normal;
	color:#40b607;
	text-decoration:underline;
}
.dvdBlock01 .dvdBg01 .dvdBg01_bottom .dvdArea01 .backnumber01 .backnumberBg01_bottom ul li a.linkcolor01:hover {
	text-decoration:none;
}

