@charset "Shift_JIS";

/* =================================================================================

 Common style of connection

================================================================================= */


/* ///////////////////////////////////////////////// index style */

div.connection{
	background:url(img/main.jpg) no-repeat left top;
}

div#sectionWrap div#indexOsc{
	margin-bottom:18px;
	background-image:url(img/index_main_osc.jpg);
	position:relative;
	min-height:262px;
	height:auto !important;
	height:262px;
}
	
	div#indexOsc h2{
		position:absolute;
		left:80px;
		top:22px;
		width:84px;
		height:176px;
	}
	
	div#indexOsc p#btnOsc{
		/*position:absolute;
		left:32px;
		top:217px;*/
		position:absolute;
		left:0;
		top:0;
	}
	
	div#sectionWrap div#indexOsc p#btnOsc a img{
		padding:217px 548px 15px 32px;
		z-index:2;
	}
	
	p#copyOsc{
		position:absolute;
		left:339px;
		top:198px;
		width:406px;
		height:48px;
	}

div#indexCard{
	background-image:url(img/index_main_card.jpg);
	position:relative;
	min-height:152px;
	height:auto !important;
	height:152px;
}
	
	div#indexCard h2{
		position:absolute;
		left:31px;
		top:28px;
		width:301px;
		height:26px;
	}
		
	div#sectionWrap div#indexCard p#btnCard{
		position:absolute;
		left:0;
		top:0;
	}
	
	div#sectionWrap div#indexCard p#btnCard a img{
		padding:102px 428px 20px 31px;
	}
	p#copyCard{
		position:absolute;
		left:31px;
		top:59px;
		width:221px;
		height:31px;
	}

ul.w470 li{
	display:inline-block;
	vertical-align:top;
}