@charset "utf-8";
/* CSS Document */


div#calam {
	width:920px;
	margin:0 0 45px 0;
	padding:0;
	text-align:left;
}

p.calam_title {
	margin:0 0 15px 0;
	padding:0;
}


div#left_photoarea {
	margin:0;
	padding:0;
	width:250px;
	float:left;
}


div#right_txtarea {
	margin:0 10px 0 0;
	padding:0;
	width:640px;
	float:right;
}


p.last_bnr_area {
	margin:0 0 180px 0;
	padding:0;
}




p.pagetop_btn {
	margin:0;
	padding:0;
	text-align:right;
}


/*---------btn-------------*/


p.btn_detail01 {
	padding:0;
	margin:25px 0;
	width:111px;
	height:26px;
}

p.btn_detail01 a {
	padding:0;
	margin:0;
	width:111px;
	height:26px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../shop/about/images/btn_shop_detail.jpg) no-repeat;
}

p.btn_detail01 a:hover {
	background:url(../shop/about/images/btn_shop_detail_f2.jpg) no-repeat;
}



p.btn_detail02 {
	padding:0;
	margin:25px 0;
	width:111px;
	height:26px;
}

p.btn_detail02 a {
	padding:0;
	margin:0;
	width:111px;
	height:26px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../shop/about/images/btn_product_detail.jpg) no-repeat;
}

p.btn_detail02 a:hover {
	background:url(../shop/about/images/btn_product_detail_f2.jpg) no-repeat;
}


p.btn_detail03 {
	padding:0;
	margin:25px 0;
	width:166px;
	height:26px;
}

p.btn_detail03 a {
	padding:0;
	margin:0;
	width:166px;
	height:26px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../shop/about/images/btn_head_detail.jpg) no-repeat;
}

p.btn_detail03 a:hover {
	background:url(../shop/about/images/btn_head_detail_f2.jpg) no-repeat;
}
