@charset "UTF-8";

@media screen{

/*---------- 製品特集WEB扉CSS ----------*/
body.HIP {
  
}
body.HIP #content div.homePageLayout div.twoColumnLayout.fiftyFifty div.layout.columnOne {
  width: 315px;
  border-right: 1px solid #cdcdcd;
  padding:0 10px 0 15px;
}
body.HIP #content div.homePageLayout div.twoColumnLayout.fiftyFifty div.layout.columnTwo {
  width: 315px;
  padding:0 15px 0 10px;
}
body.HIP #content div.twoColumnLayout div.columnOne div.layout.columnWrapper {
  padding-right: 0px;
  width: 315px;
}
body.HIP .columnOne p {
  margin: 0;
  padding: 0;
}
body.HIP p.pdf {
  margin: 0 0 5px;
  padding: 7px 0 0 28px;
}
body.HIP #content div.homePageLayout div.page.columnTwo {
  margin-left: 1px;
  margin-top: 5px;
  width: 228px;
}
#c106681 ul {
  margin-top: 15px;
}


/*---------- Cancer large ----------*/
#c530145 {
  margin-bottom: 15px;
  height: 375px;
  width: 650px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-cancer.png") top left;
}
#c530145 p, #c530145 a {
  height: 375px;
  width: 650px;
  display: block;
}
#c530145:hover{
  filter:alpha(opacity=60); /* IE 6,7*/
  -ms-filter: "alpha(opacity=60)"; /* IE 8,9 */
  -moz-opacity:0.6; /* FF */
  -khtml-opacity: 0.6; /* Safari */
  opacity:0.6;
  zoom:1; /*IE*/
}


/*---------- Spectrum large ----------*/
#c435903 {
  margin-bottom: 15px;
  height: 375px;
  width: 650px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-spectrum.png") top left;
}
#c435903 p, #c435903 a {
  height: 375px;
  width: 650px;
  display: block;
}
#c435903:hover{
  filter:alpha(opacity=60); /* IE 6,7*/
  -ms-filter: "alpha(opacity=60)"; /* IE 8,9 */
  -moz-opacity:0.6; /* FF */
  -khtml-opacity: 0.6; /* Safari */
  opacity:0.6;
  zoom:1; /*IE*/
}


/*---------- Bio Lfe Small ----------*/
#c530153 {
  margin-bottom: 15px;
  height: 141px;
  width: 316px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-biolife.png") top left;
}
#c530153 p, #c530153 a {
  height: 141px;
  width: 316px;
  display: block;
}
#c530153:hover{
  filter:alpha(opacity=60); /* IE 6,7*/
  -ms-filter: "alpha(opacity=60)"; /* IE 8,9 */
  -moz-opacity:0.6; /* FF */
  -khtml-opacity: 0.6; /* Safari */
  opacity:0.6;
  zoom:1; /*IE*/
}


/*---------- Spectrum Small ----------*/
#c530139 {
  margin-bottom: 15px;
  height: 167px;
  width: 316px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-spectrum_02.png") top left;
}
#c530139 p, #c530139 a {
  height: 167px;
  width: 316px;
  display: block;
}
#c530139:hover{
  filter:alpha(opacity=60); /* IE 6,7*/
  -ms-filter: "alpha(opacity=60)"; /* IE 8,9 */
  -moz-opacity:0.6; /* FF */
  -khtml-opacity: 0.6; /* Safari */
  opacity:0.6;
  zoom:1; /*IE*/
}


/*---------- PM2.5 Small ----------*/
#c435943 {
  margin-bottom: 15px;
  height: 141px;
  width: 316px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-pm25.png") top left;
}
#c435943 p, #c435943 a {
  height: 141px;
  width: 316px;
  display: block;
}
#c435943:hover{
  filter:alpha(opacity=60); /* IE 6,7*/
  -ms-filter: "alpha(opacity=60)"; /* IE 8,9 */
  -moz-opacity:0.6; /* FF */
  -khtml-opacity: 0.6; /* Safari */
  opacity:0.6;
  zoom:1; /*IE*/
}

/*---------- Plant factory Small ----------*/
#c435923 {
  margin-bottom: 15px;
  height: 167px;
  width: 316px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-plant_factory_02.png") top left;
}
#c435923 p, #c435923 a {
  height: 167px;
  width: 316px;
  display: block;
}
#c435923:hover{
  filter:alpha(opacity=60); /* IE 6,7*/
  -ms-filter: "alpha(opacity=60)"; /* IE 8,9 */
  -moz-opacity:0.6; /* FF */
  -khtml-opacity: 0.6; /* Safari */
  opacity:0.6;
  zoom:1; /*IE*/
}

/*---------- Plant factory large ----------*/
#c385107 {
  margin-bottom: 15px;
  height: 375px;
  width: 650px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-plant_factory.png") top left;
}
#c385107 p, #c385107 a {
  height: 375px;
  width: 650px;
  display: block;
}
#c385107:hover{
  filter:alpha(opacity=60); /* IE 6,7*/
  -ms-filter: "alpha(opacity=60)"; /* IE 8,9 */
  -moz-opacity:0.6; /* FF */
  -khtml-opacity: 0.6; /* Safari */
  opacity:0.6;
  zoom:1; /*IE*/
}


/*---------- PG-300 Option ----------*/
#c251561 {
  margin-bottom: 15px;
  height: 250px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-pg-300opt.png") top left;
}
#c251561 p, #c251561 a {
  height: 250px;
  width: 315px;
  display: block;
}
#c251561 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-pg-300opt.png") 0px -250px;
}


/*---------- AP-370 ----------*/
#c198799 {
  margin-bottom: 15px;
  height: 141px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-ap.png") top left;
}
#c198799 p, #c198799 a {
  height: 141px;
  width: 315px;
  display: block;
}
#c198799 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-ap.png") 0px -141px;
}

/*---------- MEXA ----------*/
#c195777 {
  margin-bottom: 15px;
  height: 141px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-mexa.png") top left;
}
#c195777 p, #c195777 a {
  height: 141px;
  width: 315px;
  display: block;
}
#c195777 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-mexa.png") 0px -141px;
}

/*---------- PA-1100 ----------*/
#c191909 {
  margin-bottom: 15px;
  height: 141px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-pa01.png") top left;
}
#c191909 p, #c191909 a {
  height: 141px;
  width: 315px;
  display: block;
}
#c191909 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-pa01.png") 0px -141px;
}


/*---------- ドラレコ ----------*/
/*
#c176547 {
  margin-bottom: 15px;
  height: 141px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-dr01.png") top left;
}
#c176547 p, #c176547 a {
  height: 141px;
  width: 315px;
  display: block;
}
#c176547 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-dr01.png") 0px -141px;
}
*/

/*---------- 半導体 ----------*/
#c165393 {
  margin-bottom: 15px;
  height: 141px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-semi01.png") top left;
}
#c165393 h2 {
  display: none;
}
#c165393 p, #c165393 a {
  height: 141px;
  width: 315px;
  display: block;
}
#c165393 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-semi01.png") 0px -141px;
}

/*---------- 環境特集 ----------*/
#c108311 {
  margin-top: 16px;
  height: 247px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-wq.png") top left;
  position: relative;
}
/*---------- 環境特集：水質モニタリング ----------*/
#c112589 {
  top: 85px;
  left: 11px;
  height: 47px;
  width: 293px;
  position: absolute;
}
#c112589 p, #c112589 a {
  height: 47px;
  width: 293px;
  display: block;
}
#c112589 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-wq.png") -11px -332px;
}
/*---------- 環境特集：水インフラ ----------*/
#c112593 {
  top: 133px;
  left: 11px;
  height: 47px;
  width: 293px;
  position: absolute;
}
#c112593 p, #c112593 a {
  height: 47px;
  width: 293px;
  display: block;
}
#c112593 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-wq.png") -11px -380px;
}
/*---------- 環境特集：H-1シリーズ ----------*/
#c112597 {
  top: 185px;
  left: 11px;
  height: 47px;
  width: 293px;
  position: absolute;
}
#c112597 p, #c112597 a {
  height: 47px;
  width: 293px;
  display: block;
}
#c112597 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-wq.png") -11px -432px;
}


