/*Commons Style----------------------------
Blog on Business Commons Styles
----------------------------*/
/*------------------------------------------------------------------------------- inline style */
body#businessBlog .readMoreIncase {
  display: block;
  text-align: right;
}

body#businessBlog .readMoreIncase a {
  margin-top: 5px;
}

/*------------------------------------------------------------------------------- category box*/
div#mainContents div.category-box {
  width: 460px;
  height: 35px;
  margin-top: 15px;
  position: relative;
}

div#mainContents div.image-box div.category-box {
  width: 120px;
  height: 35px;
  margin-top: 10px;
  position: static;
}

div#mainContents div.category-box ul {
  height: 35px;
  margin: 0;
}

div#mainContents div.image-box div.category-box ul {
  height: auto;
}

div#mainContents div.category-box ul li {
  margin: 0;
  padding: 0 0 0 55px;
  list-style-type: none;
  position: absolute;
}

div#mainContents div.image-box div.category-box ul li {
  padding-left: 0;
  position: static;
}

/*------------------------------------------------------------------------------- The type of products*/
div.category-box ul li.movable_type,
div.category-box ul li.typepad,
div.category-box ul li.movable_type_advanced,
div.category-box ul li.typepad_omakase,
div.category-box ul li.zenback_biz,
div.category-box ul li.vox,
div.category-box ul li.lekumo_cb,
div.category-box ul li.lekumo_bb,
div.category-box ul li.lekumo_oem{
  left: 0;
  width: 120px;
  text-indent: -9999em;
}

div.category-box ul li.movable_type {
  background: #ffffff url(/business/images/logo-cat-mt.gif) no-repeat left top;
}

div.category-box ul li.lekumo_bb {
height: 50px;
  background: #ffffff url(/business/images/logo-cat-lekumo-bb.gif) no-repeat left top;
}

div.category-box ul li.movable_type_advanced {
  background: #ffffff url(/business/images/logo-cat-mta.gif) no-repeat left top;
}

div.category-box ul li.typepad {
  background: #ffffff url(/business/images/logo-cat-tp.gif) no-repeat left top;
}

div.category-box ul li.typepad_omakase {
  background: #ffffff url(/business/images/logo-cat-tpo.gif) no-repeat left top;
  height: 35px;
}

div.category-box ul li.zenback_biz {
  background: #ffffff url(/business/images/logo-cat-zenback.gif) no-repeat left top;
}

div.category-box ul li.lekumo_cb {
  background: #ffffff url(/business/images/logo-cat-cb.gif) no-repeat left top;
  height: 36px;
}

div.category-box ul li.lekumo_oem {
  background: #ffffff url(/business/images/logo-cat-oemgif.gif) no-repeat left top;
  height: 50px;
}


/*Category Index. EntryArchives*/
body#categoryIndex div.entrycategory-box ul li.movable_type,
body#entryArchives div.entrycategory-box ul li.movable_type,
body#categoryIndex div.entrycategory-box ul li.typepad,
body#entryArchives div.entrycategory-box ul li.typepad,
body#categoryIndex div.entrycategory-box ul li.movable_type_advanced,
body#entryArchives div.entrycategory-box ul li.movable_type_advanced,
body#categoryIndex div.entrycategory-box ul li.typepad_omakase,
body#entryArchives div.entrycategory-box ul li.typepad_omakase,
body#categoryIndex div.entrycategory-box ul li.zenback_biz,
body#entryArchives div.entrycategory-box ul li.zenback_biz,
body#categoryIndex div.entrycategory-box ul li.lekumo_cb,
body#entryArchives div.entrycategory-box ul li.lekumo_cb,
body#categoryIndex div.entrycategory-box ul li.lekumo_bb,
body#entryArchives div.entrycategory-box ul li.lekumo_bb,
body#categoryIndex div.entrycategory-box ul li.lekumo_oem,
body#entryArchives div.entrycategory-box ul li.lekumo_oem,
body#categoryIndex div.entrycategory-box ul li.vox,
body#entryArchives div.entrycategory-box ul li.vox {
  position: absolute;
  right: 0;
  width: 120px;
  text-indent: -9999px;
}

