@charset "euc-jp";

.listBox{padding:20px 38px 5px;}
.postLink{font-weight:normal;text-align:left;border-top:1px solid #cccccc;padding:2.5px 0;}
.postLink:last-of-type{border-bottom:1px solid #cccccc;}
.postLink .vol{background:#999999;color:#ffffff;border-radius:5px;padding:3px 10px;font-size:normal;margin:0 10px 0 0;}
.storyDetail .topline.lineoff{border:none;}
.storyDetail .param{font-size:18px;line-height:2;}
.storyDetail .param.notes{font-size:14px;line-height:1.5;}
.lead{display:inline-block;background-image:url("../images/icon_pen.png");background-repeat:no-repeat;background-position:right center;padding-top:24px;margin-top:34px;padding-right:3em;}
.mt_param{margin-top:2em;}
.btmanchor .img{float:left;}
.btmanchor .anchorArea{float:right;margin-top:68px;text-align: left;width:345px;}
.btmanchor .anchorArea .arrowAnchor + .arrowAnchor{margin-top:16px;}

._fadeinScroll{opacity:0;transition:opacity 0.6s cubic-bezier(0.25, 0.1, 0.25, 1);}
._fadeinScroll._show{opacity:1;}


.btmanchor .anchorArea a.arrowAnchor{min-width: 285px;}

@media screen and (max-width:640px){
	.pcOnly{display:none;}
	._scaleFit{max-width:675px;}
	.anchorBox{padding:20px 0 0}
	.listBox{padding:20px 0 5px;}
	.postLink{padding:5px 0;}
	.postLink .vol{font-size:3vw;}
	.postLink a{font-size: 3.5vw;}
	.storyResponsive div.contents_box{padding-left:10px;padding-right:10px;}
	.storyDetail_container{width:auto;}
	.mainimg img{width:100%;height:auto;}
	.lead{background-size:20px auto;padding-top:11px;margin-top:16px;padding-right:2em;}
	.storyDetail{margin-top:-40px;padding-top:60px;}
	.storyDetail .param{font-size:14px;line-height:1.667;}
	.storyDetail .param.notes{font-size:12px;line-height:1.4;}
	.storyDetail_container img{width:260px;height:auto;}
	.btmanchor .img{float:none;text-align:center;}
	img.post_foot{width:122.5px;height:auto;}
	.btmanchor .anchorArea{width:auto;margin-top:20px;}
	.btmanchor .anchorArea .arrowAnchor{font-size:13px;}
	.btmanchor .anchorArea .arrowAnchor + .arrowAnchor{margin-top:8px;}

	.btmanchor .anchorArea{text-align: center;width: 100%;}
}

@media screen and (min-width:641px) {
  .global-footer{
    margin-top: 60px;
  }
}