/* CSS Document */

/*------------------------------------------------------------------------------------------------------------ body bg */

		body.under {
			background:url(/images/bg_under.jpg) repeat-x;
			}
			
	
/*------------------------------------------------------------------------------------------------------------ contener */
	
		#contenerUnder {
			width:910px;
			margin-left:auto;
			margin-right:auto;
			padding:0;
			}
			
	
/*------------------------------------------------------------------------------------------------------------ header */
	
		#contenerUnder .header	{
			height:61px;
			padding-top:15px;
			margin:0;
			width:100%;
			}
			
		#contenerUnder .headerLeft	{
			padding:0;
			margin:0;
			width:500px;
			float:left;
			position:relative;
			}
			
		#contenerUnder .headerRight	{
			padding:0;
			margin:0;
			width:400px;
			float:right;
			}
			
			
/*------------------------------------------------------ logo */

		#contenerUnder .logo {
			margin:0px;
			position:absolute;
			height:27px;
			width:121px;
			}
			
		#contenerUnder .logo a {
			display:block;
			height:27px;
			width:112px;
			}
			
		
/*------------------------------------------------------------------------------------------------------------ subNavi-area */

		#contenerUnder #subNaviArea {
			width:100%;
			}

/*-------------------------------------------------------- subnavi */

		#contenerUnder .subNavi {
			width:65px;
			height:25px;
			float:left;
			background:url(/images/bg_subnavi.jpg) left no-repeat;
			padding:7px 10px 7px 10px;
			}
			
		#contenerUnder .subNavi a.textImg {
			background: url(/images/btn_img_text.jpg) no-repeat;
			display:block;
			padding-right:5px;
			margin:0;
			width:30px;
			height:24px;
			text-indent:-10000px;
			float:left;
			}
			
		#contenerUnder .subNavi a.textImg:hover {
			background: url(/images/btn_img_text_f2.jpg) no-repeat;
			}
			
		#contenerUnder .subNavi a.textImgAct {
			background: url(/images/btn_img_text_f2.jpg) no-repeat;
			display:block;
			padding-right:5px;
			margin:0;
			width:30px;
			height:24px;
			text-indent:-10000px;
			float:left;
			}
			
		#contenerUnder .subNavi a.img {
			background: url(/images/btn_img.jpg) no-repeat;
			display:block;
			padding:0;
			margin:0;
			width:30px;
			height:24px;
			text-indent:-10000px;
			float:left;
			}
			
		#contenerUnder .subNavi a.img:hover {
			background: url(/images/btn_img_f2.jpg) no-repeat;
			}
			
		#contenerUnder .subNavi a.imgAct {
			background: url(/images/btn_img_f2.jpg) no-repeat;
			display:block;
			padding:0;
			margin:0;
			width:30px;
			height:24px;
			text-indent:-10000px;
			float:left;
			}
			
					
/*------------------------------------------------------------------------------------------------------------ contents */
				
		#contenerUnder #contents {
			padding:0;
			margin:0;
			width:910px;
			}
					
/*-------------------------------------------------------- contents left */
					
		#contenerUnder #contents .contentsLeft {
			padding:0;
			margin:0;
			width:862px;
			float:left;
			}	
			
/*-------------------------------------------------------- contents right */
						
		#contenerUnder #contents .contentsRight {
			padding-top:15px;
			margin:0;
			width:48px;
			float:right;
			}
			
		#contenerUnder #contents .contentsRight img {
			display:block;
			}
			
/*-------------------------------------------------------- pageNavi */
			
		#contenerUnder #contents .contentsRight a {
			color:#888;
			}
			
		#contenerUnder #contents .contentsRight a.pageNaviPrev {
			background:url(/images/btn_prev.jpg) no-repeat;
			width:48px;
			height:27px;
			padding:0;
			margin:0;
			display:block;
			}
			
		#contenerUnder #contents .contentsRight a.pageNaviPrev.Disabled {
			background:url(/images/btn_prev_no.jpg) no-repeat;
			cursor:default;
			}
			
		#contenerUnder #contents .contentsRight a.pageNaviPrev:hover {
			background:url(/images/btn_prev_f2.jpg) no-repeat;
			}
		#contenerUnder #contents .contentsRight a.pageNaviPrev.Disabled:hover {
			background:url(/images/btn_prev_no.jpg) no-repeat;
			}
			
		#contenerUnder #contents .contentsRight a.pageNaviNo {
			background:url(/images/btn_no.jpg) no-repeat;
			width:48px;
			height:21px;
			padding-top:10px;
			margin:0;
			display:block;
			text-align:center;
			font-weight:bold;
			}
			
		/* safari nbN */
		html[xmlns*=""] body:last-child #contents .contentsRight a.pageNaviNo {
			height:31px;
			paddingtop:0px;
			line-height:100%;
			}
		/* safari nbN */
			
			
		#contenerUnder #contents .contentsRight a.Active {
			background:url(/images/btn_no_f2.jpg) no-repeat;
			}		
				
		#contenerUnder #contents .contentsRight a.pageNaviNo:hover {
			background:url(/images/btn_no_f2.jpg) no-repeat;
			}
			
		#contenerUnder #contents .contentsRight a.pageNaviNext {
			background:url(/images/btn_next.jpg) no-repeat;
			width:48px;
			height:27px;
			padding:0;
			margin:0;
			display:block;
			}
			
		#contenerUnder #contents .contentsRight a.pageNaviNext.Disabled {
			background: url(/images/btn_next_no.jpg) no-repeat;
			cursor:default;
			}
			
		#contenerUnder #contents .contentsRight a.pageNaviNext:hover {
			background:url(/images/btn_next_f2.jpg) no-repeat;
			}

		#contenerUnder #contents .contentsRight a.pageNaviNext.Disabled:hover {
			background: url(/images/btn_next_no.jpg) no-repeat;
			cursor:default;
			}
					
