/* =================================
	NIGEHAJI Update CSS
================================= */

.update main ul li:not(:last-child) {
	border-bottom:1px dashed #e0c2ac;
}
.update main ul li a {
	display:block;
	text-decoration:none;
}
.update main ul li dl dt, .update main ul li dl dd {
	line-height:1.75;
}
.update main ul li dl dt {
	color:#b2725c;
}
.update main ul li:nth-child(even) {
	background-color:hsla(27, 18%, 86%, .5);
}
@media all and (min-width: 768px) {
.update main ul li {
	padding:15px 0;
	background-color:hsla(0, 0%, 100%, .7);
}
.update main ul li:before {
	content:"";
	display:block;
	float:left;
	width:100px;
	height:25px;
	background-image:url(../img/update_icon.png);
	background-repeat:no-repeat;
}
.update main ul li.ico-news:before {background-position:left top;}
.update main ul li.ico-intro:before {background-position:0 -50px;}
.update main ul li.ico-story:before {background-position:0 -100px;}
.update main ul li.ico-trailer:before {background-position:0 -150px;}
.update main ul li.ico-cast:before {background-position:0 -200px;}
.update main ul li.ico-staff:before {background-position:0 -250px;}
.update main ul li.ico-chart:before {background-position:0 -300px;}
.update main ul li.ico-repo:before {background-position:0 -350px;}
.update main ul li.ico-blog:before {background-position:0 -400px;}
.update main ul li.ico-pres:before {background-position:0 -450px;}
.update main ul li.ico-gallery:before {background-position:0 -500px;}
.update main ul li.ico-inter:before {background-position:0 -550px;}
.update main ul li.ico-bbs:before {background-position:0 -600px;}
.update main ul li.ico-special:before {background-position:0 -650px;}
.update main ul li.ico-orig:before {background-position:0 -700px;}

.update main ul li a:hover dl dd {
	text-decoration:underline;
}
.update main ul li dl {
	padding-left:115px;
}
.update main ul li dl:after {
	content:"";
	clear:both;
	display:block;
}
.update main ul li dl dt {
	float:left;
}
.update main ul li dl dt, .update main ul li dl dd {
	font-size:87.5%;
}
.update main ul li dl dd {
	padding-left:100px;
}
}
@media all and (max-width: 767px) {
.update main ul li a {
	border-left:5px solid #7b1700;
	padding:10px 0 10px 10px;
}
.update main ul li dl dt, .update main ul li dl dd {
	font-size:83%;
}
}