@charset "utf-8";
/* CSS Document */

#bodyArea #contentsArea .position01{
  position:relative;
  bottom:0;
}
  
#bodyArea #contentsArea .position02{
  position:absolute;
}

/* img */

#bodyArea #contentsArea img.report{
  margin:0 0 0 5px;
  vertical-align:middle;
  *padding:0 0 -2px 0;
}


/* p */
#bodyArea #contentsArea p.reportList01{
  text-align:right;
  padding:5px 4px 3px 0;
}

#bodyArea #contentsArea p.reportList01 a{
  *font-size:120%;
}

#bodyArea #contentsArea p.List-alignright{
  text-align:right;
}

#bodyArea #contentsArea p.List-alignright02{
  text-align:right;
  margin-bottom:10px;
}

#bodyArea #contentsArea p.List-alignright03{
  text-align:right;
  padding:0 2px 2px 0;
}



/* Link */

#bodyArea #contentsArea div.indeximgBox01 ul li a:link,
#bodyArea #contentsArea div.indeximgBox02 ul li a:link,
#bodyArea #contentsArea div.indeximgBox03 ul li a:link, 
#bodyArea #contentsArea div.indeximgBox04 ul li a:link,
#bodyArea #contentsArea div.TS_index_linkColumn04 ul li a:link,
#bodyArea #contentsArea div.TS_index_linkColumn04 ul li.last a:link{
  color:#006bb6;
}

#bodyArea #contentsArea div.indeximgBox01 ul li a:hover,
#bodyArea #contentsArea div.indeximgBox02 ul li a:hover,
#bodyArea #contentsArea div.indeximgBox03 ul li a:hover, 
#bodyArea #contentsArea div.indeximgBox04 ul li a:hover,
#bodyArea #contentsArea div.TS_index_linkColumn04 ul li a:hover,
#bodyArea #contentsArea div.TS_index_linkColumn04 ul li.last a:hover{
  color:#7f99b2;
}



/*FullLineBlock*/
#bodyArea #contentsArea div#FullLineBlock{
  border:1px solid #dcdcdd;
  padding:10px 5px 10px 5px;
  margin:0 0 15px 0;
}

#bodyArea #contentsArea div#FullLineBlock02{
  border:3px solid #cad5db;
  padding:10px 5px 10px 5px;
  margin:0 0 10px 0;
}

#bodyArea #contentsArea div#FullLineBlock03{
  border:3px solid #8e9764;
  background:#e5e6d9;
  padding:10px 5px 10px 5px;
  margin:0 0 10px 0;
}



/*impressionBlock*/
#bodyArea #contentsArea div.impressionBlockA03{
  width:620px;
  margin:0 0 15px 0;
}

/*headingTypeBlock*/
#bodyArea #contentsArea div.headingTypeBlockB13 h3 a:link,
#bodyArea #contentsArea div.headingTypeBlockB13 h3 a:visited{
  padding:0 0 0 6px; 
  display:block
}

#bodyArea #contentsArea div.headingTypeBlockB13 a:link,
#bodyArea #contentsArea div.headingTypeBlockB13 a:visited{
  color:#fff;
}

#bodyArea #contentsArea div.headingTypeBlockB13{
  color:#fff;
  margin:0;
  padding:3px 9px;
  border-top:solid 1px #918c8a;
  border-left:solid 1px #918c8a;
  border-right:solid 1px #918c8a;
}

#bodyArea #contentsArea body.searchResult div.headingTypeBlockB13 h3,
#bodyArea #contentsArea body.searchResult div.headingTypeBlockB13 h3{ 
  color:#fff
}

#bodyArea #contentsArea div.headingTypeBlockB13 h3{
  font-size: 13px;
  line-height: 1.4;
  /*\*/
  _font-size: 80%;
  /**/
  margin:0;
  float:left;
}

*+html #bodyArea #contentsArea div.headingTypeBlockB13 h5{font-size: 80%;}

#bodyArea #contentsArea div.headingTypeBlockB13 p{
  font-size: 11px;
  line-height: 1.4;
  /*\*/
  _font-size: 70%;
  /**/
  float:right;
  border-left:1px solid #fff;
  padding:0 0 0 4px;
  margin:1px 0 0 0;
  font-weight:bold;
}

*+html #bodyArea #contentsArea div.headingTypeBlockB13 p{
  font-size: 70%;
}

#bodyArea #contentsArea div.headingTypeBlockB13 ul{
 float:right; margin-bottom:0
}

#bodyArea #contentsArea div.headingTypeBlockB13 ul li{
  display:inline;
  font-size:11px;
  line-height: 1.4;
  /*\*/
  _font-size: 85%;
  /**/font-weight:bold;
}

*+html #bodyArea #contentsArea div.headingTypeBlockB13 ul li{font-size: 85%;}

#bodyArea #contentsArea div.headingTypeBlockB13 ul li img{
  vertical-align:middle
}

#bodyArea #contentsArea div.headingTypeBlockB13 ul li.text{
  padding:0 0 0 5px
}



#bodyArea #contentsArea div.headingTypeBlockB15{
  width:620px;
  border-top:6px solid #4f6d32;
}


#bodyArea #contentsArea div.headingTypeBlockB15 p.Topicssmall{
  font-size:14px;
  line-height:1.4;
  /*\*/
  _font-size:85%;
  /**/
  margin:0 0 5px 0;
  color:#595757;
}

#bodyArea #contentsArea h2.headingTypeG02{
  font-size:20px;
  line-height:1.4;
  /*\*/
  _font-size:125%;
  /**/
  margin:0 0 10px 0;
  padding:0 0 0 5px;
  color:#000;
}



