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

★ Extention - NEWS

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

#pageContents{}
#pageContents .press{margin:0 0 25px 0;padding:15px 0 40px 0;border-bottom:2px solid rgb(0,0,0);}
#pageContents .press .contents{width:520px;margin:0 auto;}
#pageContents .press header{margin:0 0 15px 0;padding:10px;position:relative;background:rgb(235,235,235);}
.newNews{float:left;margin:0 5px 0 0;}
#pageContents .press h3{padding:5px 0 15px 0;font-size:16px;}
#pageContents .press h3 .date{display:block;position:absolute;bottom:5px;right:10px;font-size:11px;font-weight:lighter;}
#pageContents .press .lead{font-size:14px;}
#pageContents .press .lead em{font-style:normal;color:rgb(12,12,12);}
#pageContents .press figure{margin:15px 0 0 0;text-align:center;}
#pageContents .press figcaption{font-size:11px;color:rgb(32,32,32);color:rgba(0,0,0,0.75);}

.newsFrame{width:360px;margin:25px auto;padding:15px;background:rgb(255,252,235);border:1px solid rgb(255,200,128);border-radius:10px;}
.newsFrame2{width:450px;margin:25px auto;padding:15px;background:rgb(255,252,235);border:1px solid rgb(255,200,128);border-radius:10px;}





div.hproduct {
	clear:both;
	height:280px;
	padding:0 0 20px 0;
	position:relative;
	border-bottom:1px dashed #88bbbb;
}
div.hproduct img.photo {
	display:block;
	float:left;
	width:200px;
}
div.hproduct div {
	float:right;
	width:250px;
}

div.hproduct strong.fn {
	display:block;
	margin:5px 0 10px 0;
	font-size:1.1em;
}
div.hproduct div p {
	margin:0 0 10px 0;
}
div.hproduct div p.copy {
	font-size:0.8em;
}

a.btn-wantnow {
	position:absolute;
	right:10px;
	bottom:26px;
}
