@charset "utf-8";

body {
	behavior:url("/common/css/csshover.htc");
}

/* 7days */

#sevendaysList {
	padding:0;
	clear:both;
	text-align:left;
	margin:30px 0 0 0;
	overflow:hidden;
}

.sevendays {
	width:156px;
	height:250px;
	float:left;
}

.sevendaysListInner {
	background:url(/common/img/bg_dot_grey_1px.png) repeat scroll 0 0;
	width:156px;
	height:211px;
}

.sevendaysListInner:hover {
	background-image:none;
	background-color:#000;
	width:156px;
	height:211px;
}

.sevendaysDate {
	color:#888;
	font-size:84%;
}

.sevendaysImg {
	width:148px;
	height:185px;
	_width:152px;
	_height:189px;
	margin:0 auto;
	padding:4px 0 0 0;
	_padding:4px 0 0 4px;
	text-align:center;
	overflow:hidden;
}

.sevendaysImg a {
	display:block;
	width:148px;
	height:185px;
	color:#000;
}

.sevendaysTitle {
	font-size:92%;
	width:148px;
	text-align:left;
	margin:1px 0 0 8px;
}

.sevendaysTitle a:hover,
.sevendaysListInner:hover .sevendaysTitle a {
	color:#FFF;
}

/* 7daysヘッダー */

#sevendaysHeaderTitle {
	position:relative;
}

#sevendaysHeaderTitle ul {
	padding:0 0 0 40px;
}

#sevendaysHeaderTitle ul li {
	float:left;
	width:110px;
}

/* 7days詳細(左) */

.entry-asset {
	color:#000;
	overflow:hidden;
	margin:56px 0 0 0;
	padding:0 10px;
}

#entryBodySevendays {
	float:left;
	width:460px;
	overflow:hidden;
}

#entryBodySevendaysInner {
	width:100%;
	overflow:hidden;
}

#imgMainWrap {
	width:100%;
	height:830px;
	position:relative;
	overflow:hidden;
}

#imgMain {
	width:9999em;
	position:absolute;
}

.imgMainInner {
	float:left;
	width:460px;
	overflow:hidden;
}

#pager {
	position:absolute;
	top:726px;
	left:0;
	width:320px;
}

#pagerPrev {
	float:left;
	width:25px;
	visibility:hidden;
}

#pagerNext {
	float:right;
	width:25px;
}

#btnNavi {
	float:left;
	padding:0 0 0 20px;
	width:235px;
	_width:255px;
}

.pageChange .pageNum a {
	cursor:pointer;
}

.pageChange .page{
	padding:0 10px;
	_width:33px;
}

.pageChange .active a {
	background-image:none;
	cursor:default;
}

.pageChange .active a:hover {
	color:#000;
}

a.nextBtn,
a.prevBtn {
	display:block;
	width: 25px;
	height: 25px;
	overflow:hidden;
	cursor:pointer;
	margin:19px 0 0 0;
}

a.nextBtn {
	color:#888;
	background: url(/common/img/entry_next_prev_btn.png) no-repeat -25px 0;
}

a.nextBtn:hover {
	color:#F00;
	background-position: -25px -38px;
}

a.prevBtn {
	color:#888;
	background: url(/common/img/entry_next_prev_btn.png) no-repeat 0 0;
}

a.prevBtn:hover {
	color:#F00;
	background-position: 0 -38px;
}

a.disabled {
	visibility:hidden !important;		
}

#itemTitle {
	font-size:167%;
	margin:0 0 1.0em 0;
}

.itemTextInner {
	display:none;
	overflow:hidden;
}

#itemTextInner1 {
	display:block;
}

.itemTitle {
	font-family:"ヒラギノ角ゴ ProN W6","HiraKakuProN-W6","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

.itemText {
	color:#333;
	margin:0 0 2.0em 0;
}

.itemText a,
.storyText a {
	color:#F00;
}

.itemText a:hover,
.storyText a:hover {
	color:#333;
}

#imgOther {
	margin:20px 0 100px 0;
}

.imgOther {
	display:none;
}

#imgOther1 {
	display:block;
}

.imgOtherInner {
	margin:0 0 20px 0;
}

.imgOtherInner img {
	width:100%;
}

/* 7days詳細(右) */

#entryRight {
	float:right;
	width:280px;
	overflow:hidden;
}

#entryRightLeft {
	float:left;
	width:90px;
	text-align:center;
}

#storyTitle {
	clear:both;
}

#entryExcerpt {
	margin:20px 0 64px 0;
}

.entryTitle {
	font-size:125%;
}

.entryText {
	color:#333;
	margin:0 0 1em 0;
}

#dayTitleText {
	font-size:269%;
	line-height:0.8em;
}

.dayTitleNum {
	display:none;
	line-height:1.0em;
	margin:0 0 78px 0;
	font-size:750%;
}

#dayTitleNum1 {
	display:block;
}

.imgOtherThumbs {
	display:none;
}

#imgOtherThumbs1 {
	display:block;
}

.imgOtherThumbsInner,
.dayThumbsImg {
	display:block;
	position:relative;
	width:50px;
	height:50px;
	z-index:1;
	overflow:hidden;
	margin:0 auto 5px;
}

.imgOtherThumbsInner a,
.dayThumbsImg a {
	display:block;
	color:#FFF;
	width:40px;
	height:40px;
	_width:50px;
	_height:50px;
}

.dayThumbsImg a:hover,
.imgOtherThumbsInner a:hover {
	border:5px solid #000;
}

.imgOtherThumbsInner img,
.dayThumbsImg img {
	position:absolute;
	vertical-align:bottom;
	z-index:-1;
	left:0;
	top:0;
}

#entryRightRight {
	float:right;
	width:140px;
	margin:0 0 50px 0;
}

.dayThumbs {
	position:relative;
	z-index:100;
	_zoom:1;
}

#thumbsNavi .active a {
	cursor:default;
	border:5px solid #000;
}

.dayThumbsText {
	font-size:125%;
	position:absolute;
	left:0;
	bottom:34px;
	z-index:2;
	line-height:1.0em;
}

.dayThumbsNum {
	font-size:350%;
	position:absolute;
	left:0;
	bottom:0;
	z-index:2;
	line-height:0.8em;
}

.dayThumbsImg {
	width:140px;
	height:140px;
	margin:0 0 2px 0;
}

.dayThumbsImg a {
	width:130px;
	height:130px;
	_width:140px;
	_height:140px;
	cursor:pointer;
}

#storyTitle {
	font-size:167%;
	margin:0 0 1.0em 0;
}

#storyText {
	color:#333;
}

#storyText a {
	color:#E60012;
}

#storyText a:hover {
	color:#333;
}

.EntryNextPrev .tooltip p {
	background-color:#000;
	width:121px;
	height:156px;
	text-align:center;
	margin:0 auto;
	overflow:hidden;
}

.EntryNextPrev {
	margin:40px 0 0 0;
}

.EntryNextPrev .tooltipHeader {
	display:block;
	background: url(/common/img/snap/bg_tooltip_header.png) no-repeat 0 0;
	width:121px;
	height:8px;
	overflow:hidden;
}

.EntryNextPrev .tooltipFooter { 
	display:block;
	background: url(/common/img/snap/bg_tooltip_footer.png) no-repeat 0 0;
	width:121px;
	height:19px;
	overflow:hidden;
}


