@charset "Shift_JIS";

/* Mainfla */

.bg_topfla{
	width:768px;
	height:295px;
	margin-top:30px;
	background-image:url(../img_top/topmain_back.jpg);
	background-repeat: no-repeat;
}

.topflaimgbox{
	width:748px;
	height:275px;
	padding:10px 10px 10px 10px;
}

.tabimg {
	width:546px;
	height:275px;
	float:left;
}

.sidebtn {
	width:192px;
	height:275px;
	margin-left:10px;
	float:left;
}


.sidebtn p {
	width:192px;
	height:87px;
	display:inline;
}


#sync {
	background-image:url(../img_top/btn_sync.gif);
	margin-bottom:7px;
}
#howto {
	background-image:url(../img_top/btn_howto.gif);
	margin-bottom:7px;
}
#lineup {
	background-image:url(../img_top/btn_lineupmovie.gif);
}


.btn_link, .btn_link:link {
	width:192px;
	height:87px;
	display:block;
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	font-size:0.1%;
	line-height:0.1%;
}

.btn_link:hover {
	background-position:0 -87px;
}

.btn_under {
	margin-bottom:7px;
}


/* Pickup */

.pickupbox {
	width:768px;
	height:285px;
	display:block;
	background-image:url(../img_top/pickup_bg.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

.link_pickup {
	width:728px;
	height:216px;
	margin:0 20px 0;
	padding-top:20px;
	display:block;
	background-repeat:no-repeat;
	background-position:0 20px;
}

.pickup_btn {
	width:160px;
	height:26px;
	display:block;
	padding:177px 287px 13px 281px;
}

.pickup_btn .link_more, .pickup_btn .link_more:link {
	width:160px;
	height:26px;
	display:block;
	background-image:url(../img_top/pickup_btn.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	font-size:0.1%;
	line-height:0.1%;
}

.pickup_btn .link_more:hover {
	background-position:0 -26px;
}

.pickup_fuki1, .pickup_fuki2, .pickup_fuki3, .pickup_fuki4, .pickup_fuki5,
.pickup_fuki6, .pickup_fuki7, .pickup_fuki8, .pickup_fuki9, .pickup_fuki10,
.pickup_fuki11, .pickup_fuki12 {
	width:50px;
	height:49px;
	display:block;
	margin:0;
}

.pickup_fuki1 {
	margin-left:10px;
}
.pickup_fuki2 {
	margin-left:73px;
}
.pickup_fuki3 {
	margin-left:136px;
}
.pickup_fuki4 {
	margin-left:199px;
}
.pickup_fuki5 {
	margin-left:262px;
}
.pickup_fuki6 {
	margin-left:325px;
}
.pickup_fuki7 {
	margin-left:388px;
}
.pickup_fuki8 {
	margin-left:451px;
}
.pickup_fuki9 {
	margin-left:514px;
}
.pickup_fuki10 {
	margin-left:577px;
}
.pickup_fuki11 {
	margin-left:640px;
}
.pickup_fuki12 {
	margin-left:703px;
}

.pickupicons {
	width:758px;
	height:56px;
	margin:0 0 0 10px;
	display:block;
	background-image:url(../img_top/pickup_icons.jpg);
	background-repeat:no-repeat;
	background-position:-10px 0;
	clear:both;
}

.pickupicons_map {
	width:758px;
	height:56px;
	display:block;
}

.iconbox {
	width:50px;
	height:56px;
	padding:0 13px 0 0;
	display:block;
	float:left;
}

#picon1 a, #picon1 a:link, #picon1 a:hover,
#picon2 a, #picon2 a:link, #picon2 a:hover,
#picon3 a, #picon3 a:link, #picon3 a:hover,
#picon4 a, #picon4 a:link, #picon4 a:hover,
#picon5 a, #picon5 a:link, #picon5 a:hover,
#picon6 a, #picon6 a:link, #picon6 a:hover,
#picon7 a, #picon7 a:link, #picon7 a:hover,
#picon8 a, #picon8 a:link, #picon8 a:hover,
#picon9 a, #picon9 a:link, #picon9 a:hover,
#picon10 a, #picon10 a:link, #picon10 a:hover,
#picon11 a, #picon11 a:link, #picon11 a:hover,
#picon12 a, #picon12 a:link,  #picon12 a:hover {
	width:50px;
	height:56px;
	display:block;
	background-image:url(../img_top/pickup_icons.jpg);
	background-repeat:no-repeat;
	background-position:-10px 0;
	text-indent:-9999px;
	font-size:0.1%;
	line-height:0.1%;
}
#picon2 a, #picon2 a:link, #picon2 a:hover {
	background-position:-73px 0;
}
#picon3 a, #picon3 a:link, #picon3 a:hover {
	background-position:-136px 0;
}
#picon4 a, #picon4 a:link, #picon4 a:hover {
	background-position:-199px 0;
}
#picon5 a, #picon5 a:link, #picon5 a:hover {
	background-position:-262px 0;
}
#picon6 a, #picon6 a:link, #picon6 a:hover {
	background-position:-325px 0;
}
#picon7 a, #picon7 a:link, #picon7 a:hover {
	background-position:-388px 0;
}
#picon8 a, #picon8 a:link, #picon8 a:hover {
	background-position:-451px 0;
}
#picon9 a, #picon9 a:link, #picon9 a:hover {
	background-position:-514px 0;
}
#picon10 a, #picon10 a:link, #picon10 a:hover {
	background-position:-577px 0;
}
#picon11 a, #picon11 a:link, #picon11 a:hover {
	background-position:-640px 0;
}
#picon12 a, #picon12 a:link,  #picon12 a:hover {
	background-position:-703px 0;
}

