@charset "Shift_JIS";

/* index

	- globalNavigation
	- localNavigation
	- category
----------------------------------------------- */


/* globalNavigation
----------------------------------------------- */
#globalNavigation li#dist a {
	background: url(../../../shared/img/global_navigation.gif) no-repeat -586px -72px;
}



/* localNavigation
----------------------------------------------- */
#localNavigation ul {
	margin: 0;
	padding: 0px 0px 10px 0px;
	width: 191px;
	list-style: none;
	text-indent: 0;
	background: url(../../../shared/img/local_catlist_bgimg.gif) repeat-y;
}

#localNavigation li {
	margin: 0;
	padding: 0;
	list-style: none;
	text-indent: -9999px;
	clear: both;
}

#localNavigation li#solution a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 51px;
	background: url(../../../shared/img/local_solution2.gif) no-repeat;
}

#localNavigation li#solution a:hover {
	background: url(../../../shared/img/local_solution.gif) no-repeat;
}

#localNavigation li#blog a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 30px;
	background: url(../../../shared/img/local_solution_catlist.gif) no-repeat 0px 0px;
}

#localNavigation li#blog a:hover {
	background: url(../../../shared/img/local_solution_catlist.gif) no-repeat -191px 0px;
}

#localNavigation li#seo a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 30px;
	background: url(../../../shared/img/local_solution_catlist.gif) no-repeat 0px -30px;
}

#localNavigation li#seo a:hover {
	background: url(../../../shared/img/local_solution_catlist.gif) no-repeat -191px -30px;
}

#localNavigation li#force a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 30px;
	background: url(../../../shared/img/local_solution_catlist.gif) no-repeat 0px -60px;

}

#localNavigation li#force a:hover {
	background: url(../../../shared/img/local_solution_catlist.gif) no-repeat -191px -60px;
}


#localNavigation li#sns a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 30px;
	background: url(../../../shared/img/local_solution_catlist.gif) no-repeat 0px -90px;
	border-bottom: 1px solid #9899a4;
}

#localNavigation li#sns a:hover {
	background: url(../../../shared/img/local_solution_catlist.gif) no-repeat -191px -90px;
}



/* category
----------------------------------------------- */
#catTitleA01 h2 {
	margin: 0;
	padding: 0;
	width: 578px;
	height: 55px;
	background: url("../../../dist/shared/img/catTitle_distributor.jpg") no-repeat scroll 0 0 transparent;
	border-top: 1px solid #d6d6d6;
	clear: both;
}

.subCatTitleA01 {
	margin: 25px 0px 0px 0px;
	padding: 0;
	width: 530px;
	float: left;
}

.subCatTitleA01 h4#blog a {
	margin: 0;
	padding: 0;
	width: 530px;
	height: 40px;
	background: url(../../../solution/shared/img/subCatTitle_blog.gif) no-repeat;
	float: left;
}

.subCatTitleA01 h4#seo a {
	margin: 0;
	padding: 0;
	width: 530px;
	height: 40px;
	background: url(../../../solution/shared/img/subCatTitle_seo.gif) no-repeat;
	float: left;
}

.subCatTitleA01 h4#startforce a {
	margin: 0;
	padding: 0;
	width: 530px;
	height: 40px;
	background: url(../../../solution/shared/img/subCatTitle_startforce.gif) no-repeat;
	float: left;
}

.subCatTitleA01 h4#sns a {
	margin: 0;
	padding: 0;
	width: 530px;
	height: 40px;
	background: url(../../../solution/shared/img/subCatTitle_sns.gif) no-repeat;
	float: left;
}


.subCatReadA01 {
	margin: 0;
	padding: 0px 15px 0px 15px;
	width: 498px;
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	float: left;
}

/* IE7 -Safari - Firefox */
html>body .subCatReadA01 {
	margin: 0;
	padding: 0px 15px 0px 15px;
	width: 498px;
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	float: left;
}

.subCatReadA02 {
	margin: 0;
	padding: 0;
	width: 153px;
	float: left;
}

.subCatReadA03 {
	margin: 0;
	padding: 0;
	width: 345px;
	float: left;
}

.subCatReadA01 p,
.subCatReadA03 p {
	margin: 0;
	padding: 10px 0px 0px 0px;
	float: left;
}

.subCatReadA01 ul,
.subCatReadA03 ul {
	margin: 0;
	padding: 10px 0px 0px 0px;
	list-style: none;
	text-indent: 0;
	float: right;
}

.subCatReadA01 li,
.subCatReadA03 li {
	margin: 0;
	padding: 0;
	list-style: none;
	text-indent: -9999px;
	float: left;
}

