h4 a.headingMovie01,h4 a.headingMovie02,h4 a.headingAudio01,h4 a.headingAudio02,h4 a.headingGame01,h4 a.headingGame02,h4 a.headingManga
	{
	height: 14px;
	_height: 22px;
	/*\*//*/
	height: 22px;
	/**/
	border: 1px solid #dedede;
	padding: 4px;
	display: block;
	}

h4 a.headingMovie01	{ background: #eee url("../img/bg_contents-jen-movie_01_rn.jpg") no-repeat;	}
h4 a.headingMovie02	{ background: #eee url("../img/bg_contents-jen-movie_02_rn.jpg") no-repeat;	}
h4 a.headingAudio01	{ background: #eee url("../img/bg_contents-jen-audio_01_rn.jpg") no-repeat; }
h4 a.headingAudio02	{ background: #eee url("../img/bg_contents-jen-audio_02_rn.jpg") no-repeat; }
h4 a.headingGame01	{ background: #eee url("../img/bg_contents-jen-game_01_rn.jpg") no-repeat;	}
h4 a.headingGame02	{ background: #eee url("../img/bg_contents-jen-game_02_rn.jpg") no-repeat;	}
h4 a.headingManga	{ background: #eee url("../img/bg_contents-jen-manga_rn.jpg") no-repeat;	}


ul.audioLink li{float:left; margin-right:5px; width:100px;}
.kome	{color: #990000;	}

td.line{ background-image:url(../img/parts_contents-jen-movie_02_rn.gif); background-repeat:repeat-y}

/* magic1
------------------------------------------ */
table.magic1 td{padding:10px; vertical-align:top;}
table.magic1 h4{ background-color:#999999; color:#FFFFFF !important; padding:5px; font-weight:normal; margin-bottom:5px;}
table.magic1 td img{ margin-right:10px;}
/* magic3
------------------------------------------ */
.magic3_icon img{margin-left:10px; margin-top:10px;}
div.magic3-head_area{
	border:1px solid #cccccc;
	margin-bottom:10px;
	background-image: url(/common_rn/img/bg_link-button_02.gif);
	background-repeat:repeat-x;
	margin-top:10px;
}
div.magic3-head_area h4{
	padding: 8px 5px 5px 5px;
}
table.magic3{width:940px}
table.magic3 td{padding:10px 10px 15px 10px; vertical-align:top;}
table.magic3 td img{margin-right:10px;}

.rec_contents{border-right: 1px solid #ffb24e;border-left: 1px solid #ffb24e;padding:10px 14px;}
.rec_contentsL{float:left;width:439px;}
.rec_contentsR{float:right;width:439px;}
.rec_photoArea{float:left;width:220px;height:141px; margin-top:10px;}
.rec_txtArea{float:right;width:210px; margin-top:10px;}

.magic_area01{
	border: 1px solid #dedede;
	background-color: #f4f5f7;
	background-image: url(/inflight/inter/entertainment/img/index_magic_bg01.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 10px;
}

.mgl5{margin-left:5px;}