﻿@charset "utf-8";

/*********************************
 *
 * ?轤ﾄ?Ă??髢・؁A???謔・????X
 *
 *********************************/

ul.gnavi {position:relative; width:900px; height:38px; background-color: #eae1d8;}
	ul.gnavi li {float:left; margin:0 30px 0 0 !important;}
	ul.gnavi li a {display:block; position:absolute; height:38px;}
	ul.gnavi li h2 a {width:129px; }
	ul.gnavi li h2 a:hover {}
	
/*	ul.gnavi li.m1 a {left:368px; width:45px; background:url(../images/lineup/header_submenu.gif) -368px -38px no-repeat;}
	ul.gnavi li.m1 a:hover {background:url(../images/lineup/header_submenu.gif) -368px 0 no-repeat;}
	
	ul.gnavi li.m2 a {left:447px; width:70px; background:url(../images/lineup/header_submenu.gif) -447px -38px no-repeat;}
	ul.gnavi li.m2 a:hover {width:70px; background:url(../images/lineup/header_submenu.gif) -447px 0 no-repeat;}
	
	ul.gnavi li.m3 a {left:552px; width:77px; background:url(../images/lineup/header_submenu.gif) -552px -38px no-repeat;}
	ul.gnavi li.m3 a:hover {background:url(../images/lineup/header_submenu.gif) -552px 0 no-repeat;}
	
	ul.gnavi li.m4 a {left:663px; width:90px; background:url(../images/lineup/header_submenu.gif) -663px -38px no-repeat;}
	ul.gnavi li.m4 a:hover {background:url(../images/lineup/header_submenu.gif) -663px 0 no-repeat;}
*/	
	ul.gnavi li.m5 a {left:150px; width:156px;}
	ul.gnavi li.m5 a:hover {}
	
/*	ul.gnavi li.m6 a {left:864px; width:36px; background:url(../images/lineup/header_submenu.gif) -864px -38px no-repeat;}
	ul.gnavi li.m6 a:hover {background:url(../images/lineup/header_submenu.gif) -864px 0 no-repeat;}
	
	ul.gnavi li.m7 a {left:613px; width:142px; background:url(../images/lineup/header_submenu.gif) -613px -38px no-repeat;}
	ul.gnavi li.m7 a:hover {background:url(../images/lineup/header_submenu.gif) -613px 0 no-repeat;}
*/	
	ul.gnavi li.m8 a {left:330px; width:161px;}
	ul.gnavi li.m8 a:hover {}


/*********************************

 * index?ˈ轤ﾄ?Ă??髢・ﾘ

 *********************************/
 
body#lineup #contents {margin-top:25px;}

body#lineup div#wrapper {
	background-color:#fff;
	/* background-image: url(../common/images/bg_wrapper.gif), url(../images/top/top_mainimg23.jpg); */
	background-repeat: repeat-x, repeat-y;
	background-position: center top, center 0px;
	width:100%;
}



