@charset "utf-8";

div.column_book img{
	float: left;
	margin: 0 1em 0 0;
}

.column_pastBox:after {
	content:'';
	display: block;
	height: 0;
	clear: both;
}

.column_book {
	zoom:1;
	margin:0 -18px -16px 0;
}

.column_book .column {
	margin:0 18px 18px 0;
	line-height:1.5;

}

.column_book .column .inner .overflowHidden{
	margin-bottom:0;
}
.column h2{
	font-size: 171.4%;
	color: #000;
	border:none;
	margin:0;
	padding:0;	
}

.column .inner .link {
	position:absolute;
	bottom:0;
	right:20px;
	background:url(/common/images/arrow_link02.png) no-repeat 0 3px;
	padding:0 0 0 18px;
}

.column_book .sectionBlock .inner{
	padding:14px 8px !important;
}

.btn_cart{
	width:215px;
	text-align:center;
}

.btn_cart a{
	display:inline-block;
	text-decoration:none;
	font-size:16px;
	font-weight: bold;
	color:#FFF;
	background:#00749F url(/common/images/arrow_link05.png) no-repeat 13px 50%;
	padding:5px 29px 5px 42px;
	border-radius:4px;
}

.btn_postage{
	width:215px;
	margin:0 auto 40px auto;
	text-align:center;
}

.btn_postage a{
	display:inline-block;
	text-decoration:none;
	font-size:16px;
	font-weight: bold;
	color:#FFF;
	background:#00749F url(/common/images/arrow_link05.png) no-repeat 30px 50%;
	padding:5px 60px 5px 59px;
	border-radius:4px;
}


.btn_cart a:hover{
	background:#298DDE url(/common/images/arrow_link06.png) no-repeat 13px 50%;
}
.btn_postage a:hover{
	background:#298DDE url(/common/images/arrow_link06.png) no-repeat 30px 50%;
}




.btn_book{
	width:190px;
	margin:50px auto 40px auto;
	text-align:center;
	
}.btn_book a{
	display:inline-block;
	text-decoration:none;
	font-weight: bold;
	color:#FFF;
	background:#00749F url(/common/images/arrow_link05.png) no-repeat 10px 50%;
	padding:12px 20px 12px 36px;
	border-radius:4px;
}

.btn_book a:hover{
	background:#298DDE url(/common/images/arrow_link06.png) no-repeat 10px 50%;
}