/*---------- ハンディ測定器 ----------*/
#c113099 {
  margin-top: 8px;
  height: 519px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-handy.png") top left;
  position: relative;
}
/*---------- ハンディ測定器：環境放射線モニタ ----------*/
#c116719 {
  top: 125px;
  left: 206px;
  height: 81px;
  width: 94px;
  position: absolute;
}
#c116719 p, #c116719 a {
  height: 81px;
  width: 94px;
  display: block;
}
#c113103 {
  top: 136px;
  left: 11px;
  height: 23px;
  width: 145px;
  position: absolute;
}
#c113103 p, #c113103 a {
  height: 23px;
  width: 145px;
  display: block;
}
#c113103 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-handy.png") -11px -655px;
}
/*---------- ハンディ測定器：ハンディタイプ放射温度計 ----------*/
#c113107 {
  top: 159px;
  left: 11px;
  height: 23px;
  width: 200px;
  position: absolute;
}
#c113107 p, #c113107 a {
  height: 23px;
  width: 200px;
  display: block;
}
#c113107 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-handy.png") -11px -678px;
}
/*---------- ハンディ測定器：グロスチェッカ ----------*/
#c113111 {
  top: 184px;
  left: 11px;
  height: 23px;
  width: 130px;
  position: absolute;
}
#c113111 p, #c113111 a {
  height: 23px;
  width: 130px;
  display: block;
}
#c113111 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-handy.png") -11px -703px;
}
/*---------- ハンディ測定器：マルチ水質チェッカ ----------*/
#c116731 {
  top: 246px;
  left: 156px;
  height: 154px;
  width: 153px;
  position: absolute;
}
#c116731 p, #c116731 a {
  height: 154px;
  width: 153px;
  display: block;
}
#c113123 {
  top: 276px;
  left: 11px;
  height: 23px;
  width: 160px;
  position: absolute;
}
#c113123 p, #c113123 a {
  height: 23px;
  width: 160px;
  display: block;
}
#c113123 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-handy.png") -11px -795px;
}
/*---------- ハンディ測定器：コンパクトpHメータ ----------*/
#c113127 {
  top: 300px;
  left: 11px;
  height: 23px;
  width: 165px;
  position: absolute;
}
#c113127 p, #c113127 a {
  height: 23px;
  width: 165px;
  display: block;
}
#c113127 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-handy.png") -11px -819px;
}
/*---------- ハンディ測定器：pHメータ ----------*/
#c113131 {
  top: 324px;
  left: 11px;
  height: 23px;
  width: 95px;
  position: absolute;
}
#c113131 p, #c113131 a {
  height: 23px;
  width: 95px;
  display: block;
}
#c113131 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-handy.png") -11px -843px;
}
/*---------- ハンディ測定器：電気伝導率計 ----------*/
#c113135 {
  top: 348px;
  left: 11px;
  height: 23px;
  width: 120px;
  position: absolute;
}
#c113135 p, #c113135 a {
  height: 23px;
  width: 120px;
  display: block;
}
#c113135 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-handy.png") -11px -867px;
}
/*---------- ハンディ測定器：溶存酸素計 ----------*/
#c113139 {
  top: 372px;
  left: 11px;
  height: 23px;
  width: 105px;
  position: absolute;
}
#c113139 p, #c113139 a {
  height: 23px;
  width: 105px;
  display: block;
}
#c113139 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-handy.png") -11px -891px;
}
/*---------- ハンディ測定器：コンパクト硝酸イオンメータ ----------*/
#c116735 {
  top: 442px;
  left: 172px;
  height: 24px;
  width: 128px;
  position: absolute;
}
#c116735 p, #c116735 a {
  height: 24px;
  width: 128px;
  display: block;
}
#c113147 {
  top: 469px;
  left: 11px;
  height: 23px;
  width: 293px;
  position: absolute;
}
#c113147 p, #c113147 a {
  height: 23px;
  width: 293px;
  display: block;
}
#c113147 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-handy.png") -11px -988px;
}


/*---------- 新エネルギー・省エネ市場特集 ----------*/
#c113151 {
  margin-top: 20px;
  height: 277px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-energy.png") top left;
  position: relative;
}
/*---------- 新エネルギー・省エネ市場特集：LED・OLED ----------*/
#c113155 {
  top: 135px;
  left: 11px;
  height: 34px;
  width: 293px;
  position: absolute;
}
#c113155 p, #c113155 a {
  height: 34px;
  width: 293px;
  display: block;
}
#c113155 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-energy.png") -11px -412px;
}
/*---------- 新エネルギー・省エネ市場特集：タッチパネル・ディスプレイ ----------*/
#c113159 {
  top: 169px;
  left: 11px;
  height: 34px;
  width: 293px;
  position: absolute;
}
#c113159 p, #c113159 a {
  height: 34px;
  width: 293px;
  display: block;
}
#c113159 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-energy.png") -11px -446px;
}
/*---------- 新エネルギー・省エネ市場特集：太陽電池 対応機器 ----------*/
#c113163 {
  top: 203px;
  left: 11px;
  height: 32px;
  width: 293px;
  position: absolute;
}
#c113163 p, #c113163 a {
  height: 32px;
  width: 293px;
  display: block;
}
#c113163 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-energy.png") -11px -480px;
}
/*---------- 新エネルギー・省エネ市場特集：リチウム電池 対応機器 ----------*/
#c113167 {
  top: 235px;
  left: 11px;
  height: 33px;
  width: 293px;
  position: absolute;
}
#c113167 p, #c113167 a {
  height: 33px;
  width: 293px;
  display: block;
}
#c113167 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-energy.png") -11px -512px;
}


/*---------- クルマ ----------*/
#c113175 {
  margin-top: 16px;
  height: 127px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-automotive.png") top left;
}
#c113175 h2 {
  display: none;
}
#c113175 p, #c113175 a {
  height: 127px;
  width: 315px;
  display: block;
}
#c113175 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-automotive.png") 0px -127px;
}


/*---------- 環境基準・規制 ----------*/
#c113179 {
  margin-top: 0px;
  margin-bottom: 20px;
  height: 276px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-regulation.png") top left;
  position: relative;
}
/*---------- 環境基準・規制：PM2.5/Ox ----------*/
#c113187 {
  top: 50px;
  left: 11px;
  height: 136px;
  width: 293px;
  position: absolute;
}
#c113187 p, #c113187 a {
  height: 136px;
  width: 293px;
  display: block;
}
#c113187 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-regulation.png") -11px -326px;
}
/*---------- 環境基準・規制：EuroVI ----------*/
#c113191 {
  top: 186px;
  left: 11px;
  height: 73px;
  width: 293px;
  position: absolute;
}
#c113191 p, #c113191 a {
  height: 73px;
  width: 293px;
  display: block;
}
#c113191 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-regulation.png") -11px -462px;
}


/*---------- pH・水質分析計 ----------*/
#c113195 {
  margin-top: 0px;
  height: 354px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-ph.png") top left;
  position: relative;
}
/*---------- pH・水質分析計：LAQUA ----------*/
#c113199 {
  top: 224px;
  left: 11px;
  height: 69px;
  width: 293px;
  position: absolute;
}
#c113199 p, #c113199 a {
  height: 69px;
  width: 293px;
  display: block;
}
#c113199 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-ph.png") -11px -578px;
}
/*---------- pH・水質分析計：対応電極 ----------*/
#c113203 {
  top: 293px;
  left: 11px;
  height: 48px;
  width: 293px;
  position: absolute;
}
#c113203 p, #c113203 a {
  height: 48px;
  width: 293px;
  display: block;
}
#c113203 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-ph.png") -11px -647px;
}


/*---------- シリーズ 科学技術報告 ----------*/
#c113207 {
  margin-top: 15px;
  height: 455px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-report.png") top left;
  position: relative;
}
#c159477 {
  height: 541px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-report02.png") top left;
  position: relative;
}
/*---------- シリーズ 科学技術報告：安心・安全 ----------*/
#c113211 {
  top: 55px;
  left: 11px;
  height: 53px;
  width: 293px;
  position: absolute;
}
#c113211 p, #c113211 a {
  height: 53px;
  width: 293px;
  display: block;
}
#c113211 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-report.png") -11px -510px;
}
#c159481 {
  top: 55px;
  left: 11px;
  height: 53px;
  width: 293px;
  position: absolute;
}
#c159481 p, #c159481 a {
  height: 53px;
  width: 293px;
  display: block;
}
#c159481 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-report02.png") -11px -596px;
}
/*---------- シリーズ 科学技術報告：国際規制 ----------*/
#c113215 {
  top: 108px;
  left: 19px;
  height: 24px;
  width: 64px;
  position: absolute;
}
#c113215 p, #c113215 a {
  height: 24px;
  width: 64px;
  display: block;
}
#c113215 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-report.png") -19px -563px;
}
#c159485 {
  top: 108px;
  left: 19px;
  height: 24px;
  width: 64px;
  position: absolute;
}
#c159485 p, #c159485 a {
  height: 24px;
  width: 64px;
  display: block;
}
#c159485 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-report02.png") -19px -649px;
}
/*---------- シリーズ 科学技術報告：ナノリスク ----------*/
#c113231 {
  top: 108px;
  left: 83px;
  height: 24px;
  width: 75px;
  position: absolute;
}
#c113231 p, #c113231 a {
  height: 24px;
  width: 75px;
  display: block;
}
#c113231 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-report.png") -83px -563px;
}
#c159489 {
  top: 108px;
  left: 83px;
  height: 24px;
  width: 75px;
  position: absolute;
}
#c159489 p, #c159489 a {
  height: 24px;
  width: 75px;
  display: block;
}
#c159489 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-report02.png") -83px -649px;
}
/*---------- シリーズ 科学技術報告：食品安全 ----------*/
#c113239 {
  top: 108px;
  left: 158px;
  height: 24px;
  width: 64px;
  position: absolute;
}
#c113239 p, #c113239 a {
  height: 24px;
  width: 64px;
  display: block;
}
#c113239 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-report.png") -158px -563px;
}
#c159493 {
  top: 108px;
  left: 158px;
  height: 24px;
  width: 64px;
  position: absolute;
}
#c159493 p, #c159493 a {
  height: 24px;
  width: 64px;
  display: block;
}
#c159493 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-report02.png") -158px -649px;
}
/*---------- シリーズ 科学技術報告：ワクチン製造 ----------*/
#c113235 {
  top: 108px;
  left: 222px;
  height: 24px;
  width: 86px;
  position: absolute;
}
#c113235 p, #c113235 a {
  height: 24px;
  width: 86px;
  display: block;
}
#c113235 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-report.png") -222px -563px;
}
#c159497 {
  top: 108px;
  left: 222px;
  height: 24px;
  width: 86px;
  position: absolute;
}
#c159497 p, #c159497 a {
  height: 24px;
  width: 86px;
  display: block;
}
#c159497 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-report02.png") -222px -649px;
}
/*---------- シリーズ 科学技術報告：美術品・遺跡 ----------*/
#c113219 {
  top: 132px;
  left: 11px;
  height: 144px;
  width: 293px;
  position: absolute;
}
#c113219 p, #c113219 a {
  height: 144px;
  width: 293px;
  display: block;
}
#c113219 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-report.png") -11px -587px;
}
#c159501 {
  top: 132px;
  left: 11px;
  height: 144px;
  width: 293px;
  position: absolute;
}
#c159501 p, #c159501 a {
  height: 144px;
  width: 293px;
  display: block;
}
#c159501 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-report02.png") -11px -673px;
}
/*---------- シリーズ 科学技術報告：関連製品紹介 ----------*/
#c113223 {
  top: 276px;
  left: 11px;
  height: 170px;
  width: 293px;
  position: absolute;
}
#c113223 p, #c113223 a {
  height: 170px;
  width: 293px;
  display: block;
}
#c113223 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-report.png") -11px -731px;
}
#c159505 {
  top: 276px;
  left: 11px;
  height: 167px;
  width: 293px;
  position: absolute;
}
#c159505 p, #c159505 a {
  height: 167px;
  width: 293px;
  display: block;
}
#c159505 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-report02.png") -11px -817px;
}
/*---------- シリーズ 科学技術報告：ラマン分光とは。 ----------*/
#c159199 {
  top: 443px;
  left: 11px;
  height: 98px;
  width: 293px;
  position: absolute;
}
#c159199 p, #c159199 a {
  height: 98px;
  width: 293px;
  display: block;
}
#c159199 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-report02.png") -11px -984px;
}