/*body.column03 #contentsArea */
#bodyArea #contentsArea div.headingTypeBlockB13{
  background-color:#50701D;/*100%*/
}

#bodyArea #contentsArea div.headingTypeBlockB13 a:hover{
  color:#DCE2D2;/*20%*/
}




/*contentsArea h4.headingTypeB16 */
#bodyArea #contentsArea h4.headingTypeB16{
  font-size: 13px;
  line-height: 1.4;
  /*\*/
  _font-size: 80%;
  /**/
  margin:0 0 10px 0;
  padding:3px 9px;
  color:#fff;
  background:url(/business/user_case/graphic/img/bg_case_study03.gif) no-repeat left;
}


/*div.headingTypeBlockB17 */
#bodyArea #contentsArea div.headingTypeBlockB17 h3 a:link,
#bodyArea #contentsArea div.headingTypeBlockB17 h3 a:visited{
  padding:0 0 0 6px; 
  display:block
}

#bodyArea #contentsArea div.headingTypeBlockB17 a:link,
#bodyArea #contentsArea div.headingTypeBlockB17 a:visited{
  color:#fff;
}

#bodyArea #contentsArea div.headingTypeBlockB17{
  color:#fff;
  margin:0 0 16px 0;
  padding:3px 9px;
  border:solid 1px #918c8a;
  background-color:#50701d;
}


#bodyArea #contentsArea div.headingTypeBlockB17 h3{
  font-size: 13px;
  line-height: 1.4;
  /*\*/
  _font-size: 80%;
  /**/
  margin:0;
  float:left;
}

*+html #bodyArea #contentsArea div.headingTypeBlockB17 h5{font-size: 80%;}

#bodyArea #contentsArea div.headingTypeBlockB17 p{
  font-size: 11px;
  line-height: 1.4;
  /*\*/
  _font-size: 70%;
  /**/
  float:right;
  border-left:1px solid #fff;
  padding:0 0 0 4px;
  margin:1px 0 0 0;
  font-weight:bold;
}

*+html #bodyArea #contentsArea div.headingTypeBlockB17 p{
  font-size: 70%;
}



/*topicsListB01*/

#bodyArea #contentsArea .topicsListB01{
  font-size: 73%;
  line-height: 130%;
  border:solid 1px #918c8a;
}

#bodyArea #contentsArea div.topicsListB01 dl{
  font-size: 12px;
  line-height: 150%;
  /*\*/
  _font-size: 100%;
  /**/
}

*+html #bodyArea #contentsArea div.topicsListB01 dl{font-size: 100%;}

#bodyArea #contentsArea div.topicsListB01 h2{
  /*\*/
  _font-size: 100%;
  /**/
}

*+html #bodyArea #contentsArea div.topicsListB01 h2{
  font-size: 100%;
}

#bodyArea #contentsArea div.topicsListB01{
  margin-bottom:1.5em;
}

#bodyArea #contentsArea div.topicsListB01 dl{
  margin:5px 0 7px 0;
  padding:0;
}

#bodyArea #contentsArea div.topicsListB01 dl dt{
  float:left;
  width:auto;
  margin:0 0 0 9px;
  _display:inline;
}

#bodyArea #contentsArea div.topicsListB01 dl dd{
  margin:0 0 3px 5.5em;
  padding-left:11px;
  background:url("/shared/img/bullet_arrow-b001.gif") 0 0.5em no-repeat; /*Variable Image*/
  width:auto;
}

#bodyArea #contentsArea div.topicsListB01 dl dd.normalText{ background:none}


/*standardBox04*/
#bodyArea div.standardBox04{
  font-size: 12px;
  line-height: 1.4;
  /*\*/
  _font-size: 76%;
  /**/
  color:#4b4b4b;
}

*+html #bodyArea div.standardBox04{
  font-size: 76%;
}

#bodyArea div.standardBox04{
  border:1px solid #b8b8b8;
  margin:0 0 10px 0;
  clear:both;
}

#bodyArea div.standardBox04 dl dt{
  font-weight:bold; 
  padding:3px 3px 3px 15px;
  background:#4f6e32;
}

#bodyArea div.standardBox04 dl dt a{ 
  padding:0 0 0 15px;
  margin:0 0 0 -14px;
}

#bodyArea div.standardBox04 dl dt,
#bodyArea div.standardBox04 dl dt a:link,
#bodyArea div.standardBox04 dl dt a:visited{ 
  color:#fff;
}

/*image_info_Block02*/

#bodyArea #contentsArea div.image_info_Block02{
  width:620px;
  margin:0 0 15px 0;
}

#bodyArea #contentsArea div.firstimageBox{
  margin:0 7px 0 0
}

#bodyArea #contentsArea div.firstimageBox,
#bodyArea #contentsArea div.endimageBox{
  width:303px;
  float:left;
  _display:inline;
  border:solid 1px #d7d8d4;
}

/*image_info_Block03*/

#bodyArea #contentsArea div.image_info_Block03{
  width:620px;
  margin:0;
  padding:0;
}

/*image_info_Block04*/
#bodyArea #contentsArea div.image_info_Block04{
  width:620px;
  height:150px;
  margin:0 0 -20px 0!important;
  *margin:0 0 15px 0!important;
}

#bodyArea #contentsArea div.image_info_Block04 ul.img-list02 li,
#bodyArea #contentsArea div.image_info_Block04 ul.img-list02 li a{
  display:block;
  overflow:hidden;
}