.worry {
	width:768px;
}


/* midashi */
.midashibox {
	width:768px;
	height:30px;
	margin:39px auto 0;
}

.img-midashi {
	width:570px;
	height:30px;
	display:block;
	float:left;
}

.btnbox-list {
	width:182px;
	height:30px;
	display:block;
	float:right;
}

.btnlist, .btnlist:link {
	width:182px;
	height:30px;
	display:block;
	background-image:url(../img_top/btn_titlelist.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	font-size:0.1%;
	line-height:0.1%;
}

.btnlist:hover {
	background-position:0 -30px;
}


/* New Title List */

.newlistbox {
	width:768px;
	margin:0 auto 13px;
	background-image:url(../img_top/bg_newtitle.gif);
	background-repeat:repeat-y;
	background-position:0 0;
	float:left;
}


.newlistdate {
	width:150px;
	float:left;
	
}

.newtitlebox {
	width:600px;
	float:right;
}

.newtitlebox p {
	width:600px;
	/*height:58px;*/
	display:block;
	position:relative;
}

.btnnewlist, .btnnewlist:link,
.btnnewlist2, .btnnewlist2:link {
	width:600px;
	height:58px;
	display:block;
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	font-size:0.1%;
	line-height:0.1%;
}

.btnnewlist2, .btnnewlist2:link {
	height:88px;
}

.btnnewlist:hover {
	background-position:0 -58px;
}

.btnnewlist2:hover {
	background-position:0 -88px;
}

p.dotline {
	width:600px;
	height:27px;
	border:0;
	background:url(../img_top/dotline.gif) no-repeat 0 0;
}


/* Title List */

.btnbox {
	width:768px;
	height:193px;
	margin:0 0 33px;
}

.btnbox p {
	width:192px;
	height:193px;
	display:inline;
	float:left;
}


#list-0 {
	background-image:url(../img_top/btn_list0.gif);
}
#list-200 {
	background-image:url(../img_top/btn_list200.gif);
}
#list-500 {
	background-image:url(../img_top/btn_list500.gif);
}
#list-800 {
	background-image:url(../img_top/btn_list800.gif);
}

.btntitlelist, .btntitlelist:link {
	width:192px;
	height:193px;
	display:block;
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	font-size:0.1%;
	line-height:0.1%;
}

.btntitlelist:hover {
	background-position:0 -193px;
}

/* overwrite */

#header {
	margin:0 auto;
}


/* Movie Lineup */

.movielineupbox {
	width:768px;
	margin:0 auto 29px;
}

.moviebox {
	width:768px;
	height:154px;
	margin:0 0 8px;
	position:relative;
}

.lineup_movie {
	width:155px;
	height:154px;
	position:absolute;
	top:0;
	left:0;
}

.movie_monthly {
	width:300px;
	height:30px;
	position:absolute;
	top:50px;
	left:174px;
}

.movie_komidashi {
	width:300px;
	height:24px;
	position:absolute;
	top:80px;
	left:174px;
}

.btnbox_movie2012 {
	width:247px;
	height:63px;
	position:absolute;
	top:45px;
	left:521px;
}

.btn_movie2012 {
	width:247px;
	height:63px;
	display:block;
}

.btn_movie2012 a, .btn_movie2012 a:link {
	width:247px;
	height:63px;
	display:block;
	background-image:url(../movie/img/btn_lineup2012.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	font-size:0.1%;
	line-height:0.1%;
}

.btn_movie2012 a:hover {
	background-position:0 -63px;
}

.btnbox-pastlist {
	width:218px;
	height:28px;
	position:absolute;
	top:66px;
	left:544px;
}

.btnpast, .btnpast:link {
	width:218px;
	height:28px;
	display:block;
	background-image:url(../movie/img/btn_pastlineup.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	font-size:0.1%;
	line-height:0.1%;
}

.btnpast:hover {
	background-position:0 -28px;
}

.movieplaybox {
	width:768px;
	height:381px;
	margin:0 0 81px;
}

.playbox {
	width:480px;
	height:381px;
	float:left;
}

.leftbox {
	width:151px;
	height:381px;
	float:left;
}

.rightbox {
	width:137px;
	height:381px;
	float:left;
}

.leftbtnbox {
	width:98px;
	height:116px;
	display:block;
	margin:142px 0 0 22px;
}

.rightbtnbox {
	width:98px;
	height:116px;
	display:block;
	margin:142px 0 0 29px;
}

.leftbtn, .leftbtn:link,
.leftbtns,
.rightbtn, .rightbtn:link,
.rightbtns {
	width:98px;
	height:116px;
	display:block;
	background-image:url(../movie/img/btn_prev.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	font-size:0.1%;
	line-height:0.1%;
}

.rightbtn, .rightbtn:link,
.rightbtns {
	background-image:url(../movie/img/btn_next.gif);
}

.leftbtn:hover, .rightbtn:hover {
	background-position:0 -116px;
}

.leftbtns, .rightbtns {
	background-position:0 -232px;
	cursor:default;
}

.listboxmargin {
	width:768px;
	margin:0 0 29px;
}

.note-memo {
	text-align: left;
	margin-bottom: 29px;
	margin-top: 29px;
}
