@charset "utf-8";
/* ===================================================================

 file name  :media.css
 style info :Media

=================================================================== */

/* =============================

	index

=============================== */
#main article {
	background:url(../images/media/ttl_h3.png) no-repeat 20px 0;
	padding-top:54px;
	margin-left:-20px;
	min-height:200px;
}	
#main article  a {
	color:#323232;
}

.cover {
	width:138px;
	float:left;
	margin:0 0 40px 20px;
}
.cover dt {
	background:#fff;
	width:136px;
	height:178px;
	border:1px solid #E7E7E7;
	text-align:center;
	margin-bottom:5px;
}

.new {
	margin-left:179px;
}

.cover dd.ttl {
	font-size:1.17em;
	font-weight:bold;
}
.cover dd.issue,
.cover dd.release {
	font-size:0.92em;
}
.page .cover dd.issue{
	width:138px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
a.hover dd,
p.pdf a:hover {
	opacity:0.6;
}


.no-post-msg{
	padding-top:150px;
	padding-left:20px;
}



/* =================================== */


/* =============================

	detail

=============================== */
#main .column2 article {
	background:none;
	margin:0;
	padding:20px 0 0 0;
}
#main .column2 .cover {
	margin:0;
	width:auto;
}

#main .column2 article.ttl {
	border:none;
	padding:0;
	margin-top:-29px;
}
#main .column2 article.ttl h3 {
	border-bottom:2px solid #323232;
	padding-bottom:5px;
	margin-bottom:20px;
}
.mainCont p.txt {
	margin-bottom:35px;
}
.mainCont .innerPhoto {
	margin-bottom:30px;
}

.cb{
	outline:none;
}
#main .mainCont p.pdf {
	text-align:right;
	margin-bottom:22px;
}
#main .mainCont p.pdf a {
	background:#323232;
	padding:8px 30px;
	color:#fff;
	font-size:1.09em;
	text-decoration:none;
}

p.back {
	text-align:right;
}