/*-------------------------------------------------------- movieText layout */	


		#contenerUnder .contentsLeft strong {
			color:#00B9FF;
			}
			
		#contenerUnder .contentsLeft .movieText {
			width:400px;
			float:left;
			padding:0;
			margin:15px 25px 10px 0;
			}
			
		html*#contenerUnder .contentsLeft .movieText {
			width:400px;
			float:left;
			padding:0;
			margin:15px 20px 10px 0;
			word-break: break-all;
			}
			
		#contenerUnder .contentsLeft .movieText img {
			width:110px;
			padding:0;
			margin:0;
			}
					
		#contenerUnder .contentsLeft .movieText a.imgbg {
			width:110px;
			display:block;
			border:4px #DDD solid;
			padding:0;
			margin-right:10px;
			float:left;
			}
			
		#contenerUnder .contentsLeft .movieText a.imgbg:hover {
			border:4px #D9FF00 solid;
			}
			
		#contenerUnder .contentsLeft .movieText .textArea {
			width:270px;
			padding:0;
			margin:0;
			float:right;
			}
			
		#contenerUnder .contentsLeft .movieText a.ttl {
			color:#666666;
			line-height:140%;
			font-weight:bold;
			padding:0px;
			margin:0px;
			display:block;
			}
			
		#contenerUnder .contentsLeft .movieText .cont {
			line-height:140%;
			font-size:81.25%;
			padding:2px 0;
			margin:0px;
			color:#666666;
			display:block;
			}
			
		#contenerUnder .contentsLeft .movieText span.time {
			line-height:160%;
			font-size:81.25%;
			letter-spacing:1px;
			color: #777;
			display:block;
			font-weight:bold;
			}
			
		#contenerUnder .contentsLeft .movieText a.name  {
			line-height:160%;
			font-size:81.25%;
			letter-spacing:1px;
			color: #999999;
			display:block;
			text-decoration:none;
			width:270px;
			}
			
		#contenerUnder .contentsLeft .movieText a.name:hover, #contenerUnder .contentsLeft .movieText a.ttl:hover {
			text-decoration: underline;
			color:#00B9FF;
			}
			
/*-------------------------------------------------------- movieImg layout */	

		#contenerUnder .contentsLeft .movieImg {
			width:138px;
			float:left;
			padding:0;
			margin:15px 30px 10px 0;
			}
			
		html*#contenerUnder .contentsLeft .movieImg {
			width:138px;
			float:left;
			padding:0;
			margin:15px 28px 10px 0;
			}

		#contenerUnder .contentsLeft .movieImg img {
			width:130px;
			padding:0;
			margin:0;
			}
					
		#contenerUnder .contentsLeft .movieImg a.imgbg {
			width:130px;
			display:block;
			border:4px #DDD solid;
			padding:0;
			margin:0px;
			}
			
		#contenerUnder .contentsLeft .movieImg a.imgbg:hover {
			border:4px #D9FF00 solid;
			}

		#contenerUnder .contentsLeft .movieImg span.time {
			line-height:100%;
			font-size:81.25%;
			letter-spacing:1px;
			font-weight:bold;
			color:#666666;
			padding:4px 2px 0 2px;
			margin:2px 0 2px 0;
			display:block;
			}
			
		#contenerUnder .contentsLeft .movieImg a.name  {
			line-height:100%;
			font-size:81.25%;
			letter-spacing:1px;
			color: #999999;
			text-decoration:none;
			display:block;
			padding:2px;
			margin:2px 0 2px 0;
			width:130px;
			}
			
		#contenerUnder .contentsLeft .movieImg a.name:hover  {
			text-decoration: underline;
			color:#00B9FF;
			}
			
				
/*------------------------------------------------------------------------------------------------------------ footer */
					
					
/*------------------------------------------------------ footNavi */

		#footerArea {
			width:910px;
			padding:5px 0 20px 0;
			margin-top:30px;
			background:url(/images/line_x.jpg) repeat-x top;
			}
			
		#footerArea .footNavi {
			margin:0px;
			padding:0px;
			font-size:81.25%;
			color:#BBB;
			width:450px;
			float:left;
			}
			
		#footerArea .footNavi a {
			color:#BBB;
			text-decoration:none;
			}
			
		#footerArea .footNavi a:hover {
			color:#00CCFF;
			text-decoration: underline;
			}
		
		#footerArea .copy {
			padding:0px;
			font-size:81.25%;
			color:#BBB;
			width:450px;
			float:right;
			text-align:right;
			}
	
		#footerArea .copy a {
			color:#BBB;
			text-decoration:none;
			}
	
		#footerArea .copy a:hover {
			color:#00CCFF;
			text-decoration: underline;
			}
					
		#footerArea .link {
			padding:0px;
			font-size:81.25%;
			color:#BBB;
			width:400px;
			float:left;
			}
	
		#footerArea .link a {
			color:#BBB;
			text-decoration:none;
			}
	
		#footerArea .link a:hover {
			color:#00CCFF;
			text-decoration: underline;
			}
					
					
					
					
					
					
					
					
					
					
					
	
