body{
  background-color : #ffffff;
  background-image : url(imgs/bg.png);
  background-repeat : repeat-x;
}
table {
  background-color : #ffffff;
  boeder : 0;
  margin-top : 0px;
  margin-bottom : auto;
  padding : 0;
  spacing : 0;
} 
td {
  background-color : #ffffff;
  boeder : 0;
  margin-top : 0px;
  margin-bottom : auto;
}
th {
  background-color : #ffffff;
  boeder : 0;
  margin-top : 0px;
  margin-bottom : auto;
}
#font {
  font-size : 0.875em;
  font-weight : normal;
  font-family : "メイリオ",san-serif;
  letter-spacing : 0.05em;
  line-height : 1.5em;
  text-align : left;
  color : #666666;
  padding-left : 1em;
}
#font a {
  text-decoration : none;
}
#font a:hover {
  text-decoration : underline;
}
#font2 {
  width : 212px;
  height : 30px;
  background-color : #ff0000;
  font-size : 12pt;
  font-weight : bold;
  font-family : "メイリオ",san-serif;
  letter-spacing : 0.05em;
  text-align : left;
  color : #ffffff;
  margin-top : 598px;
  maragin-left : -1em;
  vertical-align : top;
  padding-left : 1em;
}
.info {
  width : 210px;
  height : 190px;
  overflow : scroll;
  font-size : 0.75em;
  font-family : "メイリオ",san-serif;
  font-weight : normal;
  color : #666666;
  text-align : left;
  text-decoration : none;
  letter-spacing : 0.05em;
  line-height : 1.6em;
  margin-left : 0.5em;
  padding-top : 1em;
  padding-left : 0.5em;
}
.info a {
  color : #0080ff;
  text-decoration : underline;
}
/* ヘッダートップページ */
#header{
  width : 950px;
  height : 165px;
  padding-top : 0px;
  padding-left : 9em;
  font-family : "メイリオ",san-serif;
  font-weight : normal;
  font-size : 0.875em;
  color : #ffffff;
  letter-spacing : 0.05em;
  line-height : 1.5em;
  text-align : left;
  text-decoration : none;
  background-color : #ffffff;
  background-image : url(imgs/pcb_header.png);
  background-repeat : no-repeat;
}
/* ヘッダー中面 */
#header2 {
  width : 950px;
  padding-top : 0px;
  background-image : url(imgs/pcb_logo_bnr.gif);
  background-color : #ffffff;
  text-decoration : none;
  margin-top : 0px;
  background-repeat : no-repeat;
}
#header2 a {
  display : block;
  height : 80px;
  background-color : #ffffff;
  background-image : url(imgs/pcb_logo_bnr.gif);
  background-repeat : no-repeat;
  text-decoration : none;
}
#header2 a:hover {
  text-decoration : none;
  background-color : #ffffff;
  background-image : url(imgs/pcb_logo_bnr.gif);
  background-repeat : no-repeat;
}
/* グローバルメニュー */
ul#global_menu {
  width : 950px;
  font-size : 0.875em;
  font-family : "メイリオ",san-serif;
  font-weight : bold;
  letter-spacing : 0.05em;
  background-image : url(imgs/gl_btn.png);
  background-color: #ffffff;
  margin: 0px 0px 0px;
  padding-left : 0px;
  padding-right : 0px;
  height : 33px;
}
#global_menu li {
  list-style-type : none;
  float : left;
}  
#global_menu li a {
  display : block;
  width : 237.5px;
  line-height : 33px;
  text-decoration : none;
  text-align : center;
  color : #ffffff;
  background-color: #ffffff;
  background-image : url(imgs/gl_btn.png);
  background-repeat : no-repeat;
}
#global_menu li a:hover {
  background-color: #ffffff;
  background-position : left bottom;
  text-decoration : none;
  color : #336699;
}
/* サイドメニュー */
.side_menu {
  width : 234px;
  margin-top : 0;
  margin-bottom : 0px;
}
#side_menu1 {
  width : 228px;
  height : 70px;
  padding-top : 0px;
  background-image : url(imgs/pcb_s_mn.png);
  background-position : 228px 0;
  background-color: #ffffff;
  float : left;
}
#side_menu1 a {
  display : block;
  height : 70px;
  line-height : 68px;
  background-image : url(imgs/pcb_s_mn.png);
  background-position : 228px 0;
  background-color: #ffffff;
  text-decoration : none;
}
#side_menu1 a:hover {
  background-image : url(imgs/pcb_s_mn.png);
  background-position : 0px 0;
  background-color: #ffffff;
  text-decoration : none;
}
#side_menu2 {
  width : 228px;
  height : 162px;
  padding-top : -70px;
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 228px -70px;
  text-decoration : none;
  float : left;
}
#side_menu2 a {
  display : block;
  height : 162px;
  line-height : 158px;
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 228px -70px;
  text-decoration : none;
}
 #side_menu2 a:hover {
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 0px -70px;
  text-decoration : none;
}
#side_menu3 {
  width : 228px;
  height : 30px;
  line-height : -30px;
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 228px -232px;
  float : left;
  text-decoration : none;
}
#side_menu4 {
  width : 228px;
  height : 30px;
  padding-top : -262px;
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 228px -262px;
  float : left;
  text-decoration : none;
}
#side_menu4 a {
  display : block;
  height : 30px;
  line-height : 30px;
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 228px -262px;
  text-decoration : none;
}
 #side_menu4 a:hover {
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 0px -262px;
  text-decoration : none;
}
#side_menu5 {
  width : 228px;
  height : 30px;
  padding-top : -292px;
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 228px -292px;
  float : left;
  text-decoration : none;
}
#side_menu5 a {
  display : block;
  height : 30px;
  line-height : 30px;
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 228px -292px;
  text-decoration : none;
}
 #side_menu5 a:hover {
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 0px -292px;
  text-decoration : none;
}
#side_menu6 {
  width : 228px;
  height : 30px;
  padding-top : -322px;
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 228px -322px;
  float : left;
  text-decoration : none;
}
#side_menu6 a {
  display : block;
  height : 30px;
  line-height : 30px;
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 228px -322px;
  text-decoration : none;
}
 #side_menu6 a:hover {
  background-color: #ffffff;
  background-position : 0px -322px;
  text-decoration : none;
}
#side_menu7 {
  width : 228px;
  height : 32px;
  padding-top : -352px;
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 228px -352px;
  float : left;
  text-decoration : none;
}
#side_menu7 a {
  display : block;
  height : 32px;
  line-height : 30px;
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 228px -352px;
  text-decoration : none;
}
 #side_menu7 a:hover {
  background-color: #ffffff;
  background-position : 0px -352px;
  text-decoration : none;
}
#side_menu8 {
  width : 228px;
  height : 32px;
  padding-top : -384px;
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 228px -384px;
  float : left;
  text-decoration : none;
}
#side_menu8 a {
  display : block;
  height : 32px;
  line-height : 30px;
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 228px -384px;
  text-decoration : none;
}
 #side_menu8 a:hover {
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 0px -384px;
  text-decoration : none;
}
#side_menu9 {
  width : 228px;
  height : 32px;
  padding-top : -416px;
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 228px -416px;
  float : left;
  text-decoration : none;
}
#side_menu9 a {
  display : block;
  height : 32px;
  line-height : 30px;
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 228px -416px;
  text-decoration : none;
}
 #side_menu9 a:hover {
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 0px -416px;
  text-decoration : none;
}
#side_menu10 {
  width : 228px;
  height : 32px;
  padding-top : -448px;
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 228px -448px;
  float : left;
  text-decoration : none;
}
#side_menu10 a {
  display : block;
  height : 32px;
  line-height : 30px;
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 228px -448px;
  text-decoration : none;
}
 #side_menu10 a:hover {
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 0px -448px;
  text-decoration : none;
}
#side_menu11 {
  width : 228px;
  height : 32px;
  padding-top : -480px;
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 228px -480px;
  float : left;
  text-decoration : none;
}
#side_menu11 a {
  display : block;
  height : 32px;
  line-height : 30px;
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 228px -480px;
  text-decoration : none;
}
 #side_menu11 a:hover {
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 0px -480px;
  text-decoration : none;
}
#side_menu12 {
  width : 228px;
  height : 36px;
  padding-top : -512px;
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 228px -512px;
  float : left;
  text-decoration : none;
}
#side_menu12 a {
  display : block;
  height : 36px;
  line-height : 30px;
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 228px -512px;
  text-decoration : none;
}
 #side_menu12 a:hover {
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 0px -512px;
  text-decoration : none;
}
#side_menu13 {
  width : 228px;
  height : 40px;
  padding-top : -548px;
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 228px -548px;
  float : left;
  text-decoration : none;
  margin-bottom : 10px;
}
#side_menu13 a {
  display : block;
  height : 40px;
  line-height : 40px;
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 228px -548px;
  text-decoration : none;
}
 #side_menu13 a:hover {
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 0px -548px;
  text-decoration : none;
}
#side_menu14 {
  width : 228px;
  height : 30px;
  background-image : url(imgs/pcb_s_mn.png);
  background-color: #ffffff;
  background-position : 228px -598px;
  float : left;
  text-decoration : none;
}
/* コンテンツトップページ */
#contents {
  width : 710px;
  margin-top : 0;
  margin-left : 0px;
}
#contents0 {
  width : 704px;
  font-size : 1.25em;
  font-family : "メイリオ",san-serif;
  font-weight : bold;
  color : #ffffff;
  text-decoration : none;
  text-align : center;
  letter-spacing : 0.05em;
  line-height : 70px;
  background-image : url(imgs/index_bnr.png);
  background-color : #ffffff;
  background-repeat : repeat-x;
  float : right;
  margin-right : 1px;
}
#contents1 {
  width : 446px;
  height : 130px;
  padding-top : 0px;
  background-image : url(imgs/pcb_1_off.png);
  background-color: #ffffff;
  text-decoration : none;
  float : right;
  margin-top : 10px;
  margin-right : 8px;
  background-repeat : no-repeat;
  padding-left : 250px;
  font-family : "メイリオ",san-serif;
  font-weight : normal;
  font-size : 0.875em;
  text-decoration : none;
  text-align : left;
  letter-spacing : 0em;
  line-height : 1.6em;
  color : #666666;
}
#contents1 a {
  display : block;
  height : 130px;
  background-image : url(imgs/pcb_1_off.png);
  background-color: #ffffff;
  background-repeat : no-repeat;
  text-decoration : none;
  color : #666666;
}
 #contents1 a:hover {
  background-image : url(imgs/pcb_1_on.png);
  background-color: #ffffff;
  background-repeat : no-repeat;
  text-decoration : none;
  color : #666666;
}
#contents2 {
  width : 446px;
  padding-top : 0px;
  background-image : url(imgs/pcb_2_off.png);
  background-color: #ffffff;
  text-decoration : none;
  float : right;
  margin-top : 10px;
  margin-right : 8px;
  background-repeat : no-repeat;
  font-family : "メイリオ",san-serif;
  font-weight : normal;
  font-size : 0.875em;
  text-decoration : none;
  text-align : left;
  letter-spacing : 0em;
  line-height : 1.6em;
  color : #666666;
}
#contents2 a {
  display : block;
  padding-left : 250px;
  margin-left : -250px;
  height : 130px;
  background-image : url(imgs/pcb_2_off.png);
  background-color: #ffffff;
  background-repeat : no-repeat;
  text-decoration : none;
  color : #666666;
}
 #contents2 a:hover {
  background-image : url(imgs/pcb_2_on.png);
  background-color: #ffffff;
  background-repeat : no-repeat;
  text-decoration : none;
  color : #666666;
}
#contents3 {
  width : 446px;
  padding-top : 0px;
  background-image : url(imgs/pcb_3_off.png);
  background-color: #ffffff;
  text-decoration : none;
  float : right;
  margin-top : 10px;
  margin-right : 8px;
  background-repeat : no-repeat;
  font-family : "メイリオ",san-serif;
  font-weight : normal;
  font-size : 0.875em;
  text-decoration : none;
  text-align : left;
  letter-spacing : 0em;
  line-height : 1.6em;
  color : #666666;
}
#contents3 a {
  display : block;
  padding-left : 250px;
  margin-left : -250px;
  height : 130px;
  background-image : url(imgs/pcb_3_off.png);
  background-color: #ffffff;
  background-repeat : no-repeat;
  text-decoration : none;
  color : #666666;
}
 #contents3 a:hover {
  background-image : url(imgs/pcb_3_on.png);
  background-color: #ffffff;
  background-repeat : no-repeat;
  text-decoration : none;
  color : #666666;
}
#contents4 {
  width : 446px;
  padding-top : 0px;
  background-image : url(imgs/pcb_4_off.png);
  background-color: #ffffff;
  text-decoration : none;
  float : right;
  margin-top : 10px;
  margin-right : 8px;
  background-repeat : no-repeat;
  font-family : "メイリオ",san-serif;
  font-weight : normal;
  font-size : 0.875em;
  text-decoration : none;
  text-align : left;
  letter-spacing : 0em;
  line-height : 1.6em;
  color : #666666;
}
#contents4 a {
  display : block;
  padding-left : 250px;
  margin-left : -250px;
  height : 130px;
  background-image : url(imgs/pcb_4_off.png);
  background-color: #ffffff;
  background-repeat : no-repeat;
  text-decoration : none;
  color : #666666;
}
 #contents4 a:hover {
  background-image : url(imgs/pcb_4_on.png);
  background-color: #ffffff;
  background-repeat : no-repeat;
  text-decoration : none;
  color : #666666;
}
#contents5 {
  width : 446px;
  height : 130px;
  padding-top : 0px;
  background-image : url(imgs/pcb_5_off.png);
  background-color: #ffffff;
  text-decoration : none;
  float : right;
  margin-top : 10px;
  margin-right : 8px;
  background-repeat : no-repeat;
  padding-left : 250px;
  font-family : "メイリオ",san-serif;
  font-weight : normal;
  font-size : 0.875em;
  text-decoration : none;
  text-align : left;
  letter-spacing : 0em;
  line-height : 1.6em;
  color : #666666;
}
#contents5 a {
  display : block;
  height : 130px;
  background-image : url(imgs/pcb_5_off.png);
  background-color: #ffffff;
  background-repeat : no-repeat;
  text-decoration : none;
  color : #666666;
}
 #contents5 a:hover {
  background-image : url(imgs/pcb_5_on.png);
  background-color: #ffffff;
  background-repeat : no-repeat;
  text-decoration : none;
  color : #666666;
}
#contents6 {
  width : 704px;
  padding-top : 0px;
  background-image : url(imgs/prod_off.png);
  background-color: #ffffff;
  text-decoration : none;
  float : right;
  margin-top : 10px;
  margin-right : 0px;
  background-repeat : no-repeat;
  padding-left : 0em;
}
#contents6 a {
  display : block;
  height : 66px;
  background-image : url(imgs/prod_off.png);
  background-color: #ffffff;
  background-repeat : no-repeat;
  text-decoration : none;
}
 #contents6 a:hover {
  background-image : url(imgs/prod_on.png);
  background-color: #ffffff;
  background-repeat : no-repeat;
  text-decoration : none;
}
/* 基板設計 */
#ele_bnr{
  width : 704px;
  height : 30px;
  line-height : 34px;
  background-image : url(imgs/ele_bnr.gif);
  background-repeat : no-repeat;
  float : right;
  margin-top : 0px;
  margin-bottom : 4px;
}
#ele_bnr1 {
  float : left;
}  
#ele_bnr1 a {
  float : right;
  display : block;
  width : 704px;
  height : 111px;
  text-decoration : none;
  background-color: #ffffff;
  background-image : url(imgs/pcb_c1_of.gif);
  background-repeat : no-repeat;
}
#ele_bnr1 a:hover {
  background-image : url(imgs/pcb_c1_on.gif);
  text-decoration : none;
}
#ele_bnr2 {
  float : left;
}  
#ele_bnr2 a {
  float : right;
  display : block;
  width : 704px;
  height : 111px;
  text-decoration : none;
  background-color: #ffffff;
  background-image : url(imgs/pcb_c2_of.gif);
  background-repeat : no-repeat;
}
#ele_bnr2 a:hover {
  background-image : url(imgs/pcb_c2_on.gif);
  text-decoration : none;
}
#ele_bnr3 {
  float : left;
}  
#ele_bnr3 a {
  float : right;
  display : block;
  width : 704px;
  height : 111px;
  text-decoration : none;
  background-color: #ffffff;
  background-image : url(imgs/pcb_c3_of.gif);
  background-repeat : no-repeat;
}
#ele_bnr3 a:hover {
  background-image : url(imgs/pcb_c3_on.gif);
  text-decoration : none;
}
#ele_bnr4 {
  float : left;
}  
#ele_bnr4 a {
  float : right;
  display : block;
  width : 704px;
  height : 111px;
  text-decoration : none;
  background-color: #ffffff;
  background-image : url(imgs/pcb_c4_of.gif);
  background-repeat : no-repeat;
}
#ele_bnr4 a:hover {
  background-image : url(imgs/pcb_c4_on.gif);
  text-decoration : none;
}
#ele_bnr5 {
  float : left;
}  
#ele_bnr5 a {
  float : right;
  display : block;
  width : 704px;
  height : 111px;
  text-decoration : none;
  background-color: #ffffff;
  background-image : url(imgs/pcb_c5_of.gif);
  background-repeat : no-repeat;
}
#ele_bnr5 a:hover {
  background-image : url(imgs/pcb_c5_on.gif);
  text-decoration : none;
}
#ele_bnr6 {
  float : left;
  margin-bottom : 30px;
}  
#ele_bnr6 a {
  float : right;
  display : block;
  width : 704px;
  height : 111px;
  text-decoration : none;
  background-color: #ffffff;
  background-image : url(imgs/pcb_c6_of.gif);
  background-repeat : no-repeat;
}
#ele_bnr6 a:hover {
  background-image : url(imgs/pcb_c6_on.gif);
  text-decoration : none;
}
/* 業務内容 */
#photo1 {
  width : 102px;
  height : 75px;
  margin-top : -60px;
  margin-left : 560px;
  background-image : url(imgs/pcb_power.jpg);
  float : left;
}
#photo2 {
  width : 102px;
  height : 67px;
  margin-top : -70px;
  margin-left : 560px;
  background-image : url(imgs/pcb_flex.jpg);
  float : left;
}
#photo3 {
  width : 102px;
  height : 67px;
  margin-top : -70px;
  margin-left : 560px;
  background-image : url(imgs/pcb_led2.jpg);
  float : left;
}
#photo4 {
  width : 102px;
  height : 67px;
  margin-top : -30px;
  margin-left : 560px;
  background-image : url(imgs/pcb_xray2.jpg);
  float : left;
}
#banner_img {
  width : 684px;
  margin-top : 0;
}
#banner{
  width : 664px;
  height : 35px;
  float : right;
  background-image : url(imgs/pcb_ttl_bnr.gif);
  background-color: #ffffff;
  text-decoration : none;
  background-repeat : none;
  margin-right : 0px;
  margin-bottom : 10px;
  padding-top : 7px;
  padding-left : 30pt;
  font-family : "メイリオ",san-serif;
  font-weight : bold;
  color : #336699;
  letter-spacing : 0.2em;
  text-align : left;
  font-size : 1.2em;
}
/* 声 */
#banner2{
  width : 664px;
  height : 35px;
  float : right;
  background-image : url(imgs/voice_ttl.gif);
  background-color: #ffffff;
  text-decoration : none;
  background-repeat : none;
  margin-right : 0px;
  margin-bottom : 20px;
  padding-top : 7px;
  padding-left : 30pt;
  font-family : "メイリオ",san-serif;
  font-weight : bold;
  color : #ff8040;
  letter-spacing : 0.1em;
  text-align : left;
  font-size : 1em;
  line-height : 2em;
}
/* サービスの流れ */
/* flow/ */
#flow_table{
  width : 540px;
  height : 20px;
  float : left;
  margin-left : 40px;
  background-color : #e6f9e6;
  text-align : left;
  font-family : "メイリオ",san-serif;
  font-weight : normal;
  color : #555555;
  font-size : 9pt;
  letter-spacing : 0.1em;
  padding-top : 0.4em;
  padding-left : 14px;
}
#flow_table2{
  width : 540px;
  float : left;
  margin-left : 40px;
  padding-top : 5pt;
  padding-left : 8pt;
  padding-bottom : 5pt;
  text-align : left;
  font-size : 9pt;
  font-family : "メイリオ",san-serif;
  font-weight : normal;
  letter-spacing : 0.1em;
  line-height : 120%;
  color : #547e7e;
  text-decoration : none;
  border : 2px solid #e6f9e6;
}
#flow1{
  display : block;
  width : 600px;
  height : 430px;
  float : left;
  background-image : url(imgs/pcb_fl_1.gif);
  background-color: #ffffff;
  text-decoration : none;
  background-repeat : no-repeat;
  margin-left : 50px;
  margin-bottom : -370px;
  padding-top : 370px;
  padding-left : 30pt;
  font-family : "メイリオ",san-serif;
  font-weight : normal;
  color : #666666;
  letter-spacing : 0em;
  text-align : left;
  font-size : 0.75em;
}
#flow2{
  display : block;
  width : 600px;
  height : 410px;
  float : left;
  background-image : url(imgs/pcb_fl_2.gif);
  background-color: #ffffff;
  text-decoration : none;
  background-repeat : no-repeat;
  margin-left : 50px;
  margin-bottom : -310px;
  padding-top : 310px;
  padding-bottom : 0px;
  padding-left : 30pt;
  font-family : "メイリオ",san-serif;
  font-weight : normal;
  color : #666666;
  letter-spacing : 0em;
  text-align : left;
  font-size : 0.75em;
}
#flow3{
  display : block;
  width : 650px;
  height : 310px;
  float : left;
  background-image : url(imgs/pcb_fl_3.gif);
  background-color: #ffffff;
  text-decoration : none;
  background-repeat : no-repeat;
  margin-left : 50px;
  margin-bottom : 30px;
}
/* 製品化 */
#prod_ttl{
  width : 704px;
  height : 60px;
  background-image : url(imgs/prod_ttl.gif);
  background-repeat : no-repeat;
  float : right;
}
#prod1{
  margin-top : 60px;
  height : 230px;
  background-image : url(imgs/prod1.gif);
  background-repeat : no-repeat;
}
#prod2{
  height : 230px;
  background-image : url(imgs/prod2.gif);
  background-repeat : no-repeat;
}
#prod3{
  height : 230px;
  background-image : url(imgs/prod3.gif);
  background-repeat : no-repeat;
}
#prod4{
  height : 230px;
  background-image : url(imgs/prod4.gif);
  background-repeat : no-repeat;
}
#prod5{
  height : 230px;
  background-image : url(imgs/prod5.gif);
  background-repeat : no-repeat;
}
#prod6{
  height : 324px;
  background-image : url(imgs/prod6.gif);
  background-repeat : no-repeat;
}
/* thanks/ */
.Class1{
  width : 710px;
  font-family : "メイリオ",san-serif;
  font-weight : normal;
  color : #555555;
  font-size : 0.75em;
  line-height : 2em;
  letter-spacing : 0.1em;
  padding-left : 0pt;
  text-align : center;
  background-color : #ffffff;
}
.Class1 a {
  color : #555555;
  text-decoration : none;
}
.Class1 a:hover {
  color : #004080;
  text-decoration : underline;
}
.Class2{
  margin-left : 0;
  padding-top : 13pt;
  padding-left : 8pt;
  font-size : 9pt;
  font-family : "メイリオ",san-serif;
  font-weight : bold;
  letter-spacing : 0.1em;
  color : #555555;
  text-decoration : none;
}
/* indexは別 req/ */
.Class4{
  padding-top : 4px;
  padding-left : 14pt;
  font-size : 10pt;
  font-family : "メイリオ",san-serif;
  font-weight : normal;
  line-height : 150%;
  color : #333333;
  text-decoration : none;
  text-align : left;
  padding-right : 20px;
}
/* bis/link/req/voice/ */
.Class5{
  padding-top : 0pt;
  padding-left : 30pt;
  font-size : 9pt;
  font-family : "メイリオ",san-serif;
  font-weight : normal;
  line-height : 1.7em;
  color : #555555;
  text-decoration : none;
  letter-spacing : 0.05em;
  text-align : left;
}
/* ↑ページトップへ */
.Class6{
  padding-right : 30pt;
  font-size : 9pt;
  font-family : "メイリオ",san-serif;
  font-weight : normal;
  color : #555555;
  text-decoration : none;
  letter-spacing : 0.1em;
  text-align : right;
}
.Class6 a {
  display : block;
  color : #555555;
  text-decoration : none;
}
.Class6 a:hover {
  color : maroon;
  text-decoration : underline;
}
/* prof/ */
.Class13{
  width : 640px;
  border : 2px solid #d5f4d5;
  margin-left : auto;
  margin-right : 40px;
}
/* map/ */
.Class15{
  padding-top : 5px;
  padding-left : 40px;
  padding-right : 8px;
  padding-bottom : 8px;
  font-size : 10pt;
  font-family : "メイリオ",san-serif;
  font-weight : normal;
  letter-spacing : 0.05em;
  line-height : 155%;
  color : #555555;
  text-align : left;
  text-decoration : none;
}
.Class15 a{
  font-weight : bold;
  color : #555555;
  text-decoration : none;
}
.Class15 a:hover{
  font-weight : bold;
  color : #336666;
  text-decoration : underline;
}
/* bis/ */
.Class22{
  float : right;
  width : 664px;
  height : 38px;
  margin-bottom : 20px;
  padding-top : 7px;
  padding-left : 18pt;
  font-family : "メイリオ",san-serif;
  font-weight : bold;
  color : #555555;
  letter-spacing : 0.2em;
  text-decoration : none;
  text-align : left;
  font-size : 1em;
  background-image : url(imgs/pcb_t_bnr.gif);
  background-repeat : no-repeat;
}
/* req/prof */
.Class27{
  padding-top : 16pt;
  padding-left : 16pt;
  padding-right : 13pt;
  font-size : 10pt;
  font-family : "メイリオ",san-serif;
  font-weight : normal;
  color : #333333;
  text-decoration : none;
  text-align : left;
}
.Class28{
  padding-top : 4pt;
  padding-right :35pt;
  padding-bottom : 14pt;
  font-size : 11pt;
  font-family : san-serif;
  font-weight : bold;
  line-height : 150%;
  color : #333333;
  text-decoration : none;
  float : right;
}
.class30{
  font-size : 0.75em;
  font-family : "メイリオ",san-serif;
  font-weight : normal;
  color : #666666;
  text-decoration : none;
  text-align : center;
  letter-spacing : 0em;
  line-height : 40px;
}
.class30 a{
  display : block;
  font-family : "メイリオ",san-serif;
  color : #666666;
  text-decoration : none;
}
.class30 a:hover{
  color : #336699;
  text-decoration : underline;
}
.Class31{
  text-align : left;
  padding-left: 40px; 
  line-height: 1.7em;
  letter-spacing : 0.02em;
  padding-top: 60px;
  margin-bottom:0;
  font-size : 0.8125em;
  font-family : san-serif;
  font-weight : normal;
  color : #666666;
}
h1{
  padding-left : 10pt;
  margin-top : 0;
  margin-bottom : 0;
  font-size : 0.75em;
  font-family : "メイリオ",san-serif;
  font-weight : normal;
  color : gray;
  background-color : white;
  text-align : left;
}
/* job/ */
h2{
  border-left : 6px solid #ff8000;
  border-bottom : 1px solid #ff8000;
  padding-left : 8px;
  padding-bottom : 3px;
  margin-bottom : 0;
  font-family : "メイリオ",san-serif;
  font-size : 10pt;
  font-weight : bold;
  color : #333333;
  text-decoration : none;
  letter-spacing : 0.1em;
}
/* link/job */
h3{
  border-left : 6px solid #c0efc0;
  border-bottom : 1px solid #c0efc0;
  padding-left : 8px;
  padding-bottom : 3px;
  margin-top : 20px;
  margin-left : 24px;
  margin-right : 30px;
  margin-bottom : 10px;
  font-family : "メイリオ",san-serif;
  font-size : 10pt;
  font-weight : bold;
  color : #555555;
  letter-spacing : 0.1em;
  text-align : left;
}
h3 a{
  color : #555555;
  text-decoration : none;
}
h3 a:hover{
  color : #555555;
  text-decoration : underline;
}
h5{
  line-height : 20px;
  padding-top : 0pt;
  padding-left : 30px;
  font-size : 0.875em;
  font-family : "メイリオ",san-serif;
  font-weight : bold;
  color : #000000;
  text-decoration : none;
  letter-spacing : 0.05em;
  text-align : left;
}
/* indexは別 */
h4{
  font-family : "メイリオ",san-serif;
  font-weight : normal;
  font-size : 1em;
  text-decoration : none;
  text-align : center;
  letter-spacing : 0.1em;
  padding-top : 2em;
  color : #666666;
  background-color : #ffffff;
}
h4 a {
  text-decoration : none;
  color : #666666;
}
h4 a:hover{
  text-decoration : underline;
  color : #336666;
}
h4 a:visited{
  text-decoration : underline;
  color : #990000;
}
/* フッターリンク */
h6{
  font-family : "メイリオ",san-serif;
  font-weight : normal;
  font-size : 0.75em;
  text-decoration : none;
  text-align : center;
  letter-spacing : 0.1em;
  padding-top : 2em;
  color : #666666;
  background-color : #ffffff;
}
h6 a {
  text-decoration : none;
  color : #666666;
}
h6 a:hover{
  text-decoration : underline;
  color : #336666;
}
h6 a:visited{
  text-decoration : underline;
  color : #336666;
}
p{ 
  line-height: 1.6em;
  margin-top:0;
  margin-bottom:0;
  padding-left : 0em;
}
/* 問合せ */
#req {
  width : 205px;
  text-decoration : none;
  margin : 0;
  background-image : url(imgs/pcb_req_of.gif);
  background-repeat : no-repeat;
}
#req a {
  display : block;
  height : 38px;
  text-decoration : none;
  background-image : url(imgs/pcb_req_of.gif);
  background-repeat : no-repeat;
}
#req a:hover {
  text-decoration : none;
  background-image : url(imgs/pcb_req_on.gif);
  background-repeat : no-repeat;
}
/* 戻る */
#return{
  font-family : "メイリオ",san-serif;
  font-weight : normal;
  color : #555555;
  text-decoration : none;
  font-size : 0.75em;
  line-height : 2em;
  letter-spacing : 0;
  text-align : center;
}
#return a{
  color : #555555;
  text-decoration : none;
}
#return a:hover{
  color : #336666;
  text-decoration : underline;
}
/* フッター */
#footer{
  width : 950px;
  height : 60px;
  text-align : center;
  padding-top : 2em;
  font-family : "メイリオ",san-serif;
  font-weight : normal;
  color : #ffffff;
  font-size : 0.6875em;
  letter-spacing : 0em;
  background-image : url(imgs/pcb_footer.png);
  background-repeat : repeat-x;
}