/*---------- 医療 ----------*/
#c113227 {
  margin-top: 16px;
  height: 131px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-medical.png") top left;
}
#c113227 h2 {
  display: none;
}
#c113227 p, #c113227 a {
  height: 131px;
  width: 315px;
  display: block;
}
#c113227 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-medical.png") 0px -131px;
}


/*---------- ナノ ----------*/
#c113243 {
  margin-top: 15px;
  height: 150px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-nano.png") top left;
}
#c113243 h2 {
  display: none;
}
#c113243 p, #c113243 a {
  height: 150px;
  width: 315px;
  display: block;
}
#c113243 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-nano.png") 0px -150px;
}


/*---------- 防爆 ----------*/
#c113247 {
  margin-top: 15px;
  height: 184px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-explosion.png") top left;
}
#c113247 h2 {
  display: none;
}
#c113247 p, #c113247 a {
  height: 184px;
  width: 315px;
  display: block;
}
#c113247 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-explosion.png") 0px -184px;
}


/*---------- TOPICS ----------*/
#c113251 {
  margin-top: 15px;
  margin-bottom: 15px;
  height: 145px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-rain.png") top left;
}
#c113251 h2 {
  display: none;
}
#c113251 p, #c113251 a {
  height: 145px;
  width: 315px;
  display: block;
}
#c113251 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-rain.png") 0px -145px;
}

/*---------- プロセス ----------*/
/*---------- 第五弾 ----------*/
#c186911 {
  margin-bottom:20px;
}
#c186939 h2 {
  display: block;
  height: 24px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu05-process.png") top left;
  margin: 0;
  padding: 0;
}
#c186939 p, #c186939 a {
  display: block;
  height: 112px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu05-process01.png") top left;
  margin: 0;
  padding: 0;
}
#c186939 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu05-process01.png") 0px -112px;
}
#c186915 p, #c186915 a {
  display: block;
  height: 28px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu05-process02.png") top left;
  margin: 0;
  padding: 0;
}
#c186915 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu05-process02.png") 0px -28px;
}
#c186919 p, #c186919 a {
  display: block;
  height: 25px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu05-process03.png") top left;
  margin: 0;
  padding: 0;
}
#c186919 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu05-process03.png") 0px -25px;
}
#c186923 p, #c186923 a {
  display: block;
  height: 25px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu05-process04.png") top left;
  margin: 0;
  padding: 0;
}
#c186923 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu05-process04.png") 0px -25px;
}
#c186927 p, #c186927 a {
  display: block;
  height: 32px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu05-process05.png") top left;
  margin: 0;
  padding: 0;
}
#c186927 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu05-process05.png") 0px -32px;
}

/*---------- 第四弾 ----------*/
#c169905 {
  margin-bottom:20px;
}
#c169415 h2 {
  display: block;
  height: 24px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu04-process.png") top left;
  margin: 0;
  padding: 0;
}
#c169415 p, #c169415 a {
  display: block;
  height: 111px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu04-process01.png") top left;
  margin: 0;
  padding: 0;
}
#c169415 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu04-process01.png") 0px -111px;
}
#c169909 p, #c169909 a {
  display: block;
  height: 29px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu04-process02.png") top left;
  margin: 0;
  padding: 0;
}
#c169909 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu04-process02.png") 0px -29px;
}
#c169913 p, #c169913 a {
  display: block;
  height: 25px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu04-process03.png") top left;
  margin: 0;
  padding: 0;
}
#c169913 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu04-process03.png") 0px -25px;
}
#c169917 p, #c169917 a {
  display: block;
  height: 33px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu04-process04.png") top left;
  margin: 0;
  padding: 0;
}
#c169917 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu04-process04.png") 0px -33px;
}

/*---------- 第三弾 ----------*/
#c149563 {
  margin-top: 20px;
}
#c149563 h2 {
  display: block;
  height: 24px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu03-process_h.png") top left;
  margin: 0;
  padding: 0;
}
#c149563 p, #c149563 a {
  display: block;
  height: 171px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu03-process03.png") top left;
  margin: 0;
  padding: 0;
}
#c149563 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu03-process03.png") 0px -171px;
}
#c150391 p, #c150391 a {
  display: block;
  height: 130px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu03-process02.png") top left;
  margin: 0;
  padding: 0;
}
#c150391 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu03-process02.png") 0px -130px;
}
#c150395 p, #c150395 a {
  display: block;
  height: 130px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu03-process01.png") top left;
  margin: 0;
  padding: 0;
}
#c150395 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu03-process01.png") 0px -130px;
}

/*---------- 第二弾 ----------*/
#c135667 h2 {
  display: block;
  height: 24px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-process_h.png") top left;
  margin: 0;
  padding: 0;
}
#c135667 p, #c135667 a {
  display: block;
  height: 178px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-process02.png") top left;
  margin: 0;
  padding: 0;
}
#c135667 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-process02.png") 0px -178px;
}
#c135677 p, #c135677 a {
  display: block;
  height: 130px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-process01.png") top left;
  margin: 0;
  padding: 0;
}
#c135677 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-process01.png") 0px -130px;
}

/*---------- 第一弾 ----------*/
#c131853 {
  height: 210px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-process.png") top left;
}
#c131853 h2 {
  display: none;
}
#c131853 p, #c131853 a {
  height: 210px;
  width: 315px;
  display: block;
}
#c131853 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-process.png") 0px -210px;
}

/*---------- EMAX ----------*/
#c154091 {
  height: 167px;
  width: 315px;
  text-indent: -9999px;
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-emax.png") top left;
}
.columnTwo #c154091 {
  margin-bottom: 15px;
}
#c154091 h2 {
  display: none;
}
#c154091 p, #c154091 a {
  height: 167px;
  width: 315px;
  display: block;
}
#c154091 a:hover{
  background: url("/fileadmin/uploads/Affiliates/hor/HIP/Photos/index/hip_topmenu-emax.png") 0px -167px;
}


/*---------- 製品特集WEBローカルCSS ----------*/

/*---------- wq-01 START ----------*/
.HIP_contens #content div.twoColumnLayout div.columnOne div.layout.columnWrapper {
  padding-right: 11px;
}
.HIP_contens #content div.homePageLayout div.twoColumnLayout.fiftyFifty div.layout.columnOne {
  width: 331px;
}
.HIP_contens #content div.homePageLayout div.twoColumnLayout.fiftyFifty div.layout.columnTwo {
  width: 320px;
}
#c108355 {
  margin-top:10px;
}
#c108401 P {
  font-size:90%;
  margin-left:2px;
}
#c108351 h2, #c108351 p{
  display:none;
}
#c108417{
  margin:15px 0;
}
#c108687{
  position:relative;
  backgournd-color:#d5dadf;
}
#c108687 p{
  display:block;
  width:500px;
  position:absolute;
  top:335px;
  left:75px;
}
/*---------- 右カラム調整 ----------*/
.HIP_contens #content div.homePageLayout div.page.columnTwo {
  width:228px;
}
.HIP_contens .rowOne .columnTwo {
  margin-top:22px;
  padding:0;
}
.HIP_contens .rowOne .columnOne .columnTwo {
  margin:0;
  padding:0;
}
.HIP_contens #c108395 {
  margin:0 9px 25px 9px;
  padding:19px 6px 20px 6px;
  border: 2px solid #cdcdcd;
}
.HIP_contens #c108395 .boxWrapper,
.HIP_contens #c108395 .boxPadding{
  padding:0px;
}
/*---------- コラム部分調整 ----------*/
.HIP_contens #c108351 div.boxPadding div.boxWrapper {
  padding: 0px;
  margin: 0px;
}
#c108871 p, #c108891 p, #c108903 p, #c108921 p{
  display:block;
  font-size:10px;
}
#c108857 .box, #c108883 .box, #c108895 .box, #c108913 .box {
padding:10px;
}
#c108857, #c108883, #c108895, #c108913 {
border:1px solid #cdcdcd;
background-color:#ffffff;
padding:1px;
margin-bottom:10px;
}
#c108863 DIV.csc-textpic-left DIV.csc-textpic-imagewrap,
#c108887 DIV.csc-textpic-left DIV.csc-textpic-imagewrap,
#c108899 DIV.csc-textpic-left DIV.csc-textpic-imagewrap {
  float: none;
}
#c108327 {
width:651px;
margin-left:15px
}
/*---------- wq-01 END ----------*/


/*---------- wq-02 START ----------*/
#c112119 h2, #c112119 p{
  display:none;
}
#c112119 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
  padding: 0;
}
#c112151 p, 
#c112159 p, 
#c112147 p, 
#c112167 p, 
#c112079 p{
  display:inline;
  margin: 0;
}
#c112151 p img, 
#c112159 p img, 
#c112147 p img, 
#c112167 p img, 
#c112079 p img{
  border: none;
}
#c112167 table tbody tr th, #c112167 table tbody tr td {
  border: none;
}
#c112167 table tbody tr td {
  padding: 0;
}
#c112171 {
  margin-bottom: 40px;
}
/*---------- 右カラム調整 ----------*/
.HIP_contens #c112115 {
  margin:0 9px 25px 9px;
  padding:19px 6px 20px 6px;
  border: 2px solid #cdcdcd;
}
.HIP_contens #c112115 .boxWrapper,
.HIP_contens #c112115 .boxPadding{
  padding:0px;
}
/*---------- wq-02 END ----------*/


