/* tab */
#main #contents #tabs {
	width : 600px;
	margin : 10px 0px 18px 10px;
	background : url("/solution/common/images/tab_service.gif") no-repeat;
}
#main #contents #tabs-list {
	width : 600px;
	margin : 10px 0px 18px 10px;
	background : url("/solution/common/images/tab_gyosyu.gif") no-repeat;
}

#main #contents #tabs dt a,
#main #contents #tabs-list dt a{
	display : block;
	float : left;
	width : 290px;
	padding : 0px 5px;
	height : 35px;
	text-indent : -5000px;
}


#main #contents #tabs dt a:hover,
#main #contents #tabs-list dt a:hover {
	background : url("/introduce/common/images/bt_over.png") no-repeat;
}

#main #contents #tabs dt a.current:hover,
#main #contents #tabs-list dt a.current:hover {
	background : none;
}
/*\*/
* html #main #contents #tabs dt a,
* html main #contents #tabs-list dt a {
	width : 298px;
}

/*\*/
/** html #body #main #contents #tabs dt a,
* html #body #main #contents #tabs-list dt a {
	position : relative;
	left : 0px;
	top : 0px;
	cursor : pointer;
	margin-left : 0px;
}*/

* html #body #main #contents #tabs dt a:hover,
* html #body #main #contents #tabs-list dt a:hover {
	background : none;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/introduce/common/images/bt_over.png',sizingMethod=scale);*/
}
/**/


/* float clear */
#main #contents #tabs:after,
#main #contents #tabs-list:after {
	content : ".";
	height: 0px;
	clear : both;
	visibility : hidden;
	display : block;
}

#main #contents #tabs,
#main #contents #tabs-list {
	display : inline-block;
}

/*\*/
* html #main #contents #tabs,
* html #main #contents #tabs-list {
	height: 1%;
}

#main #contents #tabs,
#main #contents #tabs-list {
	display : block;
}
/**/
