/* content start----------------------------------------- */
#content {
	background-image:url("../images/bg/content_bg.jpg");
	background-repeat:repeat;
}
/* content_tbl start----------- */
#content_tbl {
	background-color:#FFFFFF;
	width:950px;
	margin:0 auto;
	position:relative;
}
#content_tbl td#content_tbl_left{
	width:300px;
	padding:2.5px;
	position:relative;
}

#content_tbl td#content_tbl_ft{
	width:950px;
	padding:2.5px;
	position:relative;
}


#content_tbl div#rectangle_banner iframe {
	/*border:1px #D4D4D4 solid;*/
	width:300px;
	height:250px;
}


#content_left{
	width:310px;
	padding:10px 0 0 10px;
	float:left;
}

#content_right{
	width:620px;
	padding:10px 10px 0 0;
	float:right;
	position: relative; z-index: 1;
}




/* slide_new_tbl start------------- */
#content_tbl div#slide_new{
	margin:10px 0 0 0;
}

#content_tbl table#slide_new_tbl{
	width:300px;
	margin:0;
	padding:0;
	position:relative;
	border-left:1px #D4D4D4 solid;
	border-right:1px #D4D4D4 solid;
	background-color:#F8F8F8;
}

#slide_new_tbl td{
	padding:6px 0 0 0;
	vertical-align:top;
}

#slide_new_tbl th{
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding:6px 0 0 10px;
}
#slide_new_tbl th.new_up{
	background-image:url("../images/icon/icon_up.gif");
	background-repeat:no-repeat;
	background-position:49px 9px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding:6px 0 0 10px;
}


#slide_new_tbl tr.display_no{
	display:none;
}
/* slide_new_tbl end------------- */


/* small_pr start------------- */
#small_pr{
	width:300px;
	clear:both;
}

#small_pr .small_pr_left{
	margin:8px 0 0 0;
	float:left;
	border:1px #D4D4D4 solid;
}
#small_pr .small_pr_right{
	margin:8px 0 0 0;
	float:right;
	border:1px #D4D4D4 solid;
}
#small_pr img{
	margin: 5px;
	/*border:1px #D4D4D4 solid;*/

}
/* small_pr end------------- */


/* big_pr start------------- */

#content_tbl div#big_pr {height: 830px;}/*ChͺόΑ½ΛΛΛΛΛheight: 562px;*//*height: 250px;*//*height: 695px;*/
#big_pr img{
	/*border:1px #D4D4D4 solid;*/
}

#big_pr .big_pr_element{
	margin:0 0 10px 0;
}

#big_pr .big_pr_element_img {margin-bottom: 11px;}

/**/

.big_pr_element_img img {
	vertical-align: bottom;
}

/**/

#big_pr_element_img_heisei {width: 620px; height: 157px; background: url(../../images/banner/pr_l_heisei.jpg) no-repeat; padding-top: 40px;}/* padding-top: 40px;*//*height: 197px;*/
#big_pr_element_img_heisei img {margin: 0 4px 2px 0; position: relative; left: 6px;}

/*-----₯ 100129ΗΑ ₯-----*/

#big_pr_element_img_sentai {
	width: 620px;
	height: 157px;
	background: url(../../images/banner/pr_l_sentai.jpg) no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 40px;
	clear: both;
	position: relative;
	top: 10px;
	*position: relative;
	*top: 0;
	*margin-top: 0;
}

#big_pr_element_img_sentai img {margin: 0 4px 2px 0; position: relative; left: 6px;}

/*-----£ 100129ΗΑ £-----*/


/* big_pr end------------- */

/* middle_pr start------------- */
#middle_pr{
	width:620px;
	clear:both;
}

*html #middle_pr {position: relative; top: -10px;}

/*
#middle_pr_top {
	width:620px;
	clear:both;
}
*html #middle_pr_top {position: relative; top: -10px;}
*/
/*
#middle_pr table{
	padding:2.5px;
	float: left;
	white-space:nowrap;
}
*/

#middle_pr .middle_pr_left{
	margin:10px 0 0 0;
	float:left;
}
#middle_pr .middle_pr_right{
	margin:10px 0 0 0;
	float:right;
}

/* middle_pr end------------- */

/* small_pr_free start------------- */
#small_pr_free{
	width: 930px;
	margin: 30px auto 10px auto;
}
#small_pr_free iframe {width: 100%; height: 170px;}

#small_pr_free div.small_pr_free_title {
	/*margin:5px;*/
	/*position:relative;*/
}
.small_pr_free_element{
	margin:10px 10px 0 0;
	float: left;
}
.small_pr_free_element_l{
	margin: 10px 11px 0 0;/*10px*/
	float: left;
}
.small_pr_free_element_r{
	margin:10px 0 0 2px;
	float: left;
}
.small_pr_free_element_thumb{
	width:142px;
	display:inline;
}
.small_pr_free_element_img{
	padding:5px;
	border:1px #D4D4D4 solid;
}
.small_pr_free_element_str{
	margin:2px 0 10px 2px;
	width:142px;
}