#bodyArea #contentsArea div.image_info_Block04 ul.img-list02 li.index-link01{
  float:left;
  background:url(/business/products/graphic/ondemand_print/color/c65hc/img/c65hc_btn_01.gif) no-repeat top right;
  width:294px;
  height:91px;
  padding:0 0 0 10px;
  *zoom:1;
}

#bodyArea #contentsArea div.image_info_Block04 ul.img-list02 li.index-link02{
  float:right;
  background:url(/business/products/graphic/ondemand_print/color/c65hc/img/c65hc_btn_02.gif) no-repeat top left;
  width:294px;
  height:91px;
  padding:0 10px 0 0;
  *zoom:1;
}

#bodyArea #contentsArea div.image_info_Block04 ul.img-list02 li.index-link01 a{
  padding:66px 0 0 239px;
  cursor:pointer;
  *width:55px;
  *height:25px;
}

#bodyArea #contentsArea div.image_info_Block04 ul.img-list02 li.index-link02 a{
  padding:66px 0 0 239px;
  cursor:pointer;
  *width:55px;
  *height:25px;
}

#bodyArea #contentsArea div.image_info_Block04 ul li span.index-link-text01{
  cursor:pointer;
  
}

#bodyArea #contentsArea div.image_info_Block04 ul li span.index-link-text02{
  cursor:pointer;
}




/*imgNav-area*/
#bodyArea #contentsArea div#imgNav-area{
  clear:both;
}

#bodyArea #contentsArea div#img-line-block{
  border:solid 3px #c0c0c1;
  width:614px;
  padding:5px 0 5px 0;
}

#bodyArea #contentsArea div#img-line-block ul{
  margin:0;
  padding:0;
}


#bodyArea #contentsArea div#img-line-block ul.img-list li{
  display:inline;
  padding:0 0 0 4px;
}


/*casestudyArea*/
#bodyArea #contentsArea h4.headingType_cs01{
  width:204px;
  height:36px;
  margin:0;
  padding:0 0 3px 0;
  *padding:0;
  border-bottom:1px solid #d7d7d8;
}

#bodyArea #contentsArea h4.headingType_cs02{
  width:401px;
  height:36px;
  margin:0;
  padding:0 0 3px 0;
  *padding:0;
  border-bottom:1px solid #d7d7d8;
}

#bodyArea #contentsArea div#casestudyArea{
  width:620px;
  height:auto;
  margin:0 0 10px 0;
  padding-bottom:10px;
  border-bottom:3px solid #cad5db;
}

#bodyArea #contentsArea div#casestudyBox{
  width:620px;
 height:auto;
}

#bodyArea #contentsArea div.casestudyLeftbox{
  float:left;
  height:auto;
  border:1px solid #d7d7d8;
}


#bodyArea #contentsArea div.casestudyRightbox{
  float:right;
  height:auto;
  padding:0;
  border:1px solid #d7d7d8;
}

#bodyArea #contentsArea div.casestudyLeftbox ul{
  margin:0;
  padding:0;
}

#bodyArea #contentsArea div.casestudyLeftbox ul li a:hover,
#bodyArea #contentsArea div.casestudyRightbox ul li a:hover{
	color:#7F99B2;
}


#bodyArea #contentsArea div.casestudyLeftbox ul li a:active, 
#bodyArea #contentsArea div.casestudyRightbox ul li a:active{
  color:#4598e5;
}

#bodyArea #contentsArea div.casestudyLeftbox li a{
  width:204px;
  height:100%;
  display:block;
}

#bodyArea #contentsArea div.casestudyLeftbox li.casestudy_ex01,
#bodyArea #contentsArea div.casestudyLeftbox li.casestudy_ex02,
#bodyArea #contentsArea div.casestudyLeftbox li.casestudy_ex03,
#bodyArea #contentsArea div.casestudyLeftbox li.casestudy_ex04{
  border-bottom:1px solid #d7d7d8;
}


#bodyArea #contentsArea div.casestudyLeftbox ul li.casestudy_ex01{
  width:204px;
  display:block;
  text-align:center;
  list-style:none;
  font-size:135%;
  padding:10px 0 15px 0;
}

#bodyArea #contentsArea div.casestudyLeftbox ul li.casestudy_ex05{
  width:204px;
  display:block;
  text-align:center;
  list-style:none;
  font-size:135%;
  padding:10px 0 15px 0;
  *padding:12px 0 22px 0;
}

#bodyArea #contentsArea div.casestudyLeftbox ul li.casestudy_ex02,
#bodyArea #contentsArea div.casestudyLeftbox ul li.casestudy_ex03,
#bodyArea #contentsArea div.casestudyLeftbox ul li.casestudy_ex04{
  width:204px;
  display:block;
  text-align:center;
  list-style:none;
  font-size:135%;
  padding:10px 0 19px 0;
  background:url(../img/arrow_g02.gif) no-repeat bottom right;
}


#bodyArea #contentsArea span.textSmall01{
  font-size:75%;
  text-align:center;
  padding:5px 0 0 0;
  display:block; 
}

#bodyArea #contentsArea span.textSmall02{
  font-size:75%;
  text-align:left;
  padding:5px 0 0 3px;
  display:block; 

}

#bodyArea #contentsArea span.textSmall03{
  font-size:75%;
  text-align:center;
  padding:5px 0 0 0;
  display:block; 
}

#bodyArea #contentsArea div.casestudyRightbox{
  width:401px;
  height:auto;
  background:url(../img/arrow_g02.gif) no-repeat bottom right;
}

#bodyArea #contentsArea div.casestudyRightSubbox{
  margin:0 0 0 5px;
}

#bodyArea #contentsArea div.casestudyRightSubbox02{
  margin:0 0 0 195px!important;
}

