@charset "UTF-8";
/* CSS Document */

#main_nocolumn_bg .rollover_article .txt {
  font-size:11px;
  line-height:16px;
  padding-bottom:20px;
}

#ttl .ttl_item {
	background-image: url(../image/item/ttl_item.gif);
}
#main_nocolumn .item_item {
	text-align: center;
	float: left;
	width: 116px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 8px;
}
#main_nocolumn .item_item .item_item_inner {
	background-color: #FFFFFF;
}
#main_nocolumn .item_item .item_item_inner img{
	margin:0 auto;
}
#main_nocolumn .item_item a {
	display: block;
	height: 135px;
	width: 116px;
}
#main_nocolumn .item_item .item_photo {
}
#main_nocolumn .item_item .item_logo {
}
#main_nocolumn .item_new {
	background-color: #741c05;
	width: 992px;
	padding-right: 4px;
	padding-left: 4px;
}
#main_nocolumn .item_new .item_new_ttl {
	height: 40px;
}
#main_nocolumn .item_new h2 {
	background-image: url(http://www.tomorrowland.jp/tomorrowland/image/item/ttl_new.gif);
	background-repeat: no-repeat;
	background-position: 480px 12px;
	float: left;
	height: 15px;
	width: 40px;
	padding-left: 480px;
	text-indent: -9999px;
	padding-top: 12px;
}
#main_nocolumn .item_new .date {
	color: #FFFFFF;
	float: right;
	padding-right: 20px;
	line-height: 40px;
	padding-bottom: 0px;
}
#main_nocolumn .item_new .item_new_inner {
	clear: both;
}
#main_nocolumn .item_old {
	clear: both;
	width: 992px;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 20px;
}
#main_nocolumn .item_old .date {
	text-align: right;
	float: none;
	padding-right: 4px;
}

/*詳細ページ*/
#main_nocolumn_bg .arrow_left,#main_nocolumn_bg .arrow_next{
	width: 95px;
}
#main_nocolumn_bg .arrow_left a,#main_nocolumn_bg .arrow_next a{
	height: 460px;
	width: 95px;
}
#main_nocolumn_bg .arrow_next a {
	background-position: 55px center;
}
#main_nocolumn_bg .rollover {
	width: 810px;
}
#main_nocolumn_bg .photo_l {
	width: 460px;
	padding-right: 20px;
	height: 460px;
}
.styling_photo_l .rollover_view {
	position: absolute;
}
#main_nocolumn_bg .rollover_article {
	height: 440px;
	width: 330px;
	padding-top: 20px;
	color: #333333;
}
#main_nocolumn_bg .rollover_article .ttl {
}
#main_nocolumn_bg .rollover_article .txt p {
}
#main_nocolumn_bg .rollover_article .spec {
	font-size: 11px;
	line-height: 20px;
}
#main_nocolumn_bg .rollover_article .thumb {
}
#main_nocolumn_bg .rollover_article .thumb li {
	width: 100px;
}
#main_nocolumn_bg .rollover_article .sns {
	left: 0px;
	top: 440px;
}
#main_nocolumn .item_other {
	clear: both;
	width: 992px;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 20px;
}
#main_nocolumn .item_other .date {
	float: none;
	padding-left: 4px;
}