@charset "euc-jp";

div.Main,
div.SideBar,
div.SideBuffer { float: none; clear:both; }

div.Header,
div.SideContents,
div.Footer,
div #nav
{ display: none; }

form { visibility:hidden; }

div.Container {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

div.Container div.MainContents {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  width:850px;
  float:none;
}

div.MainContents #map {
  width:850px;
  height: 500px;
}

div.MainWideContents div.Catch-Service h1,
div.MainWideContents div.Catch-Service-01 h1,
div.MainWideContents div.Catch-Service-02 h1,
div.MainWideContents div.Catch-Service-03 h1,
div.MainWideContents div.Catch-Service-04 h1,
div.MainWideContents div.Catch-Service-05 h1,
div.MainWideContents div.Catch-Service-06 h1,
div.MainWideContents div.Catch-Service-07 h1,
div.MainWideContents div.Catch-consulting h1,
div.MainWideContents div.Catch-Works h1,
div.MainWideContents h1.Catch-Blog {
  text-indent:0;
  height: auto;
  margin:0 0 0;
  padding: 0 0 0 0;
}

div.MainWideContents div.Catch-Service p,
div.MainWideContents div.Catch-Service-01 p,
div.MainWideContents div.Catch-Service-02 p,
div.MainWideContents div.Catch-Service-03 p,
div.MainWideContents div.Catch-Service-04 p,
div.MainWideContents div.Catch-Service-05 p,
div.MainWideContents div.Catch-Service-06 p,
div.MainWideContents div.Catch-Service-07 p,
div.MainWideContents div.Catch-consulting p {
  text-indent:0;
  height: auto;
  
}

div.MainWideContents h2.ServiceHL-01 span,
div.MainWideContents h2.ServiceHL-02 span,
div.MainWideContents h2.ServiceHL-03 span {
  text-indent:0;
  height: auto;
  margin: 40px 0 0 0;
}

dl.ShapeLayer-01  {
  height: auto;
}

dl.ShapeLayer-02  {
  height: auto;
}

div.ShapeLayer-03 {
  height: auto;
}


div.MainContents ul li.shape_01 span,
div.MainContents ul li.shape_02 span,
div.MainContents ul li.shape_03 span,
div.MainContents ul li.shape_04 span,
div.MainContents ul li.shape_05 span,
div.MainContents ul li.shape_06 span,
div.MainContents ul li.shape_07 span,
div.MainContents ul li.shape_08 span {
  height: auto;
  text-indent: 0;
}

dl.ShapeLayer-01 dt.Shape-01-01,
dl.ShapeLayer-01 dt.Shape-01-02,
dl.ShapeLayer-01 dt.Shape-01-03,
dl.ShapeLayer-01 dt.Shape-01-04,
dl.ShapeLayer-01 dt.Shape-01-05 {
  height: auto;
  text-indent: 0;
}

dl.ShapeLayer-02 dt.Shape-02-01,
dl.ShapeLayer-02 dt.Shape-02-02,
dl.ShapeLayer-02 dt.Shape-02-03,
dl.ShapeLayer-02 dt.Shape-02-04 {
  height: auto;
  text-indent: 0;
}

dl.ShapeLayer-03 dt.Shape-03-01,
dl.ShapeLayer-03 dt.Shape-03-02,
dl.ShapeLayer-03 dt.Shape-03-03 {
  height: auto;
  text-indent: 0;
}

div.ClientNeedsBox span.ClientNeeds-01,
div.ClientNeedsBox span.ClientNeeds-02,
div.ClientNeedsBox span.ClientNeeds-03,
div.ClientNeedsBox span.ClientNeeds-04,
div.ClientNeedsBox span.ClientNeeds-05,
div.ClientNeedsBoxLong span.ClientNeeds-06,
div.ClientNeedsBoxLong span.ClientNeeds-07 {
  height: auto;
  text-indent: 0;
}

div.ClientNeedsBox span.ClientNeeds-01 a,
div.ClientNeedsBox span.ClientNeeds-02 a,
div.ClientNeedsBox span.ClientNeeds-03 a,
div.ClientNeedsBox span.ClientNeeds-04 a,
div.ClientNeedsBox span.ClientNeeds-05 a,
div.ClientNeedsBoxLong span.ClientNeeds-06 a,
div.ClientNeedsBoxLong span.ClientNeeds-07 a {
  height: auto;
  text-indent: 0;
}

div.ClientNeedsBox {
  width: 300px;
  margin: 0 0 0 0;
}

div.ServiceContentsFooter {
  margin: 0 0 0 0;
}

div.ServicePageLink a {
  display: none;
}