#bodyArea #contentsArea div.casestudyRightbox ul.casestudyRightList01{
  width:180px;
  float:left;
  display:block;
}

#bodyArea #contentsArea div.casestudyRightbox ul.casestudyRightList02{
  width:180px;
  float:left;
  display:block;
}

#bodyArea #contentsArea div.casestudyRightbox ul.casestudyRightList01 li,
#bodyArea #contentsArea div.casestudyRightbox ul.casestudyRightList02 li{
  font-size:125%;
  padding:20px 0 1px 0;
  *padding:20px 0 3px 0;
  margin:0;
}

#bodyArea #contentsArea div.casestudyRightbox ul.casestudyRightList01 li.casestudy_ex14,
#bodyArea #contentsArea div.casestudyRightbox ul.casestudyRightList02 li.casestudy_ex23{
  *padding:20px 0 10px 0;
}

#bodyArea #contentsArea div.casestudyRightbox ul.casestudyRightList01 li.casestudy_ex06,
#bodyArea #contentsArea div.casestudyRightbox ul.casestudyRightList01 li.casestudy_ex07,
#bodyArea #contentsArea div.casestudyRightbox ul.casestudyRightList01 li.casestudy_ex08,
#bodyArea #contentsArea div.casestudyRightbox ul.casestudyRightList01 li.casestudy_ex09,
#bodyArea #contentsArea div.casestudyRightbox ul.casestudyRightList01 li.casestudy_ex10,
#bodyArea #contentsArea div.casestudyRightbox ul.casestudyRightList01 li.casestudy_ex11,
#bodyArea #contentsArea div.casestudyRightbox ul.casestudyRightList01 li.casestudy_ex12,
#bodyArea #contentsArea div.casestudyRightbox ul.casestudyRightList01 li.casestudy_ex13,
#bodyArea #contentsArea div.casestudyRightbox ul.casestudyRightList02 li.casestudy_ex15,
#bodyArea #contentsArea div.casestudyRightbox ul.casestudyRightList02 li.casestudy_ex16,
#bodyArea #contentsArea div.casestudyRightbox ul.casestudyRightList02 li.casestudy_ex17,
#bodyArea #contentsArea div.casestudyRightbox ul.casestudyRightList02 li.casestudy_ex18,
#bodyArea #contentsArea div.casestudyRightbox ul.casestudyRightList02 li.casestudy_ex19,
#bodyArea #contentsArea div.casestudyRightbox ul.casestudyRightList02 li.casestudy_ex20,
#bodyArea #contentsArea div.casestudyRightbox ul.casestudyRightList02 li.casestudy_ex21,
#bodyArea #contentsArea div.casestudyRightbox ul.casestudyRightList02 li.casestudy_ex22{
  border-bottom:1px solid #d7d7d8;
}


/*textinfoBlock04*/

#bodyArea #contentsArea div.textinfoBlock04{
  width:620px;
  height:auto;
}

#bodyArea #contentsArea div.textinfoBlock04 h4{
  margin:0;
  padding:0;
}

#bodyArea #contentsArea div.textinfoBox01,
#bodyArea #contentsArea div.textinfoBox02,
#bodyArea #contentsArea div.textinfoBox03,
#bodyArea #contentsArea div.textinfoBox04{
  width:150px;
  float:left;
}

#bodyArea #contentsArea div.textinfoBox02,
#bodyArea #contentsArea div.textinfoBox03,
#bodyArea #contentsArea div.textinfoBox04{
  width:150px;
  float:left;
  margin:0 0 0 5px;
}

#bodyArea #contentsArea div.textinfoBlock04 p{
  width:150px;
}

/*csListarea*/

#bodyArea #contentsArea h3.csListTypeA01{
  margin:0 0 0 8px;
  padding:0;
}

#bodyArea #contentsArea div.csListarea01{
  width:620px;
  background:url(/business/user_case/graphic/img/bg_case_study01.gif) no-repeat top;
  height:auto;
  padding:10px 0 15px 0;
  margin:0 0 10px 0;
}

#bodyArea #contentsArea div.cs_Listblock01{
  width:595px;
  height:auto;
  background:#FFFFFF;
  margin:0 0 0 8px;
  padding:10px 5px 10px 5px;
  *padding:10px 0 10px 0!important;
}

#bodyArea #contentsArea div.cs_Listblock02{
  width:591px;
  height:auto;
  background:#FFFFFF;
  margin:0 0 0 8px;
  padding:10px 5px 10px 5px;
  *padding:10px 5px 10px 5px!important;
  border:solid 2px #dcdddd;
}


#bodyArea #contentsArea div.csLinkblock{
  width:605px;
  height:auto;
}

#bodyArea #contentsArea div.csLinkblock ul{
  float:left;
}

#bodyArea #contentsArea div.csLinkblock ul.csLink01{
  width:250px!important;
  margin-right:8px;
}

#bodyArea #contentsArea div.csLinkblock ul.csLink02{
  width:270px!important;
}

#bodyArea #contentsArea div.csLinkblock ul.csLink01 li{
  padding-left:20px!important;
  padding-bottom:5px;
}

#bodyArea #contentsArea div.csLinkblock ul.csLink02 li{
  padding-left:40px!important;
  padding-bottom:5px;
}

#bodyArea #contentsArea div.csListarea02{
  width:620px;
  background:url(/business/user_case/graphic/img/bg_case_study02.gif) no-repeat top;
  height:auto;
  padding:10px 0 15px 0;
  margin:0 0 10px 0;
}

