@charset "shift_jis";

#side li.sub ul {
	background: transparent none repeat scroll 0 0;
}
#side li.sub ul li.sub ul li {
	font-size: 100%;
}

#contents div#USfamily_product_list {
	width: 565px;
}
#contents div#USfamily_product_list h2.tit {
	margin-top: 13px !important;
}
#contents div#USfamily_product_list h3.tit {
	margin: 1em 0 !important;
}

#contents ul.USfamily_product_name {
	list-style-type: none;
	margin: 0;
}
#contents ul.USfamily_product_name li {
	margin: 0 2px 3px;
	float: left;
}


#contents h1#usf_title {
	background-image: url("../images/usfamily_title.jpg");
}
#contents h1#usf_title_2{
	background-image: url("../images/usfamily_title_2.jpg");
}



#contents h2#usf_h2_hardwere {
	background-image: url("../images/us_t2/us_t2_1.gif");
}
#contents h2#usf_h2_software {
	background-image: url("../images/us_t2/us_t2_2.gif");
}
#contents h2#usf_h2_service {
	background-image: url("../images/us_t2/us_t2_3.gif");
}
#contents h2#usf_h2_software_list {
	background-image: url("../images/us_t2/us_t2_4.gif");
}
#contents h2#usf_h2_product_list {
	background-image: url("../images/us_t2/us_t2_5.gif");
}
#contents h2#usf_h2_shouhyou {
	background-image: url("../images/us_t2/us_t2_6.gif");
}

#contents ul.USfamily_product_model {
	list-style-type: none;
	margin: 0;
}
#contents ul.USfamily_product_model li {
	margin: 0 0 5px;
}
#contents ul.USfamily_product_model li.left {
	float: left;
	display: inline;
}
#contents ul.USfamily_product_model li.right {
	float: right;
	display: inline;
}

#contents ul.ome_product_link {
	list-style-type: none;
	margin-top: 1em;
}
#contents ul.ome_product_link li {
	float: left;
	margin-left: 70px;
	display: inline;
}

#prt-protable_contents {
	width: 578px;
	text-align: left;
}
#prt-protable_contents ul.ome_product_link {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#prt-protable_contents ul.ome_product_link li {
	float: left;
	display: inline;
	margin-right: 50px;
	padding: 0;
}

table.hard_pname_tbl {
	margin-top: 1em;
}
table.hard_pname_tbl th {
	background-color: #7F7B88;
	color: #ffffff;
	font-weight: normal;
}
table.hard_pname_tbl td {
	vertical-align: top;
}
table.hard_pname_tbl td.pname_l {
	width: 40%;
}
table.hard_pname_tbl td.pname_r {
	width: 60%;
}
#prt-protable_contents p.page_top_link {
	text-align: right;
	margin: 0 5px 0;
	font-size: 70%;
}

/* \unix\service\usf\ */

#service_contents {
	width: 565px;
}
/* h3,h4,h5 */
#service_contents * {
	text-align: left;
}
#service_contents h3 {
	margin: 1em 0 !important;
}
#service_contents h4 {
	margin: 1.5em 0 0.5em 0 !important;
}
#service_contents h5 {
	margin: 10px 0 5px 0 !important;
}
/* td & table */
#service_contents table.support_service_menu_list {
	width: 100%;
}
#service_contents table.support_service_menu_list td.service {
	
}
#service_contents table.support_service_menu_list td.service_item {
	white-space: nowrap;
}
#service_contents table.support_service_menu_list td.service_hw {
	width: 30px;
}
#service_contents table.support_service_menu_list td.service_sw {
	width: 30px;
}
#service_contents table.support_service_menu_list td.entry {
	text-align: center;
	width: 50px;
}
#service_contents table.support_service_menu_list td.basic {
	text-align: center;
	width: 50px;
}
#service_contents table.support_service_menu_list td.advanced {
	text-align: center;
}
#service_contents table.support_service_menu_list td.premium {
	text-align: center;
}
/* th */
#service_contents table.support_service_menu_list th {
	color: #fff;
}
#service_contents table.support_service_menu_list th.service {
	background-color: #696969;
	text-align: left;
}
#service_contents table.support_service_menu_list th.entry {
	background-color: #218062;
}
#service_contents table.support_service_menu_list th.basic {
	background-color: #191471;
}
#service_contents table.support_service_menu_list th.advanced {
	background-color: #ff7348;
}
#service_contents table.support_service_menu_list th.premium {
	background-color: #ff3a3c;
}
/* dl */
#service_contents dl.ssmlsupple dd {
	margin: 0;
}
/* etc... */
#service_contents table.support_service_menu_list td.tac {
	text-align: center;
}
#service_contents table.support_service_menu_list td.tal {
	text-align: left;
}
#service_contents table.support_service_menu_list td.vat {
	vertical-align: top;
}
#service_contents table.support_service_menu_list td.ce {
	color: #218062;
}
#service_contents table.support_service_menu_list td.cb {
	color: #191471;
}
#service_contents table.support_service_menu_list td.ca {
	color: #ff7348;
}
#service_contents table.support_service_menu_list td.cp {
	color: #ff3a3c;
}
#service_contents table.support_service_menu_list td.bce {
	background-color: #5fccc2;
}
#service_contents table.support_service_menu_list td.bcb {
	background-color: #acb1ee;
}
#service_contents table.support_service_menu_list td.bca {
	background-color: #ffc2aa;
}
#service_contents table.support_service_menu_list td.bcp {
	background-color: #ffaebe;
}