/*---------- am-01 START ----------*/
#c113503 h2, #c113503 p{
  display:none;
}
#c113503 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
  padding: 0;
}
#c113459 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
  padding-bottom: 22px;
}
#c113507 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
  padding-bottom: 15px;
}
#c113535 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
  padding-top: 20px;
  padding-bottom: 10px;
}
#c113543 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
  padding-top: 20px;
  padding-bottom: 10px;
}
#c113507 p, 
#c113535 p, 
#c113543 p{
  display:block;
  margin: 0;
}
#c113531 {
  margin-top: 20px;
  margin-bottom: 20px;
}
#c113551 {
  margin-bottom: 40px;
}
#c113555 {
  margin-top: 20px;
  margin-bottom: 20px;
}
/*---------- 右カラム調整 ----------*/
.HIP_contens #c113499 {
  margin:0 9px 25px 9px;
  padding:19px 6px 20px 6px;
  border: 2px solid #cdcdcd;
}
.HIP_contens #c113499 .boxWrapper,
.HIP_contens #c113499 .boxPadding{
  padding:0px;
}
/*---------- am-01 END ----------*/


/*---------- reg-01 START ----------*/
#c113661 h2, #c113661 p{
  display:none;
}
#c113637,
#c113653,
#c113633 {
  position: relative;
}
#c113637 p{
  position: absolute;
  top: 135px;
  left: 40px;
  width: 400px;
}
#c113633 p{
  position: absolute;
  top: 105px;
  left: 40px;
  width: 320px;
}
#c113653 {
  background:url(../Photos/reg01/banner01.jpg) top left no-repeat;
  width: 210px;
  height: 116px;
  margin-top: 22px;
  margin-left: 9px;
  margin-bottom: 24px;
}
#c113645 p, #c113665 p {
  text-indent: -9999px;
  position: absolute;
  width: 181px;
  height: 12px;
  left: 16px;
  top: 70px;
}
#c113645 p a, #c113665 p a {
  width: 181px;
  height: 12px;
  display:block;
}
#c113665 p {
  top: 90px;
}
#c113625 p, 
#c113637 p, 
#c113629 p, 
#c113633 p{
  display:block;
  margin: 0;
}
/*---------- 右カラム調整 ----------*/
.HIP_contens #c113657 {
  margin:0 9px 25px 9px;
  padding:19px 6px 20px 6px;
  border: 2px solid #cdcdcd;
}
.HIP_contens #c113657 .boxWrapper,
.HIP_contens #c113657 .boxPadding{
  padding:0px;
}
/*---------- reg-01 END ----------*/


/*---------- reg-02 START ----------*/
#c114625 h2, #c114625 p{
  display:none;
}
#c114573 {
  margin-bottom: 10px;
}
#c114569 {
  width: 651px;
  height: 367px;
  position: relative;
  margin: 0;
  padding: 0;
}
#c114569 h5 {
  text-indent:-9999px;
  display:block;
  width: 651px;
  height: 367px;
  margin: 0;
  padding: 0;
}
#c116469 {
  position: absolute;
  left: 0px;
  top: 0px;
}
#c114569 h5 a {
  display:block;
  width: 651px;
  height: 489px;
  margin: 0;
  padding: 0;
}
#c114601 p {
  position: absolute;
  width: 405px;
  left: 33px;
  top: 128px;
}
#c114605 {
  position: absolute;
  left: 33px;
  top: 275px;
}
#c190237 {
  position: relative;
}
#c190237 .boxWrapper {
  padding:0;
}
#c190219 {
  position: relative;
  width: 405px;
  left: 33px;
  top: -120px;
}
#c114629 {
  position: relative;
  width: 651px;
  height: 469px;
}
#c114629 p {
  position: absolute;
  width: 405px;
  left: 33px;
  top: 114px;
}
#c114629 p,
#c114589 p, 
#c114601 p, 
#c114605 p, 
#c114593 p, 
#c114597 p, 
#c117065 p, 
#c190219 h2, 
#c190219 h3, 
#c190219 h4, 
#c190219 p {
  display:block;
  margin: 0;
}
#c190219 h2, 
#c190219 h3, 
#c190219 h4 {
  margin-bottom: 10px;
}
/*---------- 右カラム調整 ----------*/
.HIP_contens #c114621 {
  margin:0 9px 25px 9px;
  padding:19px 6px 20px 6px;
  border: 2px solid #cdcdcd;
}
.HIP_contens #c114621 .boxWrapper,
.HIP_contens #c114621 .boxPadding{
  padding:0px;
}
/*---------- reg-02 END ----------*/


/*---------- laq-01 START ----------*/
#c114815 h2, #c114815 p{
  display:none;
}
#c114787 {
  width: 651px;
  height: 330px;
  background:url(../Photos/raq01/contents_image01.png) top left no-repeat;
  position: relative;
  margin: 0;
  padding: 0;
}
#c114767 {
  width: 651px;
  height: 130px;
  background:url(../Photos/raq01/contents_image02.png) top left no-repeat;
  position: relative;
  margin: 0;
  padding: 0;
}
#c114799 {
  width: 651px;
  height: 121px;
  background:url(../Photos/raq01/contents_image03.png) top left no-repeat;
  position: relative;
  margin: 0;
  padding: 0;
}
#c114803 {
  width: 651px;
  height: 245px;
  background:url(../Photos/raq01/contents_image05.png) top left no-repeat;
  position: relative;
  margin: 0;
  padding: 0;
}
#c114795 {
  width: 651px;
  height: 131px;
  background:url(../Photos/raq01/contents_image06.png) top left no-repeat;
  position: relative;
  margin: 0;
  padding: 0;
}
#c114819 {
  width: 651px;
  height: 319px;
  background:url(../Photos/raq01/contents_image07.png) top left no-repeat;
  position: relative;
  margin: 0;
  padding: 0;
}
#c114823 {
  width: 651px;
  height: 266px;
  background:url(../Photos/raq01/contents_image08.png) top left no-repeat;
  position: relative;
  margin: 0;
  padding: 0;
}
#c116137 p, 
#c116141 p, 
#c116145 p, 
#c116149 p {
  text-indent:-9999px;
  position: absolute;
  display:block;
  top: 75px;
  width: 443px;
  height: 45px;
  margin: 0;
  padding: 0;
}
#c116137 p {
  top: 75px;
}
#c116141 p {
  top: 139px;
}
#c116145 p {
  top: 203px;
}
#c116149 p {
  top: 265px;
}
#c116137 a, 
#c116141 a, 
#c116145 a, 
#c116149 a {
  display:block;
  width: 443px;
  height: 45px;
  margin: 0;
  padding: 0;
}
#c116153 p {
  text-indent:-9999px;
  position: absolute;
  display:block;
  top: 75px;
  left: 465px;
  width: 186px;
  height: 109px;
  margin: 0;
  padding: 0;
}
#c116153 a {
  display:block;
  width: 186px;
  height: 109px;
  margin: 0;
  padding: 0;
}
#c116157 p {
  text-indent:-9999px;
  position: absolute;
  display:block;
  top: 203px;
  left: 465px;
  width: 186px;
  height: 107px;
  margin: 0;
  padding: 0;
}
#c116157 a {
  display:block;
  width: 186px;
  height: 107px;
  margin: 0;
  padding: 0;
}
#c116161 p, 
#c116165 p, 
#c116169 p, 
#c116173 p {
  text-indent:-9999px;
  position: absolute;
  display:block;
  top: 36px;
  width: 157px;
  height: 72px;
  margin: 0;
  padding: 0;
}
#c116161 p {
  left: 0px;
}
#c116165 p {
  left: 164px;
}
#c116169 p {
  left: 330px;
}
#c116173 p {
  left: 494px;
}
#c116161 a, 
#c116165 a, 
#c116169 a, 
#c116173 a {
  display:block;
  width: 157px;
  height: 72px;
  margin: 0;
  padding: 0;
}
#c116177 p, 
#c116181 p {
  text-indent:-9999px;
  position: absolute;
  display:block;
  top: 39px;
  height: 58px;
  margin: 0;
  padding: 0;
}
#c116177 p {
  left: 0px;
  width: 203px;
}
#c116181 p {
  left: 212px;
  width: 146px;
}
#c116177 a, 
#c116181 a {
  display:block;
  height: 58px;
  margin: 0;
  padding: 0;
}
#c116177 a {
  width: 203px;
}
#c116181 a {
  width: 146px;
}