#bodyArea #contentsArea div.csListTextBox{
  width:595px;
  height:auto;
  margin:0 0 0 8px;
  padding:10px 5px 10px 5px;
  *padding:10px 0 10px 0!important;
}

/*introductionArea*/
#bodyArea #contentsArea h3.headingTypeIntroduction.panorama{
  margin:0 0 0px 0;
  padding:5px 5px 5px 5px;
  font-size:100%;
  border-bottom:none;
  border-top:none;
}
#bodyArea #contentsArea h3.panorama{
  background-color:#0070c0;
  color:#fff;
  text-align:center;
}

#bodyArea #contentsArea h3.coretech{
  background-color:#18bdef;
  color:#000000;
}

#bodyArea #contentsArea h3.dpcolor{
  background-color:#e66c48;
  color:#000000;
}

#bodyArea #contentsArea h3.dpmono{
  background-color:#f9c059;
  color:#000000;
}

#bodyArea #contentsArea h3.workflow{
  background-color:#f9c059;
  color:#000000;
}

#bodyArea #contentsArea h3.graphic{
  background-color:#dde106;
  color:#000000;
}

#bodyArea #contentsArea h3.partner{
  background-color:#ffe33b;
  color:#000000;
}

#bodyArea #contentsArea h3.seminar{
  background-color:#85cbbe;
  color:#000000;
}

#bodyArea #contentsArea h3.training{
  background-color:#cfa7cd;
  color:#000000;
}

#bodyArea #contentsArea div.introductionArea{
  width:620px;
  height:100%;
  background:url(../dis/img/bg_introduction.gif) no-repeat bottom left;
  margin:0 0 10px 0;
}

#bodyArea #contentsArea div.introductionArea02{
  width:620px;
  height:100%;
  margin:0 0 15px 0;
}

#bodyArea #contentsArea div.introductionBoxFirst,
#bodyArea #contentsArea div.introductionBoxLast{
  width:304px;
}

#bodyArea #contentsArea div.introductionBoxFirst{
  float:left;
  height:100%;
  padding-left:1px;
}

#bodyArea #contentsArea div.introductionBoxLast{
  float:right;
  height:100%;
  padding-right:1px;
}




#bodyArea #contentsArea div.introductionBoxEnd{
  width:304px;
  border:1px solid #acadad;
  background:url(../dis/img/bg_introduction02.gif) no-repeat bottom center ;
}

#bodyArea #contentsArea h3.headingTypeIntroduction{
  margin:0 0 5px 0;
  padding:5px 5px 5px 5px;
  font-size:100%;
  border-bottom:1px solid #acadad;
  border-top:1px solid #acadad;
  /*height:1.1em;*/
}

#bodyArea #contentsArea h3.headingTypeIntroductionEnd{
  margin:0 0 5px 0;
  padding:5px 5px 5px 5px;
  font-size:100%;
  border-bottom:1px solid #acadad;
  /*height:1.1em;*/
}

#bodyArea #contentsArea p.introductiontext01{
  color:#006bb6;
  padding:0 0 0 5px;
  margin-bottom:3px;
}

#bodyArea #contentsArea p.introductionpict{
  padding:0 5px 0 5px;
  float:left;
}

#bodyArea #contentsArea p.introductiontext02{
  width:203px;
  overflow:hidden;
  padding:0 0 5px 0;
}

/*indexlistBlock*/

#bodyArea #contentsArea div.indexlistBlock{
  width:618px!important;
  font-size: 73%;
  line-height: 130%;
  border:solid 1px #918c8a;
  margin-bottom:1.5em;
}


/*index_ColumnBox04*/

#bodyArea #contentsArea div.index_ColumnBox04{
  background:url(../img/index_Linkbg.jpg) no-repeat bottom left;
  margin:0 0 10px 0!important;
}

#bodyArea #contentsArea div.index_ColumnBox04inner{
  background:url(../img/index_Linktop.jpg) no-repeat top left;
  padding:10px 0 0 9px!important;
}

#bodyArea #contentsArea div.indeximgBox01,
#bodyArea #contentsArea div.indeximgBox02,
#bodyArea #contentsArea div.indeximgBox03,
#bodyArea #contentsArea div.indeximgBox04{
  float:left;
  width:143px;
}

#bodyArea #contentsArea div.indeximgBox01,
#bodyArea #contentsArea div.indeximgBox02,
#bodyArea #contentsArea div.indeximgBox03{
  margin:0 10px 0 0!important;
}

#bodyArea #contentsArea div.indeximgBox01 div.imgBlock,
#bodyArea #contentsArea div.indeximgBox02 div.imgBlock,
#bodyArea #contentsArea div.indeximgBox03 div.imgBlock,
#bodyArea #contentsArea div.indeximgBox04 div.imgBlock{
  margin:0 0 7px 0;
}


#bodyArea #contentsArea div.indeximgBox01 ul,
#bodyArea #contentsArea div.indeximgBox02 ul,
#bodyArea #contentsArea div.indeximgBox03 ul,
#bodyArea #contentsArea div.indeximgBox04 ul{
  display:block!important;
  padding:0 5px 0 7px!important;
  *line-height:150%!important;
  *font-size:100%!important;
}

#bodyArea #contentsArea div.indeximgBox01 ul li,
#bodyArea #contentsArea div.indeximgBox02 ul li,
#bodyArea #contentsArea div.indeximgBox03 ul li, 
#bodyArea #contentsArea div.indeximgBox04 ul li{
  list-style:none;
  padding:0 0 0 20px; 
  background:url(../img/index_arrow.gif) 0 5px no-repeat;
  display:block!important;
}

/*2012/11/27下田追加*/
#bodyArea .imageLayoutBlock11a.pict004{
	width:620px;
	height:295px;
	position:relative;
	}
	