body#categoryIndex div.entrycategory-box ul li.movable_type,
body#entryArchives div.entrycategory-box ul li.movable_type {
  background: transparent url(/business/images/logo-cat-mt.gif) no-repeat left top;
}

body#categoryIndex div.entrycategory-box ul li.movable_type_advanced,
body#entryArchives div.entrycategory-box ul li.movable_type_advanced {
  background: transparent url(/business/images/logo-cat-mta.gif) no-repeat left top;
}

body#categoryIndex div.entrycategory-box ul li.typepad,
body#entryArchives div.entrycategory-box ul li.typepad {
  background: transparent url(/business/images/logo-cat-tp.gif) no-repeat left top;
}

body#categoryIndex div.entrycategory-box ul li.typepad_omakase,
body#entryArchives div.entrycategory-box ul li.typepad_omakase {
  background: transparent url(/business/images/logo-cat-tpo.gif) no-repeat left top;
  height: 35px;
}

body#categoryIndex div.entrycategory-box ul li.zenback_biz,
body#entryArchives div.entrycategory-box ul li.zenback_biz {
  background: transparent url(/business/images/logo-cat-zenback.gif) no-repeat left top;
}

body#categoryIndex div.entrycategory-box ul li.lekumo_cb,
body#entryArchives div.entrycategory-box ul li.lekumo_cb {
  background: transparent url(/business/images/logo-cat-cb.gif) no-repeat left top;
  height: 45px;
}

body#categoryIndex div.entrycategory-box ul li.lekumo_bb,
body#entryArchives div.entrycategory-box ul li.lekumo_bb {
  background: transparent url(/business/images/logo-cat-lekumo-bb.gif) no-repeat left top;
  height: 50px;
}

body#categoryIndex div.entrycategory-box ul li.lekumo_oem,
body#entryArchives div.entrycategory-box ul li.lekumo_oem {
  background: transparent url(/business/images/logo-cat-lekumo-oemgif.gif) no-repeat left top;
  height: 50px;
}

/*------------------------------------------------------------------------------- The type of use*/
.cms,
.ec,
.businessblog,
.community,
.intranet,
.blogservice,
.mobile,
.socialmedia {
  left: 0;
  top: 0;
  width: 160px;
  _width: 210px;/*IE6*/
  height: 25px;
  background: #ffffff url(/business/images/icon-purpose.jpg) no-repeat left center;
  font-size: 12px;
}


/*Category Index*/
body#categoryIndex .cms,
body#categoryIndex .ec,
body#categoryIndex .businessblog,
body#categoryIndex .community,
body#categoryIndex .intranet,
body#categoryIndex .blogservice,
body#categoryIndex .mobile,
body#categoryIndex .socialmedia {
  width: auto;
  padding-left: 55px;
}

/*-------------------------------------------------------------------------------The type of industry*/
.manufacturer,
.association,
.it,
.estate,
.education,
.etc,
.entertainment,
.media,
.medical,
.legalwork,
.travel,
.beauty,
.finance,
.food,
.campaign {
  left: 220px;
  top: 0;
  width: 185px;
  _width: 235px;/*IE6*/
  height: 25px;
  background: #ffffff url(/business/images/icon-industry.jpg) no-repeat left center;
  font-size: 12px;
}

/*Category Index*/
body#categoryIndex .manufacturer,
body#categoryIndex .association,
body#categoryIndex .it,
body#categoryIndex .estate,
body#categoryIndex .education,
body#categoryIndex .etc,
body#categoryIndex .entertainment,
body#categoryIndex .media,
body#categoryIndex .medical,
body#categoryIndex .legalwork,
body#categoryIndex .travel,
body#categoryIndex .beauty,
body#categoryIndex .finance,
body#categoryIndex .food,
body#categoryIndex .campaign
 {
  width: auto;
  margin-right: 15px;
  padding-left: 55px;
}