#c116185 p, 
#c116189 p, 
#c116193 p, 
#c116197 p, 
#c116201 p {
  text-indent:-9999px;
  position: absolute;
  display:block;
  margin: 0;
  padding: 0;
}
#c116185 p, 
#c116189 p, 
#c116193 p, 
#c116197 p {
  width: 203px;
  height: 59px;
}
#c116185 p {
  left: 0px;
  top: 82px;
}
#c116189 p {
  left: 0px;
  top: 162px;
}
#c116193 p {
  left: 225px;
  top: 82px;
}
#c116197 p {
  left: 225px;
  top: 162px;
}
#c116201 p {
  left: 449px;
  top: 82px;
  width: 202px;
  height: 91px;
}
#c116185 a, 
#c116189 a, 
#c116193 a, 
#c116197 a, 
#c116201 a {
  display:block;
  margin: 0;
  padding: 0;
  height: 59px;
} 
#c116201 a {
  height: 91px;
}
#c116251 p {
  text-indent:-9999px;
  position: absolute;
  display:block;
  margin: 0;
  padding: 0;
  top: 42px;
  left: 0px;
  width: 146px;
  height: 59px;
}
#c116251 a {
  display:block;
  margin: 0;
  padding: 0;
  width: 146px;
  height: 59px;
}
#c116255 p, 
#c116259 p, 
#c116263 p, 
#c116267 p, 
#c116271 p, 
#c116275 p, 
#c116279 p, 
#c116283 p {
  text-indent:-9999px;
  position: absolute;
  display:block;
  margin: 0;
  padding: 0;
  width: 156px;
  height: 67px;
}
#c116255 p {
  left: 0px;
  top: 141px;
}
#c116259 p {
  left: 163px;
  top: 141px;
}
#c116263 p {
  left: 0px;
  top: 227px;
}
#c116267 p {
  left: 163px;
  top: 227px;
}
#c116271 p {
  left: 333px;
  top: 141px;
}
#c116275 p {
  left: 495px;
  top: 141px;
}
#c116279 p {
  left: 333px;
  top: 227px;
}
#c116283 p {
  left: 495px;
  top: 227px;
}
#c116255 a, 
#c116259 a, 
#c116263 a, 
#c116267 a, 
#c116271 a, 
#c116275 a, 
#c116279 a, 
#c116283 a {
  display:block;
  margin: 0;
  padding: 0;
  width: 156px;
  height: 67px;
}
#c116287 p, 
#c116291 p, 
#c116295 p {
  position: absolute;
  display:block;
  margin: 0;
  padding: 0;
  width: 198px;
}
#c116287 p {
  left: 7px;
  top: 82px;
}
#c116291 p {
  left: 220px;
  top: 82px;
}
#c116295 p {
  left: 450px;
  top: 82px;
}
/*---------- 右カラム調整 ----------*/
.HIP_contens #c114811 {
  margin:0 9px 25px 9px;
  padding:19px 6px 20px 6px;
  border: 2px solid #cdcdcd;
}
.HIP_contens #c114811 .boxWrapper,
.HIP_contens #c114811 .boxPadding{
  padding:0px;
}
/*---------- laq-01 END ----------*/


/*---------- app-01 START ----------*/
#c114955 h2, #c114955 p{
  display:none;
}
#c114955 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image{
  padding: 0px;
}
#c114907 {
  width: 651px;
  height: 282px;
  background:url(../Photos/app01/contents_image05.png) top left no-repeat;
  position: relative;
  margin: 0;
  padding: 0;
}
#c114907 h5 {
  text-indent:-9999px;
  display:block;
  width: 651px;
  height: 282px;
  margin: 0;
  padding: 0;
}
#c114907 h5 a {
  display:block;
  width: 651px;
  height: 266px;
  margin: 0;
  padding: 0;
}
#c114935 p {
  position: absolute;
  width: 405px;
  left:0px;
  top: 55px;
}
#c114971 h2 {
  position: absolute;
  width: 405px;
  height: 60px;
  left:0px;
  top: 125px;
  display:block;
  text-indent:-9999px;
}
#c114971 p {
  position: absolute;
  width: 405px;
  left:0px;
  top: 180px;
  height: 107px;
}
#c114959 {
  width: 651px;
  height: 243px;
  background:url(../Photos/app01/contents_image06.png) top left no-repeat;
  position: relative;
  margin: 0;
  padding: 0;
}
#c114959 h5 {
  text-indent:-9999px;
  display:block;
  width: 651px;
  height: 243px;
  margin: 0;
  padding: 0;
}
#c114959 h5 a {
  display:block;
  width: 651px;
  height: 220px;
  margin: 0;
  padding: 0;
}
#c114977 p {
  position: absolute;
  width: 405px;
  left:0px;
  top: 130px;
  height: 110px;
}
#c114935 p,
#c114971 p,
#c114977 p {
  display:block;
  margin: 0;
}
/*---------- 右カラム調整 ----------*/
.HIP_contens #c114951 {
  margin:0 9px 25px 9px;
  padding:19px 6px 20px 6px;
  border: 2px solid #cdcdcd;
}
.HIP_contens #c114951 .boxWrapper,
.HIP_contens #c114951 .boxPadding{
  padding:0px;
}
#c114981 {
  margin-bottom: 10px;
}
/*---------- app-01 END ----------*/


/*---------- app-02 START ----------*/
#c115239 h2, #c115239 p{
  display:none;
}
/*---------- 右カラム調整 ----------*/
.HIP_contens #c115235 {
  margin:0 9px 25px 9px;
  padding:19px 6px 20px 6px;
  border: 2px solid #cdcdcd;
}
.HIP_contens #c115235 .boxWrapper,
.HIP_contens #c115235 .boxPadding{
  padding:0px;
}
#c115275 {
  margin-bottom: 10px;
}
/*---------- app-02 END ----------*/


/*---------- TOPICS START ----------*/
#c115311 h2, #c115311 p{
  display:none;
}
#c115311 {
  margin-bottom: 15px;
}
#c116127 {
  margin-bottom: 40px;
}
/*---------- 右カラム調整 ----------*/
.HIP_contens #c115347 {
  margin:0 9px 25px 9px;
  padding:19px 6px 20px 6px;
  border: 2px solid #cdcdcd;
}
.HIP_contens #c115347 .boxWrapper,
.HIP_contens #c115347 .boxPadding{
  padding:0px;
}
/*---------- TOPICS END ----------*/


/*---------- PRO-01 START ----------*/
#c131741 {
  margin-top:10px;
}
#c131741 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image,
#c131725 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image,
#c131769 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
  padding: 0;
}
#c131765 h2,
#c131765 p,
#c131765 ul{
  display:none;
}
#c131789 {
  padding: 0;
}
#c131789,
#c131813 {
  background-color: #000000;
  margin: 0 15px;
}
#content div.homePageLayout #c131789 div.threeColumnLayout div.column,
#content div.homePageLayout #c131813 div.threeColumnLayout div.column {
  width: 210px;
}
#c131789 p {
  display:inline;
  color: #FFFFFF;
}
#c131789 h2,
#c131789 ul{
  display:block;
  color: #FFFFFF;
}
#c131789 h2 {
  padding-bottom: 5px;
}
#c131729 h2 {
  display:block;
}
#c131729 p {
  display:block;
  font-size:12px;
}
#c132101 {
  margin-top:15px;
}
#c131729 {
width:651px;
margin-left:15px;
}
#c131821 .box, #c132093 .box, #c131837 .box, #c132097 .box{
padding:10px;
}
#c131821, #c132093, #c131837, #c132097 {
border:1px solid #cdcdcd;
background-color:#ffffff;
padding:1px;
margin-bottom:10px;
}
#c131821 .csc-textpic-text img {
  margin-left: 23px;
}
#c132093 .csc-textpic-text img {
  margin-left: 73px;
}
#c131837 .csc-textpic-text img {
  margin-left: 23px;
}
#c132097 .csc-textpic-text img {
  margin-left: 99px;
}
#c131769 {
  position: relative;
}
#c131769 h2 {
  display: block;
  position: absolute;
  left: 35px;
  top: 25px;
  width: 205px;
  height: 39px;
}
#c131769 h2 a {
  display: block;
  width: 205px;
  height: 39px;
}
/*---------- 右カラム調整 ----------*/
.HIP_contens #c131761 {
  margin:0 9px 25px 9px;
  padding:19px 6px 20px 6px;
  border: 2px solid #cdcdcd;
}
.HIP_contens #c131761 .boxWrapper,
.HIP_contens #c131761 .boxPadding{
  padding:0px;
}
/*---------- コラム部分調整 ----------*/
.HIP_contens #c131765 div.boxPadding div.boxWrapper {
  padding: 0px;
  margin: 0px;
}
/*---------- PRO-01 END ----------*/


/*---------- PRO-02 START ----------*/
#c135465 h2,
#c135465 p{
  display:none;
}
#c135573, #c135633 {
  margin-top: 15px;
  margin-bottom: 15px;
}
#c135573 h2,
#c135573 p,
#c135569 h2,
#c135489 h2,
#c135489 p,
#c135493 h2,
#c135493 p,
#c135513 h2,
#c135513 p,
#c135429 h2,
#c135429 p {
  display:block;
}
#c135573 IMG {
  margin-right: 10px;
}
#c135573 h2 span{
  color: #333333;
  font-size: 80%;
  font-weight: normal;
}
#content div.homePageLayout #c135465 div.threeColumnLayout div.threeColumnLayoutWrapper {
  padding: 0;
}
#c135441 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image{
  padding: 0;
}
#c135469 div.divider {
  margin: 20px 0px;
  width: 655px;
}
#content div.homePageLayout #c135513 div.threeColumnLayout div.column {
  width: 210px;
}
#c135429 .box{
padding:10px;
}
#c135521, #c135557, #c135537, #c135561, #c135589, #c135601, #c135621 {
border:1px solid #cdcdcd;
background-color:#ffffff;
padding:1px;
margin-bottom:10px;
}
/*---------- 右カラム調整 ----------*/
.HIP_contens #c135461 {
  margin:0 9px 25px 9px;
  padding:19px 6px 20px 6px;
  border: 2px solid #cdcdcd;
}
.HIP_contens #c135461 .boxWrapper,
.HIP_contens #c135461 .boxPadding{
  padding:0px;
}
/*---------- コラム部分調整 ----------*/
#c135429 div.box div.boxWrapper {
  padding: 0px;
  margin: 0px;
}
/*---------- PRO-02 END ----------*/