#bodyArea .imageLayoutBlock11a.pict004 p.pict004_01{
	position:absolute;
	top:127px;
	left:202px;
	}

#bodyArea .imageLayoutBlock11a.pict004 p.pict004_02{
	position:absolute;
	top:157px;
	left:251px;
	}

#bodyArea .imageLayoutBlock11a.pict005{
	width:620px;
	height:295px;
	position:relative;
	}
	
#bodyArea .imageLayoutBlock11a.pict005 p.pict005_01{
	position:absolute;
    top:144px;
	left:247px;
	}
	
#bodyArea .imageLayoutBlock11a.pict006{
	width:620px;
	height:295px;
	position:relative;
	}
	
#bodyArea .imageLayoutBlock11a.pict006 p.pict006_01{
	position:absolute;
    top:143px;
	left:461px;
	}

#bodyArea .imageLayoutBlock11a.pict007{
	width:620px;
	height:295px;
	position:relative;
	}
	
#bodyArea .imageLayoutBlock11a.pict007 p.pict007_01{
	position:absolute;
    top:142px;
	left:78px;
	}
	
#bodyArea .imageLayoutBlock11a.pict008{
	width:620px;
	height:295px;
	position:relative;
	}
	
#bodyArea .imageLayoutBlock11a.pict008 p.pict008_01{
	position:absolute;
    top:131px;
	left:236px;
	}
	
#bodyArea .imageLayoutBlock11a.pict009{
	width:620px;
	height:295px;
	position:relative;
	}
	
#bodyArea .imageLayoutBlock11a.pict009 p.pict009_01{
	position:absolute;
    top:132px;
	left:351px;
	}
	
#bodyArea .imageLayoutBlock11a.pict009 p.pict009_02{
	position:absolute;
    top:140px;
	left:441px;
	}

#bodyArea .imageLayoutBlock11a.pict010{
	width:620px;
	height:295px;
	position:relative;
	}
	
#bodyArea .imageLayoutBlock11a.pict010 p.pict010_01{
	position:absolute;
    top:162px;
	left:288px;
	}
	
#bodyArea .imageLayoutBlock11a.pict011{
	width:620px;
	height:295px;
	position:relative;
	}
	
#bodyArea .imageLayoutBlock11a.pict011 p.pict011_01{
	position:absolute;
    top:136px;
	left:276px;
	}
	
#bodyArea .imageLayoutBlock11a.pict011 p.pict011_02{
	position:absolute;
    top:147px;
	left:472px;
	}

/*2012/11/27下田追加　ここまで*/

/*WINXP　IE8 用*/
html>/**/body #bodyArea #contentsArea div.indeximgBox01 ul li,
#bodyArea #contentsArea div.indeximgBox02 ul li,
#bodyArea #contentsArea div.indeximgBox03 ul li, 
#bodyArea #contentsArea div.indeximgBox04 ul li{
  list-style /*\**/:none\9;
  padding:0 0 0 20px\9; 
  background:url(../img/index_arrow.gif) 0 5px no-repeat\9;
  display:block\9!important;
  font-size:12px\9;
  line-height:150%\9;
}

html>/**/body #bodyArea #contentsArea div.TS_index_linkColumn04 ul li{
  box-sizing: content-box;
  float:left\9;
  list-style:none\9;
  display:block\9;
  background:url(../img/index_arrow.gif) 5px 5px no-repeat\9;
  padding:0 10px 10px 20px\9!important;
  margin:0 18px 0 0\9!important;
  font-size:12px\9;
  line-height:150%\9;
}

html>/**/body #bodyArea #contentsArea div.image_info_Block04{
  width /*\**/:620px\9;
  height:150px\9;
  margin:0 0 -20px 0\9;
}


html>/**/body #bodyArea #contentsArea div.image_info_Block04 ul.img-list02 li.index-link01{
  float /*\**/:left\9;
  background:url(/business/products/graphic/ondemand_print/color/c65hc/img/c65hc_btn_01.gif) no-repeat left\9;
  width:294px\9;
  height:91px\9;
  margin:0 5px 0 10px\9;
}

 
html>/**/body #bodyArea #contentsArea div.image_info_Block04 ul.img-list02 li.index-link02{
  float /*\**/:right\9;
  background:url(/business/products/graphic/ondemand_print/color/c65hc/img/c65hc_btn_02.gif) no-repeat\9;
  width:294px\9;
  height:91px\9;
  margin:0 10px 0 5px\9;
}


html>/**/body #bodyArea #contentsArea div.image_info_Block04 ul.img-list02 li.index-link01 a {		
  width /*\**/:294px\9;
  padding-left:230px\9!important;
  height:91px\9;
  cursor:pointer\9;
}

html>/**/body #bodyArea #contentsArea div.image_info_Block04 ul.img-list02 li.index-link02 a {		
  width /*\**/:294px\9;
  height:91px\9;
  cursor:pointer\9;
}



html>/**/body #bodyArea #contentsArea div.image_info_Block04 ul li span.index-link-text01 {
  display /*\**/: inline-block\9;
  width:35px\9;
}

html>/**/body #bodyArea #contentsArea div.image_info_Block04 ul li span.index-link-text02 {
  display /*\**/: inline-block\9;
  width: 35px\9;
}


html>/**/body #bodyArea #contentsArea div.introductionBoxFirst{
  float /*\**/:left\9;
  width:305px\9;
  height:100%\9;
}

html>/**/body #bodyArea #contentsArea div.introductionBoxLast{
  float /*\**/:right\9;
  width:305px\9;
  height:100%\9;
}


