@charset "utf-8";

/* -----------------------------------------------------------
  Business Category Style Sheet
  Last Update 2008-06-19
------------------------------------------------------------ */
/* -------------------------------------------------------
 COMMON SETTING
------------------------------------------------------- */
@import "module.css";


/* -------------------------------------------------------
 MODULE SETTING OVER-WRITTING
------------------------------------------------------- */
/* CATEGORY INDEX
--------------------------------------------- */
div.categoryIndex div.section ul li {
margin-bottom:36px;
}
div.categoryIndex div.section ul li img {
vertical-align:middle;
}
div.categoryIndex div.section ul li ul {
margin-top:18px;
}
div.categoryIndex div.section ul li ul li {
margin:0 0 10px 14px;
}

/* TEXT SECTION
--------------------------------------------- */
div.textSection h3 {
margin-bottom:15px;
}
div.textSection ul li {
margin-top:10px;
}


/* TEXT SECTION
--------------------------------------------- */
div.linksSection {
margin-bottom:20px;
}
div.linksSection ul li {
margin-bottom:11px;
}


/* -------------------------------------------------------
  SEPARATE SETTING
------------------------------------------------------- */
/* COMMON */
div#solutionCategory {
width:100%;
margin-bottom:20px;
}
div#solutionCategory p.left {
width:182px;
margin-right:21px;
}
div#solutionCategory div.left ul li {
margin-bottom:11px;
}
div#solutionCategory div.left ul li.noLink {
color:#bec0be;
}


/* PLANNING01
------------------------------------------------------- */
* html #planning01 div#leftCopy {
margin-top:16px;
}
p#planningImg {
margin-bottom:20px;
}


/* CREATIVE
------------------------------------------------------- */
#creative01 div.picSection {
margin-bottom:32px;
}
#creative01 div.picSection p {
width:170px;
float:left;
margin-right:9px;
}


/* MEDIA
------------------------------------------------------- */
#media01 p.mediaImg {
display:inline;
float:right;
margin:0 0 10px 10px;
text-align:right;
}
#media01 p.mediaImg span {
display:block;
font-size:85%;
line-height:1.8;
}


/* SOLUTION
------------------------------------------------------- */
/* SOLUTION01
--------------------------------------------- */
* html #solution01 div#leftCopy {
margin-top:14px;
}
p#solutionImg {
margin-bottom:20px;
}

/* COMMUNICATION
--------------------------------------------- */
/* COMMUNICATION01 */
* html #communication01 div#leftCopy {
margin-top:14px;
}
#communication01 div.hLinksSection {
padding-top:20px;
border-top:1px solid #999999;
}

/* COMMUNICATION02 */
* html #communication02 div#leftCopy {
margin-top:14px;
}

/* COMMUNICATION03 */
* html #communication03 div#leftCopy {
margin-top:14px;
}

/* COMMUNICATION04 */
* html #communication04 div#leftCopy {
margin-top:14px;
}

/* COMMUNICATION05 */
* html #communication05 div#leftCopy {
margin-top:14px;
}


/* MARKETING
--------------------------------------------- */
/* MARKETING01 */
* html #marketing01 div#leftCopy {
margin-top:14px;
}
#marketing01 div.hLinksSection {
padding-top:20px;
border-top:1px solid #999999;
}

/* MARKETING02 */
* html #marketing02 div#leftCopy {
margin-top:14px;
}

/* MARKETING03 */
* html #marketing03 div#leftCopy {
margin-top:14px;
}

/* MARKETING04 */
* html #marketing04 div#leftCopy {
margin-top:14px;
}

/* MARKETING05 */
* html #marketing05 div#leftCopy {
margin-top:14px;
}


/* SOCIAL
--------------------------------------------- */
/* SOCIAL01 */
* html #social01 div#leftCopy {
margin-top:14px;
}
#social01 div.hLinksSection {
padding-top:20px;
border-top:1px solid #999999;
}

/* SOCIAL02 */
* html #social02 div#leftCopy {
margin-top:14px;
}

/* SOCIAL03 */
* html #social03 div#leftCopy {
margin-top:14px;
}

/* SOCIAL04 */
* html #social04 div#leftCopy {
margin-top:14px;
}


/* KNOWLEDGE
--------------------------------------------- */
/* KNOWLEDGE01 */
* html #knowledge01 div#leftCopy {
margin-top:14px;
}
#knowledge01 div.hLinksSection {
padding-top:20px;
border-top:1px solid #999999;
}

/* KNOWLEDGE02 */
* html #knowledge02 div#leftCopy {
margin-top:14px;
}

/* KNOWLEDGE03 */
* html #knowledge03 div#leftCopy {
margin-top:14px;
}

/* KNOWLEDGE04 */
* html #knowledge04 div#leftCopy {
margin-top:14px;
}

/* KNOWLEDGE05 */
* html #knowledge05 div#leftCopy {
margin-top:14px;
}
#knowledge05 div.textSection ul.diskList li {
margin-top:0;
list-style-type:disc;
margin-left:1.8em;
}