/* CSS Document *//*パンくず */.pankuzu { font-size: 10px; line-height: normal; color: #575757;}.pankuzu A:link { color:#575757; TEXT-DECORATION: none}.pankuzu A:visited { color:#575757; TEXT-DECORATION: none}.pankuzu  A:hover { color:#575757; TEXT-DECORATION: underline}/*タイトル*/.title { font-size: 14px; line-height: 20px; color: #4d4d4d; letter-spacing: 15px; font-weight:bold;}/*太文字*/.bold { font-size: 12px; line-height: 16px; color: #4d4d4d; font-weight:bold;}/*通常文字*/.normal { font-size: 12px; line-height: 16px; color: #4d4d4d;}.normal A:link { color:#4d4d4d; TEXT-DECORATION: none}.normal A:visited { color:#4d4d4d; TEXT-DECORATION: none}.normal  A:hover { color:#4d4d4d; TEXT-DECORATION: underline}/*小文字*/.small { font-size: 10px; line-height: 12px; color: #4d4d4d;}.small A:link { color:#4d4d4d; TEXT-DECORATION: none}.small A:visited { color:#4d4d4d; TEXT-DECORATION: none}.small  A:hover { color:#4d4d4d; TEXT-DECORATION: underline}/*通常文字・行間狭い*/.normal2 { font-size: 12px; line-height: 14px; color: #4d4d4d;}.normal2 A:link { color:#4d4d4d; TEXT-DECORATION: none}.normal2 A:visited { color:#4d4d4d; TEXT-DECORATION: none}.normal2  A:hover { color:#4d4d4d; TEXT-DECORATION: underline}/*ポイント文字*/.point { font-size: 12px; line-height: 14px; color: #FF3300;}.point A:link { color:#FF3300; TEXT-DECORATION: none}.point A:visited { color:#FF3300; TEXT-DECORATION: none}.point  A:hover { color:#FF3300; TEXT-DECORATION: underline}/*青*/.midashib { font-size: 12px; line-height: 14px; color: #509BC8;}.midashib A:link { color:#509BC8; TEXT-DECORATION: none}.midashib A:visited { color:#509BC8; TEXT-DECORATION: none}.midashib  A:hover { color:#509BC8; TEXT-DECORATION: underline}/*赤*/.midashir { font-size: 12px; line-height: 14px; color: #FF3885;}.midashir A:link { color:#FF3885; TEXT-DECORATION: none}.midashir A:visited { color:#FF3885 TEXT-DECORATION: none}.midashir A:hover { color:#FF3885; TEXT-DECORATION: underline}/*フッタ*/.footer { font-size: 10px; line-height: normal; color: #575757;}.footer A:link { color:#575757; TEXT-DECORATION: none}.footer A:visited { color:#575757; TEXT-DECORATION: none}.footer  A:hover { color:#168BD0; TEXT-DECORATION: underline}/*トップページ・トピックス・ニュース*/.midashi { font-size: 12px; line-height: 14.5px; color: #445CD4;}.midashi A:link { color:#445CD4; TEXT-DECORATION: none}.midashi A:visited { color:#445CD4; TEXT-DECORATION: none}.midashi  A:hover { color:#445CD4; TEXT-DECORATION: underline}.news { font-size: 12px; line-height: 14.5px; color: #4d4d4d;}.news A:link { color:#445CD4; TEXT-DECORATION: underline}.news A:visited { color:#445CD4; TEXT-DECORATION: underline}.news  A:hover { color:#509BC8; TEXT-DECORATION: underline}/*ニュースページ*/.newsp { font-size: 12px; line-height: 18px; color: #4d4d4d;}.newsp A:link { color:#445CD4; TEXT-DECORATION: underline}.newsp A:visited { color:#445CD4; TEXT-DECORATION: underline}.newsp  A:hover { color:#509BC8; TEXT-DECORATION: underline}/*サイドナビ*/.sidenavi { font-size: 10px; line-height: 12px; color: #4d4d4d;}.sidenavi A:link { color:#4d4d4d; TEXT-DECORATION: none}.sidenavi A:visited { color:#4d4d4d; TEXT-DECORATION: none}.sidenavi  A:hover { color:#168BD0; TEXT-DECORATION: none}.sidenavib { font-size: 10px; line-height: 12px; color: #168BD0;}.sidenavib A:link { color:#168BD0; TEXT-DECORATION: none}.sidenavib A:visited { color:#168BD0; TEXT-DECORATION: none}.sidenavib  A:hover { color:#168BD0; TEXT-DECORATION: none}/*サイトマップ*/.sitemap { font-size: 10px; line-height: 12px; color: #82B8D7;}.sitemap A:link { color:#4d4d4d; TEXT-DECORATION: none}.sitemap A:visited { color:#4d4d4d; TEXT-DECORATION: none}.sitemap  A:hover { color:#4d4d4d; TEXT-DECORATION: underline}/*共通平方メートル*/.supub { font-size: 8px; line-height: 12px; color: #4d4d4d;}.supub A:link { color:#4d4d4d; TEXT-DECORATION: none}.supub A:visited { color:#4d4d4d TEXT-DECORATION: none}.supub  A:hover { color:#4d4d4d; TEXT-DECORATION: underline}/*技術テーブル*/.tbl01{	background-color:#7E8485;	border:1px solid #7E8485;}.tbl01 td.line{	background-color:#7E8485;}.tbl01 td{	font-size:10px; line-height:120%;	color:#4d4d4d;}/*会社概要テーブル*/.tbl02{	background-color:#7E8485;}.tbl02 td{	font-size:12px; line-height:120%;	color:#4d4d4d;}