/*---------- PRO-03 START ----------*/
#c149477 h2,
#c149477 p{
  display:none;
}
#c149273 {
  margin-bottom: 15px;
}
#c149409 h2,
#c149481 h2,
#c149361 h2,
#c149373 h2,
#c149397 h2,
#c149405 h2,
#c149329 h2,
#c149333 h2 {
  display:block;
}
#c149409 p,
#c149361 p,
#c149373 p,
#c149397 p,
#c149405 p,
#c149329 p,
#c149333 p,
#c149401 p,
#c149405 p {
  display:block;
  text-align: justify;
  text-justify:distribute;
}
#c149481 h2 span{
  color: #333333;
  font-size: 80%;
  font-weight: normal;
}
#c149277 h2,
#c149381 h2,
#c149349 h2 {
  padding-top: 5px;
}
#c149349 h2 {
  margin-bottom: 10px;
}
#c149277 h2 img,
#c149333 h2 img {
  vertical-align: middle;
}
#content div.homePageLayout #c999999 div.threeColumnLayout div.threeColumnLayoutWrapper {
  padding: 0;
}
#c149289 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image{
  padding: 0;
}
#c149309 div.divider {
  margin: 20px 0px;
  width: 655px;
}
#content div.homePageLayout #c999999 div.threeColumnLayout div.column {
  width: 210px;
}
#c149453 {
  float: none;
  clear: both;
}
#c149361, #c149373, #c149397, #c149457, #c149393, #c149413 {
border:1px solid #cdcdcd;
background-color:#ffffff;
padding: 5px 1px 1px 1px;
margin-bottom:10px;
}
#c149465 {
border:2px dashed #004EA2;
margin: 10px 0;
}
#c149465 .boxWrapper {
  padding: 10px;
}
#content div.homePageLayout #c149405 div.twoColumnLayout.fiftyFifty div.layout.columnOne,
#content div.homePageLayout #c149405 div.twoColumnLayout.fiftyFifty div.layout.columnTwo {
  width: 49%;
}
/*---------- 右カラム調整 ----------*/
.HIP_contens #c149469 {
  margin:0 9px 25px 9px;
  padding:19px 6px 20px 6px;
  border: 2px solid #cdcdcd;
}
.HIP_contens #c149469 .boxWrapper,
.HIP_contens #c149469 .boxPadding{
  padding:0px;
}
/*---------- PRO-03 END ----------*/


/*---------- PRO-04 START ----------*/

div.homePageLayout div.columnOne #c169387 div.divider {
margin: 15px 0;
width: 651px;
}
.HIP_contens #content div.homePageLayout #c169387 div.twoColumnLayout.fiftyFifty div.layout.columnOne {
  width: 320px;
}
.HIP_contens #content div.homePageLayout #c169387  div.twoColumnLayout.fiftyFifty div.layout.columnTwo {
  width: 320px;
}
#c169279 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
  padding: 0;
}
#c169387 h2,
#c169387 p {
  display:none;
}
#content div.homePageLayout #c999999 div.threeColumnLayout div.column,
#content div.homePageLayout #c999999 div.threeColumnLayout div.column {
  width: 210px;
}
#c169457 p,
#c169461 p,
#c169465 p,
#c169347 p,
#c169715 p {
  display:block;
  color: #333333;
  margin-bottom:10px;
}
#c169457 h2,
#c169461 h2,
#c169465 h2,
#c169347 h2 {
  display:block;
}
#c169421,
#c169445,
#c169481 {
  border-bottom: 1px solid #a1a1a1;
  margin-bottom: 20px;
}
#c169319,
#c169433,
#c169469 {
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 20px;
}
/*---------- 右カラム調整 ----------*/
.HIP_contens #c169379 {
  margin:0 9px 25px 9px;
  padding:19px 6px 20px 6px;
  border: 2px solid #cdcdcd;
}
.HIP_contens #c169379 .boxWrapper,
.HIP_contens #c169379 .boxPadding{
  padding:0px;
}
/*---------- コラム部分調整 ----------*/
.HIP_contens #c169387 div.boxPadding div.boxWrapper div.boxWrapper {
  padding: 0px;
  margin: 0px;
}
/*---------- PRO-04 END ----------*/


/*---------- PRO-05 START ----------*/

div.homePageLayout div.columnOne #c186875 div.divider {
margin: 15px 0;
width: 651px;
}
.HIP_contens #content div.homePageLayout #c186875 div.twoColumnLayout.fiftyFifty div.layout.columnOne {
  width: 320px;
}
.HIP_contens #content div.homePageLayout #c186875  div.twoColumnLayout.fiftyFifty div.layout.columnTwo {
  width: 310px;
  _margin-left: 20px;
}
#c186711 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
  padding: 0;
}
#c186875 h2,
#c186875 p {
  display:none;
}
#c186771 h2,
#c186759 p,
#c186731 p,
#c186775 p,
#c186787 p,
#c186799 p,
#c186907 p {
  display:block;
}
#c186771 h2 span{
  color: #333333;
  font-size: 80%;
  font-weight: normal;
}
#c186787 h2 {
  display:block;
  color: #231815;
}
#c186875 h5 {
  padding: 2px  0 2px 5px;
  color: #231815;
  font-size: 120%;
}
#c186731 h5 {
  border-left: 3px solid #187FC4;
}
#c186775 h5 {
  border-left: 3px solid #00AB84;
}
#c186791 h5,
#c186787 h5 {
  border-left: 3px solid #00A0D2;
}
#c186799 h5 {
  border-left: 3px solid #B9403D;
}
#content div.homePageLayout #c186875 div.threeColumnLayout div.threeColumnLayoutWrapper {
  padding: 0;
}
#content #c186875 div.threeColumnLayout div.columnWrapper {
  padding-right: 15px;
}
#content div.homePageLayout #c186875 div.threeColumnLayout div.column {
  width: 34%;
  _width: 36%;
}
#content div.homePageLayout #c186875 div.threeColumnLayout div.columnThree.column {
  width: 32%;
  _width: 34%;
}
#c186707 {
  margin-bottom:25px;
}
#c186759 {
  margin-bottom:35px;
}
#c186767,
#c186727 {
  _border: 1px solid white;
}
.HIP_contens #content #c169343 div.twoColumnLayout div.columnOne div.layout.columnWrapper {
  padding-right: 0px;
  margin-right: 10px;
  width: 320px;
}
#c169339{
  width: 320px;
}
#c186995 {
}
.HIP_contens #content div.homePageLayout #c169387 div.twoColumnLayout.fiftyFifty div.layout.columnTwo {
  _margin-left: 10px;
}

/*---------- 右カラム調整 ----------*/
.HIP_contens #c186867 {
  margin:0 9px 25px 9px;
  padding:19px 6px 20px 6px;
  border: 2px solid #cdcdcd;
}
.HIP_contens #c186867 .boxWrapper,
.HIP_contens #c186867 .boxPadding{
  padding:0px;
}
/*---------- PRO-05 END ----------*/


/*---------- EMAX-03 START ----------*/
#c153971 h2,
#c153971 p{
  display:none;
}
#c153963 .csc-textpic-text,
#c154071 .csc-textpic-text {
  padding-top: 40px;
}
#c153963,
#c154071 {
border:1px solid #cdcdcd;
padding: 5px;
margin-bottom:10px;
}

/*---------- 右カラム調整 ----------*/
.HIP_contens #c154063 {
  margin:0 9px 25px 9px;
  padding:19px 6px 20px 6px;
  border: 2px solid #cdcdcd;
}
.HIP_contens #c154063 .boxWrapper,
.HIP_contens #c154063 .boxPadding{
  padding:0px;
}
/*---------- EMAX END ----------*/


/*---------- app-03 START ----------*/
#c159193 h2,
#c159193 p{
  display:none;
}
#c159329 p {
  display: block;
}
#c159329 {
  margin-bottom: 40px;
}
#c159153 {
  position: relative;
}
#c159153 p {
  display: block;
  position: absolute;
  top: 330px;
  left: 412px;
}
#c159153 p a {
  display: block;
  width: 163px;
  height: 58px;
  text-indent: -9999px;
}
#c159149  div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
  margin: 15px 0;
}
#c159169 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
  padding: 0;
}
#c159153 p {
  display: block;
}
/*---------- 右カラム調整 ----------*/
.HIP_contens #c159185 {
  margin:0 9px 25px 9px;
  padding:19px 6px 20px 6px;
  border: 2px solid #cdcdcd;
}
.HIP_contens #c159185 .boxWrapper,
.HIP_contens #c159185 .boxPadding{
  padding:0px;
}
/*---------- app-03 END ----------*/


/*---------- semi-01 START ----------*/
div.homePageLayout div.columnOne #c165385 div.divider {
margin: 15px 0;
width: 651px;
}
#c165341 a img {
  border: 5px solid #dddddd;
}
#c165341 a:hover img {
  border: 5px solid #c1c1c1;
}
#c159153 p {
  display: block;
  position: absolute;
  top: 330px;
  left: 412px;
}
#c159153 p a {
  display: block;
  width: 163px;
  height: 58px;
  text-indent: -9999px;
}
#c159149  div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
  margin: 15px 0;
}
#c159169 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
  padding: 0;
}
#c159153 p {
  display: block;
}
/*---------- 右カラム調整 ----------*/
.HIP_contens #c165381 {
  margin:0 9px 25px 9px;
  padding:19px 6px 20px 6px;
  border: 2px solid #cdcdcd;
}
.HIP_contens #c165381 .boxWrapper,
.HIP_contens #c165381 .boxPadding{
  padding:0px;
}
/*---------- semi-01 END ----------*/

