@charset "utf-8";

@import url("../../common/css/layouts/column1.css");


/* category common
---------------------------------------------------- */
h1 {
	margin: 0 0 38px 0;
}
p.lead{
	margin: 0 0 14px 0;
}
h2{
	margin: 32px 0 0 0;
}
.innerlink {
	font-size: 10px;
}



/* Z܂
---------------------------------------------------- */
.main-section {
	margin: 0 0 45px 0;
}
.sub-section {
	margin: 0 0 45px 0;
}
.subcts_left {
	margin: 20px 0 0 0;
	width: 488px;
	float: left;
}
.subcts_left .block table td {
	padding: 0 26px 0 0;
}
.subcts_left .block table td h3 {

}
.subcts_left .block table td .baseposition01 {
	margin: 10px 0 2px 0;
}
.subcts_left .block table td .baseposition02 {
	margin: 11px 0 6px 0;
}

.subcts_right {
	margin: 20px 0 0 0;
	padding: 0 16px 0 0;
	width: 400px; 
	float: right;
}






.cts_left {
	float: left;
}
.cts_right {
	float: right;
}
.cts_right .cts01 {
	margin: 20px 0 0 0;
}
.cts_right .cts01 p {
	margin: 5px 0 0 0;
}
.cts_right .cts02 {
	margin: 35px 0 0 0;
	padding: 0 0 5px 0;
	width: 170px;
	float: right;
	text-align: left;
}
.cts_right .cts02 p {
	margin: 4px 0 0 0;
}
.cts03 {
	margin: 20px 0 0 0;
}
.cts03 p {
	margin: 5px 0 0 0;
}
.cts04 {
	margin: 35px 0 0 0;
	padding: 0 0 5px 0;
	width: 168px;
}
.cts04 p {
	margin: 4px 0 0 0;
}
.section_rlt-blkinner-top {
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
	border-top: 2px solid #e8e8e8;
}
.section_rlt-blkinner {
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
	border-top: 1px solid #e8e8e8;
}
.section_rlt-top {
	margin: 0;
	width: 935px;
	height: 5px;
	font-size: 0px;
	background: url(../images/flame_top.gif) left top no-repeat;
}
.section_rlt-btm {
	width: 935px;
	height: 5px;
	font-size: 0px;
	background: url(../images/flame_btm.gif) left top no-repeat;
}
.section_rlt {
	margin-top: 0;
	width: 935px;
	background: url(../images/flame_ctr.gif) left top repeat-y;
}
.section_rlt-inner {
	padding: 20px;
	position: relative;
	border-style: none;
}
.section_rlt-inner h3 img {
	position: absolute;
	top: 9px;
	left: 17px;
}
.rlt-cts_left {
	width: 432px;
	float: left;
}
.rlt-cts_left h4 {
	margin: 0 0 10px 0;
}
.rlt-cts_right {
	width: 432px;
	float: right;
}
.rlt-cts_right h4 {
	margin: 0 0 10px 0;
}
.rlt-cts_left .cts_left {
	width: 206px;
}
.rlt-cts_right .cts_left {
	width: 238px;
}
.cts_right_outer .cts_right {
	width: 230px;
}
h2.chintai {
	margin: 0;
	margin: 45px 0 15px 0;
}
div.chintai-info {
	width: 217px;
	border-top: 2px solid #99c8cf;
	border-bottom: 2px solid #99c8cf;
}
div.chintai-info table {
	border-collapse: collapse;
	width: 217px;
	background: url(../images/bg_chintai-info.gif) left top repeat-y;
}
div.chintai-info table tr:first-child {
	background: none;
}
div.chintai-info table tr {
	background: url(../images/dotline_chintai-info.gif) center top no-repeat;
}
div.chintai-info table th {
	padding: 7px;
	width: 60px;
	vertical-align: top;
}
div.chintai-info table td {
	padding: 7px;
	vertical-align: top;
}
div.printer-area {
	position: relative;
}
div.printer01 {
	position: absolute;
	top: 10px;
	right: 20px;
	z-index: 1;
}
p.download {
	margin: 10px 0 0 0;
	color: #333333;
}
p.download img {
	vertical-align: middle;
}
p.innerlink-contact {
	margin: 10px 0 0 0;
	font-size: 10px;
}
.inq {
	padding: 7px 0 0 0;
}


/* ------------------------------------------ end */