@charset "UTF-8";

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

movie_common.css

--------------------------------------------------------------------------------

	0. common, override
	1. movie
	
//////////////////////////////////////////////////////////////////////////////*/

/* -----------------------------------------------------------------------------
	0. common, override
----------------------------------------------------------------------------- */

img.imageFader {
	visibility : hidden;
	}
.ie6 img.imageFader {
	visibility : visible;
	}

#sideBar {
	width      : 341px;
	}
#mainContents {
	}
/*	#mainContents .innerBlock {
		padding-left : 342px;
		}*/
		#mainContents .innerBlock .contents {
			background : #000000;
			}
		/**
		 * override background image
		 */
	
.classContents {
	position     : relative;
	width        : 659px;
	border-right : 1px #c7c7c7 solid;
	background   : #000000;
	}
	.classContents .innerBlock {
		padding    : 62px 0 0 0 !important;
		background : #ffffff !important;
		}
		
		#categoryNavigation {
			position      : fixed;
			left          : 342px;
			top           : 0;
			width         : 659px;
			height        : 47px;
			padding       : 15px 0 0 0;
			border-bottom : 1px #c7c7c7 solid;
			background    : #ffffff;
			
			z-index       : 99;
			}
		.ie6 #categoryNavigation {
			position      : absolute;
			left          : 0;
			top           : 0;
			}
			#categoryNavigation ul {
				position        : relative;
				height          : 32px;
				margin          : 0;
				padding         : 0;
				list-style-type : none;
				}
				#categoryNavigation ul li {
					position     : relative;
					float        : left;
					height       : 32px;
					margin-right : 10px;
					}
				#categoryNavigation ul li.nav_seat {
					width    : 61px;
					}
				#categoryNavigation ul li.nav_meal {
					width    : 115px;
					}
				#categoryNavigation ul li.nav_entertainment {
					width    : 156px;
					}
				#categoryNavigation ul li.nav_service {
					width    : 106px;
					}
			#first #categoryNavigation ul,
			#business #categoryNavigation ul {
				width       : 478px;
				margin-left : 54px;
				}
			#premium_y #categoryNavigation ul,
			#economy #categoryNavigation ul {
				width       : 362px;
				margin-left : 112px;
				}
				
			#classLogo {
				position : absolute;
				left     : 577px;
				top      : 0;
				width    : 83px;
				height   : 83px;
				margin   : 0;
				padding  : 0;
				
				
				z-index  : 100;
				}
				#classLogo a {
					position : relative;
					display  : block;
					width    : 83px;
					height   : 83px;
					margin   : 0;
					padding  : 0;
					}
				#first #classLogo a     { background : #a00505; }
				#business #classLogo a  { background : #003764; }
				#premium_y #classLogo a { background : #006e46; }
				#economy #classLogo a   { background : #00aa8c; }
				
				#classLogo .rollover {
					left       : 0;
					top        : 0;
					width      : 83px;
					height     : 83px;
					margin     : 0;
					padding    : 0;
					background : #0000CC;
					}
		
#footer {
	border-left   : none;
	}
	.socialButton {
		right     : 112px;
		}
	#btn_pagetop {
		left         : 920px;
		}
	.ie6 #btn_pagetop {
		left         : 578px;
		}
				
/* -----------------------------------------------------------------------------
	1. movie
----------------------------------------------------------------------------- */
#movie {
	position     : relative;
	width        : 659px;
	border-right : 1px #c7c7c7 solid;
	background   : #000000;
	}
	#movie .innerBlock {
	padding    : 15px 0 0;
	background : #ffffff;
	min-height: 1000px;
		}
	.ie6 #movie .innerBlock {
	height: 1000px;
		}

.movieContents p {
	margin: 0 0 0 270px;
	display: block;
	height: 71px;
	width: 32px;
}

.pdLR11{padding:0 11px !important;}

/* headline */
.headlineC01{
	margin:0 20px 10px;
	background:url(/common_rn/img/bg_headline_c01.gif) no-repeat 1px 1px;
	font-weight:normal;
	line-height:1.3;
}
.headlineC01 span{
	padding-top:1px;
	padding-left:10px;
	padding-bottom:5px;
	background:url(/common_rn/img/bg_headline_line.gif) repeat-x bottom;
	display:block;
}
.headlineC01 a{
	padding-left:6px!important;
	background:url(/common_rn/img/icon_triangle_001.gif) no-repeat 0 6px!important;
	display:inline-block;
}

/* cmtBox */
.cmtBox{
	margin-top:30px;
}
.cmtBox .flL{
	width:200px;
	float:left;
}
.cmtBox .flL p{
	margin:0;
}
.cmtBox .flR{
	width:459px;
	float:right;
}
.cmtBox .flR p{
	margin:0 30px 20px 20px;
	font-size:106%;
	line-height:1.4;
}

/* lineup */
.lineup{
	padding:30px 20px 30px;
}
.lineup .headlineC01,.webbanner .headlineC01{
	margin:0 0 10px;
}
.lineup ul{
	margin:0;
	padding:0;
	list-style:none;
}
.lineup ul li{
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	float:left;
}
.lineup ul li span{
	padding-top:5px;
	display:block;
	text-align:center;
}
.webbanner{	padding:30px 20px 80px;}
.webbanner p{ line-height:1.4;}
.webbanner .fla{margin-top:30px;}
.webbanner .fla span{	padding-top:5px;	display:block;	text-align:center;}