body {
	background-color:#E4E4E4;
	margin:0px 0px 0px 0px;
	color:#333;
	}
img {
	border:none;
	}
ul {
	font-size:12px;
	line-height:140%;
	}

li {
	font-size:12px;
	line-height:140%;
	margin-left:-10px;
	margin-bottom:10px;
	}

.dot01 {
	background-image:url(../images/dot.gif);
	background-position:center left;
	background-repeat:repeat-x;
	}

.topics_font {
	font-size:12px;
	line-height:140%;
	padding:5px;
	}

.topics_dot {
	background-image:url(../images/dot.gif);
	background-position:center left;
	background-repeat:repeat-x;
	}

.topics_detail01 {
	border-bottom:1px solid #666666;
	font-size:12px;
	font-weight:bold;
	line-height:140%;
	padding:3px 10px 3px 0px;
	}

.topics_detail02 {
	border-bottom:1px solid #e4e2e2;
	font-size:12px;
	line-height:140%;
	padding:3px 5px 3px 0px;
	}


.footer_font10 {
	font-size:10px;
	line-height:140%;
	}

.sub_menu01 {
	color:#FFFFFF;
	font-size:12px;
	padding:3px 5px 3px 15px;
	line-height:140%;
	}

.font10 {
	font-size:10px;
	line-height:140%;
	}

.font12 {
	font-size:12px;
	line-height:140%;
	}

.font10_gray {
	font-size:10px;
	line-height:140%;
	}

.font12_gray {
	font-size:12px;
	line-height:140%;
	}

.header_menu {
	padding-bottom:15px;
	}

.left_menu {
	padding-bottom:5px;
	}
.left_menu2{
	background:#66c0d8;
	padding:0 2px;
	}
.left_menu3{
	padding-bottom:2px;
	}
.left_menu4{
	padding:5px 5px 10px 13px;
	color:#FFF;
	line-height:1.5;
	font-size:12px;
	color:#FFF;
	}
.left_menu4 a,
.left_menu4 a:visited{
	color:#FFF;
}
td.left_menu4 a{
	color:#FFF;
	padding:0 0 0 3px;
}
td.left_menu4 a:hover{
	color:#a2dceb;
	text-decoration:none;
}

.m_font14 {
	color:#1980D8;
	font-size:14px;
	font-weight:bold;
	line-height:140%;
	}

.m_font12 {
	color:#1980D8;
	font-size:12px;
	line-height:140%;
	}

