@charset "utf-8";

@import url("../../../common/css/layouts/column2.css");


/* category common
---------------------------------------------------- */
#content_local-inner {
	width: 210px;
	height: 270px;
	position: absolute;
	top: 45px;
	left: 15px;
	background: url(../../../common/images/bg_localtop.gif) left top no-repeat;
}
h1 {
	margin: 0 0 25px 0;
}
img.main_lead {
	margin: 28px 0 12px 0;
	display: block;
}
p.lead {
	line-height: 1.6em;
}
div.cts_outer {
	margin: 30px 0 20px 0;

}
div.cts_outer p {
	margin: 12px 0 0 0;
	line-height: 1.6em;
}
div.cts_outer:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
}
div.cts_left {
	width: 362px;
	float: left;
}
div.cts_right {
	width: 332px;
	float: right;
}
div.cts_blk {
	margin: 0 0 10px 0;
}
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_inner-news img {
	margin: 0 0 20px 0;
	padding: 0 10px 0 0;
	float: left;
	width: 190px;
}
div.left {
	float: left;
	text-align: left;
}
div.right {
	float: right;
	text-align: left;
}
img.space {
	padding: 0 15px 0 0;
}
div.shop-cts_left {
	float: left;
	width: 332px;
	text-align: left;
}
div.shop-cts_right {
	float: right;
	width: 332px;
	text-align: left;
}
.news_top {
	margin: 20px 0 0 0;
}
div p.shop_syousai {
	margin: 0;
	}
.h2_botm {
	margin: 0 0 15px 0;
}
.cts_block_waku {
	margin: 0 0 10px 0;
}
div p.sonota_blank {
	margin: 8px 0 0 0;
}
div p.sonota_blank img {
	vertical-align: middle;
}
.town_map {
	margin: 10px 0 0 0;
	padding: 0 0 20px 0;
}
div.ichiran_link {
	text-align: right;
	margin: 7px 0 0px 0;
}
div.local-left {
	width: 332px;
	float: left;
}
div.local-right {
	width: 332px;
	float: right;
}
div.local-left div.clearfix {
	margin-bottom: 10px;
}
div.m01 {
	padding: 20px 0 0 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 */