.subCatReadA01 li a,
.subCatReadA03 li a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 95px;
	height: 21px;
	background: url(../../../shared/img/btn_detail.gif) no-repeat;
}

.subCatBtmA01 {
	margin: 0;
	padding: 0;
	width: 530px;
	height: 15px;
	background: url(../../../solution/shared/img/subCat_btm.gif) no-repeat;
	clear: both;
}


/* blog
----------------------------------------------- */
#localNavigation li#blogCat1 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 20px;
	background: url(../../../shared/img/local_blog_catlist.gif) no-repeat 0px -1px;
}

#localNavigation li#blogCat1 a:hover {
	background: url(../../../shared/img/local_blog_catlist.gif) no-repeat -191px -1px;
}

#localNavigation li#blogCat2 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 20px;
	background: url(../../../shared/img/local_blog_catlist.gif) no-repeat 0px -20px;
}

#localNavigation li#blogCat2 a:hover {
	background: url(../../../shared/img/local_blog_catlist.gif) no-repeat -191px -20px;
}

#localNavigation li#blogCat3 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 20px;
	background: url(../../../shared/img/local_blog_catlist.gif) no-repeat 0px -40px;
}

#localNavigation li#blogCat3 a:hover {
	background: url(../../../shared/img/local_blog_catlist.gif) no-repeat -191px -40px;
}

/* seo
----------------------------------------------- */
#localNavigation li#seoCat1 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 20px;
	background: url(../../../shared/img/local_seo_catlist.gif) no-repeat 0px -1px;
}

#localNavigation li#seoCat1 a:hover {
	background: url(../../../shared/img/local_seo_catlist.gif) no-repeat -191px -1px;
}

#localNavigation li#seoCat2 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 20px;
	background: url(../../../shared/img/local_seo_catlist.gif) no-repeat 0px -20px;
}

#localNavigation li#seoCat2 a:hover {
	background: url(../../../shared/img/local_seo_catlist.gif) no-repeat -191px -20px;
}

#localNavigation li#seoCat3 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 20px;
	background: url(../../../shared/img/local_seo_catlist.gif) no-repeat 0px -40px;
}

#localNavigation li#seoCat3 a:hover {
	background: url(../../../shared/img/local_seo_catlist.gif) no-repeat -191px -40px;
}

#localNavigation li#seoCat4 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 20px;
	background: url(../../../shared/img/local_seo_catlist.gif) no-repeat 0px -60px;
}

#localNavigation li#seoCat4 a:hover {
	background: url(../../../shared/img/local_seo_catlist.gif) no-repeat -191px -60px;
}

#localNavigation li#seoCat5 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 20px;
	background: url(../../../shared/img/local_seo_catlist.gif) no-repeat 0px -80px;
}

#localNavigation li#seoCat5 a:hover {
	background: url(../../../shared/img/local_seo_catlist.gif) no-repeat -191px -80px;
}

/* ----------------------------------------------- */
/* 2010.05.06 distributorページ作成時追加
/* ----------------------------------------------- */

.catWide p {
	margin: 20px 0 0 0;
	padding: 0;
}

.itemCen {
	margin: 20px 0 0 0;
	padding: 0;
	text-align: center;
}

/* localNavigation ------------- */
#localNavigation li#distributor a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 51px;
	background: url(../../../shared/img/local_distributor2.gif) no-repeat;
}

#localNavigation li#distributor a:hover {
	background: url(../../../shared/img/local_distributor.gif) no-repeat;
}

#localNavigation li#contact a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 31px;
	background: url(../../../shared/img/local_contact_catlist.gif) no-repeat;
}

#localNavigation li#contact a:hover {
	background: url(../../../shared/img/local_contact_catlist2.gif) no-repeat;
}

/* table --------------------- */
#distCatalog table {
	margin-top: 20px;
	margin-bottom:20px;
	width:530px;
	border-collapse:collapse;
	
	font-size: 12px !important;
	line-height: 125% !important;
	font-family: Osaka,sans-serif !important;
	/*\*/
	*font-size: 75.25% !important;
	*line-height: 130% !important;
	*font-family: 'ＭＳ Ｐゴシック',sans-serif !important;
	/**/
	color: #000000;
	font-weight: normal;
}

#distCatalog th, #distCatalog td {
	border:1px solid #1B7DD1;
	padding:5px;
}

#distCatalog th {
	background-color:#9BD4FE;
	color:#1349A1;
}

#distCatalog td.bg_col1 {
	background-color:#C8E6FC;
	color:#01437C;
}