.products_m_bg01 {
	background-image:url(../images/products/product_m_bg01.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:12px;
	height:16px;
	padding:0px 0px 0px 15px;
	width:103px;
	}

.products_m_bg02 {
	background-image:url(../images/products/product_m_bg02.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:12px;
	height:16px;
	padding:0px 0px 0px 15px;
	width:103px;
	}

.products_detail {
	font-size:12px;
	line-height:140%;
	padding-left:5px;
	}

.products01 {
	font-size:12px;
	line-height:140%;
	}

.products02 {
	font-size:10px;
	line-height:140%;
	}

.products_list {
	font-size:12px;
	line-height:140%;
	padding:5px 10px 5px 10px;
	}

.process_m {
	background-image:url(../images/products/process_icon.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#167DFC;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 16px;
	}

.process_font {
	font-size:12px;
	line-height:140%;
	padding-left:16px;
	}

.salesforce_mm {
	background-color:#eae9e9;
	font-size:10px;
	line-height:120%;
	padding:0px 10px 0px 10px;
	}

.salesforce_pdf01 {
	font-size:12px;
	padding:3px 10px 3px 10px;
	}

.salesforce_pdf02 {
	background-color:#f3f4f4;
	font-size:10px;
	line-height:120%;
	padding:3px 10px 3px 10px;
	}

.salesforce_list01 {
	background-color:#e7e8e9;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:140%;
	}

.salesforce_list02 {
	background-color:#e7e8e9;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:140%;
	}

.salesforce_list03 {
	background-color:#f3f3f3;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size:12px;
	line-height:140%;
	}

.salesforce_mi {
	background-image:url(../images/products/icon01.gif);
	background-position:center left;
	background-repeat:no-repeat;
	font-size:12px;
	line-height:140%;
	padding-left:17px;
	}

.salesforce_txt01 {
	font-size:12px;
	line-height:140%;
	padding-bottom:15px;
	}

.pickup {
	font-size:10px;
	line-height:120%;
	}

.whats_font {
	color:#5D84C9;
	font-size:10px;
	line-height:140%;
	}

.staff_prof {
	padding:10px 0px 0px 10px;
	font-size:10px;
	line-height:140%;
	}

.staff_border {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #B1B1B1;
	border-left-color: #B1B1B1;
	}

.line01 {
	background-image:url(../images/common/line.gif);
	background-position:left center;
	background-repeat:repeat-x;
	}

.line_dot {
	background-image:url(../images/common/line_dot.gif);
	background-position:left center;
	background-repeat:repeat-x;
	}

/** enterprise **/
.enterprise_mss {
	background-image:url(../images/enterprise/mss_line.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	color:#2386db;
	font-size:12px;
	font-weight:bold;
	padding-bottom:3px;
	margin-bottom:5px;
	}
.enterprise_mi {
	background-image:url(../images/enterprise/icon01.gif);
	background-position:center left;
	background-repeat:no-repeat;
	color:#2386db;
	font-size:12px;
	line-height:140%;
	padding-left:17px;
	}

/** company **/
.company_list01 {
	background-color:#e7e8e9;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:140%;
	}

.company_list02 {
	background-color:#f3f3f3;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size:12px;
	line-height:140%;
	}

.company_wan {
	background-image:url(../images/company/dot.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	font-size:12px;
	line-height:140%;
	padding:4px 10px 4px 10px;
	}

/** recruit **/
.recruit_list01 {
	background-color:#e7e8e9;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:140%;
	padding:3px 3px 3px 3px;
	}

.recruit_list02 {
	background-color:#f3f3f3;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size:12px;
	line-height:140%;
	padding:3px 3px 3px 3px;
	}

.recruit_list03 {
	background-color:#e7e8e9;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:140%;
	padding:3px 5px 3px 5px;
	}

.recruit_list04 {
	background-color:#f3f3f3;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size:12px;
	line-height:140%;
	padding:3px 5px 3px 5px;
	}

.recruit_q {
	background-image:url(../images/recruit/icon_q.gif);
	background-position:center left;
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	line-height:140%;
	padding-left:20px;
	}

.recruit_a {
	background-image:url(../images/recruit/icon_a.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:12px;
	line-height:140%;
	padding-left:20px;
	}

.recruit_faq_m {
	color:#666666;
	font-size:12px;
	line-height:140%;
	padding-bottom:10px;
	}

/** Press **/

.press01 {
	background-color:#ecf2f7;
	font-size:12px;
	padding:5px 0px 5px 15px;
	}

.press02 {
	background-color:#ffffff;
	font-size:12px;
	padding:5px 5px 5px 15px;
	}

.press_detail_m {
	background-image:url(../images/press/detail_m_bg.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	color:#48a7f9;
	font-size:14px;
	font-weight:bold;
	line-height:140%;
	padding:5px 5px 5px 5px;
	}

/** oubo **/

.oubo_list01 {
	background-color:#e7e8e9;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	font-size:12px;
	line-height:140%;
	padding:3px 5px 3px 5px;
	}

.oubo_list02 {
	background-color:#f3f3f3;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size:12px;
	line-height:140%;
	padding:3px 5px 3px 5px;
	}

/** management **/
.management_m {
	background-image:url(../images/products/process_icon.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#167DFC;
	font-size:12px;
	font-weight:bold;
	line-height:140%;
	padding-left:16px;
	}

.management_font {
	font-size:12px;
	line-height:140%;
	padding-left:16px;
	padding-bottom:10px;
	}

/** sitemap **/
.sitemap01 {
	background-image:url(../images/sitemap/icon.gif);
	background-position:center left;
	background-repeat:no-repeat;
	font-size:12px;
	line-height:140%;
	padding-left:13px;
	}

/** color **/
.red {
	color:#FF0000;
	}

/** Link **/

a:link 		{color:#1980D8; text-decoration:none; }
a:visited {color:#1980D8; text-decoration:none; }
a:active 	{color:#1980D8; text-decoration:underline; }
a:hover 	{color:#1980D8; text-decoration:underline; }

.footer_font10 a:link 		{color:#666666; text-decoration:none; }
.footer_font10 a:visited	{color:#666666; text-decoration:none; }
.footer_font10 a:active 	{color:#666666; text-decoration:underline; }
.footer_font10 a:hover 		{color:#666666; text-decoration:underline; }

.salesforce_mi a:link 		{color:#666666; text-decoration:none; }
.salesforce_mi a:visited	{color:#666666; text-decoration:none; }
.salesforce_mi a:active 	{color:#1980D8; text-decoration:none; }
.salesforce_mi a:hover 		{color:#1980D8; text-decoration:none; }

.sub_menu01 a:link 		{color:#FFFFFF; text-decoration:none; }
.sub_menu01 a:visited {color:#FFFFFF; text-decoration:none; }
.sub_menu01 a:active 	{color:#A2DCEB; text-decoration:none; }
.sub_menu01 a:hover 	{color:#A2DCEB; text-decoration:none; }

table#index_whatsNew{
	border:none;
	font-size:10px;
	line-height:1.3;
}
table#index_whatsNew th{
	width:10%;
	padding:3px;
	text-align:left;
	font-weight:normal;
}
table#index_whatsNew td{
	width:90%;
	padding:3px;
	vertical-align:top;
	text-align:left;
}
table.tbl01{
	margin:16px 0 0 15px;
}
table.tbl01 td{
	color:#666;
	font-size:12px;
	line-height:1.4;
	vertical-align:top;
}
table.tbl02{
	border-collapse:collapse;
	margin:16px 0 0 9px;
	width:525px;
	color:#666;
	font-size:12px;
}
table.tbl02 td{
	color:#666;
	font-size:12px;
	line-height:1.4;
	vertical-align:top;
	padding:0 10px 5px 0;
}
table.tbl02 td.ttl,
td.ttl{
	background:url(../images/enterprise/bg_t01.gif) no-repeat;
	width:515px;
	font-weight:bold;
	padding:6px 0 10px 10px;
	line-height:1.2;
}
table.tbl02 td.small{
	font-size:11px;
	line-height:1.4;
	padding-bottom:20px;
}
table.tbl02 table.tbl03 td{
	padding-right:5px;
	vertical-align:middle;
}
table.tbl02 table.tbl04 td{
	padding:0 0 5px 0;
}
table.tbl05 td{
	padding:0;
}
table.tbl05 table.tbl03 td{
	padding:0 5px 5px 0;
	vertical-align:middle;
}

	