/*---------- AP-370 START ----------*/
#c198771 h2,
#c198771 p {
  display:none;
}
#c198767,
#c198695,
#c198715,
#c198755,
#c198743 {
  margin-left: 15px;
}
#c198791 table tbody tr td,
#c199019 table tbody tr td,
#c199023 table tbody tr td,
#c199027 table tbody tr td,
#c199031 table tbody tr td,
#c207183 table tbody tr td,
#c207187 table tbody tr td,
#c207191 table tbody tr td {
  border:none;
  margin:0;
  padding:0;
}
#c198791 table tbody tr td p,
#c199019 table tbody tr td p,
#c199023 table tbody tr td p,
#c199027 table tbody tr td p,
#c199031 table tbody tr td p,
#c207183 table tbody tr td p,
#c207187 table tbody tr td p,
#c207191 table tbody tr td p {
  margin:0;
  padding:0;
}
#c198767 p,
#c198695 p,
#c198731 p,
#c198715 p,
#c198743 p,
#c198791 p,
#c199019 p,
#c199023 p,
#c199027 p,
#c199031 p,
#c207183 p,
#c207187 p,
#c207191 p,
#c198795 p {
  display: block;
}
#c198791 h2,
#c199019 h2,
#c198791 h2,
#c199019 h2,
#c199023 h2,
#c199027 h2,
#c199031 h2,
#c207183 h2,
#c207187 h2,
#c207191 h2 {
  display: block;
  color: #FFFFFF;
  font-size: 140%;
  padding: 5px;
}
#c198791 h2 {
  background-color: #5E318F;
}
#c199019 h2 {
  background-color: #006CB8;
}
#c199023 h2 {
  background-color: #00A9A9;
}
#c199027 h2 {
  background-color: #E08024;
}
#c199031 h2 {
  background-color: #E95383;
}
#c207183 h2 {
  background-color: #0099d9;
}
#c207187 h2 {
  background-color: #0099d9;
}
#c207191 h2 {
  background-color: #0a3190;
}
#c198695 h3,
#c198727 h3 {
  color: #333333;
  font-size: 140%;
}
#c198715 h4,
#c198755 h4 {
  color: #886946;
  font-size: 120%;
}
#c198731,
#c198719,
#c198735,
#c198723 {
  border: 1px solid #999999;
  padding: 10px 10px 5px 10px;
  margin-bottom: 20px;
}
.HIP_contens #content div.homePageLayout #c198771 div.twoColumnLayout.fiftyFifty div.layout.columnOne {
  width: 328px;
}
.HIP_contens #content div.homePageLayout #c198771 div.twoColumnLayout.fiftyFifty div.layout.columnTwo {
  width: 308px;
}
.HIP_contens #content div.twoColumnLayout div.columnOne div.layout.columnWrapper {
  padding-right: 20px;
}
#content div.homePageLayout #c198771 div.threeColumnLayout div.column {
  width: 210px;
}
div.homePageLayout div.columnOne #c198771 div.divider {
margin: 15px 0;
  width: 651px;
}
#content div.homePageLayout #c198771 div.threeColumnLayout div.threeColumnLayoutWrapper {
  padding: 0 0 10px 0;
}
#content div.homePageLayout #c195753 div.threeColumnLayout div.column {
  width: 217px;
}
#content div.homePageLayout #c195883 div.threeColumnLayout div.column {
  width: 211px;
}
#c195883 {
  border-left: 1px solid #866845;
  margin-top: 0px;
}
#c195883 .columnOne {
  margin-left: 15px;
  _margin-left: 5px;
}
#c195737 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image,
#c195911 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image,
#c195925 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image,
#c195761 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
  padding: 0;
}
#c195733 {
  position: relative;
}
#c195733 p {
  position: absolute;
  left: 10px;
  top: 45px;
  display: block;
}
#c195733 p a {
  display: block;
  width: 280px;
  height: 126px;
  text-indent: -9999px;
}
#c195883 .threeColumnLayout {
  width: 650px;
}
/*---------- 右カラム調整 ----------*/
.HIP_contens #c198763 {
  margin:0 9px 25px 9px;
  padding:19px 6px 20px 6px;
  border: 2px solid #cdcdcd;
}
.HIP_contens #c198763 .boxWrapper,
.HIP_contens #c198763 .boxPadding{
  padding:0px;
}
/*---------- AP-370 END ----------*/

/*---------- PG-300 Option START ----------*/
#c251641 h2,
#c251641 p {
  display: none;
}
#c251641 div.divider {
  margin: 15px 0px;
  width: 651px;
}
#c251665 p,
#c251767 p,
#c251677 p,
#c251649 p,
p#app_map01,
p#app_map02,
p#app_map03,
p#app_map04,
p#app_map05 {
  display: block;
}
#c251677 p {
  margin: 10px 0 0 10px;
}
#c251673 div.divider {
  border-top: 1px solid #F7959A;
}
#c251629 a img:hover {
  opacity: .7;
}
#c251649 .csc-textpic-imagewrap {
  margin-top: 10px;
  margin-bottom: 10px;
  
}
#c251629 h2,
#c251629 p {
  display: block;
}

#c251669 .box .boxWrapper {
  padding: 0;
}
html body.HIP_contens div#page div#pageWrapper div#content div#contentWrapper div.homePageLayout div.homePageLayoutWrapper div.rowOne div.columnOne div.columnWrapper div#c251641 div.box div.boxWrapper div#c251669 div.box div.boxWrapper div#c251693 div.twoColumnLayout div.twoColumnLayoutWrapper div.columnOne div.columnWrapper {
  padding-right: 0;
}
html body.HIP_contens div#page div#pageWrapper div#content div#contentWrapper div.homePageLayout div.homePageLayoutWrapper div.rowOne div.columnOne div.columnWrapper div#c251641 div.box div.boxWrapper div#c251669 div.box div.boxWrapper div#c251693 div.twoColumnLayout div.twoColumnLayoutWrapper div.columnOne {
  width: 340px;
}
html body.HIP_contens div#page div#pageWrapper div#content div#contentWrapper div.homePageLayout div.homePageLayoutWrapper div.rowOne div.columnOne div.columnWrapper div#c251641 div.box div.boxWrapper div#c251669 div.box div.boxWrapper div#c251693 div.twoColumnLayout div.twoColumnLayoutWrapper div.columnTwo {
  width: 311px;
}

/*---------- 右カラム調整 ----------*/
.HIP_contens #c251633 {
  margin:0 9px 25px 9px;
  padding:19px 6px 20px 6px;
  border: 2px solid #cdcdcd;
}
.HIP_contens #c251633 .boxWrapper,
.HIP_contens #c251633 .boxPadding{
  padding:0px;
}
/*---------- PG-300 Option END ----------*/

/*---------- MEXA START ----------*/
#c195769 h2,
#c195769 p {
  display:none;
}
#c195753 p,
#c195883 p,
#c195911 p,
#c196151 p {
  display: block;
}
#c195769 h3 {
  color: #333333;
  font-size: 140%;
}
#c195883 h4 {
  color: #886946;
  font-size: 120%;
}
div.homePageLayout div.columnOne #c195769 div.divider {
margin: 15px 0;
width: 651px;
}
#content div.homePageLayout #c195769 div.threeColumnLayout div.threeColumnLayoutWrapper {
  padding: 0 0 10px 0;
}
#content div.homePageLayout #c195753 div.threeColumnLayout div.column {
  width: 217px;
}
#content div.homePageLayout #c195883 div.threeColumnLayout div.column {
  width: 211px;
}
#c195883 {
  border-left: 1px solid #866845;
  margin-top: 0px;
}
#c195883 .columnOne {
  margin-left: 15px;
  _margin-left: 5px;
}
#c195737 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image,
#c195911 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image,
#c195925 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image,
#c195761 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
  padding: 0;
}
#c195733 {
  position: relative;
}
#c195733 p {
  position: absolute;
  left: 10px;
  top: 45px;
  display: block;
}
#c195733 p a {
  display: block;
  width: 280px;
  height: 126px;
  text-indent: -9999px;
}
#c195883 .threeColumnLayout {
  width: 650px;
}
/*---------- 右カラム調整 ----------*/
.HIP_contens #c195765 {
  margin:0 9px 25px 9px;
  padding:19px 6px 20px 6px;
  border: 2px solid #cdcdcd;
}
.HIP_contens #c195765 .boxWrapper,
.HIP_contens #c195765 .boxPadding{
  padding:0px;
}
/*---------- MEXA END ----------*/

/*---------- DR-01 START ----------*/
div.homePageLayout div.columnOne #c176471 div.divider, 
div.homePageLayout div.columnOne #c176463 div.divider {
margin: 15px 0;
width: 651px;
}
#c176463 a img{
  border:none;
}
/*---------- 右カラム調整 ----------*/
.HIP_contens #c176459 {
  margin:0 9px 25px 9px;
  padding:19px 6px 20px 6px;
  border: 2px solid #cdcdcd;
}
.HIP_contens #c176459 .boxWrapper,
.HIP_contens #c176459 .boxPadding{
  padding:0px;
}
/*---------- DR-01 END ----------*/

/*---------- PA-01 START ----------*/
div.homePageLayout div.columnOne #c191885 div.divider {
margin: 15px 0;
width: 651px;
}
#c191885 h2,
#c191885 p{
  display:none;
}
#c191885 a img{
  border:none;
}
#c191935 p {
  display:block;
}
#c191939 {
  width: 651px;
  height: 224px;
  display: block;
  background:url(../Photos/pa01/movie.jpg) top left no-repeat;
  position: relative;
}
#c191939 p,
#c191951 p,
#c191881 p,
#c191951 h2 {
  display:block;
}
#c191951 {
  background:url(../Photos/pa01/products_foot.png) #BECFE5 bottom left no-repeat;
  margin-top: 15px;
}
div.boxPadding #c191951 div.boxWrapper {
  padding: 0;
}
#content div.homePageLayout #c191951 div.twoColumnLayout.thirtySeventy div.layout.columnOne div.columnWrapper {
  padding: 0 10px 0 15px;;
}
#content div.homePageLayout #c191951 div.twoColumnLayout.thirtySeventy div.layout.columnTwo {
  width: 395px;
}
#content div.homePageLayout #c191951 div.twoColumnLayout.thirtySeventy {
  padding-top: 0;
}
#c191939 p a {
  text-indent:-9999px;
  display:block;
  position: absolute;
  width: 247px;
  height: 21px;
}
#c191939 #c191943 p a {
  top: 150px;
  left: 397px;
  background:url(../Photos/pa01/movie_button01.jpg) top left no-repeat;
}
#c191939 #c191947 p a {
  top: 181px;
  left: 397px;
  background:url(../Photos/pa01/movie_button02.jpg) top left no-repeat;
}
#c191939 #c191943 p a:hover,
#c191939 #c191947 p a:hover {
  background-position: 0px -21px;
}

