@charset "utf-8";

@import url("../../../common/css/layouts/column2.css");


/* ------------------------------------------------
	category common
---------------------------------------------------- */
#content_main-inner {
	margin: 0 0 30px 0;
}

h1 {
	margin: 0 0 25px 0;
}
img.main_lead {
	margin: 24px 0 12px 0;
	display: block;
}
div.cts_outer {
	margin: 30px 0 20px 0;
}
div.cts_outer p {
	margin: 10px 0 0 0;
}
div.cts_outer:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
}
div.cts_outer_02 {
	margin: 20px 0 20px 0;
}
div.cts_outer_02 p {
	margin: 10px 0 0 0;
}
div.cts_outer_02 :after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
}
div.subimg {
	padding: 12px 0 1em 18px;
	width: 360px;
	float: right;
}
div.cts_left {
	width: 332px;
	float: left;
}
div.cts_right {
	width: 332px;
	float: right;
}

div.cts_blk h2 {
	margin: 0 0 10px 0;
}
div.cts_blk p {
	margin: 8px 0 0 0;
}
div.cts_blk img {
	vertical-align: middle;
}
div.cts_blk ul {
	margin: 0 0 0 1.2em;
}
div.cts_blk ul li {
	padding-bottom: 10px;
	text-indent: -1em;
}
.h2_botm {
	margin: 0 0 15px 0;
}
.cts_block_waku {
	margin: 0 0 10px 0;
}
div.shop-cts_left {
	float: left;
	width: 332px;
	text-align: left;
}
div.shop-cts_right {
	float: right;
	width: 332px;
	text-align: left;
}
div.left {
	margin: 0 0 20px 0;
	padding: 0 0 25px 0;
	float: left;
	text-align: left;
}
div.right {
	float: right;
	text-align: left;
}
div p.shop_syousai {
	margin: 0;
	}
div p.sonota_blank {
	margin: 8px 0 0 0;
}
div p.sonota_blank img {
	vertical-align: middle;
}
img.space {
	padding: 0 15px 0 0;
}
div.ichiran_link {
	text-align: right;
	margin: 7px 0 0px 0;
}
div.printer-area {
	position: relative;
}
div.printer01 {
	position: absolute;
	top: 5px;
	right: 0;
}


/* 印刷用スタイル
---------------------------------------------------- */

.printpage #content_main {
	float: none;
}

.printpage #footer {
	margin-top: 0;
}


/* ------------------------------------------ end */