div.totop{
	padding-right:9px;
	text-align: right;
}

#small_pr_free a { color:#333333; text-decoration:underline;}
#small_pr_free a:visited { color:#333333; text-decoration:underline;}
#small_pr_free a:hover { color:#333333; text-decoration:none;}

/* small_pr_free end------------- */

/* content_tbl end------------- */

/* contents.html------------- */
div#contents_title{
	padding:10px 10px 0 10px;
}

div#contents_left_banner{
	width:300px;
	position: relative; z-index: 2;
}
#contents_left_banner img{
	margin:0 0 10px 0;/*7px*/
}

#title {margin-bottom: 15px;}



#contents_right_story {
	width: 610px;
	padding: 0 0 0 6px;
}

#lineupFrame {width: 630px;}/*height: 672px width: 616px;*/
* html #lineupFrame {width: 620px;}

#contents_right_story div.story{
	float:left;
	width:142px;
	margin:0 10px 12px 0;
}

#contents_right_story div.story_new{
	float:left;
	width:142px;
	margin:0 10px 12px 0;
	background-image:url("../images/icon/icon_new.gif");
	background-repeat:no-repeat;
	background-position:0% 0%;
}

#contents_right_story table.story_tbl{
	width:144px;
	float:left;
	margin:0 11px 0 0;
}

#contents_right_story table.story_tbl_r{
	width:144px;
	float:left;
	margin:0 0 0 0;
}

#contents_right_story td.new{
	height:12px;
}
#contents_right_story td.thumb{
	padding:4px;
	border:1px #D4D4D4 solid;
}
#contents_right_story td.title{
	padding: 4px 0 0 4px;
	height: 26px;
}
#contents_right_story td.title a{
	font-weight: bold;
}


#contents_right_story td.time, #contents_right_story td.price, #contents_right_story td.period {
	height: 23px;
}

#contents_right_story td.price{
	background: url(../images/icon/meta_price.gif) no-repeat 3px 4px;
	padding: 4px 0 0 42px;
	/*
	letter-spacing:4px;
	size:13px;
	*/
}
#contents_right_story td.time{
	background: url(../images/icon/meta_time.gif)  no-repeat 3px 4px;
	padding: 4px 0 0 42px;	
}
#contents_right_story td.period{
	background: url(../images/icon/meta_period.gif) no-repeat 3px 4px;
	padding: 4px 0 0 66px;
}
#contents_right_story td.outline{
	padding: 4px 0 0 0;
}
#contents_right_story td.outline img {position: relative; left: 3px;}
#lineup_bottom {clear: both; height: 25px;}



div.story_title{
	padding-bottom:3px;
}

div.story_time{
	padding-bottom:3px;
}

div.story_price{
	padding-bottom:3px;
}

div.story_period{
	padding-bottom:3px;
}
div.story_outline_link{
	padding-bottom:3px;
}



div.story_outline,
div.story_outline_rider,
div.story_outline_stitch {
	display: none;/*none*/
	z-index:    5;
	position: absolute;
	margin-top: -15px;/*-15px*/
	margin-left: 58px;/*65px*//*58px*/
	line-height: 17px;
}
div.story_outline        {width: 300px;}
div.story_outline_rider  {width: 257px;}
div.story_outline_stitch {width: 245px;}/*width: 257px;*/
* html div.story_outline_rider {width: 245px;}

/*div.story_outline_rider table {position: relative; top: -80px;}*/

    .story_outline_link a:link,
div.story_outline_rider a:link,
div.story_outline_stitch a:link  {
	color: #FF8A00;
	text-decoration: underline;
	z-index:   1;
}

    .story_outline_link a:hover,
div.story_outline_rider a:hover,
div.story_outline_stitch a:hover {
	color: #FF8A00;
	text-decoration: none;
	z-index:   1;
}

.story_thumb {}
.story_img img{
	/*padding:4px;*/
	margin: 11px 4px 4px 4px;
	/*position:relative;*/
	/*border:1px #D4D4D4 solid;*/
	z-index:   1;
}

/*.story_outline_rider .bg_comment img {position: relative; top: 80px;}*/

.story_outline td.baloon_comment,
.story_outline_rider td.baloon_comment,
.story_outline_stitch  td.baloon_comment {
	padding: 10px;
	background-color: #888888;/*#888888*/
	color:#FFFFFF;
	position: relative; left: 3px;
}
#story_outline_4 table td img {
	position: relative; left: 3px;
}
* html #story_outline_4 table td img {
	position: relative; left: -3px;
}

/* contents.html------------- */



/* content end------------------------------------------- */




