@charset "utf-8";

/*----------------------
	 layout
------------------------ */
#maincontents-area img {
	border: 0;
	vertical-align: bottom;
}

#maincontents-area {
	width: 964px;
	margin: 0 auto;
	padding: 16px 0 0 0;
}

/* pagetop link */
.pagetop-link {
	width: 960px;
	text-align: right;
	padding: 0 0 10px 0;
	line-height: 1.6;
	clear: right;
}
.pagetop-link a:link,
.pagetop-link a:visited {
	color: #4286C7;
}
.pagetop-link a:hover,
.pagetop-link a:active {
	color: #4286C7;
}
.testbox {
	height: 900px;
}


/*----------------------------------
	right-contents-area
------------------------------------*/
.right-contents-area {
	width: 710px;
	float: right;
	line-height: 1.6;
	color: #333333;
	padding: 0 0 50px 0;
}
.catalog-ttl-area {
	position: relative;
	height: 116px;
	z-index: 0;
}
.catalog-ttl-area .ttlImg {
	position: absolute;
	top: -42px;
	left: 0;
}

/* attention-area */
.attention-area {
	width: 710px;
	background-color: #FAE7F1;
	padding: 0 0 12px 0;
	margin: 15px 0 20px 0;
}
.attention-txt {
	list-style: none;
	margin: 0 0 0 20px;
}
.attention-txt span {
	color:#4286C7;
}
.attention-area-essential {
	color:#D21277;
	margin: 0 0 0 20px;
}

/* demand-area */
.demand-area table {
	border: solid 1px #CCCCCC; border-collapse: collapse;
	margin: 0 0 22px 0;
}
.demand-area p,
.demand-area img {
	margin: 0;
	padding: 0;
}
.demand-area td {
	border: solid 1px #CCCCCC;
	text-align: center;
	padding: 0;
	margin: 0;
}


.demand-area td.ttl-txt {
	border: solid 1px #CCCCCC;
	padding: 10px 0 10px 10px;
	text-align: left;
}
.demand-area th {
	border: solid 1px #CCCCCC;
	padding: 10px 0;
	text-align:center;
}
.demand-area table.catalog-area-radio {
	border: 0;
}
.demand-area td.catalog-area-radio {
	border: 0;
	vertical-align: top;
	padding: 0;
}
.catalog-box {
	margin: 8px 0 0 0;
}
.catalog-box .box01 {
	width: 139px;
	float: left;
	margin: 0 43px 0 0 ;
}
.catalog-box .box02 {
	width: 139px;
	float: left;
	margin: 0;
}
.radio-copy {
	margin: -1px 0 0 5px;
}
.address-select {
	border: solid 1px #7F9DB9;
	margin: 16px 0 10px 0;
}
.post-area01 {
	width: 68px;
	height: 23px;
	margin: 0 7px 0 18px;
}
.post-area02 {
	width: 78px;
	height: 23px;
	margin: 0 0 0 10px;
}
.post-txt {
	margin: 5px 0 0 0;
}
.demand-area .input-txt00 {
	border: solid 1px #7F9DB9;
}
.demand-area .input-txt01 {
	width: 200px;
	border: solid 1px #7F9DB9;
	height: 23px;
}
.demand-area .input-txt02 {
	width: 300px;
	border: solid 1px #7F9DB9;
	height: 23px;
}
.demand-area .input-txt03 {
	width: 400px;
	border: solid 1px #7F9DB9;
	height: 23px;
}
.demand-area .explanation-txt {
	color: #4286C7;
}
.essential {
	color:#D21277;
}
#logout-bnr {
	width: 100%;
	text-align: center;
	margin: 30px 0 0 0;
}
.download-ttl01 {
	margin: 38px 0 10px 0;
}
.download-ttl02 {
	margin: 36px 0 14px 0;
}

.download-attention {
	margin: 0 0 15px 15px;
	line-height: 1.6;
	letter-spacing: 0.1em;
}
td.download-box01 {
	vertical-align: top;
	padding: 30px 0 0 0;
}
td.download-box02 {
	vertical-align: top;
	padding: 90px 0 0 0;
}
.catalog-img-area {
	width: 120px;
	float: left;
	padding: 0;
}
.bnr-area {
	width: 380px;
	float: left;
	margin: 15px 0 0 0;
	text-align: left;
}
.bnr-area p {
	margin: 0 0 7px 0;
}
.download-product-ttl {
	margin: 0 0 10px 0;
}
.demand-area td .download-product-img {
	padding: 2px;
}
.attention-txt a:link,
.attention-txt a:visited,
.pdf-link a:link,
.pdf-link a:visited {
	color: #4286C7;
}
.attention-txt a:hover,
.attention-txt a:active,
.pdf-link a:hover,
.pdf-link a:active {
	color: #4286C7;
}

