@charset "utf-8";
/* CSS Document */

#contents{
	width:800px;
}

.single-works-info #contents{width:1000px;}

.sub_head h2{
	width:1000px;
	margin:0 auto;
	text-align: left;
}

.entry-data{
	margin-bottom:40px;
	color:#999999;
}

.archive .post ul li{
	margin:0;
	padding:8px 0;
	border-bottom:1px dotted #999999;
	list-style: none;
	overflow: hidden;
}

.archive .post ul li:first-of-type{
	border-top:1px dotted #999999;
}
.archive .post ul li span.entry_date{width:20%;float:left;}
.archive .post ul li span.entry_tit{width:80%;float:right;}

.archive .post ul li a{
	color:#333333;
}

.single-works-info #work{
	padding:0;
}

.single-works-info .works_date{
	text-align: right;
	color:#D33E0E;
}

@media screen and (max-width: 1024px) {
	.single-works-info #contents{width:94%!important;}
}

/* ipad 縦 */
@media screen and (max-width: 800px) {
	#contents,
	.single-works-info #contents{
		width:94%;
		margin:0 3%;
	}
	
	.sub_head h2{
		width:94%;
		margin:0 3%;
	}

	.single-works-info #work .before_box{
		margin-top:0;
	}

	.single-works-info #work .before_box .photo{
		padding-left:11px;
		display: inherit;
	}

	.single-works-info #work .before_box .photo .before{
		left:0;
	}
	.archive .post ul li span.entry_date,.archive .post ul li span.entry_tit{width:100%;float:none;display:block;}
}

/* iPhone 横 */
@media screen and (max-width: 740px) {
}

/* iPhone 縦 */
@media screen and (max-width: 640px) {
}