html>/**/body #bodyArea #contentsArea p.introductionpict{
  padding /*\**/:0 5px 0 5px\9;
  float:left\9;
}

html>/**/body #bodyArea #contentsArea p.introductiontext02{
  overflow /*\**/:hidden\9;
  padding:0 0 5px 0\9;
}


html>/**/body #bodyArea #contentsArea div#img-line-block ul.img-list li{
  display /*\**/:inline\9;
  padding:0 0 0 3px\9;
}



/*safari&chorome*/

@media screen and (-webkit-min-device-pixel-ratio:0) {
#bodyArea #contentsArea div.image_info_Block04 ul.img-list02 li.index-link01 a{
  padding:66px 0 0 228px;
  cursor:pointer;
}
#bodyArea * {
	box-sizing: content-box;
}
}


/*clearFix*/
#bodyArea #contentsArea div.image_info_Block02:after,
#bodyArea #contentsArea div.headingTypeBlockB13:after,
#bodyArea #contentsArea div#imgNav-area:after,
#bodyArea #contentsArea div#img-line-block:after,
#bodyArea #contentsArea .standardBox04 dl:after,
#bodyArea #contentsArea div.headingTypeBlockB14:after,
#bodyArea #contentsArea div#FullLineBlock:after,
#bodyArea #contentsArea div.image_info_Block04:after,
#bodyArea #contentsArea ul.img-list02:after,
#bodyArea #contentsArea div#casestudyArea:after,
#bodyArea #contentsArea div#casestudyBox:after,
#bodyArea #contentsArea div.casestudyLeftbox:after,
#bodyArea #contentsArea div.casestudyRightbox:after,
#bodyArea #contentsArea div.textinfoBlock04:after,
#bodyArea #contentsArea div.csListarea01:after,
#bodyArea #contentsArea div.cs_Listblock01:after,
#bodyArea #contentsArea div.csLinkblock:after,
#bodyArea #contentsArea div.introductionArea:after,
#bodyArea #contentsArea div.introductionBoxFirst:after,
#bodyArea #contentsArea div.introductionBoxLast:after,
#bodyArea #contentsArea p.introductiontext02:after,
#bodyArea #contentsArea dl.newsList04b:after,
#bodyArea #contentsArea div.cs_Listblock02:after,
#bodyArea #contentsArea div.index_ColumnBox04:after,
#bodyArea #contentsArea div.indeximgBox01:after,
#bodyArea #contentsArea div.indeximgBox02:after,
#bodyArea #contentsArea div.indeximgBox03:after,
#bodyArea #contentsArea div.indeximgBox04:after,
#bodyArea #contentsArea div.indeximgCont:after,
#bodyArea #contentsArea div.index_ColumnBox04inner:after,
#bodyArea #contentsArea div.indexlistBlock:after,
#bodyArea #contentsArea div.TS_index_linkColumn04:after,
#bodyArea #contentsArea div.TS_index_linkbox:after,
#bodyArea #contentsArea div.TS_index_linkboxinner:after,
#bodyArea #contentsArea div.TS_index_linkColumn02:after,
#bodyArea #contentsArea div.TS_index_linkColumn02 div.TS_Linkcont:after,
#bodyArea #contentsArea div.TS_index_linkColumn02 div.TS_LinkArea:after,
#bodyArea #contentsArea div.TS_index_linkColumn02 div.TS_LinkArea ul.TS_LinkBlock:after,
#bodyArea #contentsArea div.headingTypeBlockB17:after{
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

#bodyArea #contentsArea div.image_info_Block02,
#bodyArea #contentsArea div.headingTypeBlockB13,
#bodyArea #contentsArea div#imgNav-area,
#bodyArea #contentsArea div#img-line-block,
#bodyArea #contentsArea .standardBox04 dl,
#bodyArea #contentsArea div.headingTypeBlockB14,
#bodyArea #contentsArea div#FullLineBlock,
#bodyArea #contentsArea div.image_info_Block04,
#bodyArea #contentsArea ul.img-list02,
#bodyArea #contentsArea div#casestudyArea,
#bodyArea #contentsArea div#casestudyBox,
#bodyArea #contentsArea div.casestudyLeftbox,
#bodyArea #contentsArea div.casestudyRightbox,
#bodyArea #contentsArea div.textinfoBlock04,
#bodyArea #contentsArea div.csListarea01,
#bodyArea #contentsArea div.cs_Listblock01,
#bodyArea #contentsArea div.csLinkblock,
#bodyArea #contentsArea div.introductionArea,
#bodyArea #contentsArea div.introductionBoxFirst,
#bodyArea #contentsArea div.introductionBoxLast,
#bodyArea #contentsArea p.introductiontext02,
#bodyArea #contentsArea dl.newsList04b,
#bodyArea #contentsArea div.cs_Listblock02,
#bodyArea #contentsArea div.index_ColumnBox04,
#bodyArea #contentsArea div.indeximgBox01,
#bodyArea #contentsArea div.indeximgBox02,
#bodyArea #contentsArea div.indeximgBox03,
#bodyArea #contentsArea div.indeximgBox04,
#bodyArea #contentsArea div.indeximgCont,
#bodyArea #contentsArea div.index_ColumnBox04inner,
#bodyArea #contentsArea div.indexlistBlock,
#bodyArea #contentsArea div.TS_index_linkColumn04,
#bodyArea #contentsArea div.TS_index_linkbox,
#bodyArea #contentsArea div.TS_index_linkboxinner,
#bodyArea #contentsArea div.TS_index_linkColumn02,
#bodyArea #contentsArea div.TS_index_linkColumn02 div.TS_Linkcont,
#bodyArea #contentsArea div.TS_index_linkColumn02 div.TS_LinkArea,
#bodyArea #contentsArea div.TS_index_linkColumn02 div.TS_LinkArea ul.TS_LinkBlock,
#bodyArea #contentsArea div.headingTypeBlockB17{
  display: inline-block;
  min-height:1%;  /* for IE 7*/
}
/* Hides from IE-mac \*/

