ul#globalNavi li#example a {width: 98px; background: transparent url(../common_images/global_navi.jpg) -681px -150px no-repeat; }
ul#globalNavi li#example a:hover {width: 98px; background: transparent url(../common_images/global_navi.jpg) -681px -50px no-repeat; }
ul#globalNavi li#example a:active {width: 98px; background: transparent url(../common_images/global_navi.jpg) -681px -100px no-repeat; }

/*左寄せ*/
.left {
	float: left; 
	margin: 0; 
	text-align: left; 
	display: block; 
}

.marginContLeft {
	margin: 0 20px 20px 0; 
	float: left; 
}

.left  .caption {
	text-align: left; 
	margin: 5px 0 0 0; 
}

/*右寄せ*/
.right {
	float: right; 
	margin: 0; 
	text-align: right; 
	display: block; 
}

.marginContRight {
	margin: 0 0 20px 20px; 
	float: right; 
}

.right .caption {
	text-align: right; 
	margin: 5px 0 0 0; 
}

/*移転事例*/

.mainArea2nd .text h2 {
	margin: 0 0 15px 0; 
	line-height: 1.8em; 
	color: #444; 
}

.sample3 {
	width: 680px; 
	height: 454px; 
	background: #fff url(example_3_imgs/layout_bg.jpg) center top repeat-y; 
	border: 1px solid #fff; 
}

.sample3 .row1 {
	width: 660px; 
	height: 135px; 
	margin: 10px; 
}

.sample3 .row2 {
	width: 660px; 
	height: 135px; 
	margin: 10px; 
}

.sample3 .row3 {
	width: 660px; 
	height: 135px; 
	margin: 19px 10px 10px 10px; 
}

.sample3 .row3 .right img {
	margin: 0 0 0 15px; 
}

/*
.sample3 a img{ text-decoration: none;}
.sample3 a:link img{ filter: alpha(style=0, opacity=50); opacity: 0.5;}
.sample3 a:visited img{ filter: alpha(style=0, opacity=50); opacity: 0.5;}
.sample3 a:hover img{ filter: alpha(style=0, opacity=100); opacity: 1;}
*/

/*インデックス*/
.sampleIndex {

}

.sampleIndex a { text-decoration: none; }
.sampleIndex a:link { color:#666; }
.sampleIndex a:visited {color:#666; }
.sampleIndex a:hover { color:#444; }

.sampleIndex .indexGroup {
	border-bottom: 1px solid #ddd; 
	vertical-align: middle; 
	margin: 0 0 10px 0; 
	padding: 0; 
}

.sampleIndex .indexGroup h1 {
	padding: 5px 0 5px 5px; 
	border-bottom: 1px solid #bcc6ca; 
	border-top: 2px solid #bcc6ca; 
	margin: 0 0 5px 0; 
	color: #666; 
	font-size: 117%; 
}

/*.sampleIndex .indexGroup:hover {
	border-top: 1px solid #bcc6ca; 
	border-bottom: 1px solid #bcc6ca; 
	background: #e6e6e6 url(images/index_bg.jpg) center bottom repeat-x; 
	cursor: pointer; 
}*/

.sampleIndex .indexGroup img {
	margin: 0 5px 5px 5px; 
	float: left; 
	border: 1px solid #aaa; 
}

.sampleIndex .indexGroup .textBlock {
	float: left; 
	display: block; 
	width: 543px; 
	margin: 0 5px 0 0; 
}


.sampleIndex .indexGroup .textBlock strong {
	font-size: 100% ; 
	display: block; 
	border-bottom: 1px solid #ccc; 
	margin-bottom: 2px; 
	padding: 0; 
	color: #666; 
}