/*Entry Archives*/
body#entryArchives .cms,
body#entryArchives .ec,
body#entryArchives .businessblog,
body#entryArchives .community,
body#entryArchives .intranet,
body#entryArchives .blogservice,
body#entryArchives .mobile,
body#entryArchives .socialmedia {
  width: auto;
  height: 25px;
  padding-left: 55px;
  background: transparent url(/business/images/icon-purpose.jpg) no-repeat scroll left center;
}

body#entryArchives .manufacturer,
body#entryArchives .association,
body#entryArchives .it,
body#entryArchives .estate,
body#entryArchives .education,
body#entryArchives .etc,
body#entryArchives .entertainment,
body#entryArchives .media,
body#entryArchives .medical,
body#entryArchives .legalwork,
body#entryArchives .travel,
body#entryArchives .beauty,
body#entryArchives .finance,
body#entryArchives .food,
body#entryArchives .campaign {
  width: auto;
  height: 25px;
  margin-right: 15px;
  padding-left: 55px;
  background: transparent url(/business/images/icon-industry.jpg) no-repeat scroll left center;
}

/*------------------------------------------------------------------------------- entry box */
div#mainContents div.entry-box div.image-box {
  float: left;
  width: 180px;
  margin-bottom: 15px;
  background-color: #transparent;
}

div#mainContents .entry-box .image-box a img {
  margin-left: 0;
}

div#mainContents div.entry-box div.contents-box p {
  margin-left: 0;
}

div#mainContents div.entry-box div.contents-box p.contets-date {
  margin-bottom: 0;
}

div#mainContents div.entry-box div.contents-box p.contents-text {
  margin: 10px 0 0 0;
  padding: 8px;
  line-height: 1.3;
  background-color: #efefef;
}

/*------------------------------------------------------------------------------- works box */
div#mainContents div#works-box div.entry-box {
  min-height: 80px;
}

div#mainContents div#works-box div.entry-box div.image-box {
  width: 120px;
}

div#mainContents div#works-box div.entry-box div.contents-box {
  width: 520px;
}

/* product box */
div#mainContents #product-box {
  width: 660px;
}

div#mainContents #product-box div.section {
  float: left;
  width: 165px;
  text-align: center;
}

div#mainContents #product-box #edit01 div.section {
  float: left;
  width: 212px;
  height: 130px;
  text-align: center;
}

div#mainContents #product-box div.section h3 {
  width: 155px;
  height: 70px;
  margin: 0 0 5px 10px;
  margin-left: 10px;
  padding: 0;
  text-indent: -99999px;
  background-image: none;
  background-color: transparent;
  border: none;
}

div#mainContents #product-box #edit01 div.section h3 {
  width: 202px;
  height: 70px;
  margin: 0 0 5px 10px;
  margin-left: 10px;
  padding: 0;
  text-indent: -99999px;
  background-image: none;
  background-color: transparent;
  border: none;
}

div#product-box .movable_type h3 a,
div#product-box .movable_type_advanced h3 a,
div#product-box .typepad h3 a,
div#product-box .typepad_omakase h3 a,
div#product-box .lekumo_cb h3 a,
div#product-box .zenback_biz h3 a {
  display: block;
  width: 145px;
  height: 70px;
}

div#product-box #edit01 .movable_type h3 a,
div#product-box #edit01 .movable_type_advanced h3 a,
div#product-box #edit01 .typepad h3 a,
div#product-box #edit01 .typepad_omakase h3 a,
div#product-box #edit01 .lekumo_cb h3 a,
div#product-box #edit01 .lekumo_bb h3 a,
div#product-box #edit01 .lekumo_oem h3 a,
div#product-box #edit01 .zenback_biz h3 a {
  display: block;
  width: 202px;
  height: 70px;
}

div#product-box .movable_type h3 a {
  background: transparent url(/business/images/logo-mt-145x70.png) no-repeat left top;
}

div#product-box .movable_type_advanced h3 a {
  background: transparent url(/business/images/logo-mta-145x70.png) no-repeat left top;
}

div#product-box .typepad h3 a {
  background: transparent url(/business/images/logo-tp-145x70.png) no-repeat left top;
}

