@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;
}


/* H2
--------------------------------------------- */
div#rightSection h2 {
margin-bottom:35px;
}


/* 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 p {
width:170px;
float:left;
margin-right:9px;
margin-bottom:32px;
}


/* 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
--------------------------------------------- */
p#solutionImg {
margin-bottom:20px;
}

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

/* COMMUNICATION02 */
#communication02 p#leftPic {
right:186px;
top:-134px;
}

/* COMMUNICATION03 */
#communication03 p#leftPic {
right:186px;
top:-134px;
}

/* COMMUNICATION04 */
#communication04 p#leftPic {
right:186px;
top:-134px;
}

* html #communication04 div#leftCopy {
margin-top:38px;
padding:0;
}

/* COMMUNICATION05 */
#communication05 p#leftPic {
right:182px;
top:-134px;
}

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


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

/* MARKETING02 */
#marketing02 p#leftPic {
right:180px;
top:-134px;
}

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

/* MARKETING03 */
#marketing03 p#leftPic {
right:180px;
top:-134px;
}

/* MARKETING04 */
#marketing04 p#leftPic {
right:180px;
top:-134px;
}

* html #marketing04 div#leftCopy {
margin-top:35px;
padding:0;
}

/* MARKETING05 */
#marketing05 p#leftPic {
right:180px;
top:-134px;
}

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


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

/* SOCIAL02 */
#social02 p#leftPic {
right:179px;
top:-134px;
}

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

/* SOCIAL03 */
#social03 p#leftPic {
right:179px;
top:-134px;
}

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

/* SOCIAL04 */
#social04 p#leftPic {
right:179px;
top:-134px;
}
* html #social04 div#leftCopy {
margin-top:14px;
}


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

/* KNOWLEDGE02 */
#knowledge02 p#leftPic {
right:134px;
top:-135px;
}
* html #knowledge02 div#leftCopy {
margin-top:35px;
padding:0;
}

/* KNOWLEDGE03 */
#knowledge03 p#leftPic {
right:134px;
top:-135px;
}

* html #knowledge03 div#leftCopy {
margin-top:35px;
padding:0;
}

/* KNOWLEDGE04 */
#knowledge04 p#leftPic {
right:134px;
top:-135px;
}
* html #knowledge04 div#leftCopy {
margin-top:14px;
}

/* KNOWLEDGE05 */
#knowledge05 p#leftPic {
right:134px;
top:-135px;
}

/* KNOWLEDGE06 */
#knowledge06 p#leftPic {
right:134px;
top:-135px;
}

* html #knowledge06 div#leftCopy {
margin-top:14px;
}

/* KNOWLEDGE07 */
#knowledge07 p#leftPic {
right:134px;
top:-135px;
}

* html #knowledge07 div#leftCopy {
margin-top:14px;
}

/* KNOWLEDGE08 */
#knowledge08 p#leftPic {
right:134px;
top:-135px;
}
* html #knowledge08 div#leftCopy {
margin-top:14px;
}
#knowledge08 div.textSection ul.diskList li {
margin-top:0;
list-style-type:disc;
margin-left:1.8em;
}

/* RESEARCH
--------------------------------------------- */
/* RESEARCH01 */
#research01 p#leftPic {
right:134px;
top:-135px;
}

* html #research01 div#leftCopy {
margin-top:14px;
}

#research01 div.textSection ul li ul {
margin-left:17px;
}
#research01 div.textSection ul li ul li {
margin: 0;
font-size:85%;
}

/* RESEARCH02 */
#research02 div#rightSection h2 {
margin-bottom:7px;
}
#research02 div#rightSection h3 {
margin-bottom:16px;
}
#research02 div.picSection {
margin-bottom:33px;
}
#research02 div.picSection p {
float:left;
}
#research02 div.picSection p.pic01 {
width:211px;
margin-right:20px;
}
#research02 div.picSection p.pic02 {
width:118px;
}
/* RESEARCH03 */
#research03 div#rightSection h4 {
font-weight:bold;
}