@charset "UTF-8";

/* 三共製作所 グローバル */

/* key visual
--------------------------------------- */
#kv{}
#kv img{}

/* content
--------------------------------------- */
#content #side .navi ul li p{margin-bottom:7px;}
/*#content #side .navi ul li ul{margin-left:1em;}*/


#global #main h3{
  font-size:26px;
  font-weight:bold;
  line-height:1.4;
}
#global #main h3.blue{color:#0081cc;}
#global #main h4{
  font-size:17px!important;
  font-weight:bold;
  line-height:1.8;
}
#global .top-line{
  padding-top:8px;
  border-top:1px solid #d3d0d0;
}
#global span.square{
  font-size:1.1em;
  color:#0080cc;
}
#global #main p{
  font-size:18px;
  line-height:1.8;
}
#global #main p.cap{
  font-size:15px;
  line-height:1.8;
}
#global #main img{margin-bottom:3px;}

#global #main ul.col2 li{}
#global #main ul.col3 li{
  float:left;
  margin-right:17px;
}
#global #main ul.col4 li{
  float:left;
  margin-right:30px;
}
#global #main ul.col2 li:last-child,
#global #main ul.col3 li:last-child,
#global #main ul.col4 li:last-child{margin-right:0;}

#global #main .w155{width:155px}
#global #main .w190{width:190px}
#global #main .w200{width:200px}
#global #main .w210{width:210px}
#global #main .w220{width:220px}
#global #main .w230{width:230px}
#global #main .w250{width:250px}
#global #main .w260{width:260px}
#global #main .w270{width:270px}
#global #main .w290{width:290px}

#global #main .w340{width:340px}
#global #main .w370{width:370px}
#global #main .w380{width:380px}
#global #main .w390{width:390px}
#global #main .w400{width:400px}
#global #main .w420{width:420px}
#global #main .w430{width:430px}
#global #main .w450{width:450px}
#global #main .w560{width:560px}
#global #main .w610{width:610px}

.mt30{margin-top:30px;}
.mt75{margin-top:75px;}
.ml60{margin-right:60px;}

#global #main .back{
  padding-top:8px;
  border-top:1px solid #d3d0d0;
}

/* メッセージ */
#global.index #main{}

/* 販売・サービス拠点 */
#global.global01 #main{}
#global.global01 #main table{width:100%;}
#global.global01 #main table td.col1{width:17%;}
#global.global01 #main table td.col2{width:83%;}
#global.global01 #main table td.col3{width:100%;}
#global.global01 #main table td{
  padding-bottom:30px;
  text-align:left;
  vertical-align:top;
}
#global.global01 #main table td p{
  font-size:14px;
  line-height:1.3;
}
#global.global01 #main table td p.name{
  font-weight:bold;
}
#global.global01 #main table td p.add{}
#global.global01 #main table td p.tel{}
#global.global01 #main table td p.web{}
#global.global01 #main table td p.web a:hover{
  text-decoration:underline;
}

/* 生産拠点 アメリカ */
#global.global02 #main{
  margin-top:-84px;
}

/* 生産拠点 中国 */
#global.global03 #main{
  margin-top:-90px;
}

/* 生産拠点 ベトナム */
#global.global04 #main{
  margin-top:-88px;
}

/* 生産拠点 静岡 */
#global.global05 #main{
  margin-top:-70px;
}

/* 生産拠点 宮城 */
#global.global06 #main{
  margin-top:-80px;
}

/* 生産拠点  アメリカ 中国 ベトナム 静岡 宮城 */
#global.global02 #main h3,
#global.global03 #main h3,
#global.global04 #main h3,
#global.global05 #main h3,
#global.global06 #main h3{
  font-size:27px;
}
#global.global02 #main h3 span,
#global.global03 #main h3 span,
#global.global04 #main h3 span,
#global.global05 #main h3 span,
#global.global06 #main h3 span{
  margin-left:20px;
  font-size:14px;
  position:relative;
  top:-0.2em;
}
#global.global02 #main p.lead,
#global.global03 #main p.lead,
#global.global04 #main p.lead,
#global.global05 #main p.lead,
#global.global06 #main p.lead{
  font-size:16px;
}

#global.global02 #main table,
#global.global03 #main table,
#global.global04 #main table,
#global.global05 #main table,
#global.global06 #main table{
  width:100%;
}
#global.global02 #main table th,
#global.global03 #main table th,
#global.global04 #main table th,
#global.global05 #main table th,
#global.global06 #main table th{
  width:19%;
  font-weight:bold;
}
#global.global02 #main table td,
#global.global03 #main table td,
#global.global04 #main table td,
#global.global05 #main table td,
#global.global06 #main table td{
  width:81%;
}

#global.global02 #main table td a,
#global.global03 #main table td a,
#global.global04 #main table td a,
#global.global05 #main table td a,
#global.global06 #main table td a{
  /*color:#0080CC;*/
  text-decoration:underline;
}
#global.global02 #main table th,
#global.global03 #main table th,
#global.global04 #main table th,
#global.global05 #main table th,
#global.global06 #main table th,
#global.global02 #main table td,
#global.global03 #main table td,
#global.global04 #main table td,
#global.global05 #main table td,
#global.global06 #main table td{
  padding-bottom:10px;
  font-size:14px;
  line-height:1.6;
  text-align:left;
}