div#product-box .typepad_omakase h3 a {
  background: transparent url(/business/images/logo-tpo-145x70.png) no-repeat left top;
}

div#product-box .zenback_biz h3 a {
  background: transparent url(/business/images/logo-zenback-145x70.png) no-repeat left top;
}

div#product-box .lekumo_cb h3 a {
  background: transparent url(/business/images/logo-lekumo-145x70.png) no-repeat left top;
}

div#product-box #edit01 .movable_type h3 a {
  background: transparent url(/business/images/logo-mt-200x70.png) no-repeat left top;
}

div#product-box #edit01 .movable_type_advanced h3 a {
  background: transparent url(/business/images/logo-mta-200x70.png) no-repeat left top;
}

div#product-box #edit01 .typepad h3 a {
  background: transparent url(/business/images/logo-tp-200x70.png) no-repeat left top;
}

div#product-box #edit01 .typepad_omakase h3 a {
  background: transparent url(/business/images/logo-tpo-200x70.png) no-repeat left top;
}

div#product-box #edit01 .zenback_biz h3 a {
  background: transparent url(/business/images/logo-zenback-200x70.png) no-repeat left top;
}

div#product-box #edit01 .lekumo_cb h3 a {
  background: transparent url(/business/images/logo-lekumo-200x70.png) no-repeat left top;
}

div#product-box #edit01 .lekumo_bb h3 a {
  background: transparent url(/business/images/logo-lekumo-bb-200x70.png) no-repeat left top;
}

div#product-box #edit01 .lekumo_oem h3 a {
  background: transparent url(/business/images/logo-lekumo-oem-200x70.png) no-repeat left top;
}

/* purpose box | industry box */
div#mainContents div#purpose-box,
div#mainContents div#industry-box {
  width: 660px;
}

div#mainContents div#purpose-box ul.links,
div#mainContents div#industry-box ul.links {
  width: 645px;
  overflow: auto;
}

div#mainContents div#purpose-box ul.links li,
div#mainContents div#industry-box ul.links li {
  float: left;
  width: 280px;
  margin-right: 10px;
  padding-left: 0;
  text-indent: 16px;
}


/*------------------------------------------------------------------------------- menu-list contentsBannnerbnr */
div#localNavi div.menuBanner ul.menuBtn li a,
div.contentsBanner ul li a {
  display: block;
  width: 240px;
  height: 42px;
  text-indent: -9999px;
}

div#mainContents div.contentsBanner {
  clear: both;
}

div.menuBanner ul li.btn-bob-dl a {
  background: transparent url(/business/images/btn-bob-dl-bnr.png) no-repeat left top;
}

div#localNavi div.menuBanner ul li.btn-incase a,
div.contentsBanner ul li.btn-incase a {
  background: transparent url(/business/images/btn-incase.png) no-repeat left top;
}

div#localNavi div.menuBanner ul li.btn-web-site a,
div.contentsBanner ul li.btn-web-site a {
  background: transparent url(/business/images/btn-web-site.png) no-repeat left top;
}

div#mainContents div.contentsBanner,
div#mainContents div.contentsBanner ul {
  width: 500px;
  height: 42px;
  margin: 0;
}

div#mainContents div.contentsBanner {
  padding-top: 20px;
}

div#mainContents div.contentsBanner ul li {
  float: left;
}

div#mainContents div.contentsBanner ul {
  margin-left: 10px;
}

div#mainContents div.contentsBanner ul li.btn-incase {
  margin-right: 10px;
}

div#localNavi div.menuBanner ul li a:hover,
div.contentsBanner ul li a:hover {
  background-position: right top;
}


/*TOP Style----------------------------
Blog on Business TOP Styles
-------------------------------------------*/
body#businessBlog div#mainContents div.entry-box {
  clear: both;
  width: 660px;
  min-height: 120px;
  margin-top: 15px;
  margin-bottom: 15px; /* 6 */
  overflow: hidden;
  border-bottom: 1px solid #cccccc;
}