* html #bodyArea #contentsArea div.image_info_Block02,
* html #bodyArea #contentsArea div.headingTypeBlockB13,
* html #bodyArea #contentsArea div#imgNav-area,
* html #bodyArea #contentsArea div#img-line-block,
* html #bodyArea #contentsArea .standardBox04 dl,
* html #bodyArea #contentsArea div.headingTypeBlockB14,
* html #bodyArea #contentsArea div#FullLineBlock,
* html #bodyArea #contentsArea div.image_info_Block04,
* html #bodyArea #contentsArea ul.img-list02,
* html #bodyArea #contentsArea div#casestudyArea,
* html #bodyArea #contentsArea div#casestudyBox,
* html #bodyArea #contentsArea div.casestudyLeftbox,
* html #bodyArea #contentsArea div.casestudyRightbox,
* html #bodyArea #contentsArea div.textinfoBlock04,
* html #bodyArea #contentsArea div.csListarea01,
* html #bodyArea #contentsArea div.cs_Listblock01,
* html #bodyArea #contentsArea div.csLinkblock,
* html #bodyArea #contentsArea div.introductionArea,
* html #bodyArea #contentsArea div.introductionBoxFirst,
* html #bodyArea #contentsArea div.introductionBoxLast,
* html #bodyArea #contentsArea p.introductiontext02,
* html #bodyArea #contentsArea dl.newsList04b,
* html #bodyArea #contentsArea div.cs_Listblock02,
* html #bodyArea #contentsArea div.index_ColumnBox04,
* html #bodyArea #contentsArea div.indeximgBox01,
* html #bodyArea #contentsArea div.indeximgBox02,
* html #bodyArea #contentsArea div.indeximgBox03,
* html #bodyArea #contentsArea div.indeximgBox04,
* html #bodyArea #contentsArea div.indeximgCont,
* html #bodyArea #contentsArea div.index_ColumnBox04inner,
* html #bodyArea #contentsArea div.indexlistBlock,
* html #bodyArea #contentsArea div.TS_index_linkColumn04,
* html #bodyArea #contentsArea div.TS_index_linkbox,
* html #bodyArea #contentsArea div.TS_index_linkboxinner,
* html #bodyArea #contentsArea div.TS_index_linkColumn02,
* html #bodyArea #contentsArea div.TS_index_linkColumn02 div.TS_Linkcont,
* html #bodyArea #contentsArea div.TS_index_linkColumn02 div.TS_LinkArea,
* html #bodyArea #contentsArea div.TS_index_linkColumn02 div.TS_LinkArea ul.TS_LinkBlock,
* html #bodyArea #contentsArea div.headingTypeBlockB17{
  height: 1%;
}

#bodyArea #contentsArea div.image_info_Block02,
#bodyArea #contentsArea div.headingTypeBlockB13,
#bodyArea #contentsArea div#imgNav-area,
#bodyArea #contentsArea div#img-line-block,
#bodyArea #contentsArea .standardBox04 dl,
#bodyArea #contentsArea div.headingTypeBlockB14,
#bodyArea #contentsArea div#FullLineBlock,
#bodyArea #contentsArea div.image_info_Block04,
#bodyArea #contentsArea ul.img-list02,
#bodyArea #contentsArea div#casestudyArea,
#bodyArea #contentsArea div#casestudyBox,
#bodyArea #contentsArea div.casestudyLeftbox,
#bodyArea #contentsArea div.casestudyRightbox,
#bodyArea #contentsArea div.textinfoBlock04,
#bodyArea #contentsArea div.csListarea01,
#bodyArea #contentsArea div.cs_Listblock01,
#bodyArea #contentsArea div.csLinkblock,
#bodyArea #contentsArea div.introductionArea,
#bodyArea #contentsArea div.introductionBoxFirst,
#bodyArea #contentsArea div.introductionBoxLast,
#bodyArea #contentsArea p.introductiontext02,
#bodyArea #contentsArea dl.newsList04b,
#bodyArea #contentsArea div.cs_Listblock02,
#bodyArea #contentsArea div.index_ColumnBox04,
#bodyArea #contentsArea div.indeximgBox01,
#bodyArea #contentsArea div.indeximgBox02,
#bodyArea #contentsArea div.indeximgBox03,
#bodyArea #contentsArea div.indeximgBox04,
#bodyArea #contentsArea div.indeximgCont,
#bodyArea #contentsArea div.index_ColumnBox04inner,
#bodyArea #contentsArea div.indexlistBlock,
#bodyArea #contentsArea div.TS_index_linkColumn04,
#bodyArea #contentsArea div.TS_index_linkbox,
#bodyArea #contentsArea div.TS_index_linkboxinner,
#bodyArea #contentsArea div.TS_index_linkColumn02,
#bodyArea #contentsArea div.TS_index_linkColumn02 div.TS_Linkcont,
#bodyArea #contentsArea div.TS_index_linkColumn02 div.TS_LinkArea,
#bodyArea #contentsArea div.TS_index_linkColumn02 div.TS_LinkArea ul.TS_LinkBlock,
#bodyArea #contentsArea div.headingTypeBlockB17{
  display: block;
}
/* End hide from IE-mac */




 