@charset "utf-8";

/* ============================================
	/product/index.html
============================================ */
body#product.index .ulBorder li div {
	min-height: 55px;
	height: auto !important;
	/* hack IE6 */
	height: 55px;
	/* hack IE6 */
}


/* ============================================
	/product/website.html
============================================ */
body#product.website .ulBorder li div {
	min-height: 172px;
	height: auto !important;
	/* hack IE6 */
	height: 172px;
	/* hack IE6 */
}
body:first-of-type#product.website .ulBorder li div { 
	min-height: 190px;
} 

/* ============================================
	/product/blog.html
============================================ */
body#product.blog .ulBorder li div {
	min-height: 210px;
	height: auto !important;
	/* hack IE6 */
	height: 210px;
	/* hack IE6 */
}


/* ============================================
	/product/signage.html
============================================ */
body#product.signage .ulBorder li div {
	min-height: 185px;
	height: auto !important;
	/* hack IE6 */
	height: 185px;
	/* hack IE6 */
}



/* ============================================
	/product/access.html
============================================ */
.access h3 {
	margin-top: 15px;
}
.access div.sectionLv1 p {
	margin: 10px 0 20px 0;
}
div.cmnSquareY {
	width: 840px;
	margin: 25px 0 0 10px;
}
div.cmnSquareY ul {
	width: 840px;
	overflow: hidden;
}
	div.cmnSquareY ul li.cmnSquareYL {
		width: 422px;
		float: left;
		background: url(../../common/img/cmn_ico_squareY.gif) right top repeat-y;
		padding: 6px 0;
	}
	div.cmnSquareY ul li.cmnSquareYR {
		width: 407px;
		float: right;
		padding: 6px 0;
	}
		div.cmnSquareY ul li.cmnSquareYL div div.accessVBox,
		div.cmnSquareY ul li.cmnSquareYR div div.accessVBox {
			min-height:140px;
			height: auto !important;
			height: 150px;
		}
			div.cmnSquareY ul li.cmnSquareYL div p,
			div.cmnSquareY ul li.cmnSquareYR div p {
				width: 407px;
				margin-top: 15px;
			}
				div.cmnSquareY ul li.cmnSquareYL div p.accessTxt,
				div.cmnSquareY ul li.cmnSquareYR div p.accessTxt {
					width: 407px;
					margin-top: 25px;
				}


/* ============================================
	/product/signage.html
============================================ */
.signage .ulBorder {
	width: 840px;
	overflow: hidden;
}
	.signage .ulBorder li {
		float: left;
		margin-right: 5px;
		border: 6px solid #e8e7e7;
		width: 194px;
	}
	.signage .ulBorder li.last {
		margin-right: 0;
	}
		.signage .ulBorder li div {
			margin: 10px 8px 5px;
			width: 178px;
		}
			.signage .ulBorder li div p.arrow {
				float: right;
			}
			.signage .ulBorder li div p {
				overflow: hidden;
				zoom: 1;
			}
ul.signageBox {
	margin-top: 10px;
}

ul.signageBox li.signageBoxL {
	float: left;
	width: 402px;
}
ul.signageBox li.signageBoxR {
	float: right;
	width: 380px;
	margin-right: 30px;
	display: inline;
}
ul.signageBox li.signageBoxR p {
	margin-bottom: 20px;
}