body#businessBlog div#mainContents div.entry-box div.contents-box {
  float: right;
  width: 460px;
  margin-bottom: 15px;
}

body#businessBlog div#mainContents div.entry-box div.contents-box h3 {
  margin: 0;
  padding: 0;
  line-height: 1.3;
  background-image: none;
}

body#businessBlog div#mainContents div.entry-box div.contents-box h3 span {
  font-weight: formal;
  font-size: 90%;
}

/*------------------------------------------------------------------------------- business feed*/
body#businessBlog div#mainContents ul.feed {
  margin-top: -26px;
}


/*Category Index Styles----------------------------
Blog on Business Category Index Styles
-----------------------------------------------------------*/
body#categoryIndex p.extend a {
  display: block;
  float: right;
  width: 180px;
  height: 35px;
  margin-bottom: 10px;
  text-indent: -999999px;
  background: transparent url(/common/images/btn-bob-next.png) no-repeat top left;
}

body#categoryIndex p.extend a:hover {
  background-position: top right;
}

body#categoryIndex div#mainContents div.contentsBanner ul li.btn-incase {
  margin-right: 20px;
}

body#categoryIndex div#mainContents div.category-box {
  width: auto;
}

body#categoryIndex div#mainContents div.category-box ul li {
  padding: 0 0 0 55px;
}

body#categoryIndex div#mainContents div.entry-box div.contents-box p.contents-text {
  margin: 10px 0 10px 0;
}

body#categoryIndex div#mainContents div.entrycategory-box {
  height: 30px;
  margin-top: 15px;
  position: relative;
}

body#categoryIndex div#mainContents div.entrycategory-box ul,
body#entryArchives div#mainContents div.entrycategory-box ul {
  height: 45px;
  margin: 0;
}

body#categoryIndex div#mainContents div.entrycategory-box ul li,
body#entryArchives div#mainContents div.entrycategory-box ul li {
  float: left;
  list-style-type: none;
}

body#categoryIndex div#mainContents div.entry-box div.contents-box p.contents-text {
  margin: 15px 0 10px;
}

/*Entry Archives Styles----------------------------
Blog on Business Entry Archives Styles
-----------------------------------------------------------*/
/*------------------------------------------------------------------------------- inline style */
body#entryArchives div#mainContents span.emphasis {
  font-weight: bold;
  color: red;
}

body#entryArchives div#mainContents img {
  padding: 5px;
  border: 1px solid #CCCCCC;
}

body.blog div#mainContents span.division {
  float: left;
  margin: 20px 0pt 5px 10px;
  padding-left: 0;
}

body#entryArchives div#mainContents p.date {
  clear: none;
  float: left;
  width: auto;
  background-image: none;
  margin: 20px 0pt 5px 10px;
  padding-left: 0;
}

body#entryArchives div#mainContents p.date.bob-entries {
  margin-left: 0;
  padding-left: 110px;
  line-height: 2;
  background: transparent url(/business/images/icon-interview.jpg) no-repeat left center;
}

/*------------------------------------------------------------------------------- print btn style */
body#entryArchives div#mainContents p.printBtn {
  float: right;
  width: auto;
  margin: 20px 0pt 5px 10px;
  padding-left: 0pt;
  text-align: right;
}

body#entryArchives div#mainContents p.printBtnBottom {
  clear: both;
  float: none;
  margin: 10px 0pt 10px 20px;
  text-align: right;
}

/*------------------------------------------------------------------------------- etc */
body#entryArchives div#mainContents div.excerpttext p {
  font-weight: bold;
}

body#entryArchives div#mainContents #exsampleimage {
  text-align: center;
}

body#entryArchives div#mainContents #exsampleimage img {
  margin: 0 0 10px 0;
}

body#entryArchives div#mainContents div.entrycategory-box {
  width: 660px;
  height: 45px;
  position: relative;
}

body#entryArchives div#mainContents div.contentsBanner ul li {
  list-style-type: none;
}

/*------------------------------------------------------------------------------- zenback add */

body#entryArchives div#mainContents .zenback-twitter img {
  padding: 0;
}