/* tbl_lineup */
table.tbl_lineup {float:left; width:870px;}
	table.tbl_lineup th, table.tbl_lineup td {padding:25px 0; border-bottom:1px solid #999; font-size:11px; line-height:1.3;}
	table.tbl_lineup th {width:185px;}
		table.tbl_lineup td h3 {margin:8px 0; font-size:14px; font-weight:bold;}
		table.tbl_lineup td p a {color:#ea6000;}
		table.tbl_lineup td p a:hover {text-decoration:underline;}

td.tbl_lineup_1 {width:476px;}
td.tbl_lineup_2 {width:390px;}

p.lineup_p_title{font-size:18px;}

/* topBox */
div.topBox {width:900px;}
	div.topLeft {float:left; width:468px; padding-left:12px; font-size:108%;}
		div.topLeft p {margin-top:25px;}
	div.topRight {float:right; width:380px;}

/* newsBox */
div.topBox div.newsBox {float:left; width:450px;}

/* rBox */
div.rBox {float:right; width:423px;}


/*********************************

 * staff
 
 *********************************/

body#staff {background:#a0a0a0; color:#919191;}
body#staff div#wrapper {background:#1c1c1c url(../common/images/bg_wrapper.gif) repeat-x;}

/* tbl_staff */
table.tbl_staff {width:900px; border-top:1px solid #3d3a39; border-right:1px solid #3d3a39; border-left:1px solid #3d3a39;}
	table.tbl_staff th, table.tbl_staff td { border-bottom:1px solid #3d3a39;}
	table.tbl_staff th {width:212px; padding:20px 0 27px 19px;}
	table.tbl_staff td.name {width:221px; padding-left:11px; background:url(../images/lineup/staff_bg.gif) no-repeat; font-size:11px;}
		table.tbl_staff td.name h4 {margin:25px 0 40px 0; color:#fff; font-size:15px; font-weight:bold;}
	table.tbl_staff td.text {width:397px; padding:25px 20px; color:#999; vertical-align:middle;}
		table.tbl_staff td.text p {margin-top:1em;}


/*********************************

 * movie
 
 *********************************/

/* body#movie {background:#a0a0a0; color:#000;} */
body#movie div#wrapper {background:#eae1d8}

body#movie div#wrapper {
	background-color:#fff;
	/* background-image: url(../common/images/bg_wrapper.gif), url(../images/top/top_mainimg23.jpg); */
	background-repeat: repeat-x, repeat-y;
	background-position: center top, center 0px;
	width:100%;
}

/* #movieMainBox */
div.movieMainBox {margin-top:35px;}
	div.movieMainBox a.clip{display:block;width:320px; height:180px; overflow:hidden;float:left;}
		div.movieMainBox a.clip img{margin-top:0px;}
	/*div.movieMainBox p.thumbs {position:relative;width:320px;float:left;}
		div.movieMainBox p.thumbs a.plus{position:absolute;top:5px;right:5px;}*/
	div.movieMainBox div.text {float:right; width:535px;}
		div.movieMainBox div.text h3 {color:#000; font-size:16px;}
			/*div.movieMainBox div.text h3 a {color:#fff;}*/
			div.movieMainBox div.text h3 a {color:#cccccc;}
			div.movieMainBox div.text h3 a:hover {color:#3399ff;}
		div.movieMainBox div.text p {margin-top:15px; color:#000;}




/* dl.movie */
div.movie {margin-top:58px;}
	div.movie dl dd {width:425px;}
		div.movie dl dd table {width:100%;}
			div.movie dl dd table th, div.movie dl dd table td {padding:25px 0; border-top:1px solid #666;}
			div.movie dl dd table th {width:185px;}
				div.movie dl dd table th a.clip{display:block;width:160px; height:90px; overflow:hidden;float:left;}
				div.movie dl dd table th a.clip img{margin-top:-15px;}
				
				/*div.movie dl dd table th p.thumbs {position:relative;width:160px;}
				div.movie dl dd table th p.thumbs a.plus{position:absolute;top:3px;right:3px;}*/
				
			div.movie dl dd table td {width:240px; font-size:11px;}
				div.movie dl dd table td h4 {color:#fff; font-size:14px;}
					/*div.movie dl dd table td h4 a {color:#fff;}*/
					/*div.movie dl dd table td h4 a {color:#cccccc;}*/
					div.movie dl dd table td h4 a:hover {color:#3399ff;}
				div.movie dl dd table td p {margin-top:1em;}

ul.gnavimovie {position:relative; width:900px; height:38px; line-height:38px; margin-top: -18px; font-size: 14px; background-color: #eae1d8;}
	ul.gnavimovie li {float:left; margin:0 30px 0 0 !important;}
	ul.gnavimovie li a {display:block; position:absolute; height:38px;}
	ul.gnavimovie li h2 a {width:129px;}
	ul.gnavimovie li h2 a:hover {}
	
	ul.gnavimovie li.m5 a {left:150px; width:156px;}
	ul.gnavimovie li.m5 a:hover {}


/*********************************

 * movie detail
 
 *********************************/
 
body#movie_detail {background:#1c1c1c;}
body#movie_detail div#wrapper {background:#fff;}
body#movie_detail #header {height:101px;}
	body#movie_detail #header h1 {top:33px;}
body#movie_detail #main {width:640px; padding-bottom:40px;}
	body#movie_detail table.tbl_title {width:640px;}
	body#movie_detail table.tbl_title th {width:614px; color:#000; font-size:17px; line-height:1.3;}
		body#movie_detail table.tbl_title th h2{color: #000;font-size: 17px;font-weight: bold;line-height: 1.3;}
	body#movie_detail table.tbl_title td {width:26px; vertical-align:bottom;}
table.tbl_detail {width:100%;}
	table.tbl_detail th {width:245px; padding-right:45px; color:#6d6d6d; font-size:11px;}
	/* table.tbl_detail td {width:350px; color:#9f9f9f;} */
		table.tbl_detail td p {margin-top:22px;}
.shop{
	max-width:900px;
	margin:0 auto;
}

.shop .shop_list{
	width: 47%;
	min-height:150px;
	float: left;
	padding: 10px 10px 10px 10px;
}

.shop .shop_list .title p{
	font-size:20px;
	padding-left: 10px;
}
.shop .title{
	background-image:url(../images/lineup/toriatukai_bg.jpg);
	color:#fff;
}