/*---------- 右カラム調整 ----------*/
.HIP_contens #c191877 {
  margin:0 9px 25px 9px;
  padding:19px 6px 20px 6px;
  border: 2px solid #cdcdcd;
}
.HIP_contens #c191877 .boxWrapper,
.HIP_contens #c191877 .boxPadding{
  padding:0px;
}
/*---------- PA-01 END ----------*/


/*---------- 製品特集WEB旧扉CSS ----------*/
body.HIP h1.indexTitle{
  display:none;
}
/*---------- メニュー第一階層 ----------*/
body.HIP ul.indexMenu{
  list-style:none;
  margin-bottom:10px;
}
body.HIP ul.indexMenu li{
  margin:0;
  padding:0;
  height:100%;
}
body.HIP ul.indexMenu li li{
  margin:0;
  padding:0;
}
body.HIP ul.indexMenu li.Li-ion{
  background:url(../Photos/mainIndex_li-ion_bg.png) top left no-repeat;
  padding-left:151px;
}
body.HIP ul.indexMenu li.Automotive{
  background:url(../Photos/mainIndex_automotive_bg.png) top left no-repeat;
  padding-left:151px;
}
body.HIP ul.indexMenu li.Solar_cell{
  background:url(../Photos/mainIndex_solarcell_bg.png) top left no-repeat;
  padding-left:151px;
}
body.HIP ul.indexMenu li a{
  text-indent:-9999px;
  display:block;
}
body.HIP ul.indexMenu li.Li-ion a{
  background:url(../Photos/mainIndex_li-ion.png) no-repeat;
  height:75px;
}
body.HIP ul.indexMenu li.Automotive a{
  background:url(../Photos/mainIndex_automotive.png) no-repeat;
  height:144px;
}
body.HIP ul.indexMenu li.Solar_cell a{
  background:url(../Photos/mainIndex_solarcell.png) no-repeat;
  height:144px;
}

/*---------- メニュー第二階層 ----------*/
body.HIP ul.indexMenu ul{
  list-style:none;
}
body.HIP ul.indexMenu ul li{
  margin:0;
  padding:0;
}
body.HIP ul.indexMenu ul li a{
  text-indent:-9999px;
  display:block;
}
body.HIP ul.indexMenu ul li.Li-ion1 a{
  background:url(../Photos/mainIndex_li-ion1.png) no-repeat;
  height:69px;
}
body.HIP ul.indexMenu ul li.Li-ion2 a{
  background:url(../Photos/mainIndex_li-ion2.png) no-repeat;
  height:60px;
}
body.HIP ul.indexMenu ul li.Li-ion3 a{
  background:url(../Photos/mainIndex_li-ion3.png) no-repeat;
  height:60px;
}

body.HIP h2{
}

body.HIP div#c65667 h3,
body.HIP div#c65697 h3,
body.HIP div#c66095 h3,
body.HIP div#c66131 h3,
body.HIP div#c66153 h3,
body.HIP div#c66175 h3,
body.HIP div#c66181 h3,
body.HIP div#c66189 h3{
  margin:0 0 15px; 0;
  padding:5px;
  background-color:#000000;
  color:#ffffff;
  border-left:30px solid #00A040;
  line-height:1.5em;
}

body.HIP table{
  margin:0;
  padding:0;
  width:80%;
  border-collapse:separate;
  border-spacing:15px 0px;
}

body.HIP table th{
  border:none;
  border-bottom:1px solid #E94709;
  margin-right:30px;
  text-align:left;
  width:50%;
}

body.HIP table td{
  border:none;
  width:50%;
  margin-right:30px;
}
div#sp01{
  display:block;
  width:300px;
  height:241px;
  margin:20px;
  text-indent:-9999px;
}
div#sp01 h2 a{
  display:block;
  width:300px;
  height:150px;
  background:url(../Photos/test.png) no-repeat 0px 0px;
}
div#sp01 h2 a:hover{
  background:url(../Photos/test.png) no-repeat 0px -241px;
}
div#sp01 a#sp0101{
  display:block;
  width:300px;
  height:50px;
  background:url(../Photos/test.png) no-repeat 0px -150px;
}
div#sp01 a#sp0101:hover{
  background:url(../Photos/test.png) no-repeat 0px -391px;
}
div#sp01 a#sp0102{
  display:block;
  width:300px;
  height:41px;
  background:url(../Photos/test.png) no-repeat 0px -200px;
}
div#sp01 a#sp0102:hover{
  background:url(../Photos/test.png) no-repeat 0px -441px;
}

}
/*---------- media screen end ----------*/


@media print{

#c108351 h2, #c108351 p{
  display:none;
}
#c108687 p, #c108327 p {
  display:block;
}
.HIP_contens #content div.homePageLayout div.page.columnTwo {
  display:none;
}
#c112119 h2, #c112119 p{
  display:none;
}
#c113503 h2, #c113503 p{
  display:none;
}
#c113507 p, 
#c113535 p, 
#c113543 p{
  display:block;
}
#c113661 h2, #c113661 p{
  display:none;
}
#c113625 p, 
#c113637 p, 
#c113629 p, 
#c113633 p{
  display:block;
  margin: 0;
}
#c114625 h2, #c114625 h5, #c114625 p{
  display:none;
}
#c114629 p,
#c114589 p, 
#c114601 p, 
#c114593 p, 
#c114597 p {
  display:block;
}
#c114815 h2, #c114815 p{
  display:none;
}
#c114787 {
  width: 651px;
  height: 330px;
  background:url(../Photos/raq01/contents_image01.png) top left no-repeat;
}
#c114767 {
  width: 651px;
  height: 130px;
  background:url(../Photos/raq01/contents_image02.png) top left no-repeat;
}
#c114799 {
  width: 651px;
  height: 121px;
  background:url(../Photos/raq01/contents_image03.png) top left no-repeat;
}
#c114803 {
  width: 651px;
  height: 245px;
  background:url(../Photos/raq01/contents_image05.png) top left no-repeat;
}
#c114795 {
  width: 651px;
  height: 131px;
  background:url(../Photos/raq01/contents_image06.png) top left no-repeat;
}
#c114819 {
  width: 651px;
  height: 319px;
  background:url(../Photos/raq01/contents_image07.png) top left no-repeat;
}
#c114823 {
  width: 651px;
  background:url(../Photos/raq01/contents_image08.png) top left no-repeat;
  padding-top:82px;
  position: relative;
}
#c116287 p, 
#c116291 p {
  display:block;
}
#c116295 p {
  display:block;
  position: absolute;
  left: 450px;
  top: 82px;
}
#c114955 h2, #c114955 p{
  display:none;
}
#c114935 p,
#c114971 p,
#c114977 h2,
#c114977 p {
  display:block;
}
#c115239 h2, #c115239 p{
  display:none;
}
#c115311 h2, #c115311 p{
  display:none;
}
#c116719, #c116731, #c116735 {
  display:none;
}
}
/*---------- media print end ----------*/


/*---------- 廃棄物燃焼プロセス用タブ切り替え ----------*/
#c132117 {
  width: 651px;
  margin-left: 15px;
  margin-top: 15px;
}
#c132117 h2 {
  display:block;
}
#c132117 h2 span{
  color: #333333;
  font-size: 80%;
  font-weight: normal;
}
#c132117 #tab {
  display:block;
  /border:1px solid #ffffff;
  margin:0;
}
#c132117 #tab li {
  float: left;
  display:block;
  padding: 10px;
  margin: 0 0 0 10px;
  list-style: none;
  cursor: pointer;
  background: #f9f9f9;
  background-image: none;
  border-left:1px solid #999999;
  border-top:1px solid #999999;
  border-right:1px solid #999999;
  border-radius: 5px 5px 0 0;
}
#c132117 #tab li.select {
  background: #22AC38;
  color: #FFFFFF;
  font-weight: bold;
  border-left:1px solid #22AC38;
  border-top:1px solid #22AC38;
  border-right:1px solid #22AC38;
}
#c132117 .disnon {
  display: none;
}
#c132117 .content_wrap {
  clear: left;
  width: 649px;
  height: 230px;
  padding: 10px 0 10px 0;
  border:1px solid #22AC38;
  background: #E6E6E6;
  border-radius: 10px;
  margin-bottom: 15px;
}


/*---------- 発電プロセス用タブ切り替え ----------*/
#c169411 {
  width: 651px;
  margin-top: 15px;
}
#c169411 h2 {
  display:block;
}
#c169411 h2 span{
  color: #333333;
  font-size: 80%;
  font-weight: normal;
}
#c169411 #tab {
  display:block;
  /border:1px solid #ffffff;
  margin:0;
}
#c169411 #tab li {
  float: left;
  display:block;
  padding: 10px;
  margin: 0 0 0 10px;
  list-style: none;
  cursor: pointer;
  background: #f9f9f9;
  background-image: none;
  border-left:1px solid #999999;
  border-top:1px solid #999999;
  border-right:1px solid #999999;
  border-radius: 5px 5px 0 0;
}
#c169411 #tab li.select {
  background: #F8B500;
  color: #FFFFFF;
  font-weight: bold;
  border-left:1px solid #F8B500;
  border-top:1px solid #F8B500;
  border-right:1px solid #F8B500;
}
#c169411 .disnon {
  display: none;
}
#c169411 .content_wrap {
  clear: left;
  width: 649px;
  padding: 10px 0 10px 0;
  border:1px solid #F8B500;
  background: #A1CBED;
  border-radius: 10px;
  margin-bottom: 15px;
}
/*-- 暫定処置 --*/
#c186995 {
  margin-top: -80px;
  _margin-top: -100px;
  _margin-left: 160px;
  _width: 158px;
  _height: 100px;
}
.HIP_contens #content #c186787 div.twoColumnLayout div.columnOne div.layout.columnWrapper {
  border-right: 1px solid #E0E0E0;
}