@charset "euc-jp";
/*----------------------------------------
style_top.css
create date:2008/12/

-1.common parts
-2.lab_top_h1
-3.lab_top_techblog
-4.lab_top_product
-5.lab_top_svc

/*
1.common parts
------------------------------*/

/*
2.lab_top_h1
------------------------------*/
#lab_top_h1 {
	position:relative;
	width:950px;
	height:165px;
	margin-bottom:15px;
}
.lab_top_mainimg01 {
	background: url(http://i.yimg.jp/images/labs/img/top/lab_top_mainimg01.gif) no-repeat;
	width:950px;
	height:165px;
}
.lab_top_mainimg01 p {
	text-indent:-9999px;
	overflow:hidden;
}
.lab_top_mainbt01 {
	position:absolute;
	right:11px;
	bottom:9px;
}
/*
3.lab_top_techblog
------------------------------*/
#lab_top_techblog {
	position:relative;
}
#lab_top_techblog .btn_myy {
	position:absolute;
	top:9px;
	left:836px;
}
#lab_top_techblog .btn_rss {
	position:absolute;
	top:9px;
	left:904px;
}
#lab_top_techblog h2 {
	clear:both;
	width:950px;
	height:35px;
	background-image: url(http://i.yimg.jp/images/labs/img/top/lab_top_h201.gif);
}
.lab_top_techblog_box {
	margin-bottom:10px;
	padding:10px;
	background: url(http://i.yimg.jp/images/labs/img/top/lab_top_techblog_bg.gif) top #ececec repeat-x;
	border:1px solid #cfcfcf;
	border-top:none;
}
.lab_top_techblog_table table {
	width:100%;
	border:none;
	border-collapse:collapse;
}
.lab_top_techblog_table th {
	width:15%;
	padding-left:5px;
}
.lab_top_techblog_table td {
	width:85%;
}

/*
4.lab_top_product
------------------------------*/
#lab_top_product {
	position:relative;
}
#lab_top_product .btn_list {
	position:absolute;
	top:8px;
	left:155px;
}
#lab_top_product .btn_myy {
	position:absolute;
	top:9px;
	left:836px;
}
#lab_top_product .btn_rss {
	position:absolute;
	top:9px;
	left:904px;
}
#lab_top_product h2 {
	clear:both;
	width:950px;
	height:35px;
	margin-bottom:5px;
	background:url(http://i.yimg.jp/images/labs/img/top/lab_top_h202.gif);
}
.lab_top_product_box {
	margin-bottom:10px;
}
.lab_top_product_block {
	margin:5px 0;
}
.lab_top_product_l {
	float:left;
	width:450px;
	margin:0 auto 0 0;
	padding:10px;
	border:1px solid #d1d1d1;
	background: url(http://i.yimg.jp/images/labs/img/top/lab_top_product_bg.gif) top #ececec repeat-x;
}
.lab_top_product_r {
	float:right;
	width:450px;
	border:1px solid #d1d1d1;
	padding:10px;
	background: url(http://i.yimg.jp/images/labs/img/top/lab_top_product_bg.gif) top #ececec repeat-x;
}
.lab_top_product_wrap {
	padding:0 0 5px 0;
}
.lab_top_product_ttl {
	clear:both;
	margin:0;
	padding:0;
	font-weight:bold;
}
.lab_top_product_piecel {
	float:left;
	width:145px;
	margin:0 0 5px 0;
}
.lab_top_product_pic {
	width:120px;
	height:90px;
	background:#666666;
}
.lab_top_product_piecer {
	float:right;
	margin:0;
	width:305px;
}
.product_txt {
	display:block;
	margin:0px 0 0 0;
	min-height:90px;
	height:auto !important;
	height:90px;
}
.product_navi{
	width:305px;
}
.product_arrow{
	float:right;
	margin-top:-1.5em;
	padding:0 5px 0 10px;
	background: url(http://i.yimg.jp/images/labs/img/top/lab_top_ic01.gif) no-repeat left center;
	font-size:77%;
}

/*
5.lab_top_svc
------------------------------*/
#lab_top_svc {
	padding:10px;
	border:1px solid #c6d3e1;
	background: url(http://i.yimg.jp/images/labs/img/top/lab_top_svc_bg.gif) top #dfe5ef repeat-x;
}
#lab_top_svcttl {
	clear: both;
	height: 14px;
	background:url(http://i.yimg.jp/images/labs/img/top/lab_top_svc_ttl.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.lab_top_svc_table table {
	border:none;
	border-collapse:collapse;
	margin:5px 0 0;
	width:100%;
}
.lab_top_svc_table td {
	padding-right:2em;
}
.svc_icon {
	margin-right:10px;
	vertical-align:middle;
}